Simple-mpc is a C++ implementation of multiple predictive control schemes for locomotion based on the Aligator optimization solver.
It can be used with quadrupeds and bipeds to generate whole-body walking motions based on a pre-defined contact plan.
The Simple-mpc library provides:
- an interface to generate different locomotion gaits in a MPC-like fashion
- Python bindings to enable fast prototyping
- three different kinds of locomotion dynamics (centroidal, kinodynamics and full dynamics)
-
Install Pixi (from prefix.dev) : see https://pixi.sh/latest/installation/
-
Clone repo.
git clone [email protected]:Simple-Robotics/simple-mpc.git --recursive
cd simple-mpc
- Build
pixi run build