TorchDriveEnv: A Reinforcement Learning Benchmark for Autonomous Driving with Reactive, Realistic, and Diverse Non-Playable Characters
Jonathan Wilder Lavington, Ke Zhang, Vasileios Lioutas, Matthew, Niedoba, Yunpeng Liu, Dylan Green, Saeid Naderiparizi, Xiaoxuan Liang,, Setareh Dabiri, Adam \'Scibior, Berend Zwartsenberg, Frank Wood

TL;DR
TorchDriveEnv is a flexible, Python-based reinforcement learning benchmark for autonomous driving that features reactive, realistic, and diverse NPCs, enabling comprehensive testing of vehicle behavior under various conditions.
Contribution
It introduces TorchDriveEnv, a customizable, integrated simulation environment for autonomous driving research with reactive NPCs, enhancing realism and ease of use.
Findings
Efficient and simple to use for training and evaluation
Reveals the difficulty of solving complex driving tasks
Supports testing of various kinematic models and traffic patterns
Abstract
The training, testing, and deployment, of autonomous vehicles requires realistic and efficient simulators. Moreover, because of the high variability between different problems presented in different autonomous systems, these simulators need to be easy to use, and easy to modify. To address these problems we introduce TorchDriveSim and its benchmark extension TorchDriveEnv. TorchDriveEnv is a lightweight reinforcement learning benchmark programmed entirely in Python, which can be modified to test a number of different factors in learned vehicle behavior, including the effect of varying kinematic models, agent types, and traffic control patterns. Most importantly unlike many replay based simulation approaches, TorchDriveEnv is fully integrated with a state of the art behavioral simulation API. This allows users to train and evaluate driving models alongside data driven Non-Playable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Autonomous Vehicle Technology and Safety
