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.gitOptional: 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_mpclibrary:
cd fault-tolerant-mpc
poetry install- Run the demo script:
poetry run python examples/sim.pyA 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}
}