1Carnegie Mellon University 2NEC Labs America 3University of California, San Diego
Closed-loop driving demonstrations across diverse long-tailed scenarios from the nuPlan benchmark. Our planner is interruptible and generates coherent textual reasoning alongside motion plans in real-time.
We present LAD, a real-time language-action planner with an interruptible architecture that produces a motion plan in a single forward pass (~20 Hz) or generates textual reasoning alongside a motion plan (~10 Hz). LAD is fast enough for real-time closed-loop deployment, achieving ~3× lower latency than prior driving language models while setting a new learning-based state of the art on nuPlan Test14-Hard and InterPlan. We also introduce RAD, a rule-based planner designed to address structural limitations of PDM-Closed. RAD achieves state-of-the-art performance among rule-based planners on nuPlan Test14-Hard and InterPlan. Finally, we show that combining RAD and LAD enables hybrid planning that captures the strengths of both approaches. This hybrid system demonstrates that rules and learning provide complementary capabilities: rules support reliable maneuvering, while language enables adaptive and explainable decision-making.
Planning requires both geometric feasibility and semantic reasoning and no single approach covers both.
Expands the search space via dynamic topology and data-driven maneuver priors.
Enables language-grounded reasoning over ambiguous traffic interactions in real-time.
The hybrid system integrates structured planning with foundation models for complementary strengths.
A flexible rule-based planner that extends PDM-Closed with:
An anytime multimodal language model planner that produces a valid motion plan in a single forward pass:
The hybrid planner combines strict rule-following with language-based reasoning. LAD's trajectory refinement head produces per-waypoint offsets for better rules alignment. The refined trajectory is added as a proposal to RAD's cost-based scorer, which selects the final plan from an expanded set of candidates. This enables interpretable planning via LAD and safe planning via RAD.
| Type | Planner | Test14-Hard | InterPlan |
|---|---|---|---|
| Expert | Log Replay | 85.96 | — |
| Rule | IDM | 62.26 | 31 |
| Rule | PDM-Closed | 75.19 | 42 |
| Rule | RAD (Ours) | 80.53 | 72 |
| Learned | PlanTF | 61.61 | 32 |
| Learned | PLUTO | 59.74 | — |
| Learned | DiffusionPlanner | 69.22 | 25 |
| Learned | FlowPlanner | 70.42 | — |
| Learned | LAD (Ours) | 70.77 | 40 |
| Hybrid | PLUTO | 76.88 | 49 |
| Hybrid | STR2-CKS-800m | 78.58 | 45 |
| Hybrid | DiffusionPlanner | 82.00 | — |
| Hybrid | FlowPlanner | 80.25 | — |
| Hybrid | RAD-LAD (Ours) | 81.36 | 74 |
| Component | Test14-Hard (R) |
|---|---|
| PlanTF | 61.61 |
| + 128 Objects | 59.73 |
| + Static Objects | 68.49 |
| + Plan Token | 68.90 |
| + LLM / DrivingQA | 69.75 |
| + PlanningQA (LAD) | 70.77 |
| Model | Reasoning | Latency (ms) | Hardware |
|---|---|---|---|
| DriveVLM | Yes | 410 | Orin X-2 |
| DriveGPT4-V2-8B | No | 2500 | — |
| DriveGPT4-V2-1.5B | No | 345 | — |
| DriveGPT4-V2-0.5B | No | 124 | — |
| PlanTF | No | 12 | A6000 |
| DiffusionPlanner | No | 50 | A6000 |
| FlowPlanner | No | 83 | A6000 |
| LAD | No | 43 | A6000 |
| LAD (10 tokens max) | Yes | 102 | A6000 |
| LAD (40 tokens max) | Yes | 222 | A6000 |
@article{ghosh2025radlad,
title = {RAD-LAD: Rule and Language Grounded Autonomous Driving in Real-Time},
author = {Ghosh, Anurag and Narasimhan, Srinivasa and Chandraker, Manmohan and Pittaluga, Francesco},
journal = {arXiv preprint arXiv:2603.28522},
year = {2025}
}