A MATLAB/Simulink implementation of a primitive 6-DOF quadrotor model with an LQR/LQI controller.
A project report is included.
MATLAB/Simulink software v2018a or higher.
- Download the files,
- double click "Quadrotor_LQR.prj" to open it in the MATLAB/Simulink environment (now the parameters will be loaded and the Simulink model "UAV_Model_LQR.slx" and GUI will pop-up),
- in the GUI, set the desired x,y,z, and time parameters, and click on the "Run Simulation" button to run the model,
- in the GUI, click on the "Plot Results" button to plot the results,
- ... edit the MATLAB script "Imported_Data.m" for your desiered quadrotor and controller parameters.
- Ahmad Kourani - initial work - KouraniMEKA.
- Mohammad Hisham Ismail.
- Rami Hamdan.
This project is licensed under the MIT License - see the LICENSE.md file for details.