carla-longest6-town05long-eval
Sensor Fusion by Spatial Encoding for Autonomous Driving — Lai-Dang et al. (2023) (arXiv:2308.10707, 2023)
What this evaluates
Evaluates an autonomous driving model's ability to navigate complex urban and highway environments under varying weather and lighting conditions, focusing on route completion, safety (infraction avoidance), and overall driving performance.
Datasets
- CARLA Longest6 — total ?; splits: test (-1)
- CARLA Town05 Long — total ?; splits: test (-1)
Metrics
Driving Score (DS) (primary) — range: [0, 1] | percent
- DS = RC × IS, where RC is the percentage of the route completed and IS is a safety score that decreases with infractions. Additional per-km infraction counts are reported for pedestrians, vehicles, static objects, red lights, off-road, route deviation, timeout, and blocking.
Route Completion (RC) — range: percent
- Percentage of the total route distance successfully traversed without terminating the episode.
Infraction Score (IS) — range: [0, 1]
- Safety metric that decreases when traffic rules or collision constraints are violated; typically normalized to [0, 1].
Input / output format
Input: Synchronized camera images and LiDAR point clouds collected from junctions and curved highways in the CARLA simulator, along with ego-vehicle state.
Output: Continuous vehicle control commands (steering, throttle, brake) and discrete gear selections to navigate the predefined route.
Scoring recipe
def compute_metrics(predictions, gold_route):
rc = len(predictions.completed_path) / len(gold_route.total_path)
infractions = count_violations(predictions, gold_route)
is_score = max(0.0, 1.0 - (infractions / gold_route.max_infractions))
ds = rc * is_score
return {"RC": rc, "IS": is_score, "DS": ds}
Common pitfalls
- Confusing Driving Score (DS) with Route Completion (RC); DS heavily penalizes safety violations, so a high RC does not guarantee a high DS.
- Failing to account for the combined weather and daylight conditions in Longest6, which drastically changes sensor fusion performance and requires robust multi-resolution encoding.
- Reporting only aggregate scores without per-kilometer infraction breakdowns, which obscures specific safety failures like pedestrian or static collisions.
Evidence (verbatim from paper)
The proposed method is evaluated using three metrics: route completion (RC), infraction score (IS), and driving score (DS). RC measures the percentage of the route completed, IS decreases when infractions occur, and DS is a comprehensive metric that considers both progress and safety.
Citation
@misc{lai2023sensorfusion,
title={Sensor Fusion by Spatial Encoding for Autonomous Driving},
author={Lai-Dang et al. (2023)},
year={2023},
note={arXiv:2308.10707}
}
1---2name: carla-longest6-town05long-eval3description: Evaluates an autonomous driving model's ability to navigate complex urban and highway environments under varying weather and lighting conditions, focusing on route completion, safety (infraction avoidance), and overall driving performance. Use when the user wants to benchmark on CARLA Longest6, CARLA Town05 Long, or asks about evaluating this task. Reports Driving Score (DS).4---56# carla-longest6-town05long-eval78> Sensor Fusion by Spatial Encoding for Autonomous Driving — Lai-Dang et al. (2023) (arXiv:2308.10707, 2023)910## What this evaluates1112Evaluates an autonomous driving model's ability to navigate complex urban and highway environments under varying weather and lighting conditions, focusing on route completion, safety (infraction avoidance), and overall driving performance.1314## Datasets1516- **CARLA Longest6** — total ?; splits: test (-1)17- **CARLA Town05 Long** — total ?; splits: test (-1)1819## Metrics2021- `Driving Score (DS)` **(primary)** — range: [0, 1] | percent22 - DS = RC × IS, where RC is the percentage of the route completed and IS is a safety score that decreases with infractions. Additional per-km infraction counts are reported for pedestrians, vehicles, static objects, red lights, off-road, route deviation, timeout, and blocking.23- `Route Completion (RC)` — range: percent24 - Percentage of the total route distance successfully traversed without terminating the episode.25- `Infraction Score (IS)` — range: [0, 1]26 - Safety metric that decreases when traffic rules or collision constraints are violated; typically normalized to [0, 1].2728## Input / output format2930**Input**: Synchronized camera images and LiDAR point clouds collected from junctions and curved highways in the CARLA simulator, along with ego-vehicle state.3132**Output**: Continuous vehicle control commands (steering, throttle, brake) and discrete gear selections to navigate the predefined route.3334## Scoring recipe3536```python37def compute_metrics(predictions, gold_route):38 rc = len(predictions.completed_path) / len(gold_route.total_path)39 infractions = count_violations(predictions, gold_route)40 is_score = max(0.0, 1.0 - (infractions / gold_route.max_infractions))41 ds = rc * is_score42 return {"RC": rc, "IS": is_score, "DS": ds}43```4445## Common pitfalls4647- Confusing Driving Score (DS) with Route Completion (RC); DS heavily penalizes safety violations, so a high RC does not guarantee a high DS.48- Failing to account for the combined weather and daylight conditions in Longest6, which drastically changes sensor fusion performance and requires robust multi-resolution encoding.49- Reporting only aggregate scores without per-kilometer infraction breakdowns, which obscures specific safety failures like pedestrian or static collisions.5051## Evidence (verbatim from paper)5253> The proposed method is evaluated using three metrics: route completion (RC), infraction score (IS), and driving score (DS). RC measures the percentage of the route completed, IS decreases when infractions occur, and DS is a comprehensive metric that considers both progress and safety.5455## Citation5657```bibtex58@misc{lai2023sensorfusion,59 title={Sensor Fusion by Spatial Encoding for Autonomous Driving},60 author={Lai-Dang et al. (2023)},61 year={2023},62 note={arXiv:2308.10707}63}64```6566- arXiv: 2308.10707