#27 · Primary category: Robotics & Embodied AI Simulation
manif
A small C++11 header-only library for Lie theory.
Project last updated:08/05/26
GitHub Stars
1.8K
Forks
274
Contributors
15
License
MIT
Why we included this project
Rotations and rigid transforms don't compose like plain vectors, which is usually where pose estimation code starts to hurt. manif packages the relevant Lie groups, SO(3), SE(3), and the extended pose variants, as small C++11 types built on Eigen that slot into existing codebases without a build-system overhaul, and it computes Jacobians analytically for the common operations. That last part saves real time when you are handwriting an extended Kalman filter or an optimization residual. Python wrappers mean you can prototype in Python and keep the same operations for the deployed C++ pipeline. For robotics teams doing SLAM, odometry, or inertial state estimation, it's a practical way to stop re-deriving the group math and get on with the estimation problem.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
genesis-world
Simulation platform for general-purpose robotics & embodied AI learning.
lerobot
🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
ml-agents
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
carla
Open-source simulator for autonomous driving research.