Online Three-Dimensional SLAM by Registration of Large Planar Surface Segments and Closed-Form Pose-Graph Relaxation

被引:86
作者
Pathak, Kaustubh [1 ]
Birk, Andreas [1 ]
Vaskevicius, Narunas [1 ]
Pfingsthorn, Max [1 ]
Schwertfeger, Soeren [1 ]
Poppinga, Jann [1 ]
机构
[1] Jacobs Univ Bremen, Dept Elect Engn & Comp Sci, D-28751 Bremen, Germany
关键词
INDOOR;
D O I
10.1002/rob.20322
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
A fast pose-graph relaxation technique is presented for enhancing the consistency of three-dimensional (3D) maps created by registering large planar surface patches. The surface patches are extracted from point clouds sampled from a 3D range sensor. The plane-based registration method offers an alternative to the state-of-the-art algorithms and provides advantages in terms of robustness, speed, and storage. One of its features is that it results in an accurate determination of rotation, although a lack of predominant surfaces in certain directions may result in translational uncertainty in those directions. Hence, a loop-closing and relaxation problem is formulated that gains significant speed by relaxing only the translational errors and utilizes the full-translation covariance determined during pairwise registration. This leads to a fast 3D simultaneous localization and mapping suited for online operations. The approach is tested in two disaster scenarios that were mapped at the NIST 2008 Response Robot Evaluation Exercise in Disaster City, Texas. The two data sets from a collapsed car park and a flooding disaster consist of 26 and 70 3D scans, respectively. The results of these experiments show that our approach can generate 3D maps without motion estimates by odometry and that it outperforms iterative closest point-based mapping with respect to speed and robustness. (C) 2009 Wiley Periodicals, Inc.
引用
收藏
页码:52 / 84
页数:33
相关论文
共 28 条
[1]  
[Anonymous], 2005, Statistical Optimization for Geometric Computation: Theory and Practice
[2]  
[Anonymous], INT C INT ROB SYST I
[3]  
[Anonymous], 2003, P IEEE INT C ROB AUT
[4]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[5]  
Craig J.J., 2005, INTRO ROBOTICS MECH, V3
[6]   Fast, on-line learning of globally consistent maps [J].
Duckett, T ;
Marsland, S ;
Shapiro, J .
AUTONOMOUS ROBOTS, 2002, 12 (03) :287-300
[7]   3D geometry reconstruction from multiple segmented surface descriptions using neuro-fuzzy similarity measures [J].
Fischer, D ;
Kohlhepp, P .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2000, 29 (04) :389-431
[8]   AN ANALYSIS OF THE TOTAL LEAST-SQUARES PROBLEM [J].
GOLUB, GH ;
VANLOAN, CF .
SIAM JOURNAL ON NUMERICAL ANALYSIS, 1980, 17 (06) :883-893
[9]  
Grisetti G., 2007, P ROB SCI SYST ATL G
[10]   Learning compact 3D models of indoor and outdoor environments with a mobile robot [J].
Hähnel, D ;
Burgard, W ;
Thrun, S .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2003, 44 (01) :15-27