Learning-based Attitude Estimation with Noisy Measurements and Unknown Gyro Bias
Parham Oveissi, Mohammad Mirtaba, Ankit Goel
TL;DR
The paper addresses attitude estimation on $SO(3)$ under noisy measurements and unknown gyro bias by introducing the Retrospective Cost Attitude Estimator (RCAE), a learning-based method that learns a multiplicative correction via retrospective cost optimization. RCAE updates the attitude with a scalar RCAC-driven term, avoiding Jacobians and covariance propagation while rejecting constant gyro bias without explicit bias estimation. The approach is validated through numerical simulations and physical experiments, showing competitive accuracy with lower computational load than the MEKF. The work offers a practical, data-driven alternative for real-time attitude estimation in robotics and navigation.
Abstract
This paper introduces a learning-based, data-driven attitude estimator, called the retrospective cost attitude estimator (RCAE), for the SO(3) attitude representation. RCAE is motivated by the multiplicative extended Kalman filter (MEKF). However, unlike MEKF, which requires computing a Jacobian to compute the correction signal, RCAC uses retrospective cost optimization that depends only on the measured data. Moreover, due to the structure of the correction signal, RCAE does not require explicit estimation of gyro bias. The performance of RCAE is verified and compared with MEKF through both numerical simulations and physical experiments.
