ResAD: Normalized Residual Trajectory Modeling for

End-to-End Autonomous Driving

1Wuhan University 2Horizon Robotics 3Huazhong University of Science & Technology

Intern of Horizon Robotics. Project Lead. Corresponding Author.

Abstract

End-to-end autonomous driving (E2EAD) systems, which learn to predict future trajectories directly from sensor data, are fundamentally challenged by the inherent spat-temporal imbalance of trajectory data. This imbalance creates a significant optimization burden, causing models to learn spurious correlations instead of causal inference, while also prioritizing uncertain, distant predictions, thereby compromising immediate safety. To address these issues, we propose ResAD, a novel Normalized Residual Trajectory Modeling framework. Instead of predicting the future trajectory directly, our approach reframes the learning task to predict the residual deviation from a deterministic inertial reference. The inertial reference serves as a counterfactual, forcing the model to move beyond simple pattern recognition and instead identify the underlying causal factors (e.g., traffic rules, obstacles) that necessitate deviations from a default, inertially-guided path. To deal with the optimization imbalance caused by uncertain, long-term horizons, ResAD further incorporates Point-wise Normalization of the predicted residual. It re-weights the optimization objective, preventing large-magnitude errors associated with distant, uncertain waypoints from dominating the learning signal. Extensive experiments validate the effectiveness of our framework. On the NAVSIM benchmark, ResAD achieves a state-of-the-art PDMS of 88.6 using a vanilla diffusion policy with only two denoising steps, demonstrating that our approach significantly simplifies the learning task and improves model performance. The code will be released.

Teaser image for ResAD

Real-world Demonstration

Framework

The proposed ResAD framework. Multi-view images and LiDAR data are first processed and fused by a feature interaction encoder. We generate an inertial reference from the ego-vehicle's state and perturb it into a cluster to ensure robustness and enable multi-modal predictions. Finally, diffusion decoders, conditioned on this reference cluster, merge the encoded features via cross-attention to output the planned trajectories.

Quantitative Comparison

Performance on the NAVSIM v1 NAVTEST

Method NC DAC EP TTC C PDMS
Transfuser 97.7 92.8 79.2 92.8 100 84.0
UniAD 97.8 91.9 78.8 92.9 100 83.4
VADv2 97.2 89.1 76.0 91.6 100 80.9
Hydra-MDP++ 97.6 96.0 80.4 93.1 100 86.6
GoalFlow 98.3 93.8 79.8 94.3 100 85.7
DiffusionDrive 98.2 96.2 82.2 94.7 100 88.1
WoTE 98.5 96.8 81.9 94.9 99.9 88.3
ResAD 98.0 97.3 82.5 94.2 100 88.6

Performance on the NAVSIM v2 NAVTEST Benchmark with Extended Metrics.

Method NC ↑ DAC ↑ DDC ↑ TL ↑ EP ↑ TTC ↑ LK ↑ HC ↑ EC ↑ EPDMS ↑
Ego Status MLP 93.1 77.9 92.7 99.6 86.0 91.5 89.4 98.3 85.4 64.0
Transfuser 96.9 89.9 97.8 99.7 87.1 95.4 92.7 98.3 87.2 76.7
HydraMDP++ 97.2 97.5 99.4 99.6 83.1 96.5 94.4 98.2 70.9 81.4
DriveSuprim 97.5 96.5 99.4 99.6 88.4 96.6 95.5 98.3 77.0 83.1
ARTEMIS 98.3 95.1 98.6 99.8 81.5 97.4 96.5 98.3 - 83.1
DiffusionDrive 98.2 95.9 99.4 99.8 87.5 97.3 96.8 98.3 87.7 84.5
ResAD 97.8 97.2 99.5 99.8 88.2 96.9 97.0 98.4 88.2 85.5