Result Details

Incremental Block Cholesky Factorization for Nonlinear Least Squares in Robotics

ILA, V.; POLOK, L.; SMRŽ, P.; ŠOLONY, M.; ZEMČÍK, P. Incremental Block Cholesky Factorization for Nonlinear Least Squares in Robotics. In proceedings of The Robotics: Science and Systems 2013 Conference. Berlín: MIT Press, 2013. p. 1-8. ISBN: 978-981-07-3937-9.
Type
conference paper
Language
English
Authors
Ila Viorela Simona, Ph.D., DCGM (FIT)
Polok Lukáš, Ing., Ph.D., DCGM (FIT)
Smrž Pavel, doc. RNDr., Ph.D., DCGM (FIT)
Šolony Marek, Ing., Ph.D., DCGM (FIT)
Zemčík Pavel, prof. Dr. Ing., dr. h. c., UAMT (FEEC), DCGM (FIT)
Abstract

The paper presents an extension to the matrix factorization methods, a resumed factorization. It is suitable for incremental applications where the size of the system grows with time, but the rest remains without change. The implementation yields excellent results, comparable and except for a couple singularities, exceeding the ones of methods working on graph factorizations. The proposed method is, however, much simpler, and as such is suitable for hardware acceleration.

Keywords

SLAM, Nonlinear least squares, Cholesky Factorization, Incremental Factorization, Sparse block matrix

URL
Annotation

Efciently solving nonlinear least squares (NLS) problems is crucial for many applications in robotics. In online applications, solving the associated nolinear systems every step may become very expensive. This paper introduces online, incremental solutions, which take full advantage of the sparse-block structure of the problems in robotics. In general, the solution of the nonlinear system is approximated by incrementally solving a series of linearized problems. The most computationally demanding part is to assemble and solve the linearized system at each iteration. In our solution, this is mitigated by incrementally updating the factorized form of the linear system and changing the linearization point only if needed. The incremental updates are done using a resumed factorization only on the parts affected by the new information added to the system at every step. The sparsity of the factorized form directly affects the efciency. In order to obtain an incremental factorization with persistent reduced ll-in, a new incremental ordering scheme is proposed. Furthermore, the implementation exploits the block structure of the problems and offers efcient solutions to manipulate block matrices, including a highly efcient Cholesky factorization on sparse block matrices. In this work, we focus our efforts on testing the method on SLAM applications, but the applicability of the technique remains general. The experimental results show that our implementation outperforms the state of the art SLAM implementations on all tested datasets.

Published
2013
Pages
1–8
Proceedings
In proceedings of The Robotics: Science and Systems 2013 Conference
Conference
Robotics: Science and Systems 2013
ISBN
978-981-07-3937-9
Publisher
MIT Press
Place
Berlín
DOI
BibTeX
@inproceedings{BUT103506,
  author="Viorela Simona {Ila} and Lukáš {Polok} and Pavel {Smrž} and Marek {Šolony} and Pavel {Zemčík}",
  title="Incremental Block Cholesky Factorization for Nonlinear Least Squares in Robotics",
  booktitle="In proceedings of The Robotics: Science and Systems 2013 Conference",
  year="2013",
  pages="1--8",
  publisher="MIT Press",
  address="Berlín",
  doi="10.15607/RSS.2013.IX.042",
  isbn="978-981-07-3937-9",
  url="http://roboticsproceedings.org/rss09/p42.html"
}
Files
Projects
Centrum excelence IT4Innovations, MŠMT, Operační program Výzkum a vývoj pro inovace, ED1.1.00/02.0070, start: 2011-01-01, end: 2015-12-31, completed
Intelligent Management Platform for Advanced Real-Time media processes, MŠMT, Sedmý rámcový program Evropského společenství pro atomovou energii (Euratom) v oblasti jaderného výzkumu a vzdělávání, 7E13044, start: 2012-11-01, end: 2015-10-31, completed
Research groups
Departments
Back to top