DocumentCode :
3519872
Title :
Efficient implementation for block matrix operations for nonlinear least squares problems in robotic applications
Author :
Polok, L. ; Solony, Marek ; Ila, Viorela ; Smrz, P. ; Zemcik, Pavel
Author_Institution :
Fac. of Inf. Technol., Brno Univ. of Technol., Brno, Czech Republic
fYear :
2013
fDate :
6-10 May 2013
Firstpage :
2263
Lastpage :
2269
Abstract :
A large number of robotic, computer vision and computer graphics applications rely on efficiently solving the associated sparse linear systems. Simultaneous localization and mapping (SLAM), structure from motion (SfM), non-rigid shape recovery, and elastodynamic simulations are only few examples in this direction. In general, these problems are nonlinear and the solution can be approximated by incrementally solving a series of linearized problems. In some applications, the size of the system considerably affects the performance, especially when the sparsity is low. This paper exploits the block structure of such problems and offers very efficient solutions to manipulate block matrices within iterative nonlinear solvers. The resulting method considerably speeds-up the execution of the implementation of the nonlinear optimization problem. In this work, in particular, we focus our effort on testing the method on SLAM applications, but the applicability of the technique remains general. Our implementation outperforms the state of the art SLAM implementations on all tested datasets. In incremental mode, where a larger portion of time is spent in updating the system, our implementation is on average two times faster than the others.
Keywords :
SLAM (robots); iterative methods; least squares approximations; mobile robots; nonlinear control systems; optimisation; SLAM; block matrix operations; iterative nonlinear solvers; least squares problems; nonlinear optimization problem; robotic applications; simultaneous localization and mapping; Data structures; Layout; Least squares approximations; Linear systems; Simultaneous localization and mapping; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation (ICRA), 2013 IEEE International Conference on
Conference_Location :
Karlsruhe
ISSN :
1050-4729
Print_ISBN :
978-1-4673-5641-1
Type :
conf
DOI :
10.1109/ICRA.2013.6630883
Filename :
6630883
Link To Document :
بازگشت