Robot pose estimation in unknown environments by matching 2D range scans

被引:404
作者
Lu, F
Milios, E
机构
[1] Department of Computer Science, York University, North York
基金
加拿大自然科学与工程研究理事会;
关键词
robot pose estimation; aligning scans; rotation search; reference scan;
D O I
10.1023/A:1007957421070
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A mobile robot exploring an unknown environment has no absolute frame of reference for its position, other than features it detects through its sensors. Using distinguishable landmarks is one possible approach, but it requires solving the object recognition problem. In particular, when the robot uses two-dimensional laser range scans for localization, it is difficult to accurately detect and localize landmarks in the environment (such as corners and occlusions) from the range scans. In this paper, we develop two new iterative algorithms to register a range scan to a previous scan so as to compute relative robot positions in an unknown environment, that avoid the above problems. The first algorithm is based on matching data points with tangent directions in two scans and minimizing a distance function in order to solve the displacement between the scans. The second algorithm establishes correspondences between points in the two scans and then solves the point-to-point least-squares problem to compute the relative pose of the two scans. Our methods work in curved environments and can handle partial occlusions by rejecting outliers.
引用
收藏
页码:249 / 275
页数:27
相关论文
共 30 条
[1]   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
[2]  
Black M, 1992, THESIS YALE U
[3]  
BLAIS G, 1992, IEEE T PATTERN ANAL, V17, P820
[4]   OBJECT MODELING BY REGISTRATION OF MULTIPLE RANGE IMAGES [J].
CHEN, Y ;
MEDIONI, G .
IMAGE AND VISION COMPUTING, 1992, 10 (03) :145-155
[5]  
Cox I. J., 1988, Second International Conference on Computer Vision (IEEE Cat. No.88CH2664-1), P252, DOI 10.1109/CCV.1988.589996
[6]  
Cox I. J., 1990, AUTONOMOUS ROBOT VEH
[7]   BLANCHE - AN EXPERIMENT IN GUIDANCE AND NAVIGATION OF AN AUTONOMOUS ROBOT VEHICLE [J].
COX, IJ .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (02) :193-204
[8]  
CROWLEY JL, 1989, MAY P IEEE INT C ROB, P674
[9]  
FENNEMA C, 1990, IEEE T SYST MAN CYB, V20, P132
[10]  
Grimson W.E.L., 1990, OBJECT RECOGNITION C