Invariant Kalman Filter for Relative Dynamics
Tejaswi K. C., Maneesha Wickramasuriya, Silvere Bonnabel, Axel Barrau, Taeyoung Lee
TL;DR
This work tackles the challenge of estimating relative states between two dynamical systems on Lie groups by introducing state trajectory independence (STI) and the novel relative trajectory independence (RTI). By decomposing the system vector field into left-invariant, intrinsic, and right-invariant components, the authors show that RTI implies STI for the relative estimation error, enabling the design of invariant Kalman filters that preserve the Lie group structure and achieve exact error linearization. They develop both left- and right-invariant relative KF formulations with explicit propagation and correction steps, and validate them numerically on a vehicle-kinematics model, where the invariant filters outperform a quaternion EKF, especially when measurement and filter invariances are matched. The results offer a principled geometric framework for consistent, symmetry-preserving relative-state estimation with potential applications in multi-agent navigation, cooperative localization, and formation control.
Abstract
This paper develops a geometric framework for invariant filtering of relative dynamics on Lie groups. We first revisit the notion of state trajectory independence, under which the estimation error evolves autonomously, and derive new equivalent conditions by decomposing the system vector field into left-invariant, intrinsic, and right-invariant components. Building on this result, we introduce the concept of relative trajectory independence to characterize when the relative motion between two dynamical systems is autonomous. A key theoretical finding is that relative trajectory independence automatically ensures state trajectory independence for the corresponding estimation error. This connection provides the foundation for constructing invariant filters that preserve the Lie group structure, maintain exact linearization of the error dynamics, and enable consistent covariance propagation. These are illustrated with numerical examples.
