Extended Kalman Filter vs. Error State Kalman Filter for Aircraft Attitude Estimation

Venkatesh Madyastha, Vishal Cholapadi Ravindra, Srinath Mallikarjunan, Anup Goyal · 2011

The Kalman filter (KF) is the optimal estimator that minimizes the mean square error when the state and measurement dynamics are linear in nature, provided the process and measurement noise processes are modeled as white Gaussian. However, in the real world, one encounters a large number of scenarios where either the process or measurement model (or both) are nonlinear. In such cases a class of suboptimal Kalman filter implementations called extended Kalman filters (EKF) are used. EKFs operate by linearizing the nonlinear model around the current reference trajectory and then designing the Kalman filter gain for the linearized model. Recently, an alternative approach has emerged for a certain class of problems where the error in the states is estimated using a Kalman filter, rather than the state itself. This error state KF (ErKF) approach, by deriving the error state dynamics, via the perturbation of the nonlinear plant, lends itself to optimal updates in the error states and optimal prediction and updates in the error state covariance. This is because the error state dynamics are linear, thereby satisfying a condition for optimal Kalman filtering. This paper offers a comparison between the EKF and ErKF via simulations and shows that the ErKF performance is robust to a variety of aircraft maneuvers performed. Furthermore, this paper shows that the ErKF, unlike the EKF, need not be repeatedly tuned with respect to the noise covariances in order to obtain acceptable estimation performance.

Read the paper · More papers on PaperTik