DualQuat-LOAM: LiDAR Odometry and Mapping parametrized on Dual Quaternions
arXiv:2410.13541 · doi:10.1016/j.robot.2025.105009
Abstract
This paper reports on a novel method for LiDAR odometry estimation, which completely parameterizes the system with dual quaternions. To accomplish this, the features derived from the point cloud, including edges, surfaces, and Stable Triangle Descriptor (STD), along with the optimization problem, are expressed in the dual quaternion set. This approach enables the direct combination of translation and orientation errors via dual quaternion operations, greatly enhancing pose estimation, as demonstrated in comparative experiments against other state-of-the-art methods. Our approach reduced drift error compared to other LiDAR-only-odometry methods, especially in scenarios with sharp curves and aggressive movements with large angular displacement. DualQuat-LOAM is benchmarked against several public datasets. In the KITTI dataset it has a translation and rotation error of 0.79% and 0.0039°/m, with an average run time of 53 ms.
References in corpus (9)
- KISS-ICP: In Defense of Point-to-Point ICP -- Simple, Accurate, and Robust Registration If Done the Right Way
- Appearance-Based Loop Closure Detection for Online Large-Scale and Long-Term Operation
- NTU VIRAL: A Visual-Inertial-Ranging-Lidar Dataset, From an Aerial Vehicle Viewpoint
- ikd-Tree: An Incremental K-D Tree for Robotic Applications
- LodoNet: A Deep Neural Network with 2D Keypoint Matchingfor 3D LiDAR Odometry Estimation
- Geo-Localization Based on Dynamically Weighted Factor-Graph
- Robust Self-Tuning Data Association for Geo-Referencing Using Lane Markings
- LiLO: Lightweight and low-bias LiDAR Odometry method based on spherical range image filtering
- The SO(3) and SE(3) Lie Algebras of Rigid Body Rotations and Motions and their Application to Discrete Integration, Gradient Descent Optimization, and State Estimation