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:


This competition has concluded with the following results:

Placement Team Name University Country
1st Autominds KFUPM Saudi Arabia
2nd Marvel26 Hashemite University Jordan
3rd CTRLA Hashemite University Jordan

A big thanks to ATLAB, KFUPM and Quanser for helping support this competition!

🪧 Competition Objective 🪧

List of Objectives and Rules Resources:

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 event. 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 🎤

🕙 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 - Jan 29 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.
Jan 29 Virtual Stage Video Submission DEADLINE Teams must submit a video of their virtual performance according to Virtual Submission Requirements and the Software Requirements.
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::

Mathworks Learning Modules:

Supporting Documentation: