Towards an Autonomous Test Driver: High-Performance Driver Modeling via Reinforcement Learning
John Subosits, Jenna Lee, Shawn Manuel, Paul Tylkin, Avinash Balachandran
TL;DR
This work addresses rapid evaluation of racing-car configurations by learning an autonomous test driver via deep reinforcement learning. It exposes a multi-task DSAC-based policy that conditions on vehicle setup to drive near human-level performance across multiple configurations, with optional imitation objectives to bias behavior toward human demonstrations. The results show the agent can surpass a professional driver in several setups, generalize to unseen configurations, and do so with a single shared policy, enabling efficient setup sensitivity analysis in high-fidelity simulators. Overall, the approach advances simulation-driven vehicle development by enabling robust, driver-aware evaluation of setup changes with potential for driver-specific optimization.
Abstract
Success in racing requires a unique combination of vehicle setup, understanding of the racetrack, and human expertise. Since building and testing many different vehicle configurations in the real world is prohibitively expensive, high-fidelity simulation is a critical part of racecar development. However, testing different vehicle configurations still requires expert human input in order to evaluate their performance on different racetracks. In this work, we present the first steps towards an autonomous test driver, trained using deep reinforcement learning, capable of evaluating changes in vehicle setup on racing performance while driving at the level of the best human drivers. In addition, the autonomous driver model can be tuned to exhibit more human-like behavioral patterns by incorporating imitation learning into the RL training process. This extension permits the possibility of driver-specific vehicle setup optimization.
