Skip to content
Back to skills

Nuplan Planning Eval

ASecurity

Evaluates a driving planner's ability to navigate interactive scenarios in a closed-loop simulator. It measures success rates under both non-reactive (log-replay) and reactive (IDM/SMART) traffic conditions across routine validation splits and complex, human-curated scenarios. Use when the user wants to benchmark on Val14, Test14, interPlan, or asks about evaluating this task. Reports CLS-NR, CLS-R.

  • 3 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 11, 2026
researchpythongoreactperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill nuplan-planning-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nuplan Planning Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Nuplan Planning Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-nuplan-planning-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-nuplan-planning-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: nuplan-planning-eval
description: Evaluates a driving planner's ability to navigate interactive scenarios in a closed-loop simulator. It measures success rates under both non-reactive (log-replay) and reactive (IDM/SMART) traffic conditions across routine validation splits and complex, human-curated scenarios. Use when the user wants to benchmark on Val14, Test14, interPlan, or asks about evaluating this task. Reports CLS-NR, CLS-R.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2512.03936
  bibtex_key: [REDACTED]
  confidence: high
---

# nuplan-planning-eval

> Driving is a Game: Combining Planning and Prediction with Bayesian Iterative Best Response — Distelzweig et al. (2025) (arXiv:2512.03936, 2025)

## What this evaluates

Evaluates a driving planner's ability to navigate interactive scenarios in a closed-loop simulator. It measures success rates under both non-reactive (log-replay) and reactive (IDM/SMART) traffic conditions across routine validation splits and complex, human-curated scenarios.

## Datasets

- **Val14** — total 1118; splits: val (1118)
- **Test14** — total ?; splits: random (-1), hard (280)
- **interPlan** — total 80; splits: full (80), lane-change (30)

## Metrics

- `CLS-NR` **(primary)** — range: percent
  - Closed-loop success score computed by running the planner in the nuPlan simulator over the full scenario horizon with non-reactive surrounding agents that follow pre-recorded trajectories.
- `CLS-R` **(primary)** — range: percent
  - Closed-loop success score computed under reactive surrounding agents using either the Intelligent Driver Model (IDM) or the SMART model to respond to ego behavior.

## Input / output format

**Input**: Historical agent trajectories $X_{1:N_a}^{-t_h:0}$ and map context $C_{\mathrm{map}}$.

**Output**: Ego trajectory $Y_{\mathrm{ego}}^t$ sampled at 10 Hz over a 4-second future horizon (40 positions).

## Scoring recipe

```python
def compute_nuplan_score(planner, scenario, agent_mode='NR'):
    sim = nuPlanSimulator(scenario, agent_mode=agent_mode)
    planner.run(sim)
    success_rate = sim.evaluate_closed_loop()
    return success_rate * 100
```

## Common pitfalls

- Confusing non-reactive (NR) and reactive (R) settings: NR replays logged trajectories, while R uses IDM or SMART models to react to the ego vehicle.
- Assuming Test14-hard is randomly sampled: it is curated by running PDM-Closed and selecting the 20 most challenging cases per category.
- Treating the metric as open-loop trajectory matching: evaluation is strictly closed-loop, meaning planning errors compound over the 4s horizon.

## Evidence (verbatim from paper)

> We report closed-loop non-reactive (CLS-NR) and closed-loop reactive (CLS-R) scores for Val14, Test14-hard, and Test14-random splits, as well as reactive scores on the interPlan and interPlanLC scenarios. Higher values indicate better performance.

## Citation

```bibtex
@misc{distelzweig2025drivingisagame,
  title={Driving is a Game: Combining Planning and Prediction with Bayesian Iterative Best Response},
  author={Distelzweig et al. (2025)},
  year={2025},
  note={arXiv:2512.03936}
}
```

- arXiv: 2512.03936

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.