Robotics: Science and Systems III

Mapping Large Loops with a Single Hand-Held Camera

Laura A. Clemente, Andrew Davison, Ian Reid, José Neira, and Juan D. Tardós

Abstract: This paper presents a method for Simultaneous Localization and Mapping (SLAM) relying on a monocular camera as the only sensor, which is able to build outdoor, closed-loop maps much larger than previously achieved with such input. Our system, based on the Hierarchical Map approach by Estrada et al. (2005), builds independent local maps in real-time using the EKF-SLAM technique and the inverse depth representation proposed by Montiel et al. (2006). The main novelty in the local mapping process is the use of a data association technique that greatly improves its robustness in dynamic and complex environments. A new visual map matching algorithm stitches these maps together and is able to detect large loops automatically, taking into account the unobservability of scale intrinsic to pure monocular SLAM. The loop closing constraint is applied at the upper level of the Hierarchical Map in near real-time. We present experimental results demonstrating monocular SLAM as a human carries a camera over long walked trajectories in outdoor areas with people and other clutter, even in the more difficult case of forward-looking camera, and show the closing of loops of several hundred meters.

Download:

Bibtex:

@INPROCEEDINGS{ Clemente-RSS-07,
    AUTHOR    = {L. Clemente and A. Davison and I. Reid and J. Neira and J. Tardós},
    TITLE     = {Mapping Large Loops with a Single Hand-Held Camera},
    BOOKTITLE = {Proceedings of Robotics: Science and Systems},
    YEAR      = {2007},
    ADDRESS   = {Atlanta, GA, USA},
    MONTH     = {June},
    DOI       = {10.15607/RSS.2007.III.038} 
}