A2I-Calib: An Anti-noise Active Multi-IMU Spatial-temporal Calibration Framework for Legged Robots
Chaoran Xiong, Fangyu Jiang, Kehui Ma, Zhen Sun, Zeyu Zhang, Ling Pei
TL;DR
A2I-Calib tackles the problem of spatial-temporal misalignment in multi-IMU legged-robot odometry by introducing an anti-noise active calibration framework. It combines a basis-function-based trajectory generator that minimizes the conditioning number $\kappa(\Sigma_{FF})$ with a reinforcement-learning–driven controller to robustly execute calibration motions, followed by canonical correlation analysis to estimate the foot-IMU rotation $\mathbf{R}_I^F$ and time offset $t_d$. The approach is validated in both simulation and real-world quadrupeds, showing reduced noise sensitivity and improved multi-IMU odometry accuracy, including up to substantial reductions in APE under varying IMU noise levels. The results support the framework’s potential to enable autonomous, high-fidelity calibration across arbitrary foot-mounted IMUs, enhancing legged-robot proprioceptive estimation in practical deployments.
Abstract
Recently, multi-node inertial measurement unit (IMU)-based odometry for legged robots has gained attention due to its cost-effectiveness, power efficiency, and high accuracy. However, the spatial and temporal misalignment between foot-end motion derived from forward kinematics and foot IMU measurements can introduce inconsistent constraints, resulting in odometry drift. Therefore, accurate spatial-temporal calibration is crucial for the multi-IMU systems. Although existing multi-IMU calibration methods have addressed passive single-rigid-body sensor calibration, they are inadequate for legged systems. This is due to the insufficient excitation from traditional gaits for calibration, and enlarged sensitivity to IMU noise during kinematic chain transformations. To address these challenges, we propose A$^2$I-Calib, an anti-noise active multi-IMU calibration framework enabling autonomous spatial-temporal calibration for arbitrary foot-mounted IMUs. Our A$^2$I-Calib includes: 1) an anti-noise trajectory generator leveraging a proposed basis function selection theorem to minimize the condition number in correlation analysis, thus reducing noise sensitivity, and 2) a reinforcement learning (RL)-based controller that ensures robust execution of calibration motions. Furthermore, A$^2$I-Calib is validated on simulation and real-world quadruped robot platforms with various multi-IMU settings, which demonstrates a significant reduction in noise sensitivity and calibration errors, thereby improving the overall multi-IMU odometry performance.
