An efficient extension to elevation maps for outdoor terrain mapping and loop closing

被引:97
作者
Pfaff, Patrick [1 ]
Triebel, Rudolph [1 ]
Burgard, Wolfram [1 ]
机构
[1] Univ Freiburg, Dept Comp Sci, D-79110 Freiburg, Germany
关键词
surface maps; elevation maps; outdoor robots; SLAM;
D O I
10.1177/0278364906075165
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Elevation maps are a popular data structure for representing the environment of a mobile robot operating outdoors or on not-flat surfaces. Elevation maps store in each cell of a discrete grid the height of the surface at the corresponding place in the environment. However; the use of this 2 1/2-dimensional representation, is disadvantageous when utilized for mapping with mobile robots operating on the ground. since vertical or overhanging objects cannot be represented appropriately. Furthermore, such objects can lead to registration errors when two elevation maps have to be matched. In this paper; an approach is proposed that allows a mobile robot to deal with vertical and overhanging objects in elevation maps. The approach classifies the points in the environment according to whether they correspond to such objects or not. Also presented is a variant of the ICP algorithm that utilizes the classification of cells during the data association. Additionally, it is shown how the constraints computed by the ICP algorithm can be applied to determine globally consistent alignments. Experiments carried out with a real robot in an outdoor environment demonstrate that the proposed approach yields highly accurate elevation maps even in the case of loops. Experimental results are presented demonstrating that that the proposed classification increases the robustness of the scan matching process.
引用
收藏
页码:217 / 230
页数:14
相关论文
共 37 条
[1]   AVENUE: Automated site modeling in urban environments [J].
Allen, P ;
Stamos, I ;
Gueorguiev, A ;
Gold, E ;
Blaer, P .
THIRD INTERNATIONAL CONFERENCE ON 3-D DIGITAL IMAGING AND MODELING, PROCEEDINGS, 2001, :357-364
[2]  
Allen P., 2003, P IEEE INT C ROB AUT
[3]  
[Anonymous], P 5 IFAC S INT AUT V
[4]  
[Anonymous], 2004, P NAT C ART INT AAAI
[5]   AMBLER - AN AUTONOMOUS ROVER FOR PLANETARY EXPLORATION [J].
BARES, J ;
HEBERT, M ;
KANADE, T ;
KROTKOV, E ;
MITCHELL, T ;
SIMMONS, R ;
WHITTAKER, W .
COMPUTER, 1989, 22 (06) :18-26
[6]   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
[7]   A solution to the simultaneous localization and map building (SLAM) problem [J].
Dissanayake, MWMG ;
Newman, P ;
Clark, S ;
Durrant-Whyte, HF ;
Csorba, M .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (03) :229-241
[8]   An automated method for large-scale, ground-based city model acquisition [J].
Früh, C ;
Zakhor, A .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 60 (01) :5-24
[9]   Optimization of the simultaneous localization and map-building algorithm for real-time implementation [J].
Guivant, JE ;
Nebot, EM .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2001, 17 (03) :242-257
[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