Skip to main content
Log in

Robust M–M unscented Kalman filtering for GPS/IMU navigation

  • Original Article
  • Published:
Journal of Geodesy Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Article  Google Scholar 

  • Andrews DF (1974) A robust method for multiple linear regression. Technometrics 16:523–531

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bloomfield P, Steiger WL (1983) Least absolute deviations: theory, applications, and algorithms. Birkhäuser, Boston

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Durovic ZM, Kovacevic BD (1999) Robust estimation with unknown noise statistics. IEEE Trans Autom Control 44(6):1292–1296

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Gandhi MA, Mili L (2010) Robust Kalman filter based on a generalized maximum-likelihood-type estimator. IEEE Trans Signal Process 58(5):2509–2520

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hampel FR, Ronchetti EM, Rousseeuw PJ, Stahel WA (1986) Robust statistics: the approach based on influence functions. Wiley, New York

    Google Scholar 

  • He YQ, Han JD (2010) Acceleration-feedback-enhanced robust control of an unmanned helicopter. J Guid Control Dyn 33(4):1236–1250

    Article  Google Scholar 

  • Huber PJ (1964) Robust estimation of a location parameter. Ann Math Stat 35:73–101

    Article  Google Scholar 

  • Huber PJ (1981) Robust statistics. Wiley, New York

    Book  Google Scholar 

  • Julier SJ, Uhlman JK (1997) A new extension of the Kalman filter to nonlinear systems. Proc Soc Photo Opt Instrum Eng 3068:182–193

    Google Scholar 

  • Julier SJ, Uhlmann JK (2004) Unscented filtering and nonlinear estimation. Proc IEEE 92(3):401–422

    Article  Google Scholar 

  • Koch KR (1988) Parameter estimation and hypothesis testing in linear models. Springer, Berlin

    Book  Google Scholar 

  • Koch KR (1999) Parameter estimation and hypothesis testing in linear models. Springer, Berlin

    Book  Google Scholar 

  • Koch KR, Yang Y (1998) Robust Kalman filter for rank deficient observation models. J Geodesy 72(7):436–441

    Article  Google Scholar 

  • Kovacevic B, Durovic Z, Glavaski S (1992) On robust Kalman filtering. Int J Control 56(3):547–562

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Nikusokhan M, Nobahari H (2017) A Gaussian sum method to analyze bounded acceleration guidance systems. IEEE Trans Aerosp Electron Syst 53(4):2060–2076

    Article  Google Scholar 

  • Pope A (1976) The statistics of residuals and outlier detection of outliers. NOAA Technical Report, Rockville

    Google Scholar 

  • Rousseeuw PJ, Leroy AM (1987) Robust regression and outlier detection. Wiley, New York

    Book  Google Scholar 

  • Sage AP, Husa GW (1969) Adaptive filtering with unknown prior statistics. Proc Joint Autom Control Conf 7:760–769

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wiśniewski Z (1999) Concept of robust estimation of variance coefficient (VR-estimation). Boll Geod Sci Affin 3:291–310

    Google Scholar 

  • Wiśniewski Z (2009) Estimation of parameters in a split functional model of geodetic observations (M split estimation). J Geodesy 83(2):105–120

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Xu P (1989) On robust estimation with correlated observations. Bull Géodésique 63(3):237–252

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Yang Y (1991) Robust Bayesian estimation. Bull Géodésique 65(3):145–150

    Article  Google Scholar 

  • Yang Y (1994) Robust estimation for dependent observations. Manuscr Geodeatica 19:10–17

    Google Scholar 

  • Yang Y (1999) Robust estimation of geodetic datum transformation. J Geodesy 73(5):268–274

    Article  Google Scholar 

  • Yang Y, Cui X (2008) Adaptively robust filter with multi adaptive factors. Surv Rev 40(309):260–270

    Article  Google Scholar 

  • Yang Y, Gao W (2005) Comparison of adaptive factors in Kalman filters on navigation results. J Navig 58(3):471–478

    Article  Google Scholar 

  • Yang Y, Gao W (2006) An optimal adaptive Kalman filter. J Geodesy 80(4):177–183

    Article  Google Scholar 

  • Yang Y, Xu T (2003) An adaptive Kalman filter based on Sage windowing weights and variance components. J Navig 56(2):231–240

    Article  Google Scholar 

  • Yang Y, He H, Xu G (2001) Adaptively robust filtering for kinematic geodetic positioning. J Geodesy 75(2):109–116

    Article  Google Scholar 

  • Yang Y, Song L, Xu T (2002) Robust estimator for correlated observations based on bifactor equivalent weights. J Geodesy 76(6):353–358

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Cheng Yang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00190-018-01227-5

Keywords

Navigation