Learning to close loops from range data

被引:47
作者
Granstrom, Karl [1 ]
Schon, Thomas B. [1 ]
Nieto, Juan I.
Ramos, Fabio T. [2 ]
机构
[1] Linkoping Univ, Dept Elect Engn, Div Automat Control, Linkoping, Sweden
[2] Univ Sydney, Australian Ctr Field Robot, Sch Informat Technol, Sydney, NSW 2006, Australia
基金
澳大利亚研究理事会; 瑞典研究理事会;
关键词
Place recognition; loop closure; laser; SLAM; robotics; learning; OBJECT RECOGNITION; REGISTRATION; LOCALIZATION; MAP;
D O I
10.1177/0278364911405086
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper we address the loop closure detection problem in simultaneous localization and mapping (SLAM), and present a method for solving the problem using pairwise comparison of point clouds in both two and three dimensions. The point clouds are mathematically described using features that capture important geometric and statistical properties. The features are used as input to the machine learning algorithm AdaBoost, which is used to build a non-linear classifier capable of detecting loop closure from pairs of point clouds. Vantage point dependency in the detection process is eliminated by only using rotation invariant features, thus loop closure can be detected from an arbitrary direction. The classifier is evaluated using publicly available data, and is shown to generalize well between environments. Detection rates of 66%, 63% and 53% for 0% false alarm rate are achieved for 2D outdoor data, 3D outdoor data and 3D indoor data, respectively. In both two and three dimensions, experiments are performed using publicly available data, showing that the proposed algorithm compares favourably with related work.
引用
收藏
页码:1728 / 1754
页数:27
相关论文
共 52 条
[21]   Exactly sparse delayed-state filters for view-based SLAM [J].
Eustice, Ryan M. ;
Singh, Hanumant ;
Leonard, John J. .
IEEE TRANSACTIONS ON ROBOTICS, 2006, 22 (06) :1100-1114
[22]  
Fraundorfer F, 2007, 2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, P3878
[23]  
FREUND Y, 1995, P 1995 EUR C COMP LE
[24]  
Frome A, 2004, LECT NOTES COMPUT SC, V3023, P224
[25]  
GOEDEME T, 2006, P INT C INF CONTR AU
[26]  
Granstrom K., 2009, P IEEE INT C ROB AUT, P15
[27]  
GRANSTROM K, 2010, P IEEE RSJ INT C INT
[28]  
Gutmann J.-S., 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375), P318, DOI 10.1109/CIRA.1999.810068
[29]  
Hahnel D., 2003, P IEEE RSJ INT C INT
[30]   Detecting loop closure with scene sequences [J].
Ho, Kin Leong ;
Newman, Paul .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2007, 74 (03) :261-286