A set of lightweight header-only template functions implementing commonly-used optimization methods on Riemannian manifolds and convex spaces.
☆110Nov 14, 2023Updated 2 years ago
Alternatives and similar repositories for Optimization
Users that are interested in Optimization are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- An implementation of the SE-Sync algorithm for synchronization over the special Euclidean group.☆429Aug 15, 2024Updated last year
- A set of useful algebraic preconditioners for iterative numerical linear-algebraic methods.☆18Jul 23, 2022Updated 3 years ago
- Continuous preintegration☆132Dec 19, 2025Updated 3 months ago
- Factored inference for discrete-continuous smoothing and mapping.☆155Mar 4, 2026Updated 2 weeks ago
- Hands-on Tutorial for Global Optimization in Matlab☆105Dec 1, 2019Updated 6 years ago
- TRO 2022 - QPEP: A C++/MATLAB library for solving generalized quadratic pose estimation problems and related uncertainty description☆184Mar 9, 2024Updated 2 years ago
- Code of paper "Associating Uncertainty to Extended Poses for on Lie Group IMU Preintegration with Rotating Earth"☆95Aug 7, 2020Updated 5 years ago
- General variable and Lie group containers with extensive Eigen interoperability for non-linear optimizations.☆31Jul 22, 2024Updated last year
- Efficient Graduated Non-Convexity for Pose Graph Optimization☆78Oct 20, 2023Updated 2 years ago
- ILS-based SLAM-focused solver☆139Mar 7, 2021Updated 5 years ago
- A small solver for nlls problems that can be easily copied into your project.☆21Feb 19, 2020Updated 6 years ago
- Maximizing algebraic connectivity for graph sparsification☆68Nov 8, 2024Updated last year
- Distributed Bundle Adjustment Toolkit☆57Nov 25, 2020Updated 5 years ago
- Visual Inertial Odometry (VIO) / Simultaneous Localization & Mapping (SLAM) using iSAM2 framework from the GTSAM library.☆153Sep 3, 2020Updated 5 years ago
- Fast and robust certifiable relative pose estimation☆58Apr 22, 2023Updated 2 years ago
- Distributed Pose Graph Optimization☆205Jun 17, 2024Updated last year
- Tutorial examples and sample applications for DC-SAM.☆20Mar 4, 2026Updated 2 weeks ago
- This repository implements the fast N-view triangulation solver☆26Jul 4, 2024Updated last year
- Code for the paper "A Graduated Filter Method for Large Scale Robust Estimation", CVPR2020☆24Mar 30, 2020Updated 5 years ago
- ☆24Feb 9, 2022Updated 4 years ago
- CURL: Continuous, Ultra-compact Representation for LiDAR☆54Oct 11, 2023Updated 2 years ago
- The official implementation of the "Certifiably Correct Range-Aided SLAM" algorithm. Implemented in performant C++☆54Mar 12, 2026Updated last week
- Adaptive Graduated Non-Convexity for Pose Graph Optimization☆68Oct 20, 2023Updated 2 years ago
- Manifold geometry with fast automatic derivatives and coordinate frame semantics checking☆126May 3, 2024Updated last year
- A small collection of Kalman Filters on Lie groups☆384Apr 13, 2023Updated 2 years ago
- ☆42May 16, 2025Updated 10 months ago
- Visual-Inertial Model-based State and External Forces Estimator☆193Sep 11, 2020Updated 5 years ago
- Python interface for COSMO.jl convex optimisation solver.☆17Sep 27, 2021Updated 4 years ago
- Implementation of "An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems"☆151May 10, 2021Updated 4 years ago
- [CVPR 2023] Efficient Map Sparsification Based on 2D and 3D Discretized Grids☆46Sep 23, 2023Updated 2 years ago
- Multi-resolution panoptic volumetric mapingp using Voxfield as its mapping backbone [IROS' 22]☆93Sep 20, 2023Updated 2 years ago
- C++ Implementation of "An Equivariant Filter for Visual Inertial Odometry", ICRA 2021☆81Jul 28, 2022Updated 3 years ago
- State Estimation through Robust Perception in Extreme and Novel Terrains☆50Oct 1, 2023Updated 2 years ago
- Certifiable Outlier-Robust Geometric Perception☆124Dec 2, 2023Updated 2 years ago
- Certifiably globally optimal extrinsic calibration for sensors providing egomotion estimates.☆78Sep 20, 2022Updated 3 years ago
- nanoplan is a header-only C++11 library for search-based robot planning.☆15Feb 24, 2023Updated 3 years ago
- Python implementation of SO2, SE2, SO3, and SE3 matrix Lie groups using numpy or pytorch☆358Apr 1, 2025Updated 11 months ago
- A C++ implementation (with Python bindings) of the Persistence Filter.☆18Jul 19, 2022Updated 3 years ago
- ☆21Aug 17, 2024Updated last year