Beyond Conservative Automated Driving in Multi-Agent Scenarios via Coupled Model Predictive Control and Deep Reinforcement Learning
Organizations: Gavin · TU Delft, Faculty of Civil Engineering and Geosciences, Department of Transport and Planning, Delft, The Netherlands · NVIDIA, San Jose, CA, USA
Abstract
Automated driving at unsignalized intersections is challenging due to complex multi-vehicle interactions and the need to balance safety and efficiency. Model Predictive Control (MPC) offers structured constraint handling through optimization but relies on hand-crafted rules that often produce overly conservative behavior. Deep Reinforcement Learning (RL) learns adaptive behaviors from experience but often struggles with safety assurance and generalization to unseen environments. In this study, we present an integrated MPC-RL framework to improve navigation performance in multi-agent scenarios. Experiments show that MPC-RL outperforms standalone MPC and end-to-end RL across three traffic-density levels. Collectively, MPC-RL reduces the collision rate by 21% and improves the success rate by 6.5% compared to pure MPC. We further evaluate zero-shot transfer to a highway merging scenario without retraining. Both MPC-based methods transfer substantially better than end-to-end PPO, which highlights the role of the MPC backbone in cross-scenario robustness. The framework also shows faster loss stabilization than end-to-end RL during training, which indicates a reduced learning burden. These results suggest that the integrated approach can improve the balance between safety performance and efficiency in multi-agent intersection scenarios, while the MPC component provides a strong foundation for generalization across driving environments. The implementation code is available open-source.
Figures & tables
| Term | Formula | Role |
|---|---|---|
| Survival bonus | ||
| Progress | ||
| if | Safety | |
| Comfort | ||
| Lane keeping |
| Parameter | Value |
|---|---|
| Training budget | 4,000,000 steps |
| Batch size / Minibatch size | 4,096 / 64 |
| PPO epochs per update | 10 |
| Learning rate / Discount factor | / 0.99 |
| Policy network | FC [512, 256] |
| MPC prediction horizon | 16 steps |
| Difficulty | Method | Success (%) | Collision (%) | Other (%) |
|---|---|---|---|---|
| Easy | MPC-RL | 94.8 | 5.2 | 0.0 |
| Pure MPC | 89.4 | 10.5 | 0.1 | |
| Pure PPO | 83.4 | 5.9 | 10.7 | |
| Moderate | MPC-RL | 82.6 | 17.2 | 0.2 |
| Pure MPC | 77.6 | 22.3 | 0.1 | |
| Pure PPO | 73.8 | 26.1 | 0.1 |
| Difficulty | Method | Success (%) | Collision (%) | Off-road (%) | Sig. |
| Easy | MPC-RL | 100.0 | 0.0 | 0.0 | ns |
| Pure MPC | 100.0 | 0.0 | 0.0 | ||
| Pure PPO | 0.0 | 0.0 | 100.0 | ||
| Moderate | MPC-RL | 100.0 | 0.0 | 0.0 | ns |
| Pure MPC | 100.0 | 0.0 | 0.0 | ||
| Pure PPO | 0.0 | 0.0 | 100.0 |
| Method | Mean (ms) | Std (ms) | Median (ms) |
|---|---|---|---|
| Pure PPO | 0.71 | 0.09 | 0.70 |
| Pure MPC | 38.04 | 13.72 | 35.95 |
| MPC-RL | 38.36 | 10.06 | 36.98 |
Autonomous Driving Planning
Autonomous driving planning selects safe, feasible vehicle actions and trajectories amid traffic, uncertainty, road rules, and changing goals.
See all 384 papers