DocumentCode
256105
Title
SIMD and OpenMP optimization of EKF-SLAM
Author
Vincke, Bastien ; Elouardi, Abdelhafid ; Lambert, Andrew ; Dine, Abdelhamid
Author_Institution
Inst. d´Electron. Fondamentale, Univ. Paris-Sud, Orsay, France
fYear
2014
fDate
14-16 April 2014
Firstpage
712
Lastpage
716
Abstract
SLAM algorithms are widely used by autonomous robots operating in unknown environments. Several works have presented optimizations mainly focused on the algorithm complexity. New computing technologies (SIMD coprocessors, multicore architecture) can greatly accelerate the processing time but require rethinking the algorithm implementation. This paper presents an efficient implementation of the EKF-SLAM algorithm on an embedded system implementing OMAP multi-core architecture and SIMD optimizations. The aim is to optimize the algorithm implementation to improve the localization quality. Results demonstrate that an optimized implementation is always needed to achieve efficient performances and can help to design embedded systems implementing a low-cost multi-core architecture operating under real time constraints.
Keywords
Kalman filters; SLAM (robots); control engineering computing; coprocessors; message passing; mobile robots; multiprocessing systems; optimisation; parallel architectures; EKF-SLAM; OMAP multicore architecture; OpenMP optimization; SIMD coprocessor; SIMD optimization; autonomous robot; embedded system; low-cost multicore architecture; Computer architecture; Coprocessors; Estimation; Optimization; Robot sensing systems; Vectors; EKF-SLAM; OMAP architecture; multi-core implementation;
fLanguage
English
Publisher
ieee
Conference_Titel
Multimedia Computing and Systems (ICMCS), 2014 International Conference on
Conference_Location
Marrakech
Print_ISBN
978-1-4799-3823-0
Type
conf
DOI
10.1109/ICMCS.2014.6911157
Filename
6911157
Link To Document