• DocumentCode
    76548
  • Title

    Embedded Visual SLAM: Applications for Low-Cost Consumer Robots

  • Author

    Seongsoo Lee ; Sukhan Lee

  • Author_Institution
    LG Seocho R&D Campus, Seoul, South Korea
  • Volume
    20
  • Issue
    4
  • fYear
    2013
  • fDate
    Dec. 2013
  • Firstpage
    83
  • Lastpage
    95
  • Abstract
    A camera poses a highly attractive choice as a sensor in implementing simultaneous localization and mapping (SLAM) for low-cost consumer robots such as home cleaning robots. This is due to its low cost, light weight, and low power consumption. However, most of the visual SLAMs available to date are not designed and, consequently, not suitable for use in a low-cost embedded SLAM for consumer robots. This article presents a computationally light yet performance-wise robust SLAM algorithm and its implementation as an embedded system for low-cost consumer robots using an upward-looking camera. Especially for a large-scale mapping of indoor environments, methods of pose graph optimization as well as submapping are employed. An occupancy grid map is used to integrate an efficient Kalman filter-based localization into a SLAM framework. Furthermore, an algorithmic visual compass is introduced as a means of reducing the computational complexity involved in pose graph optimization, taking advantage of the distinct geometric features of the scenes captured by an upward-looking camera. The proposed visual SLAM is implemented in a real home cleaning robot as an embedded system using an ARM11 processor. Extensive test results demonstrate the power of the proposed embedded visual SLAM in terms of not only its computational efficiency but also its performance robustness in realworld applications.
  • Keywords
    Kalman filters; SLAM (robots); cameras; compasses; computational complexity; embedded systems; microprocessor chips; mobile robots; optimisation; pose estimation; robot vision; service robots; ARM11 processor; Kalman filter-based localization; algorithmic visual compass; computational complexity reduction; embedded system; embedded visual SLAM; home cleaning robots; indoor environment large-scale mapping; low-cost consumer robots; occupancy grid map; performance-wise robust SLAM algorithm; pose graph optimization; simultaneous localization and mapping; submapping; upward-looking camera; Consumer electronics; Costs; Embedded systems; Feature extraction; Robot sensing systems; Robot vision systems; Simultaneous localization and mapping;
  • fLanguage
    English
  • Journal_Title
    Robotics & Automation Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9932
  • Type

    jour

  • DOI
    10.1109/MRA.2013.2283642
  • Filename
    6651746