Past, Present, and Future of Simultaneous Localization and Mapping: Toward the Robust-Perception Age
Top Cited Papers
Open Access
- 1 December 2016
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics
- Vol. 32 (6), 1309-1332
- https://doi.org/10.1109/tro.2016.2624754
Abstract
Simultaneous localization and mapping (SLAM) consists in the concurrent construction of a model of the environment (the map), and the estimation of the state of the robot moving within it. The SLAM community has made astonishing progress over the last 30 years, enabling large-scale real-world applications and witnessing a steady transition of this technology to industry. We survey the current state of SLAM and consider future directions. We start by presenting what is now the de-facto standard formulation for SLAM. We then review related work, covering a broad set of topics including robustness and scalability in long-term mapping, metric and semantic representations for mapping, theoretical performance guarantees, active SLAM and exploration, and other new frontiers. This paper simultaneously serves as a position paper and tutorial to those who are users of SLAM. By looking at the published research with a critical eye, we delineate open challenges and new research issues, that still deserve careful scientific investigation. The paper also contains the authors' take on two questions that often animate discussions during robotics conferences: Do robots need SLAM? and Is SLAM solved?Keywords
Other Versions
Funding Information
- MINECO-FEDER (DPI2015-68905-P)
- DGA (T04-FSE)
- ARC (DP130104413, CE140100016, FL130100102)
- NCCR Robotics
- PUJ (6601)
- EU-FP7-ICT-Project TRADR (609763, EU-H2020-688652, SERI-15.0284)
This publication has 100 references indexed in Scilit:
- Visual SLAM: Why filter?Image and Vision Computing, 2012
- Towards robust and effective shape modeling: Sparse shape compositionMedical Image Analysis, 2012
- Long-term experiments with an adaptive spherical view representation for navigation in changing environmentsRobotics and Autonomous Systems, 2011
- Angular synchronization by eigenvectors and semidefinite programmingApplied and Computational Harmonic Analysis, 2011
- Keypoint design and evaluation for place recognition in 2D lidar mapsRobotics and Autonomous Systems, 2009
- A Bayesian exploration-exploitation approach for optimal online sensing and planning with a visually guided mobile robotAutonomous Robots, 2009
- Supervised semantic labeling of places using information extracted from sensor dataRobotics and Autonomous Systems, 2007
- Planning under uncertainty using model predictive control for information gatheringRobotics and Autonomous Systems, 2006
- Loop closure detection in SLAM by combining visual and spatial appearanceRobotics and Autonomous Systems, 2006
- Planning and acting in partially observable stochastic domainsArtificial Intelligence, 1998