首页 | 本学科首页   官方微博 | 高级检索  
     


A Floating-point Extended Kalman Filter Implementation for Autonomous Mobile Robots
Authors:Vanderlei Bonato  Eduardo Marques  George A. Constantinides
Affiliation:1.Institute of Mathematical and Computing Sciences,The University of S?o Paulo,S?o Carlos,Brazil;2.Department of Electrical and Electronic Engineering,Imperial College London,London,UK
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.8 k features at real time (14 Hz), a three-fold improvement over a Pentium M 1.6 GHz, and a 13-fold improvement over an ARM920T 200 MHz. The proposed architecture also consumes only 1.3% of the Pentium and 12.3% of the ARM energy per feature.
Contact Information Vanderlei BonatoEmail:
Keywords:Mobile robotics  SLAM  EKF  FPGA
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号