AlignDrive: Aligned Lateral-Longitudinal Planning for End-to-End Autonomous Driving
Organizations: School of Software Engineering, XJTU · Horizon Robotics · Shenzhen Loop Area Institute · University of Chinese Academy of Sciences
Abstract
Practical autonomous driving requires models that generalize by reasoning through spatial-temporal possibilities to exclude unsafe outcomes. While state-of-the-art (SOTA) methods use parallel planning architectures, they fail to explicitly couple speed decisions with agent behavior along the driving path, leading to suboptimal coordination. To address this, we propose a cascaded framework that transforms longitudinal planning from an independent prediction task into a path-conditioned reasoning process. On the model side, we introduce an anchor-based regression design that conditions longitudinal prediction on the lateral drive path, and reformulate longitudinal planning as 1D displacement prediction along the path. This reduces geometric uncertainty and sharpens the model's focus on interaction-driven dynamics. On the data side, we introduce a planning-oriented data augmentation strategy that simulates rare safety-critical events by programmatically inserting agents and relabeling longitudinal targets to enforce collision avoidance. Evaluated on the challenging Bench2Drive benchmark, our method achieves SOTA performance with a driving score of 89.07 and a success rate of 73.18%, demonstrating significantly improved coordination and safety. Further evaluation on Fail2Drive confirms strong generalization to rare edge cases where parallel formulations typically fail. Project page:https://yanhaowu.github.io/AlignDrive/.
Figures & tables
| Method | Driving Score ( ) | SR (%) ( ) | Driving Efficiency ( ) | Comfort ( ) |
|---|---|---|---|---|
| Expert: PDM-Lite [ 1 ] | ||||
| SpaceDrive [ 17 ] | 78.02 | 55.11 | - | - |
| SimLingo [ 25 ] | 86.02 | 67.27 | 259.23 | 33.67 |
| Expert: Think2Drive [ 18 ] | ||||
| VAD [ 16 ] | 42.35 | 15.00 | 157.94 | 46.01 |
| SparseDrive [ 28 ] | 44.54 | 16.71 | 170.21 | 48.63 |
| Method | Ability (%) | |||||
|---|---|---|---|---|---|---|
| Mean | Merging | Overtaking | Emergency Brake | Give Way | Traffic Sign | |
| UniAD-Base [ 12 ] | 15.55 | 14.10 | 17.78 | 21.67 | 10.00 | 14.21 |
| VAD [ 16 ] | 18.07 | 8.11 | 24.44 | 18.64 | 20.00 | 19.15 |
| DriveTransformer-Large [ 15 ] | 38.60 | 17.57 | 35.00 | 48.36 | 40.00 | 52.10 |
| HiP-AD [ 29 ] | 65.98 | 50.00 | 84.44 | 83.33 | 40.00 | 72.10 |
| AlignDrive | 70.06 | 75.00 | 75.56 | 75.00 | 50.00 | 74.74 |
| Method | RGB | Lidar | Privilege | Language | In-Distribution | Generalization | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| DS ( ) | SR ( ) | HM ( ) | DS ( ) | SR ( ) | HM ( ) | |||||
| Privileged Methods | ||||||||||
| PlanT 2.0 [ 8 ] | ✓ | 87.8 | 85.0 | 86.4 | 73.3 | 58.0 | 64.8 | |||
| PDMLite-F2D [ 1 ] | ✓ | 95.6 | 97.0 | 96.3 | 94.0 | 95.3 | 94.6 | |||
| Multimodal Methods | ||||||||||
| Orion [ 6 ] | ✓ | ✓ | 53.0 | 52.0 | 52.5 | 51.2 | 46.0 | 48.5 | ||
| Method | Parameters | Latency | Driving Score | Success Rate (%) |
|---|---|---|---|---|
| VAD-Base [ 16 ] | - | 224.3 ms | 42.35 | 15.00 |
| DriveTransformer-Large [ 15 ] | 646 M | 221.7 ms | 63.46 | 35.01 |
| HiP-AD [ 29 ] | 97.4 M | 138.9 ms | 86.77 | 69.09 |
| AlignDrive | 117.2 M | 177.5 ms | 89.07 | 73.18 |
| AlignDrive-Small | 83.7 M | 124.5 ms | 87.45 | 71.82 |
| Variant | LP | DP | DA | Driving Score | Success Rate (%) | Collision Rate (%) |
|---|---|---|---|---|---|---|
| A | 83.21 | 63.18 | 22.7 | |||
| B | ✓ | 84.85 | 65.45 | 19.5 | ||
| C | ✓ | ✓ | 85.82 | 66.81 | 16.3 | |
| D | ✓ | ✓ | 86.54 | 68.92 | 15.7 | |
| E | ✓ | ✓ | ✓ | 89.07 | 73.18 | 11.4 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Hyperparameter | nuScenes | Bench2Drive |
|---|---|---|
| Displacement threshold | 0.5 m | 0.5 m |
| Insertion probability | 0.05 | 0.1 |
| Safe distance | 3.0 m | 3.0 m |
| Ego trajectory horizon | 3 s | 3 s |
| Method | Params | L2 ( m ) | Collision (%) | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 s | 2 s | 3 s | Avg. | 1 s | 2 s | 3 s | Avg. | ||
| VAD-Base [ 16 ] | – | 0.41 | 0.70 | 1.05 | 0.72 | 0.03 | 0.19 | 0.43 | 0.21 |
| GenAD [ 37 ] | – | 0.28 | 0.49 | 0.78 | 0.52 | 0.08 | 0.14 | 0.34 | 0.19 |
| SparseDrive-S [ 28 ] | 85 M | 0.29 | 0.58 | 0.96 | 0.61 | 0.01 | 0.05 | 0.18 | 0.08 |
| DriveTransformer-Large [ 15 ] | 646 M | 0.16 | 0.30 | 0.55 | 0.33 | 0.01 | 0.06 | 0.15 | 0.07 |
| HiP-AD [ 29 ] | 90 M | 0.28 | 0.53 | 0.87 | 0.56 | 0.01 | 0.05 | 0.15 | 0.07 |
| Method | LP | RE | DA | Driving Score | Success Rate (%) | Collision Rate (%) |
|---|---|---|---|---|---|---|
| Decouple | 83.21 | 63.18 | 22.7 | |||
| LP + Original | ✓ | 87.47 | 68.18 | 15.4 | ||
| LP + Reencode | ✓ | ✓ | 85.82 | 66.81 | 16.3 | |
| Full (AlignDrive) | ✓ | ✓ | ✓ | 89.07 | 73.18 | 11.4 |
| Run | Driving Score | Success Rate (%) | Driving Efficiency | Comfort |
|---|---|---|---|---|
| Run 1 | 89.07 | 73.18 | 212.07 | 16.86 |
| Run 2 | 87.80 | 71.36 | 207.85 | 15.25 |
| Run 3 | 88.05 | 70.00 | 210.08 | 17.10 |
| Average | 88.30 | 71.50 | 210.00 | 16.40 |