Validation methodology on real data of reversible Kalman Filter for state estimation with Manifold
Svyatoslav Covanov, Cedric Pradalier
TL;DR
This work targets the challenge of validating state-estimation filters on manifolds using real data by formalizing a reversible Kalman framework and a metric-based switching strategy between Rev-MEKF and MEKF. It introduces a geometric constraint step that leverages known surface normals to correct accelerometer and magnetometer information, and defines a strong notion of reversibility to enable precise, backward-compatibility testing. A tailored heuristic governs when the reversible corrections are applied, with a metric $\Lambda$ to quantify improvement relative to ground truth across several real-world datasets. The results show that, when correctly triggered, Rev-MEKF can outperform MEKF in dynamic phases and provides a principled path toward robust, manifold-aware attitude and pose estimation in robotics and underwater navigation.
Abstract
This work extends a previous study that introduced an algorithm for state estimation on manifolds within the framework of the Kalman filter. Its objective is to address the limitations of the earlier approach. The reversible Kalman filter was designed to provide a methodology for evaluating the accuracy of existing Kalman filter variants with arbitrary precision on synthetic data. It has favorable numerical properties on synthetic data, achieving arbitrary precision without relying on the small-velocity assumption and depending only on sensor noise. However, its application to real data encountered difficulties related to measurement noise, which was mitigated using a heuristic. In particular, the heuristic involved an event detection step switching between reversible Kalman filter and classical Kalman variant at chosen moments. In the present work, we propose a study of this detection step and propose a methodology to prove at which moment the reversible Kalman approach improves on classical multiplicative variant.
