#23 · Primary category: Robotics & Embodied AI Simulation

symforce

autonomous-vehicles code-generation computer-vision cpp motion-planning optimization python robotics slam structure-from-motion symbolic-computation

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