LCPF: A Particle Filter Lidar SLAM System With Loop Detection and Correction

被引:20
作者
Nie, Fuyu [1 ,2 ,3 ]
Zhang, Weimin [1 ,2 ,3 ]
Yao, Zhuo [1 ,2 ,3 ]
Shi, Yongliang [1 ,2 ,3 ]
Li, Fangxing [1 ,2 ,3 ]
Huang, Qiang [1 ,2 ,3 ]
机构
[1] Beijing Inst Technol, Sch Mechatron Engn, Beijing 100811, Peoples R China
[2] Beijing Inst Technol, Key Lab Biomimet Robots & Syst, Minist Educ, Beijing 100081, Peoples R China
[3] Beijing Adv Innovat Ctr Intelligent Robots & Syst, Beijing 100081, Peoples R China
关键词
Simultaneous localization and mapping; mobile robots; indoor navigation; particle filter; loop detection; dynamic submap segementation; SIMULTANEOUS LOCALIZATION; CONSISTENCY; TIME;
D O I
10.1109/ACCESS.2020.2968353
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A globally consistent map is the basis of indoor robot localization and navigation. However, map built by Rao-Blackwellized Particle Filter (RBPF) doesn;t have high global consistency which is not suitable for long-term application in large scene. To address the problem, we present an improved RBPF Lidar SLAM system with loop detection and correction named LCPF. The efficiency and accuracy of loop detection depend on the segmentation of submaps. Instead of dividing the submap at fixed number of laser scan like existing method, Dynamic Submap Segmentation is proposed in LCPF. This segmentation algorithm decreases the error inside the submap by splitting the submap where there is high scan match error and later rectifies the error by an improved pose graph optimization between submaps. In order to segment the submap at appropriate point, when to create a new submap is determined by both the accumulation of scan match error and the particle distribution. Furthermore, LCPF uses branch and bound algorithm as basic detector for loop detection and multiple criteria to judge the reliability of a loop. In the criteria, a novel parameter called usable ratio was proposed to measure the useful information that a laser scan containing. Finally, comparisons to existing 2D-Lidar mapping algorithm are performed with a series of open dataset simulations and real robot experiments to demonstrate the effectiveness of LCPF.
引用
收藏
页码:20401 / 20412
页数:12
相关论文
共 25 条
[1]   Robust Intensity-Based Localization Method for Autonomous Driving on Snow-Wet Road Surface [J].
Aldibaja, Mohammad ;
Suganuma, Naoki ;
Yoneda, Keisuke .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2017, 13 (05) :2369-2378
[2]   Consistency of the EKF-SLAM algorithm [J].
Bailey, Tim ;
Nieto, Juan ;
Guivant, Jose ;
Stevens, Michael ;
Nebot, Eduardo .
2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, :3562-+
[3]   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
[4]   Rao-Blackwellized Particle Filters Multi Robot SLAM with Unknown Initial Correspondences and Limited Communication [J].
Carlone, Luca ;
Ng, Miguel Kaouk ;
Du, Jingjing ;
Bona, Basilio ;
Indri, Marina .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :243-249
[5]   Feature based graph-SLAM in structured environments [J].
de la Puente, P. ;
Rodriguez-Losada, D. .
AUTONOMOUS ROBOTS, 2014, 37 (03) :243-260
[6]   σSLAM:: Stereo vision SLAM using the Rao-Blackwellised Particle Filter and a novel mixture proposal distribution [J].
Elinas, Pantelis ;
Sim, Robert ;
Little, James J. .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :1564-+
[7]  
Grisetti G, 2005, IEEE INT CONF ROBOT, P2432
[8]   Improved techniques for grid mapping with Rao-Blackwellized particle filters [J].
Grisetti, Giorgio ;
Stachniss, Cyrill ;
Burgard, Wolfram .
IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (01) :34-46
[9]  
Hess W, 2016, IEEE INT CONF ROBOT, P1271, DOI 10.1109/ICRA.2016.7487258
[10]   Analysis and improvement of the consistency of extended Kalman filter based SLAM [J].
Huang, Guoquan P. ;
Mourikis, Anastasios I. ;
Roumeliotis, Stergios I. .
2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, :473-479