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
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;
Conference_Titel :
Robotics and Automation (ICRA), 2013 IEEE International Conference on
Conference_Location :
Karlsruhe
Print_ISBN :
978-1-4673-5641-1
DOI :
10.1109/ICRA.2013.6630883