# Nuscenes Openloop Trajectory Eval

> Assesses open-loop trajectory prediction accuracy of VLMs by measuring the distance between predicted and ground truth future paths at multiple time horizons. Use when the user wants to benchmark on nuScenes, or asks about evaluating this task. Reports L2 Error (m).

- Skill: `qhjqhj00/nuscenes-openloop-trajectory-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/nuscenes-openloop-trajectory-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/nuscenes-openloop-trajectory-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/nuscenes-openloop-trajectory-eval

---


# nuscenes-openloop-trajectory-eval

> Impromptu VLA: Open Weights and Open Data for Driving Vision-Language-Action Models — Chi et al. (2025) (arXiv:2505.23757, 2025)

## What this evaluates

Assesses open-loop trajectory prediction accuracy of VLMs by measuring the distance between predicted and ground truth future paths at multiple time horizons.

## Datasets

- **nuScenes** — total ?; splits: test (-1)

## Metrics

- `L2 Error (m)` **(primary)** — range: m
  - Euclidean distance in meters between predicted and ground truth trajectory points at 1s, 2s, and 3s horizons. Average L2 Error is computed across these horizons.

## Input / output format

**Input**: Historical trajectory and scene context from nuScenes.

**Output**: Predicted future trajectory points (x, y coordinates) for 1s, 2s, and 3s horizons.

## Scoring recipe

```python
def score_l2(predictions, gold):
    errors = []
    for horizon in [1, 2, 3]:
        pred_pts = predictions[horizon]
        gt_pts = gold[horizon]
        l2 = np.sqrt(np.sum((pred_pts - gt_pts)**2, axis=1))
        errors.append(np.mean(l2))
    return errors, np.mean(errors)
```

## Common pitfalls

- Evaluation is strictly open-loop; models do not receive feedback from the environment during prediction.
- Horizons are fixed at 1s, 2s, and 3s; average L2 is the mean across these three specific horizons.

## Evidence (verbatim from paper)

> Performance is primarily measured by the L2 distance (in meters) between the predicted and ground truth trajectories at future time horizons of 1s, 2s, and 3s, along with the average L2 error.

## Citation

```bibtex
@misc{chi2025impromptu,
  title={Impromptu VLA: Open Weights and Open Data for Driving Vision-Language-Action Models},
  author={Chi et al. (2025)},
  year={2025},
  note={arXiv:2505.23757}
}
```

- arXiv: 2505.23757

