A Simulation Benchmark for Autonomous Racing with Large-Scale Human Data

Adrian Remonda,Nicklas Hansen,Ayoub Raji,Nicola Musiu,Marko Bertogna,Eduardo Veas,Xiaolong Wang
2024-07-24
Abstract:Despite the availability of international prize-money competitions, scaled vehicles, and simulation environments, research on autonomous racing and the control of sports cars operating close to the limit of handling has been limited by the high costs of vehicle acquisition and management, as well as the limited physics accuracy of open-source simulators. In this paper, we propose a racing simulation platform based on the simulator Assetto Corsa to test, validate, and benchmark autonomous driving algorithms, including reinforcement learning (RL) and classical Model Predictive Control (MPC), in realistic and challenging scenarios. Our contributions include the development of this simulation platform, several state-of-the-art algorithms tailored to the racing environment, and a comprehensive dataset collected from human drivers. Additionally, we evaluate algorithms in the offline RL setting. All the necessary code (including environment and benchmarks), working examples, datasets, and videos are publicly released and can be found at: <a class="link-external link-https" href="https://assetto-corsa-gym.github.io" rel="external noopener nofollow">this https URL</a>
Robotics,Machine Learning
What problem does this paper attempt to address?
The paper aims to address several key issues in the field of autonomous racing: 1. **Cost and Risk of Developing and Testing Algorithms**: Traditional track testing methods are not only expensive but also pose safety risks. Therefore, it becomes necessary to develop a high-fidelity simulation platform to test and validate autonomous driving algorithms, including reinforcement learning and classical model predictive control. 2. **Limitations of Existing Simulators**: Although there are some open-source simulators like CARLA and F1Tenth available for autonomous driving research, they are not specifically designed for high-speed racing environments. Additionally, the simulation platforms used by professional racing teams are typically based on the Unity engine and precise multi-body models, which require advanced knowledge of vehicle dynamics, limiting their widespread use in the research community. 3. **Algorithm Performance Evaluation**: The paper proposes a simulation benchmark platform based on Assetto Corsa to evaluate different types of autonomous racing algorithms, including reinforcement learning (RL) and model predictive control (MPC). This platform collects a large amount of human driving data and uses it as an important reference for evaluating algorithm performance. In summary, the main goal of this paper is to build a high-fidelity autonomous racing simulation environment to test and validate various algorithms under real-world conditions and to enhance the performance of these algorithms through a large-scale human driving dataset.