Skip to content
Back to skills

Nuscenes Openloop Trajectory Eval

ASecurity

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).

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongoperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill nuscenes-openloop-trajectory-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nuscenes Openloop Trajectory Eval?

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

Security grade badge for Nuscenes Openloop Trajectory Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-nuscenes-openloop-trajectory-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-nuscenes-openloop-trajectory-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: nuscenes-openloop-trajectory-eval
description: 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).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2505.23757
  bibtex_key: [REDACTED]
  confidence: high
---

# 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

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.