DocumentCode
716718
Title
Graph-based SLAM embedded implementation on low-cost architectures: A practical approach
Author
Dine, Abdelhamid ; Elouardi, Abdelhafid ; Vincke, Bastien ; Bouaziz, Samir
Author_Institution
Inst. d´Electron. Fondamentale, Univ. Paris-Sud, Orsay, France
fYear
2015
fDate
26-30 May 2015
Firstpage
4612
Lastpage
4619
Abstract
The graph-based SLAM (Simultaneous Localization and Mapping) method uses a graph to represent and solve the SLAM problem. The SLAM allows building a map of an unknown environment and simultaneously localizing the robot on this map. This paper presents a temporal analysis of the 3D graph-based SLAM method. We also propose an efficient implementation, on an OMAP embedded architecture, which is a widely used open multimedia applications platform. We provide an optimized data structure and an efficient memory access management to solve the nonlinear least squares problem related to the algorithm. The algorithm takes advantage of the Schur complement to reduce the execution time. We will present an optimized implementation of this task. We also take advantage of the multi-core architecture to parallelize the algorithm. To evaluate our implementation, we will compare the computational performances to the well known framework g2o. This work aims to demonstrate how optimizing data structure and multi-threading can decrease significantly the execution time of the graph-based SLAM on a low-cost architecture dedicated to embedded applications.
Keywords
SLAM (robots); control engineering computing; embedded systems; graph theory; least squares approximations; mobile robots; multi-threading; multimedia computing; multiprocessing systems; 3D graph-based SLAM method; OMAP embedded architecture; Schur complement; computational performances; data structure optimization; low-cost architectures; memory access management; multi-threading; multicore architecture; nonlinear least squares problem; open multimedia applications platform; simultaneous localization and mapping method; temporal analysis; Data structures; Optimization; Simultaneous localization and mapping; Symmetric matrices; Algorithmic analysis; Embedded systems; Graph-based SLAM; OMAP architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Robotics and Automation (ICRA), 2015 IEEE International Conference on
Conference_Location
Seattle, WA
Type
conf
DOI
10.1109/ICRA.2015.7139838
Filename
7139838
Link To Document