About the challenge

The Hack the Drone - MATLAB Hackaton is an in-presence event organized by MathWorks and the MATLAB Student Ambassadors of Politecnico di Milano, Università di Padova, Università di Genova, Università di Bologna. 

Use Simulink and Stateflow to optimize a drone’s ability to autonomously follow a path in a simulated 3D environment.

Get started

Install MATLAB, Simulink and the support package Simulink Support Package for Parrot Minidrone. In addition, toolboxes required for the Simulink Model:  

  1. Aerospace toolbox
  2. Computer Vision Toolbox
  3. Control System Toolbox
  4. Signal Processing Toolbox 
  5. Embedded Coder
  6. MATLAB
  7. Simulink
  8. Simulink 3D Animation
  9. Stateflow

Requirements

What to Build

You will use MATLAB, Simulink and Stateflow to design a robust path-planning algorithm for a drone. The provided simulation model is pre-configured with essential control systems and image-processing blocks that process the drone's camera feed to detect the track. You will use Simulink and Stateflow to design the decision-making logic for the drone's path planning.

You will put your code with comments and instructions on how to run it in a GitHub folder.

What to Submit

Before the end of the Hackathon, each team must fill out the Submission Form on Devpost. This form asks for:

  • Team Name
  • Team Members
  • GitHub URL to project

Participants must ensure the GitHub URL is public

Hackathon Sponsors

Prizes

3 non-cash prizes
First Place Prize
1 winner

100€ Amazon Gift Card

Second Place Prize
1 winner

75€ Amazon Gift Card

Third Place Prize
1 winner

25€ Amazon Gift Card

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Simone Montepiani

Simone Montepiani
MathWorks - Politecnico di Milano

Giacomo Porcarelli

Giacomo Porcarelli
MathWorks - Università di Padova

Arianna Li Noce

Arianna Li Noce
MathWorks - Università di Genova

Gabriele Boico

Gabriele Boico
MathWorks - Università di Bologna

Judging Criteria

  • Track 1
    - Accuracy of interpreting the track - Image processing formula - Stateflow algorithm - Simulation
  • Track 2 (model must work on track 1)
    - Accuracy of interpreting the track - Image processing formula - Stateflow algorithm - Simulation
  • Track 3 (if applicable) (model must work on track 1)
    - Accuracy of interpreting the track - Image processing formula - Stateflow algorithm - Simulation
  • Track 4 (if applicable) (model must work on track 1)
    - Accuracy of interpreting the track - Image processing formula - Stateflow algorithm - Simulation
  • Track 5 (if applicable) (model must work on track 1)
    - Accuracy of interpreting the track - Image processing formula - Stateflow algorithm - Simulation

Questions? Email the hackathon manager

Invite others to compete

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.