Vector Field SLAM-Localization by Learning the Spatial Variation of Continuous Signals

被引:33
作者
Gutmann, Jens-Steffen [1 ]
Eade, Ethan [1 ]
Fong, Philip [1 ]
Munich, Mario E. [1 ]
机构
[1] Evolut Robot, Pasadena, CA 91106 USA
关键词
Continuous vector signal; localization; simultaneous localization and mapping (SLAM); sparse extended information filter (SEIF);
D O I
10.1109/TRO.2011.2177691
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Localization in unknown environments using low-cost sensors on embedded hardware is challenging. Yet, it is a requirement for consumer robots if systematic navigation is desired. In this paper, we present a localization approach that learns the spatial variation of an observed continuous signal over the environment. We model the signal as a piecewise linear function and estimate its parameters using a simultaneous localization and mapping (SLAM) approach. By applying the concepts of the exactly sparse extended information filter (ESEIF) [32], a constant-time, linear-space algorithm is obtained under certain approximations. We apply our framework to a sensor measuring bearing to active beacons, where measurements are distorted because of occlusion and signal reflections. Experimental results from running Graph-SLAM, extended Kalman filter SLAM, and ESEIF-SLAM on manually collected sensor measurements, as well as on data recorded on a vacuum-cleaner robot, validate our model. The ESEIF-SLAM solution is evaluated on an ARM 7 embedded board with 64-kB RAM connected to a Roomba 510 vacuum cleaner. The presented methods are also used in Evolution Robotics' Mint Cleaner product for autonomous floor cleaning.
引用
收藏
页码:650 / 667
页数:18
相关论文
共 33 条
  • [1] Consistency of the EKF-SLAM algorithm
    Bailey, Tim
    Nieto, Juan
    Guivant, Jose
    Stevens, Michael
    Nebot, Eduardo
    [J]. 2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 3562 - +
  • [2] Bar-Shalom Y., 2004, Estimation with applications to tracking and navigation: Theory algorithms and software
  • [3] Borenstein J., 1996, NAVIGATING MOBILE RO
  • [4] MonoSLAM: Real-time single camera SLAM
    Davison, Andrew J.
    Reid, Ian D.
    Molton, Nicholas D.
    Stasse, Olivier
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) : 1052 - 1067
  • [5] Engels C., 2006, Proceedings of the 2006 Photogrammetric Computer Vision Symposium, P266
  • [6] Evolution Robotics Inc, 2011, INTR MINT EV FLOOR C
  • [7] Ferris B, 2007, 20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, P2480
  • [8] RANDOM SAMPLE CONSENSUS - A PARADIGM FOR MODEL-FITTING WITH APPLICATIONS TO IMAGE-ANALYSIS AND AUTOMATED CARTOGRAPHY
    FISCHLER, MA
    BOLLES, RC
    [J]. COMMUNICATIONS OF THE ACM, 1981, 24 (06) : 381 - 395
  • [9] Golub G. H., 1996, MATRIX COMPUTATIONS
  • [10] Robust method for outdoor localization of a mobile robot using received signal strength in low power wireless networks
    Graefenstein, Juergen
    Bouzouraa, M. Essayed
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 33 - +