4716cbd108 | ||
---|---|---|
img | ||
mpc_pybullet_demo | ||
notebooks | ||
.gitignore | ||
README.md | ||
requirements.txt |
README.md
mpc_python
I keep here my Jupyter notebooks on R&D on Model Predictive Control applyied to path-following problems in driverless vehicles. Includes also a Pybullet simulation to showcase the results. This mainly uses CVXPY as a framework.
Notebooks Contents
-
State space model derivation -> analytical and numerical derivaion
-
MPC -> implementation and testing various improvements
-
Obstacle Avoidance -> Using constrains to avaoid collisions
Results
Racing car model is from: https://github.com/erwincoumans/pybullet_robots.
Results:
To run the pybullet demo:
python3 mpc_demo/mpc_demo_pybullet.py
To run the simulation-less demo:
python3 mpc_demo/mpc_demo_pybullet.py
Requirements
pip3 install --user --requirement requirements.txt