Evaluating the safety of autonomous vehicles (AVs) requires diverse, safety-critical scenarios, with collisions being especially important yet rare and unsafe to collect in the real world. Therefore, the community has been focusing on generating safety-critical scenarios in simulation. However, controlling attributes such as collision type and time-to-accident (TTA) remains challenging. We introduce a new task called controllable collision scenario generation, where the goal is to produce trajectories that realize a user-specified collision type and TTA, to investigate the feasibility of automatically generating desired collision scenarios. To support this task, we present COLLIDE, a large-scale collision scenario dataset constructed by transforming real-world driving logs into diverse collisions, balanced across five representative collision types and different TTA intervals. We propose a framework that predicts Collision Pattern, a compact and interpretable representation that captures the spatial configuration of the ego and the adversarial vehicles at impact, before rolling out full adversarial trajectories. Experiments show that our approach outperforms strong baselines in both collision rate and controllability. Furthermore, generated scenarios consistently induce higher planner failure rates, revealing limitations of existing planners. We demonstrate that these scenarios fine-tune planners for robustness improvements, contributing to safer AV deployment in different collision scenarios. Project page is available at https://submit-user.github.io/anon2025
翻译:评估自动驾驶车辆(AVs)的安全性需要多样化的安全关键场景,其中碰撞场景尤为重要,但在现实世界中既罕见又难以安全采集。因此,学术界一直致力于在仿真环境中生成安全关键场景。然而,控制碰撞类型和事故前时间(TTA)等属性仍具挑战性。我们提出了一项新任务,称为可控碰撞场景生成,其目标是生成满足用户指定碰撞类型和TTA的轨迹,以探究自动生成所需碰撞场景的可行性。为支持此任务,我们构建了COLLIDE——一个大规模碰撞场景数据集,通过将真实世界驾驶日志转化为多样化的碰撞场景构建而成,并在五种代表性碰撞类型和不同TTA区间内保持平衡。我们提出了一种框架,该框架在展开完整对抗性轨迹之前,先预测碰撞模式——一种紧凑且可解释的表征,用于捕捉自车与对抗车辆在碰撞瞬间的空间配置。实验表明,我们的方法在碰撞率和可控性方面均优于强基线模型。此外,生成的场景能持续诱导更高的规划器故障率,揭示了现有规划器的局限性。我们证明这些场景可通过微调规划器提升其鲁棒性,有助于自动驾驶车辆在不同碰撞场景中实现更安全的部署。项目页面详见:https://submit-user.github.io/anon2025