Model Predictive Control with discrete-time Control Barrier Functions (MPC-CBF) for a wheeled mobile robot.
The MPC-CBF optimization problem is given by:
where
Path comparison for different values of γ for MPC-CBF and with MPC-DC
MPC-CBF
To use this project, install it locally via:
git clone https://github.com/elena-ecn/mpc-cbf.git
The dependencies can be installed by running:
pip install -r requirements.txt
The controller configuration can be changed through the config.py.
To execute the code, run:
python3 main.py
The contents of this repository are covered under the MIT License.