ROSA: Roundabout Optimized Speed Advisory with Multi-Agent Trajectory Prediction in Multimodal Traffic
Organizations: Institute AImotion Bavaria, Technische Hochschule Ingolstadt, Ingolstadt, Germany · School of Engineering and Design, Technical University of Munich, Munich, Germany · CARISSMA Institute of Automated Driving (C-IAD), Technische Hochschule Ingolstadt, Ingolstadt, Germany
Abstract
We present ROSA -- Roundabout Optimized Speed Advisory -- a system that combines multi-agent trajectory prediction with coordinated speed guidance for multimodal, mixed traffic at roundabouts. Using a Transformer-based model, ROSA jointly predicts the future trajectories of vehicles and Vulnerable Road Users (VRUs) at roundabouts. Trained for single-step prediction and deployed autoregressively, it generates deterministic outputs, enabling actionable speed advisories. Incorporating motion dynamics, the model achieves high accuracy (ADE: 1.29m, FDE: 2.99m at a five-second prediction horizon), surpassing prior work. Adding route intention further improves performance (ADE: 1.10m, FDE: 2.36m), demonstrating the value of connected vehicle data. Based on predicted conflicts with VRUs and circulating vehicles, ROSA provides real-time, proactive speed advisories for approaching and entering the roundabout. Despite prediction uncertainty, ROSA significantly improves vehicle efficiency and safety, with positive effects even on perceived safety from a VRU perspective. The source code of this work is available under: github.com/urbanAIthi/ROSA.
Figures & tables
| Paper | Model | Roundabout | Vehicles | VRUs | Multi-Agent | Agent Dynamics | History Length | Prediction Horizon | ADE / FDE |
| Vanilla-TF [ 10 ] | TF | ✓ | ✓ | – | – | ✓ | – | 5.0 | 1.88 / 4.85 |
| IAMP [ 11 ] | Dynamic Bayesian Network | ✓ | ✓ | – | – | ✓ | 4.0 | 4.0 | 1.43 / 3.75 |
| 3D-A-W [ 12 ] | Anchor Trajectories + LSTM | ✓ | ✓ | – | – | ✓ | 2.0 | 4.0 | – / 3.08 |
| GCN [ 13 ] | Gated Recurrent Unit | ✓ | ✓ | – | – | ✓ | 1.0 | 1.0 | 0.16 / 0.31 |
| ITRA [ 14 ] | RNN | ✓ | ✓ | – | ✓ | ✓ | 1.0 | 3.0 | 0.17 / 0.49 |
| MTP-GO [ 15 ] | Temporal GNN | ✓ | ✓ | – | ✓ | ✓ | 3.0 | 5.0 | 0.97 / 3.02 |
| Input Features | ADE / FDE | ||||
| 1 | 2 | 3 | 4 | 5 | |
| Position and Type (1) | 0.70 / 0.70 | 1.54 / 2.37 | 2.54 / 4.55 | 3.73 / 7.28 | 5.08 / 10.51 |
| + Dynamics (2) | 0.14 / 0.14 | 0.30 / 0.46 | 0.54 / 1.01 | 0.86 / 1.84 | 1.29 / 2.99 |
| + Exit Intention (3) | 0.14 / 0.14 | 0.30 / 0.46 | 0.52 / 0.96 | 0.79 / 1.59 | 1.10 / 2.36 |
| Prediction Horizon | VRU Crosswalks | Roundabout Entries | ||
| Precision | Recall | Precision | Recall | |
| 1 | 0.97 | 0.99 | 0.98 | 0.98 |
| 0.98 | 0.98 | 0.98 | 0.98 | |
| 2 | 0.95 | 0.94 | 0.96 | 0.93 |
| 0.95 | 0.93 | 0.96 | 0.92 | |
| 3 | 0.91 | 0.88 | 0.85 | 0.80 |
| Performance Metric | ROSA with Prediction Uncertainty | ROSA with Perfect Foresight | ||||
| Optimizable Scenarios | Non-Optimizable Scenarios | All Scenarios | Optimizable Scenarios | Non-Optimizable Scenarios | All Scenarios | |
| BEV Energy Consumption | -9.24% | +0.31% | -1.21% | -16.56% | +/-0.00% | -2.63% |
| -10.16% | +0.10% | -1.53% | ||||
| Fuel Consumption & CO 2 Emissions | -4.14% | +1.23% | +0.38% | -7.75% | +/-0.00% | -1.22% |
| -4.71% | +0.63% | -0.22% | ||||
| Travel Time | -2.94% | +0.43% | -0.1% | -5.28% | +/-0.00% | -0.84% |
Intelligent Transportation Systems
Intelligent Transportation Systems apply sensing, communication, AI, and optimization to make transport networks safer and more efficient.
See all 301 papers