Efficient Velodyne SLAM with point and plane features

被引:38
作者
Grant, W. Shane [1 ]
Voorhies, Randolph C. [1 ]
Itti, Laurent [1 ,2 ,3 ]
机构
[1] Univ Southern Calif, Dept Comp Sci, Los Angeles, CA 90089 USA
[2] Univ Southern Calif, Dept Psychol, Los Angeles, CA 90089 USA
[3] Univ Southern Calif, Neurosci Grad Program, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
SLAM; Velodyne; Point cloud; ICP; Planes;
D O I
10.1007/s10514-018-9794-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper develops and tests a plane based simultaneous localization and mapping algorithm capable of processing the uneven sampling density of Velodyne-style scanning LiDAR sensors in real-time. The algorithm uses an efficient plane detector to rapidly provide stable features, both for localization and as landmarks in a graph-based SLAM. When planes cannot be detected or when they provide insufficient support for localization, a novel constraint tracking algorithm selects a minimal set of supplemental point features to be provided to the localization solver. Several difficult indoor and outdoor datasets, totaling 6981 scans, each with approximate to 70,000 points, are used to analyze the performance of the algorithm without the aid of any additional sensors. The results are compared to two competing state-of-the-art algorithms, GICP and LOAM, showing up to an order of magnitude faster runtime and superior accuracy on all datasets, with loop closure errors of 0.14-0.95m, compared to 0.44-66.11m.
引用
收藏
页码:1207 / 1224
页数:18
相关论文
共 39 条
[1]   Q-Method Extended Kalman Filter [J].
Ainscough, Thomas ;
Zanetti, Renato ;
Christian, John ;
Spanos, Pol D. .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2015, 38 (04) :752-760
[2]  
[Anonymous], 2007, Tartan Racing: A Multi-Modal Approach to the DARPA Urban challenge
[3]  
[Anonymous], J GUIDANCE CONTROL D
[4]  
[Anonymous], 2016, Ceres Solver"
[5]  
Badino H., 2011, 2011 IEEE International Conference on Robotics and Automation (ICRA 2011), P3084, DOI 10.1109/ICRA.2011.5980275
[6]  
BEHRINGER R, 2005, INTELLIGENT TRANSPOR, V2005, P644
[7]  
Blanco Jose Luis, 2014, nanoflann: a C++ header-only fork of FLANN, a library for Nearest Neighbor (NN) with KD-trees
[8]   The 3D Hough Transform for Plane Detection in Point Clouds: A Review and a new Accumulator Design [J].
Borrmann, Dorit ;
Elseberg, Jan ;
Lingemann, Kai ;
Nuechter, Andreas .
3D RESEARCH, 2011, 2 (02) :1-13
[9]  
Ceriani S, 2015, IEEE INT C INT ROBOT, P750, DOI 10.1109/IROS.2015.7353456
[10]   Environment-Detection-and-Mapping Algorithm for Autonomous Driving in Rural or Off-Road Environment [J].
Choi, Jaewoong ;
Lee, Junyoung ;
Kim, Dongwook ;
Soprani, Giacomo ;
Cerri, Pietro ;
Broggi, Alberto ;
Yi, Kyongsu .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2012, 13 (02) :974-982