Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

I2EKF-LO: A Dual-Iteration Extended Kalman Filter Based LiDAR Odometry (2407.02190v1)

Published 2 Jul 2024 in cs.RO

Abstract: LiDAR odometry is a pivotal technology in the fields of autonomous driving and autonomous mobile robotics. However, most of the current works focus on nonlinear optimization methods, and still existing many challenges in using the traditional Iterative Extended Kalman Filter (IEKF) framework to tackle the problem: IEKF only iterates over the observation equation, relying on a rough estimate of the initial state, which is insufficient to fully eliminate motion distortion in the input point cloud; the system process noise is difficult to be determined during state estimation of the complex motions; and the varying motion models across different sensor carriers. To address these issues, we propose the Dual-Iteration Extended Kalman Filter (I2EKF) and the LiDAR odometry based on I2EKF (I2EKF-LO). This approach not only iterates over the observation equation but also leverages state updates to iteratively mitigate motion distortion in LiDAR point clouds. Moreover, it dynamically adjusts process noise based on the confidence level of prior predictions during state estimation and establishes motion models for different sensor carriers to achieve accurate and efficient state estimation. Comprehensive experiments demonstrate that I2EKF-LO achieves outstanding levels of accuracy and computational efficiency in the realm of LiDAR odometry. Additionally, to foster community development, our code is open-sourced.https://github.com/YWL0720/I2EKF-LO.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (24)
  1. C. Cadena, L. Carlone, H. Carrillo, Y. Latif, D. Scaramuzza, J. Neira, I. Reid, and J. J. Leonard, “Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age,” IEEE Transactions on robotics, vol. 32, no. 6, pp. 1309–1332, 2016.
  2. W. Xu and F. Zhang, “Fast-lio: A fast, robust lidar-inertial odometry package by tightly-coupled iterated kalman filter,” IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 3317–3324, 2021.
  3. W. Xu, Y. Cai, D. He, J. Lin, and F. Zhang, “Fast-lio2: Fast direct lidar-inertial odometry,” IEEE Transactions on Robotics, vol. 38, no. 4, pp. 2053–2073, 2022.
  4. D. He, W. Xu, N. Chen, F. Kong, C. Yuan, and F. Zhang, “Point-lio: Robust high-bandwidth light detection and ranging inertial odometry,” Advanced Intelligent Systems, p. 2200459, 2023.
  5. M. Hammond and S. M. Rock, “A slam-based approach for underwater mapping using auvs with poor inertial information,” in 2014 IEEE/OES Autonomous Underwater Vehicles (AUV), 2014, pp. 1–8.
  6. F. Zhu, Y. Ren, and F. Zhang, “Robust real-time lidar-inertial initialization,” in 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2022, pp. 3948–3955.
  7. J. Lv, J. Xu, K. Hu, Y. Liu, and X. Zuo, “Targetless calibration of lidar-imu system based on continuous-time batch estimation,” in 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).   IEEE, 2020, pp. 9968–9975.
  8. H. Wang, C. Wang, C.-L. Chen, and L. Xie, “F-loam : Fast lidar odometry and mapping,” in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021, pp. 4390–4396.
  9. P. Dellenbach, J.-E. Deschaud, B. Jacquet, and F. Goulette, “Ct-icp: Real-time elastic lidar odometry with loop closure,” in 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 5580–5586.
  10. I. Vizzo, T. Guadagnino, B. Mersch, L. Wiesmann, J. Behley, and C. Stachniss, “Kiss-icp: In defense of point-to-point icp – simple, accurate, and robust registration if done the right way,” IEEE Robotics and Automation Letters, vol. 8, no. 2, pp. 1029–1036, 2023.
  11. X. Zheng and J. Zhu, “Traj-lo: In defense of lidar-only odometry using an effective continuous-time trajectory,” IEEE Robotics and Automation Letters, vol. 9, no. 2, pp. 1961–1968, 2024.
  12. Y. Pan, P. Xiao, Y. He, Z. Shao, and Z. Li, “Mulls: Versatile lidar slam via multi-metric linear least square,” in 2021 IEEE International Conference on Robotics and Automation (ICRA), 2021, pp. 11 633–11 640.
  13. K. Chen, B. T. Lopez, A.-a. Agha-mohammadi, and A. Mehta, “Direct lidar odometry: Fast localization with dense point clouds,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 2000–2007, 2022.
  14. S. Akhlaghi, N. Zhou, and Z. Huang, “Adaptive adjustment of noise covariance in kalman filter for dynamic state estimation,” in 2017 IEEE Power and Energy Society General Meeting, 2017, pp. 1–5.
  15. J. Zhang and S. Singh, “Loam: Lidar odometry and mapping in real-time.” in Robotics: Science and systems, vol. 2, no. 9.   Berkeley, CA, 2014, pp. 1–9.
  16. T. Shan and B. Englot, “Lego-loam: Lightweight and ground-optimized lidar odometry and mapping on variable terrain,” in 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018, pp. 4758–4765.
  17. J. Lin and F. Zhang, “Loam livox: A fast, robust, high-precision lidar odometry and mapping package for lidars of small fov,” in 2020 IEEE International Conference on Robotics and Automation (ICRA), 2020, pp. 3126–3131.
  18. A. Geiger, P. Lenz, and R. Urtasun, “Are we ready for autonomous driving? the kitti vision benchmark suite,” in 2012 IEEE Conference on Computer Vision and Pattern Recognition, 2012, pp. 3354–3361.
  19. C. Yuan, W. Xu, X. Liu, X. Hong, and F. Zhang, “Efficient and probabilistic adaptive voxel mapping for accurate online lidar odometry,” IEEE Robotics and Automation Letters, vol. 7, no. 3, pp. 8518–8525, 2022.
  20. Y. Cai, W. Xu, and F. Zhang, “ikd-tree: An incremental k-d tree for robotic applications,” 2021.
  21. T.-M. Nguyen, S. Yuan, M. Cao, Y. Lyu, T. H. Nguyen, and L. Xie, “Ntu viral: A visual-inertial-ranging-lidar dataset, from an aerial vehicle viewpoint,” The International Journal of Robotics Research, vol. 41, no. 3, pp. 270–280, 2022.
  22. J. Yin, A. Li, T. Li, W. Yu, and D. Zou, “M2dgr: A multi-sensor and multi-scenario slam dataset for ground robots,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 2266–2273, 2022.
  23. W. Wen, Y. Zhou, G. Zhang, S. Fahandezh-Saadi, X. Bai, W. Zhan, M. Tomizuka, and L.-T. Hsu, “Urbanloco: A full sensor suite dataset for mapping and localization in urban scenes,” in 2020 IEEE International Conference on Robotics and Automation (ICRA), 2020, pp. 2310–2316.
  24. M. Grupp, “evo: Python package for the evaluation of odometry and slam.” https://github.com/MichaelGrupp/evo, 2017.
User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Wenlu Yu (3 papers)
  2. Jie Xu (467 papers)
  3. Chengwei Zhao (6 papers)
  4. Lijun Zhao (26 papers)
  5. Thien-Minh Nguyen (32 papers)
  6. Shenghai Yuan (92 papers)
  7. Mingming Bai (2 papers)
  8. Lihua Xie (212 papers)
Citations (2)

Summary

Insightful Overview of the Dual-Iteration Extended Kalman Filter Based LiDAR Odometry (I<sup\>2</sup>EKF-LO)

The paper under review introduces a sophisticated approach to LiDAR odometry, focusing on the challenges posed by motion distortion in LiDAR point clouds and the determination of process noise within the traditional Iterative Extended Kalman Filter (IEKF) framework. The authors present a Dual-Iteration Extended Kalman Filter (I<sup\>2</sup>EKF) method that advances LiDAR odometry through both methodological innovation and empirical validation.

Core Contributions

The paper identifies critical shortcomings of standard IEKF-based LiDAR odometry, namely the partial iteration over observation equations and static process noise assumptions. In response, the authors propose the I<sup\>2</sup>EKF-LO framework, which integrates novel enhancements to address motion distortions and adapt process noise dynamically:

  1. Dual Iteration Process: The I<sup\>2</sup>EKF framework introduces dual iterations, focusing on the correction of motion distortion and observation processes. This dual approach ensures refined point cloud quality and state estimation precision by iteratively manipulating both the observation and prediction processes.
  2. Dynamic Process Noise Adjustment: Leveraging measurement innovation, the framework dynamically adjusts process noise, enhancing system robustness across varying motion intensities. The adjustment mechanism is a significant departure from the constant noise assumption typically embedded within traditional frameworks.
  3. Incorporation of SE(3) Transformations: By accommodating rotational and translational coupling, I<sup\>2</sup>EKF facilitates accurate management of transformations within the LiDAR coordinate system, adapting seamlessly to diverse sensor carrier motion models.
  4. Extensive Empirical Validation: The paper provides comprehensive empirical results demonstrating that I<sup\>2</sup>EKF-LO achieves superior accuracy and computational efficiency compared to existing algorithms such as KISS-ICP, CT-ICP, and F-LOAM across a variety of datasets.

Technical Insights and Experimental Results

The I<sup\>2</sup>EKF framework's iteration over prediction processes distinguishes it from conventional methods by effectively minimizing input point cloud distortion. Empirical validation shows marked improvements, particularly in scenarios where traditional IEKF-LO would exhibit significant drift due to motion artifacts. The paper reports substantial accuracy advancements: I<sup\>2</sup>EKF-LO consistently outperforms traditional IEKF implementations, especially in environments characterized by erratic or high-intensity movements.

The comparative analysis detailed in the experiments section underscores I<sup\>2</sup>EKF-LO's computational efficiency. Despite the added complexity of dual iterations, the framework maintains competitive processing speeds, attributed to its leveraging of direct methods and ikd-tree structures for map management.

Implications and Future Developments

Practically, the dual-iteration approach enhances the reliability of LiDAR odometry systems within autonomous vehicles and robotics, particularly in dynamic environments where traditional assumptions of constant motion are invalidated. Theoretically, the paper paves the way for further integration of adaptive noise models in state estimation processes, offering a robust template for future research in dynamic system modeling.

The potential extension of I<sup\>2</sup>EKF to LiDAR-Inertial Odometry (LIO) systems could harness IMU bias updates, enhancing the distortion correction scope. However, given the marginal improvement over traditional implementations observed empirically, further research is necessary to optimize computational overhead versus accuracy trade-offs.

In conclusion, this paper presents a valuable advancement in the field of LiDAR odometry, substantiated by rigorous empirical testing and theoretical clarity. It effectively addresses persistent challenges in motion distortion correction and adaptive process noise modeling, with promising implications for both practical applications and theoretical advancements in nonlinear filter-based odometry.

Github Logo Streamline Icon: https://streamlinehq.com
X Twitter Logo Streamline Icon: https://streamlinehq.com