Table of Contents
Fetching ...

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.

Geometric Nonlinear Filtering with Almost Global Convergence for Attitude and Bias Estimation on the Special Orthogonal Group

TL;DR

The paper introduces a Generalized -MEKF for attitude and bias estimation on 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 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 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 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 -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 -MEKF simplifies to the standard -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.

Paper Structure

This paper contains 13 sections, 2 theorems, 80 equations, 3 figures, 3 tables.

Key Result

Proposition 1

Consider the system eq:Kinematics-eq:MeasuredAngle and the estimator eq:Estimator. Suppose that the generalized estimation error is given by eq:eR_Rtilde. Then, its time derivative can be expressed as: where and Furthermore, using eq:betatilde_dot and eq:eR_dot, we obtain the time derivative of the penalty variable eq:z as: where $F\in\mathbb{R}^{6\times6}$ denotes the following matrix:

Figures (3)

  • Figure 1: The true attitude trajectory and its estimates obtained using noise-free measurements
  • Figure 2: Bias estimates obtained using noise-free measurements
  • Figure 3: Mean RMS errors during attitude estimation

Theorems & Definitions (9)

  • Proposition 1
  • proof
  • Remark 1
  • Remark 2
  • Theorem 1
  • proof
  • Remark 3
  • Remark 4
  • proof