#23 · Primary category: Robotics & Embodied AI Simulation
symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
Project last updated:08/27/26
GitHub Stars
1.6K
Forks
177
Contributors
79
License
Apache-2.0
Why we included this project
SymForce goes after a pain that shows up in almost every real robotics codebase: handwritten Jacobians and hand-tuned kernels drift out of sync with the math they are supposed to model. You define the problem symbolically using geometric and camera types with Lie-group support, and SymForce generates branchless C++ (or another target language) with the tangent-space Jacobians computed for you. The bundled factor-graph optimizer runs those generated functions in real time, so the formulation you prototype in Python is the same one that runs in production. Teams doing calibration, bundle adjustment, SLAM, or nonlinear MPC on autonomous vehicles and drones get a practical way to cut boilerplate and keep the math and runtime code consistent.
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.