RoboRacer Autonomous Racing Competition Resources

Build

We designed and maintain the RoboRacer 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 Roborace vehicle. A detailed description on how to build the vehicle including videos and a step by step instruction can be found here: Roboracer 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 Roboracer 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 Roboracer ROS Simulator which is providing the ROS messages from the Roborace Vehicle 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 Prof. Rahul course can be found online at Roboracer Learn . This course provides lectures about autonomous driving foundations, includes tutorials about the Roborace Vehicle 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 RoboRacer Autonomous Racing Course on Youtube.