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.