Abstract

In the integrated navigation of global navigation satellite system (GNSS) and Inertial navigation system (INS), the Kalman filter is frequently employed for state estimation. GNSS signals are subject to interference from the outside environment, and it is difficult for the classical Kalman filter to handle observations with outliers. Numerous robust filters have been proposed based on the maximum correntropy criterion (MCC), which is insensitive to non-Gaussian noise, to address the issue of state estimation in the presence of outliers. However, a fixed prior covariance will restrict the use of a maximum correntropy criterion Kalman filter (MCKF) in integrated navigation systems because GNSS signals can be affected by both time-varying noise and outliers. Existing filters consider the prior measurement noise covariance matrix (MNCM) as a deterministic matrix and can only amplify signals unidirectionally during iteration cycles. The weight of effective observations is reduced despite these filters having strong robustness. To overcome this shortcoming, this paper proposes a τ -based maximum correntropy criterion Kalman filter (τ -MCKF). A strategy based on the Chisquare test is designed to optimize the covariance of GNSS observations. By introducing τ to bi-directionally adjust the initial MNCM, τ -MCKF makes full use of effective observations. Then, the τ -corrected MNCM is used to weigh different elements of the innovation vector, and a robust estimation is calculated based on the multiple-outlier robust Kalman filter (MORKF) framework. The GNSS/INS integrated navigation system is taken as an example to verify the effectiveness of the filter through simulation and vehicular experiments.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call