This repository contains all the assets developed and used by our team to participate in the MathWorks Minidrone Competition 2024. We were honored to be among the finalists, though we did not secure a win. We hope that by sharing our approach and lessons learned, future participants can benefit and build upon our work.
-
Simulink models
-
Controller algorithms
-
Test scripts
-
Documentation
Follow these steps to set up and run the project:
- Clone this repository
git clone https://github.com/mohammedrashithkp/MathWorks-Minidrone-Competition-2024.git
- Open the project
-
Launch MATLAB.
-
Navigate to the cloned folder.
-
Open the project file MinidroneCompetition.prj
- Run the main simulation by clicking run button in simulink
If we were to participate again, our improvements would focus on:
-
Integration of Yaw Control Enhance maneuverability by implementing accurate yaw angle stabilization and control.
-
Stateflow Integration Use Stateflow for modeling decision logic and improving robustness of mission planning and emergency handling.
-
Offline Testing on Hardware Purchase a Parrot Minidrone to conduct extensive offline tests and validate performance in real-world conditions.
This project is shared for educational and non-commercial purposes. Please credit the authors if you use or adapt any part of it.
Special thanks to MathWorks for organizing this competition and providing invaluable resources and support.