DocumentCode :
3738228
Title :
FPGA implementation of the EKF algorithm for localization in mobile robotics using a unified hardware module approach
Author :
Luis Contreras;Sergio Cruz;J.M.S.T. Motta;Carlos H. Llanos
Author_Institution :
Graduate Program in Mechatronic Systems, Department of Mechanical Engineering, University of Brasilia, Brasilia, D.F., Brazil, 70910-900
fYear :
2015
Firstpage :
1
Lastpage :
6
Abstract :
In this paper a Hardware Architecture for computing the Extended Kalman Filter (EKF) is presented which is addressed to solve the self-localization problem of autonomous mobile robots. In this case, the overall EKF algorithm has been implemented in hardware over an Altera Cyclone IV FPGA with a Nios II processor, in which the latter is used only for interfacing and communication tasks. The achieved implementation has been adapted and applied to the mobile platform Pioneer 3AT (P3AT) for validation task. The prediction stage of the EKF algorithm was based on a dead-reckoning system model and the estimation stage on a measurement system which uses a sensor of Laser Range Finder (LRF). The proposed architecture has been designed considering a Unified Hardware Module approach using floating-point arithmetic operators, allowing the operations to be computed with large precision and dynamic range. Furthermore, several metrics have been used to evaluate the system performance, measuring both FPGA resources consumption, power consumption and execution time. Finally, the suitability of reconfigurable devices for such kind of applications has been verified and also discussed.
Keywords :
"Field programmable gate arrays","Mobile robots","Mathematical model","Hardware","Robot sensing systems","Jacobian matrices"
Publisher :
ieee
Conference_Titel :
ReConFigurable Computing and FPGAs (ReConFig), 2015 International Conference on
Type :
conf
DOI :
10.1109/ReConFig.2015.7393315
Filename :
7393315
Link To Document :
بازگشت