Simultaneous Localization and Map Building in Large-Scale Cyclic Environments Using the Atlas Framework
- 1 December 2004
- journal article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 23 (12) , 1113-1139
- https://doi.org/10.1177/0278364904049393
Abstract
In this paper we describe Atlas, a hybrid metrical/topological approach to simultaneous localization and mapping (SLAM) that achieves efficient mapping of large-scale environments. The representation is a graph of coordinate frames, with each vertex in the graph representing a local frame and each edge representing the transformation between adjacent frames. In each frame, we build a map that captures the local environment and the current robot pose along with the uncertainties of each. Each map’s uncertainties are modeled with respect to its own frame. Probabilities of entities with respect to arbitrary frames are generated by following a path formed by the edges between adjacent frames, computed using either the Dijkstra shortest path algorithm or breath-first search. Loop closing is achieved via an efficient map-matching algorithm coupled with a cycle verification step. We demonstrate the performance of the technique for post-processing large data sets, including an indoor structured environment (2.2 km path length) with multiple nested loops using laser or ultrasonic ranging sensors.Keywords
This publication has 19 references indexed in Scilit:
- Mapping Partially Observable Features from Multiple Uncertain Vantage PointsThe International Journal of Robotics Research, 2002
- Decoupled stochastic mapping [for mobile robot & AUV navigation]IEEE Journal of Oceanic Engineering, 2001
- Localisation in large-scale environmentsRobotics and Autonomous Systems, 2001
- Optimization of the simultaneous localization and map-building algorithm for real-time implementationIEEE Transactions on Robotics and Automation, 2001
- A solution to the simultaneous localization and map building (SLAM) problemIEEE Transactions on Robotics and Automation, 2001
- Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localizationIEEE Transactions on Robotics and Automation, 2001
- The Spatial Semantic HierarchyArtificial Intelligence, 2000
- Adaptive Mobile Robot Navigation and MappingThe International Journal of Robotics Research, 1999
- A method for registration of 3-D shapesIEEE Transactions on Pattern Analysis and Machine Intelligence, 1992
- A note on two problems in connexion with graphsNumerische Mathematik, 1959