Skip to content

Symbolic Continuous-Time Gaussian Belief Propagation Framework with Ceres Interoperability

License

Notifications You must be signed in to change notification settings

VIS4ROB-lab/hyperion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 


A high-performance Continuous-Time Gaussian Belief Propagation (CT-GBP) framework with fully automated symbolic factor generation and seamless Ceres interoperability targeting distributed SLAM operations!

Report Issues or Request Features




About

Hyperion is a novel, modular, distributed, high-performance optimization framework targeting both discrete- and continuous-time SLAM (Simultaneous Localization and Mapping) applications. It stands out by offering the first open-source C++ implementation of a Gaussian-Belief-Propagation-based Non-Linear Least Squares solver, which, in turn, offers native support for decentralized, stochastic inference on factor graphs. In addition, Hyperion also extends SymForce to automate the generation of high-performance implementations for spline-related residuals from symbolic, high-level expressions. This results in the fastest, Ceres-interoperable B- and Z-Spline implementations, achieving speedups of up to 110x over previous state-of-the-art methods.

Release

Hyperion will officially be released prior to the European Conference on Computer Vision 2024 (ECCV 2024), scheduled until September 29, 2024. Thus, stay tuned for updates and prepare to accelerate and streamline your own continuous-time SLAM framework or spline-related research with Hyperion.

Citation

Hyperion has been accepted for publication in the European Conference on Computer Vision 2024 (ECCV 2024). Until the final version of record becomes available, please cite its archived version as follows:

@misc{Hug:etal:arXiv2024,
      title={{Hyperion -- A fast, versatile symbolic Gaussian Belief Propagation framework for Continuous-Time SLAM}}, 
      author={David Hug and Ignacio Alzugaray and Margarita Chli},
      year={2024},
      eprint={2407.07074},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2407.07074}, 
}



Contact

Admin - David Hug, Leonhardstrasse 21, 8092 Zürich, ETH Zürich, Switzerland

License

Hyperion is distributed under the BSD-3-Clause License


Releases

No releases published

Packages

No packages published