• DocumentCode
    2064242
  • Title

    A Floating-Point Extended Kalman Filter Implementation for Autonomous Mobile Robots

  • Author

    Bonato, Vanderlei ; Marques, Eduardo ; Constantinides, George A.

  • Author_Institution
    Sao Paulo Univ., Sao Carlos
  • fYear
    2007
  • fDate
    27-29 Aug. 2007
  • Firstpage
    576
  • Lastpage
    579
  • Abstract
    Localization and mapping are two of the most important capabilities for autonomous mobile robots and have been receiving considerable attention from the scientific computing community over the last 10 years. One of the most efficient methods to address these problems is based on the use of the extended Kalman filter (EKF). The EKF simultaneously estimates a model of the environment (map) and the position of the robot based on odometric and exteroceptive sensor information. As this algorithm demands a considerable amount of computation, it is usually executed on high end PCs coupled to the robot. In this work we present an FPGA-based architecture for the EKF algorithm that is capable of processing two-dimensional maps containing up to 1.8k features at real time (14 Hz) and is two orders of magnitude more power efficient than a general purpose processor.
  • Keywords
    Kalman filters; SLAM (robots); distance measurement; field programmable gate arrays; mobile robots; nonlinear filters; path planning; sensors; FPGA-based architecture; autonomous mobile robots; exteroceptive sensor; floating-point extended Kalman filter; odometric; robot position; two-dimensional maps; Computational complexity; Computer architecture; Equations; Inference algorithms; Mobile robots; Personal communication networks; Power engineering and energy; Robot sensing systems; Scientific computing; Simultaneous localization and mapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4244-1060-6
  • Electronic_ISBN
    978-1-4244-1060-6
  • Type

    conf

  • DOI
    10.1109/FPL.2007.4380720
  • Filename
    4380720