Simulating a drone following a trajectory. Controlling the drone via its attitude and total thrust. Using acados and CasADi
- Python 3.8 or higher
- pip (Python package installer)
-
Clone the repository:
git clone https://github.com/BroilerCompiler/drone-attitude-control.git
-
Navigate to the project directory:
cd drone-attitude-control -
Create a virtual environment (optional but recommended):
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages:
Install acados_template Python package:
pip install <acados_root>/interfaces/acados_template pip install -r requirements.txt
cd src/
python main.py