NDT-LOAM: A Real-Time Lidar Odometry and Mapping With Weighted NDT and LFA

被引:70
作者
Chen, Shoubin [1 ,2 ,3 ,4 ]
Ma, Hao [5 ]
Jiang, Changhui [6 ]
Zhou, Baoding [3 ,4 ]
Xue, Weixing [3 ,4 ]
Xiao, Zhenzhong [2 ]
Li, Qingquan [1 ]
机构
[1] Shenzhen Univ, Sch Architecture & Urban Planning, Shenzhen 518060, Peoples R China
[2] Orbbec Res, Shenzhen 518052, Peoples R China
[3] Shenzhen Univ, Inst Urban Smart Transportat & Safety Maintenance, Shenzhen 518060, Peoples R China
[4] Shenzhen Univ, Minist Educ, Key Lab Resilient Infrastruct Coastal Cities, Shenzhen 518060, Peoples R China
[5] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen 518060, Peoples R China
[6] Finnish Geospatial Res Inst FGI, Dept Photogrammetry & Remote Sensing, Masala 02430, Finland
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Simultaneous localization and mapping; Laser radar; Real-time systems; Sensors; Point cloud compression; Feature extraction; Transforms; Simultaneous localization and mapping (SLAM); lidar odometry; normal distributions transform (NDT); real-time; SIMULTANEOUS LOCALIZATION; SLAM;
D O I
10.1109/JSEN.2021.3135055
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Lidar Simultaneous Localization and Mapping (Lidar-SLAM) processes the point cloud from the Lidar and accomplishes location and mapping. Lidar SLAM is usually divided to front-end odometry and back-end optimization, which can run parallelly to improve computation efficiency. The font-end odometry estimates the Lidar motion through processing the point clouds and the Normal Distributions Transform (NDT) algorithm is usually utilized in the point clouds registration. In this paper, with the aim to reduce the accumulated errors, we proposed a weighted NDT combined with a Local Feature Adjustment (LFA) to process the point clouds and improve the accuracy. Cells of the NDT are weighted according to the range's values and their surface characteristics, the new cost functions with weight are constructed. In the experiments, we tested NDT-LOAM on the KITTI odometry dataset and compared it with the state-of-the-art algorithm ALOAM/LOAM. NDT-LOAM had 0.899% average drift in translation, better than ALOAM and at the level of LOAM; moreover, NDT-LOAM can run at 10 Hz in real-time, while LOAM runs at 1 Hz. The results display that NDT-LOAM is a real-time and low-drift method with high accuracy. In addition, the source code is uploaded to GitHub and the download link is https://github.com/BurryChen/lv_slam.
引用
收藏
页码:3660 / 3671
页数:12
相关论文
共 36 条
[1]  
[Anonymous], 2009, Ph.D. dissertation
[2]   Simultaneous localization and mapping (SLAM): Part II [J].
Bailey, Tim ;
Durrant-Whyte, Hugh .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2006, 13 (03) :108-117
[3]   The normal distributions transform: A new approach to laser scan matching [J].
Biber, P .
IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, :2743-2748
[4]   Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age [J].
Cadena, Cesar ;
Carlone, Luca ;
Carrillo, Henry ;
Latif, Yasir ;
Scaramuzza, Davide ;
Neira, Jose ;
Reid, Ian ;
Leonard, John J. .
IEEE TRANSACTIONS ON ROBOTICS, 2016, 32 (06) :1309-1332
[5]   A Data-Driven Inertial Navigation/Bluetooth Fusion Algorithm for Indoor Localization [J].
Chen, Jianfan ;
Zhou, Baoding ;
Bao, Shaoqian ;
Liu, Xu ;
Gu, Zhining ;
Li, Linchao ;
Zhao, Yangping ;
Zhu, Jiasong ;
Li, Qingquan .
IEEE SENSORS JOURNAL, 2022, 22 (06) :5288-5301
[6]   Extrinsic Calibration of 2D Laser Rangefinders Based on a Mobile Sphere [J].
Chen, Shoubin ;
Liu, Jingbin ;
Wu, Teng ;
Huang, Wenchao ;
Liu, Keke ;
Yin, Deyu ;
Liang, Xinlian ;
Hyyppa, Juha ;
Chen, Ruizhi .
REMOTE SENSING, 2018, 10 (08)
[7]  
Chen XYL, 2019, IEEE INT C INT ROBOT, P4530, DOI 10.1109/IROS40897.2019.8967704
[8]   MonoSLAM: Real-time single camera SLAM [J].
Davison, Andrew J. ;
Reid, Ian D. ;
Molton, Nicholas D. ;
Stasse, Olivier .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) :1052-1067
[9]  
Demantké J, 2011, INT ARCH PHOTOGRAMM, V38-5, P97
[10]  
Deschaud JE, 2018, IEEE INT CONF ROBOT, P2480