High-Level Scenario Management For Parallel Autonomous Vehicle Simulation

Autonomous Vehicle (AV) simulations are ubiquitous and crucial for offline analysis and development of AV solutions. However, deploying and utilizing simulation technology at scale is, in practice, a constant challenge - especially for independent researchers with limited resources. This is compounded by the fact that publicly available simulators are fraught with poorly documented technical limitations which unnecessarily hinder adoption of these simulators. In this case study, we examine CARLA, a popular AV simulator with a rich feature set. CARLA provides an API and feature set which ostensibly offers the ability to run and manage an arbitrary number of simultaneous simulation instances for an indefinite period of time. This is essential for large scale data collection and offline AV solution testing. However, CARLA suffers from multiple unaddressed, poorly documented stability and scalability issues. These render these use cases impossible when performed naively. We outline a framework, along with code and best practices, for running an arbitrary number of CARLA simulations in parallel without manual oversight. This approach is generalizable to other simulators with similar challenges.

Authors

Institutions

Publication Details

Published
2025-05-06
DOI
https://doi.org/10.1145/3716550.3725167
Primary Topic
Robotic Path Planning Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

High-Level Scenario Management For Parallel Autonomous Vehicle Simulation

Jonathan Sprinkle, Alex Richardson
Robotic Path Planning Algorithms
article

High-Level Scenario Management For Parallel Autonomous Vehicle Simulation

Jonathan Sprinkle, Alex Richardson
article en

Abstract

Autonomous Vehicle (AV) simulations are ubiquitous and crucial for offline analysis and development of AV solutions. However, deploying and utilizing simulation technology at scale is, in practice, a constant challenge - especially for independent researchers with limited resources. This is compounded by the fact that publicly available simulators are fraught with poorly documented technical limitations which unnecessarily hinder adoption of these simulators. In this case study, we examine CARLA, a popular AV simulator with a rich feature set. CARLA provides an API and feature set which ostensibly offers the ability to run and manage an arbitrary number of simultaneous simulation instances for an indefinite period of time. This is essential for large scale data collection and offline AV solution testing. However, CARLA suffers from multiple unaddressed, poorly documented stability and scalability issues. These render these use cases impossible when performed naively. We outline a framework, along with code and best practices, for running an arbitrary number of CARLA simulations in parallel without manual oversight. This approach is generalizable to other simulators with similar challenges.

Vanderbilt University (US)
Climate action
Openalex Percentile: Top 92%
Robotic Path Planning Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.