alphaville/optimization-engine
Nonconvex embedded optimization: code generation for fast real-time optimization + ROS support
Generates Rust code for parametric optimizers using CasADi symbolic definitions, supporting nonlinear model predictive control and moving horizon estimation without recompilation across parameter changes. Built on the PANOC algorithm with TCP/ROS service interfaces, it executes embedded nonconvex optimization on resource-constrained devices—demonstrated running at 20Hz with 15% CPU on Intel Atom platforms for autonomous systems.
617 stars and 14,508 monthly downloads. Actively maintained with 284 commits in the last 30 days.
Stars
617
Forks
67
Language
Rust
License
—
Category
Last pushed
Mar 17, 2026
Monthly downloads
14,508
Commits (30d)
284
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/alphaville/optimization-engine"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
symforce-org/symforce
Fast symbolic computation, code generation, and nonlinear optimization for robotics
inducer/loopy
A code generator for array-based code on CPUs and GPUs
inducer/islpy
Python wrapper for isl, an integer set library
loco-3d/crocoddyl
Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is...
inducer/pymbolic
A simple package to do symbolic math (focus on code gen and DSLs)