GND-LO: Ground Decoupled 3D Lidar Odometry Based on Planar Patches

We present a new fast Ground Decoupled 3D Lidar Odometry (GND-LO) method. The particularity of GND-LO is that it takes advantage of the distinct spatial layout found in urban settings to efficiently recover the lidar movement in a decoupled manner. For that, the input scans are reduced to a set of planar patches extracted from the flat surfaces of the scene, found aplenty in these scenarios. These patches can be labeled as either belonging to the ground or walls, decoupling the estimation into two steps. First, the ground planes from each scan, clustered from the ground patches, are registered. Then, the motion estimation is completed by minimizing the distance between the wall patches and their corresponding points from the other scan, whose pairing is iteratively updated. GND-LO has demonstrated to perform both precisely and efficiently beating state-of-the-art approaches. Concretely, experiments on the popular KITTI dataset show that our proposal outperforms its competitors by reducing the average drift by 19% in translation and 4% in rotation. This is achieved by running in real-time without needing GPU or optimized multi-threading, as it is commonplace in the literature.

[1]  James Hays,et al.  Argoverse 2: Next Generation Datasets for Self-Driving Perception and Forecasting , 2023, NeurIPS Datasets and Benchmarks.

[2]  J. Gonzalez-Jimenez,et al.  Efficient 3D Lidar Odometry Based on Planar Patches , 2022, Sensors.

[3]  H. Myung,et al.  PaGO-LOAM: Robust Ground-Optimized LiDAR Odometry , 2022, 2022 19th International Conference on Ubiquitous Robots (UR).

[4]  Hesheng Wang,et al.  Efficient 3D Deep LiDAR Odometry , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Wenzheng Fan,et al.  Low-Drift Odometry, Mapping and Ground Segmentation Using a Backpack LiDAR System , 2021, IEEE Robotics and Automation Letters.

[6]  Seung-Jun Han,et al.  DiLO: Direct light detection and ranging odometry based on spherical range images for autonomous driving , 2021, ETRI Journal.

[7]  Cyrill Stachniss,et al.  Simple But Effective Redundant Odometry for Autonomous Vehicles , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Jianke Zhu,et al.  Efficient LiDAR Odometry for Autonomous Driving , 2021, IEEE Robotics and Automation Letters.

[9]  Jiquan Ngiam,et al.  Large Scale Interactive Motion Forecasting for Autonomous Driving : The Waymo Open Motion Dataset , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[10]  Zhiqiang Cao,et al.  A Novel Sparse Geometric 3-D LiDAR Odometry Approach , 2021, IEEE Systems Journal.

[11]  Kenji Koide,et al.  LiTAMIN2: Ultra Light LiDAR-based SLAM using Geometric Approximation applied with KL-Divergence , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Yue Pan,et al.  MULLS: Versatile LiDAR SLAM via Multi-metric Linear Least Square , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Mathias Wien,et al.  D3dlo: Deep 3d Lidar Odometry , 2021, 2021 IEEE International Conference on Image Processing (ICIP).

[14]  Xinming Huang,et al.  A Survey on 3D LiDAR Localization for Autonomous Vehicles , 2020, 2020 IEEE Intelligent Vehicles Symposium (IV).

[15]  Naiyan Wang,et al.  DMLO: Deep Matching LiDAR Odometry , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Dragomir Anguelov,et al.  Scalability in Perception for Autonomous Driving: Waymo Open Dataset , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Simon Lucey,et al.  Argoverse: 3D Tracking and Forecasting With Rich Maps , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[18]  Xin Li,et al.  LO-Net: Deep Real-Time Lidar Odometry , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Hyun Chul Roh,et al.  Complex urban dataset with multi-level sensors from highly diverse urban environments , 2019, Int. J. Robotics Res..

[20]  Brendan Englot,et al.  LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Laurent Itti,et al.  Efficient Velodyne SLAM with point and plane features , 2018, Autonomous Robots.

[22]  Cyrill Stachniss,et al.  Efficient Surfel-Based SLAM using 3D Laser Range Data in Urban Environments , 2018, Robotics: Science and Systems.

[23]  Jean-Emmanuel Deschaud,et al.  IMLS-SLAM: Scan-to-Model Matching Based on 3D Data , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Adam Herout,et al.  Collar Line Segments for fast odometry estimation from Velodyne point clouds , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Javier González,et al.  Fast Visual Odometry for 3-D Range Sensors , 2015, IEEE Transactions on Robotics.

[26]  Ji Zhang,et al.  Visual-lidar odometry and mapping: low-drift, robust, and fast , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[27]  Ji Zhang,et al.  LOAM: Lidar Odometry and Mapping in Real-time , 2014, Robotics: Science and Systems.

[28]  Andreas Geiger,et al.  Vision meets robotics: The KITTI dataset , 2013, Int. J. Robotics Res..

[29]  Chen Feng,et al.  Point-plane SLAM for hand-held 3D sensors , 2013, 2013 IEEE International Conference on Robotics and Automation.

[30]  Christoph Stiller,et al.  Velodyne SLAM , 2011, 2011 IEEE Intelligent Vehicles Symposium (IV).

[31]  Joachim Hertzberg,et al.  Evaluation of 3D registration reliability and speed - A comparison of ICP and NDT , 2009, 2009 IEEE International Conference on Robotics and Automation.

[32]  Tom Duckett,et al.  Scan registration for autonomous mining vehicles using 3D‐NDT , 2007, J. Field Robotics.

[33]  Peter Biber,et al.  The normal distributions transform: a new approach to laser scan matching , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[34]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[35]  Gérard G. Medioni,et al.  Object modeling by registration of multiple range images , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[36]  Anil K. Jain,et al.  On reliable curvature estimation , 1989, CVPR.

[37]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[38]  Steven Lake Waslander,et al.  Multi-Channel Generalized-ICP: A robust framework for multi-channel scan registration , 2017, Robotics Auton. Syst..

[39]  Aleksandr V. Segal,et al.  Generalized-ICP , 2009, Robotics: Science and Systems.

[40]  James R. Bergen,et al.  Visual odometry , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..