Accurate Calibration and Robust LiDAR-Inertial Odometry for Spinning Actuated LiDAR Systems
About
Accurate calibration and robust localization are fundamental for downstream tasks in spinning actuated LiDAR applications. Existing methods, however, require parameterizing extrinsic parameters based on different mounting configurations, limiting their generalizability. Additionally, spinning actuated LiDAR inevitably scans featureless regions, which complicates the balance between scanning coverage and localization robustness. To address these challenges, this letter presents a targetless LiDAR-motor calibration (LM-Calibr) on the basis of the Denavit-Hartenberg convention and an environmental adaptive LiDAR-inertial odometry (EVA-LIO). LM-Calibr supports calibration of LiDAR-motor systems with various mounting configurations. Extensive experiments demonstrate its accuracy and convergence across different scenarios, mounting angles, and initial values. Additionally, EVA-LIO adaptively selects downsample rates and map resolutions according to spatial scale. This adaptivity enables the actuator to operate at maximum speed, thereby enhancing scanning completeness while ensuring robust localization, even when LiDAR briefly scans featureless areas. The source code and hardware design are available on GitHub: \textcolor{blue}{\href{https://github.com/zijiechenrobotics/lm_calibr}{github.com/zijiechenrobotics/lm\_calibr}}. The video is available at \textcolor{blue}{\href{https://youtu.be/cZyyrkmeoSk}{youtu.be/cZyyrkmeoSk}}
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| LiDAR-Inertial Odometry | avia Real-World | -- | 8 | |
| LiDAR-Inertial Odometry | MCD (kth_day_06) | Absolute Trajectory Error (m)0.39 | 7 | |
| LiDAR-Inertial Odometry | MCD (tuhh_day_03) | ATE (m)0.76 | 7 | |
| LiDAR-Inertial Odometry | MARSIM mid_NTU Simulation | ATE (m)0.2 | 7 | |
| LiDAR-Inertial Odometry | MARSIM mid_KTH Simulation | ATE (m)0.16 | 7 | |
| LiDAR-Inertial Odometry | MARSIM mid_TUHH Simulation | ATE (m)0.07 | 7 | |
| LiDAR-Inertial Odometry | MCD (ntu_day_01) | ATE (m)1.58 | 7 | |
| LiDAR-Inertial Odometry | MARSIM mid_CA (Simulation) | ATE (m)0.11 | 6 | |
| LiDAR-Inertial Odometry | MARSIM mid_BG Simulation | ATE (m)0.27 | 6 | |
| LiDAR-Inertial Odometry | MARSIM mid_CR Simulation | ATE (m)0.13 | 5 |