DocumentCode :
2693758
Title :
G2o: A general framework for graph optimization
Author :
Kümmerle, Rainer ; Grisetti, Giorgio ; Strasdat, Hauke ; Konolige, Kurt ; Burgard, Wolfram
fYear :
2011
fDate :
9-13 May 2011
Firstpage :
3607
Lastpage :
3613
Abstract :
Many popular problems in robotics and computer vision including various types of simultaneous localization and mapping (SLAM) or bundle adjustment (BA) can be phrased as least squares optimization of an error function that can be represented by a graph. This paper describes the general structure of such problems and presents g2o, an open-source C++ framework for optimizing graph-based nonlinear error functions. Our system has been designed to be easily extensible to a wide range of problems and a new problem typically can be specified in a few lines of code. The current implementation provides solutions to several variants of SLAM and BA. We provide evaluations on a wide range of real-world and simulated datasets. The results demonstrate that while being general g2o offers a performance comparable to implementations of state of-the-art approaches for the specific problems.
Keywords :
C++ language; SLAM (robots); graph theory; least squares approximations; optimisation; robot vision; BA; SLAM; bundle adjustment; computer vision; error function; g2o; general framework; graph optimization; least squares optimization; open source C++ framework; robot vision; simultaneous localization and mapping; Barium; Jacobian matrices; Linear systems; Optimization; Simultaneous localization and mapping; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation (ICRA), 2011 IEEE International Conference on
Conference_Location :
Shanghai
ISSN :
1050-4729
Print_ISBN :
978-1-61284-386-5
Type :
conf
DOI :
10.1109/ICRA.2011.5979949
Filename :
5979949
Link To Document :
بازگشت