COD-001
Code
nuplan-devkit — nuPlan 官方开发套件(数据集/闭环模拟/指标实现)
| id | |
|---|---|
| updated | |
| type | code |
| title | nuplan-devkit — nuPlan 官方开发套件(数据集/闭环模拟/指标实现) |
| repo | https://github.com/motional/nuplan-devkit |
| license | Apache-2.0 |
| version | git commit e9241677997dd86bfc0bcd44817ab04fe631405b(2025-08-27;describe: v1.2-13-ge924167) |
| implements | PPR-2106.11810 |
| tier | 0 |
| lifecycle | EXTRACTED |
| epistemic | n/a |
| ingested | 2026-09-07 |
定位
nuPlan 的官方开发套件(Motional 维护,Apache-2.0),实现 PPR-2106.11810 提出的数据集接口、闭环模拟引擎与全部评估指标。本库中它是 BMK-003 指标语义的实现权威(implementation authority):BMK-003 正文的指标公式逐条锚定本仓库的代码路径——论文只点名了指标(minADE/minFDE/miss rate 等),精确计算定义(阈值、聚合方式、门控结构)只存在于代码与配置中。
Provenance
- 原文缓存:
cache/sources/nuplan-devkit/(git clone,gitignored,逐机可再生;管理方式同论文 TeX 缓存)。 - 版本锚点:
version字段 = 完整 commit SHA(代码的 version+hash 语义合一——commit SHA 本身即内容哈希承诺)。本卡引用的指标路径与配置值均在 commite9241677检出内容上核对。
本库消费的代码路径
nuplan/planning/metrics/aggregator/weighted_average_metric_aggregator.py——闭环总分聚合器:加权平均 × 门控乘积(_compute_scenario_score)。nuplan/planning/script/config/simulation/metric_aggregator/closed_loop_{non,}reactive_agents_weighted_average.yaml——权重与门控指标清单(progress/TTC=5.0、speed limit=4.0、comfort=2.0、default=1.0)。nuplan/planning/metrics/evaluation_metrics/common/——各指标实现(L2 误差族、progress、TTC、碰撞、可行驶区、行驶方向、舒适度、限速)。nuplan/planning/metrics/evaluation_metrics/base/{violation,within_bound}_metric_base.py——两类通用打分模式:violation 型max(0, 1−n/(thr+1))、within-bound 型布尔/阈值比。nuplan/planning/metrics/utils/expert_comparisons.py——轨迹误差原语(compute_traj_errors,支持 discount/heading 加权,本库消费口径均取默认discount_factor=1)。
Review Log
- 2026-09-07 初建(COD 类型首卡)。裁决记录(待事后讨论):(i)
implements边自 D25 future 转正(code → paper 的权威边),kb_graph FM_REF_FIELDS 已补扫;(ii) 代码制品的 version 锚点取 commit SHA,不另设 source-hash;(iii) 定义承载于代码的概念(ADE/FDE/MR 的 nuPlan 精确口径)其 CPTdefined-by指向本卡——defined-by目标从 paper 扩展到“来源类卡”(D25 目录修订候选)。
关联(9)
- PPR-2106.11810 nuPlan: A closed-loop ML-based planning benchmark for autonomous vehicles
- BMK-003 “nuPlan closed-loop planning benchmark (Val14 / Test14 / Test14-hard)”
- DAT-001 OpenScene — nuPlan 传感器数据的紧凑再分发(OpenDriveLab)
- COD-002 navsim — NAVSIM 官方开发套件(数据/非反应式仿真/PDMS-EPDMS 实现)
- COD-003 Diffusion-Planner — Diffusion Planner 官方实现(ZhengYinan-AIR)
- COD-004 Flow-Planner — Flow Planner 官方实现(DiffusionAD org,NeurIPS 2025)
- CPT-014 Average Displacement Error (ADE)
- CPT-015 Final Displacement Error (FDE)
- CPT-016 Miss Rate (MR)