Precise and Efficient Collision Prediction under Uncertainty in Autonomous Driving
Marc Kaufeld, Johannes Betz
TL;DR
This work addresses the challenge of estimating collision risk for planned autonomous-driving trajectories under uncertainty. It introduces two semi-analytic formulations—Probability of Spatial Overlap (PSO) and Boundary Crossing Probability (BCP)—that compute the collision probability $P_c$ against convex obstacles while accounting for pose, orientation, and velocity uncertainties. The methods rely on relative pose modeling, Minkowski-sum collision volumes, Gaussian whitening, and edge-based 1D integrations, with orientation integration to handle uncertain headings; BCP additionally uses a rate-based boundary-crossing formulation. Validation against Monte Carlo shows strong agreement, while runtimes are significantly faster, enabling real-time, risk-aware trajectory planning; the approaches are implemented in open-source software for practical adoption.
Abstract
This research introduces two efficient methods to estimate the collision risk of planned trajectories in autonomous driving under uncertain driving conditions. Deterministic collision checks of planned trajectories are often inaccurate or overly conservative, as noisy perception, localization errors, and uncertain predictions of other traffic participants introduce significant uncertainty into the planning process. This paper presents two semi-analytic methods to compute the collision probability of planned trajectories with arbitrary convex obstacles. The first approach evaluates the probability of spatial overlap between an autonomous vehicle and surrounding obstacles, while the second estimates the collision probability based on stochastic boundary crossings. Both formulations incorporate full state uncertainties, including position, orientation, and velocity, and achieve high accuracy at computational costs suitable for real-time planning. Simulation studies verify that the proposed methods closely match Monte Carlo results while providing significant runtime advantages, enabling their use in risk-aware trajectory planning. The collision estimation methods are available as open-source software: https://github.com/TUM-AVS/Collision-Probability-Estimation
