Skip to content
Back to skills

Carla Leaderboard Eval

ASecurity

Evaluates autonomous driving agents on their ability to navigate complex urban environments while balancing route completion, safety, and rule compliance. It probes how well models handle dynamic traffic interactions, edge-case scenarios, and physical constraints in a closed-loop simulation. Use when the user wants to benchmark on CARLA Leaderboard 2.0 scenarios, CARLA 42 Routes, Town05, or asks about evaluating this task. Reports Driving Score (DS).

  • 3 stars
  • 0 votes
  • 0 copies
  • 10 views
  • Added September 11, 2026
researchpythonperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill carla-leaderboard-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Carla Leaderboard Eval?

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

Security grade badge for Carla Leaderboard Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-carla-leaderboard-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-carla-leaderboard-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: carla-leaderboard-eval
description: Evaluates autonomous driving agents on their ability to navigate complex urban environments while balancing route completion, safety, and rule compliance. It probes how well models handle dynamic traffic interactions, edge-case scenarios, and physical constraints in a closed-loop simulation. Use when the user wants to benchmark on CARLA Leaderboard 2.0 scenarios, CARLA 42 Routes, Town05, or asks about evaluating this task. Reports Driving Score (DS).
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2509.22754
  bibtex_key: [REDACTED]
  confidence: high
---

# carla-leaderboard-eval

> Self-driving cars: Are we there yet? — Atasever et al. (2025) (arXiv:2509.22754, 2025)

## What this evaluates

Evaluates autonomous driving agents on their ability to navigate complex urban environments while balancing route completion, safety, and rule compliance. It probes how well models handle dynamic traffic interactions, edge-case scenarios, and physical constraints in a closed-loop simulation.

## Datasets

- **CARLA Leaderboard 2.0 scenarios** — total ?; splits: dev-test (-1)
- **CARLA 42 Routes** — total 42; splits: test (42)
- **Town05** — total 20; splits: Town05 Short (10), Town05 Long (10)

## Metrics

- `Driving Score (DS)` **(primary)** — range: [0, 100]
  - DS_i = R_i × P_i, where R_i is the route completion percentage and P_i is the infraction penalty. Ranges from 0 to 100.
- `Route Completion (RC)` — range: [0, 100]
  - RC_i = 100 × (distance traversed / total route distance). Measures the percentage of the planned route successfully covered.
- `Infraction Penalty (IP)` — range: [0, 100]
  - IP_i = 100 × ∏_j p_j^{n_ij}, where n_ij is the count of infraction type j on route i, and p_j is the penalty coefficient. Higher values indicate fewer violations.

## Input / output format

**Input**: Predefined routes specified via GPS coordinates and map waypoints, along with dynamically spawned traffic scenarios (e.g., obstacles, pedestrians, other vehicles) based on the NHTSA pre-crash typology.

**Output**: Continuous control commands (steering, acceleration, braking) or trajectory waypoints generated per timestep to navigate the route.

## Scoring recipe

```python
def evaluate_route(route, agent_trace):
    rc = 100 * (agent_trace.distance_traversed / route.total_distance)
    infractions = count_infractions(agent_trace.actions)
    ip = 100 * prod(p_j ** n_ij for j, n_ij in infractions)
    ds = rc * ip  # Paper formula; leaderboard typically normalizes to [0,100]
    return ds, rc, ip
```

## Common pitfalls

- Domain mismatch between training data (Waymo Open Dataset) and evaluation simulator (CARLA) can cause prediction models to fail or behave conservatively.
- MPC-based planners may prioritize safety over progress, leading to artificially low route completion scores despite high infraction penalties.
- Evaluation requires closed-loop execution; open-loop or replay-based metrics do not capture compounding control errors or real-time interaction failures.

## Evidence (verbatim from paper)

> In the CARLA Leaderboard, agent performance is evaluated using three complementary metrics, each computed per route and then averaged to produce an overall score. ... Driving Score: DS_i = R_i P_i where R_i is the percentage of completion of and P_i is the infraction penalty of the i-th route. The driving score is the main metric of the leaderboard and ranges from 0 to 100.

## Citation

```bibtex
@misc{atasever2025selfdriving,
  title={Self-driving cars: Are we there yet?},
  author={Atasever et al. (2025)},
  year={2025},
  note={arXiv:2509.22754}
}
```

- arXiv: 2509.22754

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.