Differentiable Model Predictive Safety for Heterogeneous Mobility at Urban Intersections

Wenzhe Song, Hao Zhang
5/19/2026
cs.MAcs.RO

No confident code implementation found for this paper.

Abstract

The imminent integration of autonomous vehicles and mobile robots in urban settings presents a critical safety challenge for future intelligent transportation systems. This paper addresses the complex problem of coordinating heterogeneous agents with disparate dynamics at unregulated intersections. We introduce a novel framework, differentiable model predictive safety (DMPS), which embeds the foresight of model-predictive control into a data-driven, end-to-end reinforcement learning architecture. DMPS agents learn a latent dynamics model to predict future trajectories contingent on their actions. A learned, differentiable safety critic then evaluates the risk of these trajectories. Crucially, by leveraging backpropagation through the entire unrolled predictive model, agents can efficiently compute the gradient of future safety with respect to their current action, enabling a minimal and precise online safety correction. Integrated into a multi-agent training scheme, DMPS virtually eliminates collisions to less than 5.6% in high-density, mixed vehicle-robot traffic simulations, demonstrating state-of-the-art safety without compromising energy and traffic efficiency.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{song2026differentiable,
  title  = {Differentiable Model Predictive Safety for Heterogeneous Mobility at Urban Intersections},
  author = {Wenzhe Song and Hao Zhang},
  year   = {2026},
  eprint = {2605.27418},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2605.27418v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2605.27418.svg)](https://codeofpaper.com/paper/2605.27418)

Discussion