This example is the reference model to be used by participants of the MathWorks Minidrone Competition.
Task | Deadline |
---|---|
Application | 1 Aug 2022 |
Simulation Submission | 16 Aug 2022 |
Finalists Declaration | 19 Sep 2022 |
Video Submission | 10 Oct 2022 |
Final Round | 28 Oct 2022 |
MathWorks Minidome Competition video series
Parrot Minidrones Support from Simulink
Documentation - Quadcopter Project
Webinar – Programming Drones with Simulink (24:53)
Webinar – Drone Simulation and Control
Minidrone Hardware and Controller
-
The whole Simulink project is in the
parrotMinidroneCompetition
folder and this contains the project files to be submitted.-
The flight control system is in the sub-folder
controller/flightControlSystem.slx
. This file includes both the image processing and control systems. -
The
linearAirframe
module inMulticopter Model
is inparrotMinidroneCompetition/linearAirframe/linearAirframe.slx
. -
The
nonlinearAirframe
module inMulticopter Model
is inparrotMinidroneCompetition/nonlinearAirframe/nonlinearAirframe.slx
. -
The other modules of the model are in
parrotMinidroneCompetition/mainModels/parrotMinidroneCompetition.slx
.
-
-
Documentation of this project is in the
docs
folder.
As per Section B.2 and B.4 in Competition guidelines,
- Do NOT add any Simulink models or MATLAB files to the subfolders. If you have written any additional MATLAB files or Simulink models, you can add them to the main
parrotMinidroneCompetition
model folder. - The model must be code generation capable. This can be tested by generating C code when the Flight Control System is opened as the top model.
As described in Model description 3:02, only the following modules are expected to be edited.
parrotMinidroneCompetition/Flight Control System (flightControlSystem)/Control System/Path Planning
parrotMinidroneCompetition/Flight Control System (flightControlSystem)/Image Processing System