The International Journal of Robotics Research · 2004 · 307 citations · 26 references
EngineeringComputer ScienceRobotics EngineeringRobot PerceptionRoboticsSensor FusionIndoor LocalizationLocalization UncertaintyMap-based LocalizationMappingRobot LocalizationSimultaneous LocalizationCoordinate FramesDijkstra's AlgorithmLoop ClosingMap BuildingMap MatchingMap UncertaintyRobot Pose EstimationSimultaneous Mapping
Atlas is a hybrid metrical/topological SLAM system designed for efficient mapping of large‑scale environments. Atlas represents the environment as a graph of local coordinate frames, each with a map, pose, and uncertainty, and computes inter‑frame transformations and entity probabilities via shortest‑path algorithms while achieving loop closure through map‑matching and cycle verification. The system was validated on a 2.2‑km indoor dataset with multiple nested loops, showing effective post‑processing using laser or ultrasonic sensors.
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.
26
A note on two problems in connexion with graphs
E. Dijkstra · Numerische Mathematik · 1959 · 23.8K citations
<i>Tracking and Data Association</i>
Yaakov Bar‐Shalom, Thomas Fortmann, Peter G. Cable · The Journal of the Acoustical Society of America · 1990 · 3.1K citations · Full text
Computing, Mathematics, Physics +14