Publication Type
Conference Proceeding Article
Version
acceptedVersion
Publication Date
10-2020
Abstract
SLAM (Simultaneous Localization And Mapping) seeks to provide a moving agent with real-time self-localization. To achieve real-time speed, SLAM incrementally propagates position estimates. This makes SLAM fast but also makes it vulnerable to local pose estimation failures. As local pose estimation is ill-conditioned, local pose estimation failures happen regularly, making the overall SLAM system brittle. This paper attempts to correct this problem. We note that while local pose estimation is ill-conditioned, pose estimation over longer sequences is well-conditioned. Thus, local pose estimation errors eventually manifest themselves as mapping inconsistencies. When this occurs, we save the current map and activate two new SLAM threads. One processes incoming frames to create a new map and the other, recovery thread, backtracks to link new and old maps together. This creates a Dual-SLAM framework that maintains real-time performance while being robust to local pose estimation failures. Evaluation on benchmark datasets shows Dual-SLAM can reduce failures by a dramatic 88%.
Discipline
Artificial Intelligence and Robotics | Databases and Information Systems
Research Areas
Data Science and Engineering
Publication
Proceedings of 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems, Las Vegas, Nevada, October 25-29
First Page
1
Last Page
8
City or Country
United States
Citation
HUANG, Huajian; LIN, Wen-yan; LIU, Siying; ZHANG, Dong; and YEUNG, Sai-Kit.
Dual-SLAM: A framework for robust single camera navigation. (2020). Proceedings of 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems, Las Vegas, Nevada, October 25-29. 1-8.
Available at: https://ink.library.smu.edu.sg/sis_research/6109
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.