articleMay 1, 2011Closed access

G<sup>2</sup>o: A general framework for graph optimization

University of Freiburg · Sapienza University of Rome · +1 more institution

Indexed incrossref

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 g 2 o, 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…

Citation impact

1,965
total citations
FWCI
2326.26
Percentile
100%
References
33
Citations per year

Authors

5

Topics & keywords

Keywords
  • Computer science
  • Graph
  • Artificial intelligence
  • Range (aeronautics)
  • Code (set theory)
  • Theoretical computer science
  • Algorithm
  • Programming language
No related works found for this paper.