F1 Tenth is an International Competition

We expose you to the foundations of perception, planning, and control in a fun and challenging environment. Participating teams race vehicles with similar hardware specification and try to outsmart and outpace each other in a battle of algorithms.

Compete at CPS Week in April 2019.
The early registration fee is $250 per participant.
On-site registration is $300 per participant.

Competition Timeline

Race Types

Venue Location

Fairmont The Queen Elizabeth.
900 René-Lévesque Blvd W,
Montreal, QC H3B 4A5, Canada


Guidelines & Rules

These are the latest rules for the F1 Tenth Autonomous Racing Competitions as of Feburary 2019. Please go over this document in its entirety, as it has significantly changed.

Download Rules PDF File Here

Vehicle Classes

We will have two vehicle classes for the compeition:

A team may participate in both classes, if they choose to do so. It can have 2 different cars, one for each class, or use the same car for both classes (in which case, of course, that one car must meet the restrictions of the Restricted class).

F1/10 Restricted Class will only allow cars which meet the following specifications:

  1. A 1/10 scale rally car chassis equivalent to the Traxxas model 74054 > type is allowed.

  2. Only the use of stock tires, or equicvalent - in size and profile, is allowed.
    • Example stock tire: traxxas.com/products/parts/7473R
    • No special traction modifications are allowed, this includes:
    • Applying any liquids or gels of any kind to the stock tires
    • Using alternate racing tires
  3. Use of NVIDIA Jetson TX2 or an equivalent capability processor or anything of lower spec is allowed.
  4. Use of Hokuyo 10LX or an equivalent LIDAR range sensor or anything with a lower spec is allowed.
  5. Multiple LIDARS are allowed, as long as they are all equivalent to, or lower spec than, the Hokuyo 10LX.
  6. There are no restrictions on the use of cameras, encoders, or custom electronic speed controllers.
  7. Use of Brushless DC motor equivalent to Vellineon 3500 or anything of lower spec is allowed.

It is up to the teams to demonstrate that they meet the above specifications for racing in the restricted class.
Note: The examples provided are only for reference. The competition is not affiliated in any way with the vendor Traxxas.

F1/10 Open Class will allow cars which are outside the restricted specifications but still adhere to the following limitations:


  1. Car dimensions should be within 10% of the dimensions of the car required in Restricted class

    This is to make sure that it can fit comfortably in the racing track, and that it can compete with other cars in head-to-head race.

  2. Only electric drive motors are allowed.

That's all! There are no other restrictions on mechanical chassis, sensors, or on-board computers.


Race Classes

We will have have two different racing classifications:

To be eligible to compete and win prizes in either classification, you must demonstrate the ability to remotely issue a stop signal to bring your car to a *safe* stop. This will typically mean that the car comes to a complete halt when it receives the signal. Issuing the stop signal must not require you to be in close proximity to the car; specifically, you will be seated at one end of the track, and the car at the other. This will be tested by the organizers prior to the race during the practice session


Time Trial Race

  1. Multiple heats are held where the goal of each car is to set as many laps as possible with the least (ideally no) amount of crashes.
  2. We award both consistency and speed.
  3. For each heat (typically 3-5 mins), we will log the number of laps set and your fastest lap time.
  4. Multiple heats allow you to change the car setup/parameters to try being more aggressive, or safe.
  5. Details about restart procedures, and crashes are announced prior to the race in the practice session since they depend on the track layout.

Head-to-head Race

  1. The organizers will decide your car's eligibility to go head-to-head. Here is the creiteria that will help us decide that, and which you can replicate prior to compeition day:
  2. Static obstacle avoidance:
    We will place cardboard/foam obstacles (with width and height similar to the restriced class dimensions) in the track at random locations and you need to demonstrate that the car can safely avoid them.
  3. Moving obstacle avoidance:
    we will slide the cardboard obstacles on the track, and your car must avoid these obstacles
  4. If your car collides often with the track or the obstacles, it won't be eligible for head-to-head racing.
  5. The code you demonstrate is the code that will race. e.g. you can't demonstrate one code base at slow speed for obstacel avoidance, then run another at high speeds and crash.

We understand that the F1/10 head-to-head race is challengeing, it is impossible for the rules to be comprehensive, so we will use 'common sense' to make that determination. For example, if your car appears to be rear-ending another vehicle and causing any perceivable damage, it may be removed from the race. We don't want cars to get damaged.