Geometric Nonlinear Filtering with Almost Global Convergence for Attitude and Bias Estimation on the Special Orthogonal Group
Farooq Aslam, Muhammad Farooq Haydar, Suhail Akhtar
TL;DR
The paper introduces a Generalized $SO(3)$-MEKF for attitude and bias estimation on $SO(3)$ by incorporating curvature correction terms into the gain and gain-update equations. This modification yields almost global uniform asymptotic stability (AGUAS) of the estimation error, with convergence for all initial conditions except when the initial attitude error corresponds to a rotation of $\pi$ radians. In the small-error regime, the filter reduces to the standard matrix-measurement MEKF, ensuring comparable performance while providing stronger global guarantees. Quaternion formulations are provided to facilitate implementation, and simulations demonstrate similar steady-state performance to MEKF with enhanced transient behavior and the promised AGUAS property. The work offers a single-stage alternative to cascaded filters like MXKF, achieving global stability without cascading two separate blocks. Overall, the proposed approach advances robust attitude and bias estimation on $SO(3)$ with rigorous global convergence guarantees and practical applicability.
Abstract
This paper proposes a novel geometric nonlinear filter for attitude and bias estimation on the Special Orthogonal Group $SO(3)$ using matrix measurements. The structure of the proposed filter is similar to that of the continuous-time deterministic multiplicative extended Kalman filter (MEKF). The main difference with the MEKF is the inclusion of curvature correction terms in both the filter gain and gain update equations. These terms ensure that the proposed filter, named the Generalized $SO(3)$-MEKF, renders the desired equilibrium of the estimation error system to be almost globally uniformly asymptotically stable (AGUAS). More precisely, the attitude and bias estimation errors converge uniformly asymptotically to zero for almost all initial conditions except those where the initial angular estimation error equals $π$ radians. Moreover, in the case of small estimation errors, the proposed generalized $SO(3)$-MEKF simplifies to the standard $SO(3)$-MEKF with matrix measurements. Simulation results indicate that the proposed filter has similar performance compared to the latter. Thus, the main advantage of the proposed filter over the MEKF is the guarantee of (almost) global uniform asymptotic stability.
