Article (Scientific journals)
ecg2o: a seamless extension of g2o for equality-constrained factor graph optimization
ABDELKARIM, Anas; Görges, Daniel; VOOS, Holger
2026In Frontiers in Robotics and AI, 12
Peer Reviewed verified by ORBi
 

Files


Full Text
frobt-12-1698333.pdf
Author postprint (607.21 kB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
robotics, factor graphs, optimization
Abstract :
[en] Factor graph optimization serves as a fundamental framework for robotic perception, enabling applications such as pose estimation, simultaneous localization and mapping (SLAM), structure-from-motion (SfM), and situational modeling. Traditionally, these methods solve unconstrained least squares problems using algorithms such as Gauss-Newton and Levenberg-Marquardt. However, extending factor graphs with native support for hard equality constraints can yield more accurate state estimates and broaden their applicability, particularly in planning and control. Prior work has addressed equality handling either by soft penalties (large weights) or by nested-loop Augmented Lagrangian (AL) schemes. In this paper, we propose a novel extension of factor graphs that seamlessly incorporates hard equality constraints without requiring additional optimization techniques. Our approach maintains the efficiency and flexibility of existing second-order optimization techniques while ensuring constraint satisfaction. To validate the proposed method, an autonomous-vehicle velocity-tracking optimal control problem is solved and benchmarked against an AL baseline, both implemented in g2o. Additional comparisons are conducted in GTSAM, where the penalty method and AL are evaluated against our g2o implementations. Moreover, we introduce ecg2o , a header-only C++ library that extends the widely used g2o library with full support for hard equality-constrained optimization. This library, along with demonstrative examples and the optimal control problem, is available as open source at <jats:ext-link>https://github.com/snt-arg/ecg2o</jats:ext-link> .
Disciplines :
Electrical & electronics engineering
Author, co-author :
ABDELKARIM, Anas  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Automation ; Department of Electrical and Computer Engineering (EIT), RPTU University of Kaiserslautern-Landau
Görges, Daniel;  Department of Electrical and Computer Engineering (EIT), RPTU University of Kaiserslautern-Landau
VOOS, Holger  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Automation
External co-authors :
yes
Language :
English
Title :
ecg2o: a seamless extension of g2o for equality-constrained factor graph optimization
Publication date :
20 January 2026
Journal title :
Frontiers in Robotics and AI
eISSN :
2296-9144
Publisher :
Frontiers Media SA
Volume :
12
Peer reviewed :
Peer Reviewed verified by ORBi
FnR Project :
ref. 17041397
Name of the research project :
MOCCA
Available on ORBilu :
since 25 January 2026

Statistics


Number of views
13 (1 by Unilu)
Number of downloads
4 (1 by Unilu)

OpenCitations
 
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu