Table 1: Summary of the simulation results. 
positioning errors (first case) 
filter  mean  standard deviation 
UKF  0.16127  0.21896 
MCUKF  0.16602  0.22280 
positioning errors (second case) 
filter  mean  standard deviation 
UKF  0.51414  0.44778 
MCUKF  0.26019  0.25141 
In the second case, a total 10 impulse errors were 
randomly generated in w, and the result of MCUKF 
in this case is shown in Figure 3. It can be seen that 
large and small impulse errors are randomly entered 
into each channel of the distance measurements. And 
it can be seen that the adjusted R in MCUKF increases 
largely according to the impulse error generated for 
each  channel.  Due  to  this,  the  channel  with  the 
impulse error momentarily loses its function, and the 
INS  error  is  corrected  using  the  measurements 
obtained  from  the  remaining  channels.  Therefore, 
MUCKF is hardly affected by the impulse error. 
It can be seen that the UKF positioning result is 
greatly  affected  by  the  impulse  error  and  the  error 
increases. The reason is that UKF is a filter designed 
based on MMSE and cannot cope with non-Gaussian 
noise. On the other hand, it is confirmed that the 
positioning  result  of  MCUKF  is  not  affected  by 
impulse error. Therefore, MCUKF is evaluated to be 
able  to  provide  stable  navigation  information 
regardless of positioning error. 
The number of the estimated position information 
for 60 seconds is 3000, and the mean and standard 
deviation of the positioning errors are calculated for 
each filter. And the result is summarized in Table 1. 
Based on this table, the excellent performance of the 
proposed MCUKF can be confirmed. 
4  CONCLUSIONS 
In  this  paper,  MCUKF-based  INS/UWB  integrated 
navigation system was introduced. To use MCC in 
nonlinear  system,  MCUKF  was  designed  by 
combining MCC with UKF. And this filter was used 
to integrated INS and UWB. UWB has non-Gaussian 
uncertainty  noise  in  an  indoor  environment.  While 
this  causes  a  large  estimation  error  in  the  existing 
UKF, it is proven based on simulation that MCUKF 
provides a stable navigation solution by tuning the R 
matrix for each  channel in which this error occurs. 
Based  on  this  paper,  it  is  expected  that  stable 
variables  can  be  reliably  estimated  in  a  nonlinear 
system including heavy-tailed non-Gaussian impulse 
noise. 
ACKNOWLEDGEMENTS 
This work was supported by Institute of Information 
&  Communications  Technology  Planning  & 
Evaluation  (IITP)  grant  funded  by  the  Korea 
government (NFA)
 (No. 2019-0-01325, Development 
of  wireless  communication  tracking-based  location 
information system in disaster scene for fire-fighters 
and person who requested rescue). 
REFERENCES 
Brown,  R.  G.,  Hwang,  P.  Y.  C.  (2012).  Introduction to 
random signals and applied Kalman filtering,  John 
Wiley & Sons, NJ. 
Chen,  B.,  Liu,  X.,  Zhao,  H.,  Principe,  J.  C.  (2017). 
Maximum correntropy Kalman filter, Automatica, vol. 
76, pp. 70-77. 
Cho,  S.  Y.  (2019).  Two-step  calibration  for  UWB-based 
indoor  positioning  system  and  positioning  filter 
considering  channel  common  bias,  Measurement 
Science and Technology, vol. 30, pp. 025003. 
Farrell,  J.  A.,  Barth,  M.  (1999).  The global positioning 
system & inertial navigation, McGraw-Hill, New York. 
Huang,  H.,  Zhang,  H.  (2022).  Student’s  t-kernel-based 
maximum correntropy Kalman filter, Sensors, vol. 22, 
pp. 1683. 
Julier,  S.,  Uhlmann,  J.,  Durrant-Whyte,  H.  G.  (2000).  A 
new method for the nonlinear transformation of means 
and covariances, IEEE Trans. Automatic Control, vol. 
45, pp. 477-482. 
Li,  X., Guo,  Y.,  Meng, Q.  (2022). Variational  Bayesian-
based improved maximum mixture correntropy Kalman 
filter for non-Gaussian noise, Entropy, vol. 24, pp. 117.