ScenePilot: Controllable Boundary-Driven Critical Scenario Generation for Autonomous Driving
Abstract
Lay Summary
Autonomous driving systems need to be tested in difficult and potentially dangerous situations before they can be safely deployed. However, such situations are rare in real-world driving data, and testing them directly on public roads would be unsafe. Simulation offers a safer way to create and study these challenging cases. In this work, we ask how to generate driving scenarios that are both realistic and useful for testing. Some existing methods create crashes that are too extreme, where even an ideal driver could not avoid the accident. Other methods focus too much on the weakness of one particular driving system. We propose ScenePilot, a method that searches for difficult but still physically avoidable driving situations. These cases are especially valuable because they reveal where an autonomous driving system fails even though a safe solution should still exist. We test ScenePilot in simulation with several driving systems. Our results show that it creates more meaningful safety-critical scenarios and that using these scenarios for further training can help reduce future crashes.