Fast Point Cloud Feature Extraction for Real-time SLAM

Automated driving has been developed rapidly in the past five years. Many automakers have popularized SAE Level 2 on self-driving cars, some even on regular vehicles. To implement Level 3 or Level 4, it’s necessary to rely on a good localization system when GPS signal is not available. For this need, this paper proposes two effective methods to increase the accuracy of the real-time SLAM: The first method: When the original point cloud is input, the point cloud is divided into the short-range group, the medium-range group and the long-range group. An adaptive parameter adjustment method is then used to obtain the optimal parameters for each of these point cloud groups. However, Lidar’s physical characteristics can cause the point cloud to be insufficient, making an important part of points misjudged as outliers for the medium-range and long-range cases. Thanks to the help of the adaptive parameters, these point clouds, which were originally misjudged as outliers can be preserved in this paper. The second method: In point clouds, the same object in different ranges is represented with different point clouds. Hence, features, such as the roughness and density, can dramatically change with the variation of distance even when it is the same object. To solve this problem, we have designed three different range point cloud feature extraction methods to get more accurate point cloud features, such as the planes or edges. By combining these two steps, the LeGO-LOAM accuracy can be effectively increased by more than 30% while achieving the performance of the real-time SLAM, which is more accurate and faster than the NDT-Mapping used in Autoware.

[1]  Ji Zhang,et al.  Low-drift and real-time lidar odometry and mapping , 2017, Auton. Robots.

[2]  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).

[3]  Michael Himmelsbach,et al.  Fast segmentation of 3D point clouds for ground vehicles , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[4]  Ming Yang,et al.  Pole-Based Real-Time Localization for Autonomous Driving in Congested Urban Scenarios , 2018, 2018 IEEE International Conference on Real-time Computing and Robotics (RCAR).

[5]  Ming Yang,et al.  Occupancy grid based urban localization using weighted point cloud , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[6]  Jing Huang,et al.  Pole-like object detection and classification from urban point clouds , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Juha Hyyppä,et al.  Detection of Vertical Pole-Like Objects in a Road Environment Using Vehicle-Based Laser Scanning Data , 2010, Remote. Sens..

[8]  Michael Bosse,et al.  Keypoint design and evaluation for place recognition in 2D lidar maps , 2009, Robotics Auton. Syst..

[9]  Liang Zhong,et al.  Robust Traffic-Sign Detection and Classification Using Mobile LiDAR Data With Digital Images , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[10]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Emilio Frazzoli,et al.  Curb-intersection feature based Monte Carlo Localization on urban roads , 2012, 2012 IEEE International Conference on Robotics and Automation.

[12]  Leopoldo Armesto,et al.  A generalization of the metric-based Iterative Closest Point technique for 3D scan matching , 2010, 2010 IEEE International Conference on Robotics and Automation.

[13]  H. Yokoyama,et al.  Detection and Classification of Pole-like Objects from Mobile Laser Scanning Data of Urban Environments , 2013 .

[14]  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).

[15]  Nico Blodow,et al.  Learning informative point classes for the acquisition of object model maps , 2008, 2008 10th International Conference on Control, Automation, Robotics and Vision.

[16]  Luo De-an,et al.  RAPID EXTRACTING PILLARS BY SLICING POINT CLOUDS , 2008 .

[17]  Michael Bosse,et al.  Efficient Large-Scale 3D Mobile Mapping and Surface Reconstruction of an Underground Mine , 2012, FSR.

[18]  Shinpei Kato,et al.  Autoware on Board: Enabling Autonomous Vehicles with Embedded Systems , 2018, 2018 ACM/IEEE 9th International Conference on Cyber-Physical Systems (ICCPS).

[19]  Wolfram Burgard,et al.  Robust place recognition for 3D range data based on point features , 2010, 2010 IEEE International Conference on Robotics and Automation.

[20]  Wolfram Burgard,et al.  OctoMap: an efficient probabilistic 3D mapping framework based on octrees , 2013, Autonomous Robots.

[21]  Seiichi Mita,et al.  Urban road localization by using multiple layer map matching and line segment matching , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[22]  Ming Yang,et al.  Precise and Reliable Localization of Intelligent Vehicles for Safe Driving , 2016, IAS.

[23]  Ruisheng Wang,et al.  POLE-LIKE OBJECT EXTRACTION FROM MOBILE LIDAR DATA , 2016 .

[24]  Zhenwei Shi,et al.  Voxel-Based Extraction and Classification of 3-D Pole-Like Objects From Mobile LiDAR Point Cloud Data , 2018, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[25]  Raúl Rojas,et al.  Pole-based localization for autonomous vehicles in urban scenarios , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[26]  Markus Maurer,et al.  Local Volumetric Hybrid-Map-Based Simultaneous Localization and Mapping With Moving Object Tracking , 2016, IEEE Transactions on Intelligent Transportation Systems.

[27]  Ming Yang,et al.  Hierarchical Neighborhood Based Precise Localization for Intelligent Vehicles in Urban Environments , 2016, IEEE Transactions on Intelligent Vehicles.

[28]  Gary R. Bradski,et al.  Fast 3D recognition and pose using the Viewpoint Feature Histogram , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Denis Fernando Wolf,et al.  Feature Detection for Vehicle Localization in Urban Environments Using a Multilayer LIDAR , 2016, IEEE Transactions on Intelligent Transportation Systems.

[30]  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.