Integration of Topological and Metric Maps for Indoor Mobile Robot Path Planning and Navigation

Autonomous mobile robots need to use spatial information about the environment in order to effectively plan and execute navigation tasks. The information can be represented at different levels of abstraction, ranging from detailed geometric maps to coarse topological maps. Each level is adequate for some sub-task, but not for others. In this paper, we consider the representation of spatial knowledge at two different levels of abstraction, which are commonly considered in the robotics literature : the geometric level, and the topological level. We propose to represent the environment by local metric maps connected into a topological network. This technique allows us to use maps that are not metrically consistent on the global scale, although they are metrically consistent locally. The structure allows also the combination of abstract global reasoning and precise local geometric computations. Moreover, this structure reflects the typical organization of indoor environments, where rooms and hallways define independent but connected local working spaces. To navigate in the environment, the robot uses the topological information to plan a sequence of sectors to traverse, and uses the metric information in each sector to locally move within the sector and to the next one. The functioning of the proposed system with respect to omnidirectional mobile robots and results of simulated experiments are presented.

[1]  Hyun Seung Yang,et al.  Integration of reactive behaviors and enhanced topological map for robust mobile robot navigation , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[2]  Robin R. Murphy,et al.  Artificial intelligence and mobile robots: case studies of successful robot systems , 1998 .

[3]  Rodney A. Brooks,et al.  Visual map making for a mobile robot , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[4]  Hans P. Moravec,et al.  High resolution maps from wide angle sonar , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[5]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[6]  Alessandro Saffiotti,et al.  Extracting topology-based maps from gridmaps , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Sebastian Thrun,et al.  Learning Metric-Topological Maps for Indoor Mobile Robot Navigation , 1998, Artif. Intell..

[8]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[9]  David Kortenkamp,et al.  Topological Mapping for Mobile Robots Using a Combination of Sonar and Vision Sensing , 1994, AAAI.

[10]  Alessandro Saffiotti,et al.  Behavioral navigation on topology-based maps , 2000 .

[11]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[12]  David W. Payton,et al.  Plan guided reaction , 1990, IEEE Trans. Syst. Man Cybern..

[13]  Benjamin Kuipers,et al.  Navigation and Mapping in Large Scale Space , 1988, AI Mag..

[14]  Benjamin Kuipers,et al.  Modeling Spatial Knowledge , 1978, IJCAI.

[15]  Spyros G. Tzafestas,et al.  Integrated fuzzy global path following and obstacle avoidance for mobile robots , 2001 .

[16]  Evangelos E. Milios,et al.  Globally Consistent Range Scan Alignment for Environment Mapping , 1997, Auton. Robots.

[17]  Alessandro Saffiotti,et al.  Integrating Fuzzy Geometric Maps and Topological Maps for Robot Navigation , 1999, IIA/SOCO.

[18]  Michael Jenkin,et al.  Robotic exploration as graph construction , 1991, IEEE Trans. Robotics Autom..

[19]  Benjamin Kuipers,et al.  A robot exploration and mapping strategy based on a semantic hierarchy of spatial representations , 1991, Robotics Auton. Syst..