Rover navigation using stereo ego-motion

被引:192
作者
Olson, CF
Matthies, LH
Schoppers, M
Maimone, MW
机构
[1] Univ Washington, Bothell, WA 98011 USA
[2] CALTECH, Jet Prop Lab, Pasadena, CA 91109 USA
基金
美国国家航空航天局;
关键词
robot navigation; motion estimation; stereo vision; Mars rovers;
D O I
10.1016/S0921-8890(03)00004-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Robust navigation for mobile robots over long distances requires an accurate method for tracking the robot position in the environment. Promising techniques for position estimation by determining the camera ego-motion from monocular or stereo sequences have been previously described. However, long-distance navigation requires both a high level of robustness and a low rate of error growth. In this paper, we describe a methodology for long-distance rover navigation that meets these goals using robust estimation of ego-motion. The basic method is a maximum-likelihood ego-motion algorithm that models the error in stereo matching as a normal distribution elongated along the (parallel) camera viewing axes. Several mechanisms are described for improving navigation robustness in the context of this methodology. In addition, we show that a system based on only camera ego-motion estimates will accumulate errors with super-linear growth in the distance traveled, owing to increasing orientation errors. When an absolute orientation sensor is incorporated, the error growth can be reduced to a linear function of the distance traveled. We have tested these techniques using both extensive simulation and hundreds of real rover images and have achieved a low, linear rate of error growth. This method has been implemented to run on-board a prototype Mars rover. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:215 / 229
页数:15
相关论文
共 27 条
[1]   Mobile robot localization using landmarks [J].
Betke, M ;
Gurvits, L .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (02) :251-263
[2]   PASSIVE NAVIGATION [J].
BRUSS, AR ;
HORN, BKP .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1983, 21 (01) :3-20
[3]   Recursive estimation of motion parameters [J].
Chaudhuri, S ;
Sharma, S ;
Chatterjee, S .
COMPUTER VISION AND IMAGE UNDERSTANDING, 1996, 64 (03) :434-442
[4]   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
[5]  
DURRANTWHYTE HF, 2001, P INT S ROB RES
[6]  
Forstner W., 1987, P ISPRS INT C FAST P, P281
[7]   Active Markov localization for mobile robots [J].
Fox, D ;
Burgard, W ;
Thrun, S .
ROBOTICS AND AUTONOMOUS SYSTEMS, 1998, 25 (3-4) :195-207
[8]   SUBSPACE METHODS FOR RECOVERING RIGID MOTION .1. ALGORITHM AND IMPLEMENTATION [J].
HEEGER, DJ ;
JEPSON, AD .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1992, 7 (02) :95-117
[9]   3-D INTERPRETATION OF OPTICAL-FLOW BY RENORMALIZATION [J].
KANATANI, K .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1993, 11 (03) :267-282
[10]   MOBILE ROBOT LOCALIZATION BY TRACKING GEOMETRIC BEACONS [J].
LEONARD, JJ ;
DURRANTWHYTE, HF .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1991, 7 (03) :376-382