Invariant filtering for wheeled vehicle localization with unknown wheel radius and unknown GNSS lever arm
Paul Chauchat, Silvère Bonnabel, Axel Barrau
TL;DR
The paper addresses localization of a wheeled vehicle with unknown wheel-radius scale and unknown GNSS lever arm. It leverages the two-frame group framework to derive invariant filters, showing that Problems 1 and 2 fit naturally within this structure and delivering a novel change of variables to cast Problem 3 into the invariant-filtering framework, yielding an IEKF with autonomous error in transformed coordinates. The proposed approach uses a TFG on $SO(2)$ (and an extended scale group) and a variable change $X' = X/s$ to maintain output compatibility and autonomous error evolution, with an IEKF update based on the exponential map. Numerical experiments demonstrate that the resulting TFG-IEKF outperforms imperfect IEKF and standard EKF in convergence and accuracy, particularly for large initial attitude errors, underscoring the practical value of extending invariant filtering to joint scale and lever-arm estimation.
Abstract
We consider the problem of observer design for a nonholonomic car (more generally a wheeled robot) equipped with wheel speeds with unknown wheel radius, and whose position is measured via a GNSS antenna placed at an unknown position in the car. In a tutorial and unified exposition, we recall the recent theory of two-frame systems within the field of invariant Kalman filtering. We then show how to adapt it geometrically to address the considered problem, although it seems at first sight out of its scope. This yields an invariant extended Kalman filter having autonomous error equations, and state-independent Jacobians, which is shown to work remarkably well in simulations. The proposed novel construction thus extends the application scope of invariant filtering.
