BSD Ports

math/g2o 20230806_15 DragonFly

General framework for graph optimization

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3, LGPL3
Categories
math
Package size
1357.5 KiB, 7866.2 KiB installed

Description

g2o is an open-source C++ framework for optimizing graph-based nonlinear error functions. g2o 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.

A wide range of problems in robotics as well as in computer-vision involve the minimization of a non-linear error function that can be represented as a graph. Typical instances are simultaneous localization and mapping (SLAM) or bundle adjustment (BA). The overall goal in these problems is to find the configuration of parameters or state variables that maximally explain a set of measurements affected by Gaussian noise. g2o is an open-source C++ framework for such nonlinear least squares problems. g2o 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.

In the other systems

SystemPortVersion
DragonFlymath/g2o20230806_15
FreeBSDmath/g2o20241228_3

Install

Binary package:

pkg install g2o

From DPorts:

cd /usr/dports/math/g2o && make install clean

Dependencies

Run dependencies 19

No port depends on this one.