• DocumentCode
    3738067
  • Title

    An FPGA-based real-time simultaneous localization and mapping system

  • Author

    Mengyuan Gu;Kaiyuan Guo;Wenqiang Wang;Yu Wang;Huazhong Yang

  • Author_Institution
    Electronic Engineering Department, TNLIST, Tsinghua University, Beijing, China
  • fYear
    2015
  • Firstpage
    200
  • Lastpage
    203
  • Abstract
    Simultaneous localization and mapping (SLAM) is a key algorithm in localization tasks. Considering the limited payload and power on mobile robots, FPGA-based SLAM is a promising onboard solution. This paper presents an FPGA-based SLAM system, which can recover the indoor moving trajectory of the stereo cameras in real-time. We propose a low computational complexity VO-SLAM (Visual Odometry based SLAM) algorithm, and implement the algorithm on a matrix processor based on DE3 develop board. Dedicated matrix accelerators are designed to support application requirements, and a hierarchical matrix computing mechanism is proposed. The algorithm accuracy in the real scenario test is comparable to more complex EKF-SLAM algorithm. Onboard experiments demonstrate the system achieves a processing speed of 31 fps with 30000 features in the global map, which outperforms designs in other publications. We compare the onboard implementation with Intel i7 and achieve 10× energy saving for each frame.
  • Keywords
    "Simultaneous localization and mapping","Feature extraction","Field programmable gate arrays","Indexes","Algorithm design and analysis","Cameras","Real-time systems"
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Technology (FPT), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/FPT.2015.7393150
  • Filename
    7393150