KFUPM SMiLE Autonomous Mobility Hackathon 🪧
Welcome to the Github Page for the KFUPM SMiLE Autonomous Mobility Hackathon. This page will host all competition specific information for the SMiLE conference.
The competition objective this year is for teams to create a self-driving algorithm in MATLAB/Simulink that is capable of navigating through the Quanser City acting as an autonomous taxi service. Teams will need to maximize their profits within a certain time period.
This document contains the following:
- 🪧 Competition Objective 🪧
- ❗Announcements 🎤
- 🕙 Competition Structure and Timeline 🕙
- 💻 Software Requirements 💻
- ❓ FAQ ❓
- 🗄️ Competition Resources 🗄️
🪧 Competition Objective 🪧
During the virtual stage of this competition, the objective will be to create a video in QLabs that highlights your self-driving algorithm and readiness to compete live at the even. Please use the Virtual Stage Competition Guide as a detailed guide for the expectations.
During the physical stage of this competition, the objective will be to implement your self-driving algorithm on the physical QCar 2. The specific task for your self-driving algorithm is laid out in the Physical Stage Competition Guide.
❗Announcements 🎤
- Please watch here for information on registration, MATLAB Technical Resources, and competition specific information.
- Registration is now live: SMiLE Hackathon Registration
- This competition's supported language is MATLAB/Simulink.
- There are currently delays with the technical resources. The new release date will be Dec 1.
- The MATLAB Technical Resources are now released!
🕙 Competition Structure and Timeline 🕙
Please see the below table for a timeline containing important dates. Keep in mind that these dates may have slight variations.
| Date | Event | Description |
|---|---|---|
| Nov 18 | Registration Opens | Registration Link: SMiLE Hackathon Registration |
| Dec 1 | Release of MATLAB Technical Resources | The MATLAB/Simulink technical resources will be released and students can begin development. |
| Nov 24 - Feb 7 | Virtual Stage | Teams will gain access to QLabs where they will implement their self-driving algorithm on the virtual QCar 2. Teams will then submit a video showcasing their progress. |
| Feb 8-9 | In-person Workshop | Teams will come to a workshop at the SMiLE conference where they will port their algorithms to the physical QCar 2 with the help of a Quanser representative. |
| Feb 10-11 | Physical Stage | Teams will compete live at the SMiLE conference! |
💻 Software Requirements 💻
In this competition ONLY MATLAB/Simulink will be allowed for submissions.
The MATLAB resources can be found here: MATLAB Technical Resources
❓ FAQ ❓
For any competition related inquiries, please email: studentcompetition@quanser.com
🗄️ Competition Resources 🗄️
Competition Documentation::
- SMiLE Hackathon Registration
- Virtual Stage Competition Guide
- Physical Stage Competition Guide
- MATLAB Technical Resources
Mathworks Learning Modules:
- ADAS Learning resources for Students
- How to Parse and Plot Sensor Data in MATLAB
- How to Create Custom Scenes in RoadRunner and Co-simulate with Simulink and Unreal Engine
- How to use Sensor Fusion and Multi Object Tracker
- Onramps
- Computer Vision Training Videos
- Code Generation Training Videos
- Autonomous Navigation
- ROS Implementation
- Perception Video Series
Supporting Documentation: