Autonomous construction of indoor maps with a mobile robot

In this paper, we introduce an autonomous map-building technique for mobile robots, based on combinatorial maps. Existing representations of the environment traditionally fall into two distinct categories: metric or topological. Topological approaches are usually well-adapted to global planning and navigation tasks. However, metric maps are easier to read for a human operator and they are better suited to precise robot positioning. Among them, we can distinguish feature-based and area-based maps. Our model enables us to combine the orthogonal strengths of these various representations in a rather compact and efficient way, using an algebraic tool named combinatorial map. We propose a global framework to deal with topological and geometric uncertainties, and a whole strategy for the autonomous generation of 2D combinatorial maps of the environment. The main innovation lies in the way local free space is fused into the global model in order to correct both the position and the topology of obstacles. We extend the notion of discrete and regular occupancy grid to any kind of polygonal subdivision, with cells of variable shapes and dimensions. To conclude, we describe experiments conducted with a real-world robot moving about within a well-structured indoor environment.

[1]  David Cazier,et al.  A formal specification of geometric refinements , 1999, The Visual Computer.

[2]  Wolfram Burgard,et al.  Integrating Topological and Metric Maps for Mobile Robot Navigation: A Statistical Approach , 1998, AAAI/IAAI.

[3]  José del R. Millán,et al.  Efficient learning of variable-resolution cognitive maps for autonomous indoor navigation , 1999, IEEE Trans. Robotics Autom..

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

[5]  Gaurav S. Sukhatme,et al.  Incremental online topological map building with a mobile robot , 1999, Optics East.

[6]  Philippe Moutarlier Modelisation autonome de l'environnement par un robot mobile , 1991 .

[7]  J. M. M. Montiel,et al.  The SPmap: a probabilistic framework for simultaneous localization and map building , 1999, IEEE Trans. Robotics Autom..

[8]  Bernt Schiele,et al.  A comparison of position estimation techniques using occupancy grids , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[10]  Drew McDermott,et al.  Error correction in mobile robot map learning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.