Kalman Filter Cascade for Attitude Estimation on Rotating Earth

Published in IEEE-ASME Transactions on Mechatronics, 2020

Recommended citation: J. Reis, P. Batista, P. Oliveira, and C. Silvestre, “Kalman Filter Cascade for Attitude Estimation on Rotating Earth,” IEEE/ASME Transactions on Mechatronics, vol. 25, no. 1. Institute of Electrical and Electronics Engineers (IEEE), pp. 327–338, Feb. 2020.

Download journal pdf:

Author's version

Publisher's version

Abstract

This paper presents a discrete-time attitude estimation solution based on a cascade of two linear time-varying Kalman filters (KFs). Under mild assumptions, the cascade’s first KF resorts to body-fixed measurements of angular velocity and of a constant inertial vector to yield an estimate of Earth’s angular velocity. The latter, in addition to all previous measurements, is fed to the second KF to obtain an estimate of the rotation matrix. Although topological constructions are lifted, a last-step projection operator is employed that maps the final rotation matrix estimate onto SO(3). Briefly, two linear time-varying systems are designed, with no linearisations whatsoever, that are shown to be uniformly completely observable, thus rendering the overall solution globally exponentially stable. Simulation results are presented that allow to assess the performance of the cascaded KF duo. A set of experimental results is also presented that validates the efficiency of the proposed solution and deems it a suitable attitude estimation choice for applications where only one body-vector measurement is available.