Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Generating Useful Accident-Prone Driving Scenarios via a Learned Traffic Prior

About

Evaluating and improving planning for autonomous vehicles requires scalable generation of long-tail traffic scenarios. To be useful, these scenarios must be realistic and challenging, but not impossible to drive through safely. In this work, we introduce STRIVE, a method to automatically generate challenging scenarios that cause a given planner to produce undesirable behavior, like collisions. To maintain scenario plausibility, the key idea is to leverage a learned model of traffic motion in the form of a graph-based conditional VAE. Scenario generation is formulated as an optimization in the latent space of this traffic model, perturbing an initial real-world scene to produce trajectories that collide with a given planner. A subsequent optimization is used to find a "solution" to the scenario, ensuring it is useful to improve the given planner. Further analysis clusters generated scenarios based on collision type. We attack two planners and show that STRIVE successfully generates realistic, challenging scenarios in both cases. We additionally "close the loop" and use these scenarios to optimize hyperparameters of a rule-based planner.

Davis Rempe, Jonah Philion, Leonidas J. Guibas, Sanja Fidler, Or Litany• 2021

Related benchmarks

TaskDatasetResultRank
Multi-agent Scenario GenerationnuScenes (train)
CS Score0.93
36
Controllable Scenario GenerationCOLLIDE
Maneuver Performance: Lane Change32
8
Long-horizon traffic scenario generationnuScenes T=1s horizon closed-loop evaluation
Constraint Score (CS)0.67
6
Future motion predictionnuScenes prediction challenge v1.0 (test)
ADE (m)1.6
6
Long-horizon traffic scenario generationnuScenes T=2s horizon (closed-loop evaluation)
CS (Collision Score)0.37
6
Long-horizon traffic scenario generationnuScenes T=4s horizon (closed-loop evaluation)
CS Score0.3
6
Long-horizon traffic scenario generationnuScenes T=3s horizon (closed-loop evaluation)
CS Score37
6
Long-horizon traffic scenario generationnuScenes T=5s horizon (closed-loop evaluation)
CS Metric0.26
6
Collision Scenario GenerationCOLLIDE IDM planner 1.0 (test)
Lane Change12
4
Collision Scenario GenerationCOLLIDE Rule-based planner 1.0 (test)
Lane Change0.23
2
Showing 10 of 10 rows

Other info

Code

Follow for update