Abstract
In this paper, a robust unscented Kalman filter (UKF) based on the generalized maximum likelihood estimation (M-estimation) is proposed to improve the robustness of the integrated navigation system of Global Navigation Satellite System and Inertial Measurement Unit. The UKF is a variation of Kalman filter by which the Jacobian matrix calculation in a nonlinear system state model is not necessary. The proposed robust M–M unscented Kalman filter (RMUKF) applies the M-estimation principle to both functional model errors and measurement errors. Hence, this robust filter attenuates the influences of disturbances in the dynamic model and of measurement outliers without linearizing the nonlinear state space model. In addition, an equivalent weight matrix, composed of the bi-factor shrink elements, is proposed in order to keep the original correlation coefficients of the predicted state unchanged. Furthermore, a nonlinear error model is used as the dynamic equation to verify the performance of the proposed RMUKF with a simulation and field test. Compared with the conventional UKF, the impacts of measurement outliers and system disturbances on the state estimation are both controlled by RMUKF.
Similar content being viewed by others
References
Alspach D, Sorenson H (1972) Nonlinear Bayesian estimation using Gaussian sum approximations. IEEE Trans Autom Control 17(4):439–448
Andrews DF (1974) A robust method for multiple linear regression. Technometrics 16:523–531
Baarda W (1968) A testing procedure for use in geodetic networks, vol 2. Netherlands Geodetic Commission, Publications on Geodesy, New series no 5, Delft, The Netherlands
Bickel PJ (1973) On some analogues to linear combinations of order statistics in the linear model. Ann Stat 1:597–616
Bloomfield P, Steiger WL (1983) Least absolute deviations: theory, applications, and algorithms. Birkhäuser, Boston
Caputi MJ, Moose RL (1993) A modified Gaussian sum approach to estimation of non-Gaussian signals. IEEE Trans Aerosp Electron Syst 29(2):446–451
Durgaprasad G, Thakur SS (1998) Robust dynamic state estimation of power systems based on M-estimation and realistic modelling of system dynamics. IEEE Trans Power Syst 13(4):1331–1336
Durovic ZM, Kovacevic BD (1999) Robust estimation with unknown noise statistics. IEEE Trans Autom Control 44(6):1292–1296
Fakharian A, Gustafsson T, Mehrfam M (2011) Adaptive Kalman filtering based navigation: an IMU/GPS integration approach. In: Networking, sensing and control (ICNSC), proceedings of 2011 IEEE international conference on IEEE, pp 181–185
Fitzgerald R (1971) Divergence of the Kalman filter. IEEE Trans Autom Control 16(6):736–747
Gandhi MA, Mili L (2010) Robust Kalman filter based on a generalized maximum-likelihood-type estimator. IEEE Trans Signal Process 58(5):2509–2520
Hajiyev C, Soken HE (2014) Robust adaptive unscented Kalman filter for attitude estimation of pico satellites. Int J Adapt Control Signal Process 28(2):107–120
Hampel FR, Ronchetti EM, Rousseeuw PJ, Stahel WA (1986) Robust statistics: the approach based on influence functions. Wiley, New York
He YQ, Han JD (2010) Acceleration-feedback-enhanced robust control of an unmanned helicopter. J Guid Control Dyn 33(4):1236–1250
Huber PJ (1964) Robust estimation of a location parameter. Ann Math Stat 35:73–101
Huber PJ (1981) Robust statistics. Wiley, New York
Julier SJ, Uhlman JK (1997) A new extension of the Kalman filter to nonlinear systems. Proc Soc Photo Opt Instrum Eng 3068:182–193
Julier SJ, Uhlmann JK (2004) Unscented filtering and nonlinear estimation. Proc IEEE 92(3):401–422
Koch KR (1988) Parameter estimation and hypothesis testing in linear models. Springer, Berlin
Koch KR (1999) Parameter estimation and hypothesis testing in linear models. Springer, Berlin
Koch KR, Yang Y (1998) Robust Kalman filter for rank deficient observation models. J Geodesy 72(7):436–441
Kovacevic B, Durovic Z, Glavaski S (1992) On robust Kalman filtering. Int J Control 56(3):547–562
Li W, Wang J, Lu L, Wu W (2013) A novel scheme for DVL-aided SINS in-motion alignment using UKF techniques. Sensors 13:1046–1063
Li W, Sun S, Jia Y, Du J (2016) Robust unscented Kalman filter with adaptation of process and measurement noise covariances. Digit Signal Proc 48:93–103
Nikusokhan M, Nobahari H (2017) A Gaussian sum method to analyze bounded acceleration guidance systems. IEEE Trans Aerosp Electron Syst 53(4):2060–2076
Pope A (1976) The statistics of residuals and outlier detection of outliers. NOAA Technical Report, Rockville
Rousseeuw PJ, Leroy AM (1987) Robust regression and outlier detection. Wiley, New York
Sage AP, Husa GW (1969) Adaptive filtering with unknown prior statistics. Proc Joint Autom Control Conf 7:760–769
Stano P, Lendek Z, Braaksma J, Babuska R, Keizer CD, Dekker AJD (2013) Parametric Bayesian filters for nonlinear stochastic dynamical systems: a survey. IEEE Trans Cybern 43(6):1607–1624
Wan EA, van der Merwe R (2000) The unscented Kalman filter for nonlinear estimation. In: Proceedings of adaptive systems for signal processing, communications, and control symposium 2000 AS-SPCC. The IEEE 2000, pp 153–158
Wang J, Xu C, Wang J (2008) Applications of robust Kalman filtering schemes in GNSS navigation. In: Proceedings of international symposium on GPS/GNSS, pp 308–316
Wang Y, Sun S, Li L (2014) Adaptively robust unscented Kalman filter for tracking a maneuvering vehicle. J Guid Control Dyn 37(5):1696–1701
Wiśniewski Z (1999) Concept of robust estimation of variance coefficient (VR-estimation). Boll Geod Sci Affin 3:291–310
Wiśniewski Z (2009) Estimation of parameters in a split functional model of geodetic observations (M split estimation). J Geodesy 83(2):105–120
Wiśniewski Z (2010) Msplit (q) estimation: estimation of parameters in a multi split functional model of geodetic observations. J Geodesy 84(6):355–372
Xu P (1989) On robust estimation with correlated observations. Bull Géodésique 63(3):237–252
Xu P (2005) Sign-constrained robust least squares, subjective breakdown point and the effect of weights of observations on robustness. J Geodesy 79(1–3):146–159
Yan G, Yan W, Xu D (2008) Application of simplified UKF in SINS initial alignment for large misalignment angles. J Chin Inert Technol 16(3):253–264
Yang Y (1991) Robust Bayesian estimation. Bull Géodésique 65(3):145–150
Yang Y (1994) Robust estimation for dependent observations. Manuscr Geodeatica 19:10–17
Yang Y (1999) Robust estimation of geodetic datum transformation. J Geodesy 73(5):268–274
Yang Y, Cui X (2008) Adaptively robust filter with multi adaptive factors. Surv Rev 40(309):260–270
Yang Y, Gao W (2005) Comparison of adaptive factors in Kalman filters on navigation results. J Navig 58(3):471–478
Yang Y, Gao W (2006) An optimal adaptive Kalman filter. J Geodesy 80(4):177–183
Yang Y, Xu T (2003) An adaptive Kalman filter based on Sage windowing weights and variance components. J Navig 56(2):231–240
Yang Y, He H, Xu G (2001) Adaptively robust filtering for kinematic geodetic positioning. J Geodesy 75(2):109–116
Yang Y, Song L, Xu T (2002) Robust estimator for correlated observations based on bifactor equivalent weights. J Geodesy 76(6):353–358
Yang C, Shi W, Chen W (2016) Comparison of unscented and extended Kalman filters with application in vehicle navigation. J Navig 70(2):411–431
Yang C, Shi W, Chen W (2018) Correlational inference-based adaptive unscented Kalman filter with application in GNSS/IMU-integrated navigation. GPS Solut. https://doi.org/10.1007/s10291-018-0766-2
Yu H, Shen Y, Yang L, Nie Y (2017) Robust M-estimation using the equivalent weights constructed by removing the influence of an outlier on the residuals. Surv Rev 1995:1–10
Acknowledgements
This work is supported by the National Science Foundation of China (No. 41804036) and Fundamental Research Funds for the Central Universities (No. 2652018032). Special thanks to the editor and anonymous reviewers. Their constructive comments and suggestions for amendment have significantly improved the article.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yang, C., Shi, W. & Chen, W. Robust M–M unscented Kalman filtering for GPS/IMU navigation. J Geod 93, 1093–1104 (2019). https://doi.org/10.1007/s00190-018-01227-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00190-018-01227-5