Choose Your Simulator Wisely: A Review on Open-source Simulators for Autonomous Driving
arXiv:2311.11056 · doi:10.1109/TIV.2024.3374044
Abstract
Simulators play a crucial role in autonomous driving, offering significant time, cost, and labor savings. Over the past few years, the number of simulators for autonomous driving has grown substantially. However, there is a growing concern about the validity of algorithms developed and evaluated in simulators, indicating a need for a thorough analysis of the development status of the simulators. To bridge the gap in research, this paper analyzes the evolution of simulators and explains how the functionalities and utilities have developed. Then, the existing simulators are categorized based on their task applicability, providing researchers with a taxonomy to swiftly assess a simulator's suitability for specific tasks. Recommendations for select simulators are presented, considering factors such as accessibility, maintenance status, and quality. Recognizing potential hazards in simulators that could impact the confidence of simulation experiments, the paper dedicates substantial effort to identifying and justifying critical issues in actively maintained open-source simulators. Moreover, the paper reviews potential solutions to address these issues, serving as a guide for enhancing the credibility of simulators.
arXiv comment18 pages, 5 figures, 8 tables
References in corpus (16)
- A Survey of Autonomous Driving: Common Practices and Emerging Technologies
- A Survey of Deep Learning Techniques for Autonomous Driving
- Semantic Foggy Scene Understanding with Synthetic Data
- Deep Learning for Image and Point Cloud Fusion in Autonomous Driving: A Review
- INTERACTION Dataset: An INTERnational, Adversarial and Cooperative moTION Dataset in Interactive Driving Scenarios with Semantic Maps
- A Review and Comparative Study on Probabilistic Object Detection in Autonomous Driving
- A Survey of End-to-End Driving: Architectures and Training Methods
- CityFlow: A Multi-Agent Reinforcement Learning Environment for Large Scale City Traffic Scenario
- Scenic: A Language for Scenario Specification and Scene Generation
- Sim4CV: A Photo-Realistic Simulator for Computer Vision Applications
- City3D: Large-Scale Building Reconstruction from Airborne LiDAR Point Clouds
- Rain rendering for evaluating and improving robustness to bad weather
- Beyond Grand Theft Auto V for Training, Testing and Enhancing Deep Learning in Self Driving Cars
- Joint Interaction and Trajectory Prediction for Autonomous Driving using Graph Neural Networks
- BARK: Open Behavior Benchmarking in Multi-Agent Environments
- Toward Real-world Single Image Deraining: A New Benchmark and Beyond