Equivariant Filter Transformations for Consistent and Efficient Visual--Inertial Navigation
About
This paper presents an equivariant filter (EqF) transformation approach for visual--inertial navigation. By establishing analytical links between EqFs with different symmetries, the proposed approach enables systematic consistency design and efficient implementation. First, we formalize the mapping from the global system state to the local error-state and prove that it induces a nonsingular linear transformation between the error-states of any two EqFs. Second, we derive transformation laws for the associated linearized error-state systems and unobservable subspaces. These results yield a general consistency design principle: for any unobservable system, a consistent EqF with a state-independent unobservable subspace can be synthesized by transforming the local coordinate chart, thereby avoiding ad hoc symmetry analysis. Third, to mitigate the computational burden arising from the non-block-diagonal Jacobians required for consistency, we propose two efficient implementation strategies. These strategies exploit the Jacobians of a simpler EqF with block-diagonal structure to accelerate covariance operations while preserving consistency. Extensive Monte Carlo simulations and real-world experiments validate the proposed approach in terms of both accuracy and runtime.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visual-Inertial Navigation | EuRoC MAV V1-01 | Position RMSE (m)0.502 | 4 | |
| Visual-Inertial Navigation | EuRoC MAV V1-02 | Position RMSE (m)0.743 | 4 | |
| Visual-Inertial Navigation | EuRoC MAV V2-01 | Position RMSE (m)0.777 | 4 | |
| Visual-Inertial Navigation | EuRoC MAV MH-01 | Position RMSE (m)1.471 | 4 | |
| Visual-Inertial Navigation | EuRoC MAV MH-02 | Position RMSE (m)1.578 | 4 | |
| Visual-Inertial Navigation | EuRoC MAV (MH-05) | Position RMSE (m)1.24 | 4 | |
| Visual-Inertial Navigation | EuRoC MAV Average | Position RMSE (m)1.43 | 4 | |
| Visual-Inertial Navigation | OpenVINS Udel-Gore | Position RMSE (m)0.254 | 4 | |
| Visual-Inertial Navigation | OpenVINS Udel-Gara | Position RMSE (m)0.222 | 4 | |
| Visual-Inertial Navigation | OpenVINS Udel-Arl-s | Position RMSE (m)0.756 | 4 |