CPS IoT Competition Details 🪧

Welcome to the Github Page for the CPS IoT Self-Driving Car Competition. This page will host all competition specific information for the CPS IoT 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:

❗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: CPS IoT Competition Registration
Dec 1 Release of MATLAB Technical Resources The MATLAB/Simulink technical resources will be released and students can begin development.
Dec 1 - May 9 Virtual Stage Teams will develop their self-driving car algorithms in QLabs and submit a video showcasing their algorithm and its readiness.
Late Jan (date TBD) Webinar for Competition Resources A webinar will be held to go over what resources are available to students and provide a chance for students to ask questions to the competition organizers.
May 9 Finalists Selection and Development Finalists will be selected based on video submissions to come to CPS IoT in France in person. Teams will continue to develop in the virtual environment.
May 12-13 Conference Workshop Finalists will come to CPS IoT France and implement their algorithms on a physical QCar 2 with the help of a Quanser Representative.
May 14 Competition Days Finalists will compete using physical QCar 2s according to the Physical Stage Competition Guide.

💻 Supported Software 💻

In this competition ONLY MATLAB/Simulink will be allowed for submissions.

If you need a Mathworks license, you can request one from here: MathWorks Student Competition license

The MATLAB resources can be found here: MATLAB Technical 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.

Finalists will be selected to move on to the physical stage of the competition based on the video submitted during the virtual stage of the competition.

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.

❓ FAQ ❓

Coming soon!

🗄️ Competition Resources 🗄️

Competition Documentation::

Mathworks Learning Modules:

Supporting Documentation: