Getting Started

Build

We designed and maintain the F1TENTH Autonomous Vehicle System, a powerful and versatile open-source platform for autonomous systems research and education on a 1:10 scale. This vehicle defines the baseline for the in-person competition and provides both sensors as well as enough computation power to run autonomous driving algorithms. If you want to take part in the in-person competition you have to bring your own F1TENTH racecar. A detailed description on how to build the vehicle including videos and a step by step instruction can be found here: F1TENTH Build Instructions


Simulation

Autonomous Driving needs heavy development in simulation to provide a good evaluation for the developed algorithms before we bring them on the car. We provide different simulation environments that can help you in your development. For the virtual competitation we will use the F1TENTH Gym which provides an asynchronous, 2D simulator built in Python. This simulation runs faster than real-time execution (30x realtime), provides a realistic vehicle simulation and collision, runs multiple vehicle instances and publishes laser scan and odometry data. When it comes to a more close vehicle development we provide the F1TENTH ROS Simulator which is providing the ROS messages from the F1TENTH car in and simulation environment.

Autonomous Racing

If you are new to the field of autonomous racing then we can provide some useful learning ressources for you. The complete material from our F1TENTH Penn course can be found online at F1TENTH Learn. This course provides lectures about autonomous driving foundations, includes tutorials about the F1TENTH car and provides you with some insights in autonomous racing techniques e.g. raceline finding. In addition all lectures were recorded and can be foun at the F1TENTH Autonomous Racing Course on Youtube.