recovery_of_3_thruster_failures.mp4
Note: If the video does not play, try refreshing the page or use this link.
In this package we provide the source for the article "Fault-Tolerant Model Predictive Control for Spacecraft" R. Stockner, P. Roque, M. Charitidou, and Dimos V. Dimarogonas.
This package relies on Python Poetry (tested with version 2.1.1) and Python 3.10 or 3.12. After making sure that Python Poetry is correctly installed, following commands:
- Clone the repository:
git clone [email protected]:DISCOWER/fault-tolerant-mpc.git
Optional: Configure poetry
to create a local virtual environment. This is recommended to use the project with IDEs such as VSCode.
poetry config virtualenvs.in-project true
- Install the
ft_mpc
library:
cd fault-tolerant-mpc
poetry install
- Run the demo script:
poetry run python examples/sim.py
A ROS 2 demonstration using KTH's ATMOS platform will be provided soon!
To cite this work, please use the following BibTeX entry:
@article{stockner2022fault,
title={Fault-Tolerant Model Predictive Control for Spacecraft},
author={Stockner, R. and Roque, P. and Charitidou, M. and Dimarogonas, Dimos V.},
year={2022}
}