Map validation and robot self-location in a graph-like world

被引:25
作者
Dudek, G
Jenkin, M
Milios, E
Wilkes, D
机构
[1] York Univ, Dept Comp Sci, N York, ON M3J 1P3, Canada
[2] McGill Univ, Ctr Intelligent Machines, Montreal, PQ H3A 2A7, Canada
[3] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
mobile robotics; robot navigation; robot mapping; robot exploration; topological mapping; non-metric mapping;
D O I
10.1016/S0921-8890(97)00030-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with the validation of topological maps of an environment by an active agent (such as a mobile robot), and the localization of an agent in a given map. The agent is assumed to have neither compass nor other instruments for measuring orientation or distance, and, therefore, no associated metrics. The topological maps considered are similar to conventional graphs. The robot is assumed to have enough sensory capability to traverse graph edges autonomously, recognize when it has reached a vertex, and enumerate edges incident upon the current vertex, locating them relative to the edge via which it entered the current vertex. In addition, the robot has access to a set of visually detectable, portable, distinct markers. We present algorithms, along with worst case complexity bounds and experimental results for representative classes of graphs for two fundamental problems. The first problem is the validation problem: if the robot is given an input map and its current position and orientation with respect to the map, determine whether the map is correct. The second problem is the self-location problem: Given only a map of the environment, determine the position of the robot and its "orientation" (i.e., the correspondence between edges of the map and edges in the world at the robot's position). Finally, we consider the power of some other non-metric aids in exploration.
引用
收藏
页码:159 / 178
页数:20
相关论文
共 25 条
[1]  
[Anonymous], P INT JOINT C ART IN
[2]   Integrating behavioral, perceptual, and world knowledge in reactive navigation [J].
Arkin, Ronald C. .
Robotics and Autonomous Systems, 1990, 6 (1-2) :105-122
[3]   MAINTAINING REPRESENTATIONS OF THE ENVIRONMENT OF A MOBILE ROBOT [J].
AYACHE, N ;
FAUGERAS, OD .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (06) :804-819
[4]  
BASYE K, 1990, UNCERTAINTY ARTIFICI, V5, P331
[5]  
Bollobas B, 1985, RANDOM GRAPHS
[6]  
Bondy J., 1976, Graph Theory
[7]   A ROBUST LAYERED CONTROL-SYSTEM FOR A MOBILE ROBOT [J].
BROOKS, RA .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1986, 2 (01) :14-23
[8]   A Robot that Walks; Emergent Behaviors from a Carefully Evolved Network [J].
Brooks, Rodney A. .
NEURAL COMPUTATION, 1989, 1 (02) :253-262
[9]  
CONNELL JH, 1990, MINIMALIST MOBILE RO
[10]  
COX IJ, 1989, P IEEE RSJ INT WORKS, P432