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
Sorting:
- An implementation of the SE-Sync algorithm for synchronization over the special Euclidean group.☆427Aug 15, 2024Updated last year
- A set of useful algebraic preconditioners for iterative numerical linear-algebraic methods.☆18Jul 23, 2022Updated 3 years ago
- Continuous preintegration☆131Dec 19, 2025Updated 2 months ago
- Code of paper "Associating Uncertainty to Extended Poses for on Lie Group IMU Preintegration with Rotating Earth"☆94Aug 7, 2020Updated 5 years ago
- ILS-based SLAM-focused solver☆139Mar 7, 2021Updated 4 years ago
- Hands-on Tutorial for Global Optimization in Matlab☆106Dec 1, 2019Updated 6 years ago
- This repository implements the fast N-view triangulation solver☆26Jul 4, 2024Updated last year
- Factored inference for discrete-continuous smoothing and mapping.☆155Feb 12, 2025Updated last year
- Visual Inertial Odometry (VIO) / Simultaneous Localization & Mapping (SLAM) using iSAM2 framework from the GTSAM library.☆153Sep 3, 2020Updated 5 years ago
- Distributed Bundle Adjustment Toolkit☆57Nov 25, 2020Updated 5 years ago
- TRO 2022 - QPEP: A C++/MATLAB library for solving generalized quadratic pose estimation problems and related uncertainty description☆183Mar 9, 2024Updated last year
- Distributed Pose Graph Optimization☆204Jun 17, 2024Updated last year
- Efficient Graduated Non-Convexity for Pose Graph Optimization☆78Oct 20, 2023Updated 2 years ago
- Fast and robust certifiable relative pose estimation☆58Apr 22, 2023Updated 2 years ago
- A small solver for nlls problems that can be easily copied into your project.☆21Feb 19, 2020Updated 6 years ago
- Adaptive Graduated Non-Convexity for Pose Graph Optimization☆68Oct 20, 2023Updated 2 years ago
- C++ Implementation of "An Equivariant Filter for Visual Inertial Odometry", ICRA 2021☆80Jul 28, 2022Updated 3 years ago
- ☆23Feb 9, 2022Updated 4 years ago
- A small collection of Kalman Filters on Lie groups☆383Apr 13, 2023Updated 2 years ago
- General variable and Lie group containers with extensive Eigen interoperability for non-linear optimizations.☆31Jul 22, 2024Updated last year
- Visual-Inertial Model-based State and External Forces Estimator☆193Sep 11, 2020Updated 5 years ago
- Implementation of "An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems"☆151May 10, 2021Updated 4 years ago
- CURL: Continuous, Ultra-compact Representation for LiDAR☆54Oct 11, 2023Updated 2 years ago
- [CVPR 2023] Efficient Map Sparsification Based on 2D and 3D Discretized Grids☆46Sep 23, 2023Updated 2 years ago
- The official implementation of the "Certifiably Correct Range-Aided SLAM" algorithm. Implemented in performant C++☆54Oct 29, 2025Updated 4 months ago
- Tutorial examples and sample applications for DC-SAM.☆20Jan 30, 2023Updated 3 years ago
- Maximizing algebraic connectivity for graph sparsification☆67Nov 8, 2024Updated last year
- Code for the paper "A Graduated Filter Method for Large Scale Robust Estimation", CVPR2020☆24Mar 30, 2020Updated 5 years ago
- Python implementation of SO2, SE2, SO3, and SE3 matrix Lie groups using numpy or pytorch☆358Apr 1, 2025Updated 11 months ago
- Manifold geometry with fast automatic derivatives and coordinate frame semantics checking☆124May 3, 2024Updated last year
- Working on this project as part of 3D-Vision course at ETH☆11Jul 20, 2020Updated 5 years ago
- A C++ header-only Eigen-based Library for Lie group operations☆297Jan 12, 2025Updated last year
- State Estimation through Robust Perception in Extreme and Novel Terrains☆50Oct 1, 2023Updated 2 years ago
- Poplar implementation of "Bundle Adjustment on a Graph Processor" (CVPR 2020)☆37Feb 1, 2021Updated 5 years ago
- ☆41May 16, 2025Updated 9 months ago
- nanoplan is a header-only C++11 library for search-based robot planning.☆15Feb 24, 2023Updated 3 years ago
- Code for Simple But Effective Redundant Odometry for Autonomous Vehicles☆114May 30, 2021Updated 4 years ago
- Implementation for IROS2020: "GMMLoc: Structure Consistent Visual Localization with Gaussian Mixture Model"☆134Mar 20, 2021Updated 4 years ago
- SE(3) exponential map at zero helper for SymPy☆34May 18, 2023Updated 2 years ago