COD-002
Code
navsim — NAVSIM 官方开发套件(数据/非反应式仿真/PDMS-EPDMS 实现)
| id | |
|---|---|
| updated | |
| type | code |
| title | navsim — NAVSIM 官方开发套件(数据/非反应式仿真/PDMS-EPDMS 实现) |
| alias | navsim devkit |
| repo | https://github.com/autonomousvision/navsim |
| license | Apache-2.0 |
| version | git commit 0a380a9063d7162ec93d0f51e9990ebac585f720(2025-10-27) |
| implements | PPR-2406.15349 |
| tier | 0 |
| lifecycle | EXTRACTED |
| epistemic | n/a |
| ingested | 2026-09-07 |
定位
NAVSIM(PPR-2406.15349)的官方开发套件(autonomousvision 维护,Apache-2.0)。本库中它是 BMK-006 指标语义的实现权威。注意版本语义:克隆时 HEAD 已含 v2/EPDMS 扩展(车道保持、两帧扩展舒适、驾驶方向等子分数)——核对 v1 PDMS 口径时须以 _aggregate_pdm_scores
的乘法门控 × 加权平均结构 + 论文权重为准,v2 专属子分数(DDC/TLC/LK/EC)不进入 v1 PDMS。
Provenance
- 原文缓存:
cache/sources/navsim/(git clone,gitignored,逐机可再生;管理方式同论文 TeX / nuplan-devkit)。 - 版本锚点:
version字段 = 完整 commit SHA(同 COD-001 裁决)。
本库消费的代码路径
navsim/planning/simulation/planner/pdm_planner/scoring/pdm_scorer.py——PDMS 核心:_calculate_no_at_fault_collision(at-fault=0、static=0.5)、_calculate_ttc(常速外推碰撞检查)、_aggregate_pdm_scores(门控乘积 × 加权平均、进度归一化)。navsim/planning/simulation/planner/pdm_planner/scoring/pdm_comfort_metrics.py——舒适度六项 within-bound 阈值(与 nuPlan devkit 同一常数表:4.89/2.40/−4.05/8.37/4.13/1.93/0.95)。navsim/planning/script/config/pdm_scoring/scorer/pdm_scorer.yaml——权重与阈值默认值(progress 5.0 / ttc 5.0 / history_comfort 2.0 / two_frame_extended_comfort 2.0 / lane_keeping 2.0;v2 专属项共存于同一 config)。navsim/planning/metric_caching/——仿真前缓存(观测/地图预计算),非反应式评测的输入面。
Review Log
- 2026-09-07 初建。裁决沿 COD-001:implements 边、commit SHA 版本锚点、代码定义概念的 CPT defined-by 指向本卡。
- 版本口径警示(记录待讨论):devkit 单仓同时承载 v1/v2 口径,“devkit 默认值” 不等于 “论文 v1 PDMS”——引用常数时必须区分论文声明(PPR-2406.15349)与 HEAD 配置(本卡)。
关联(6)
- PPR-2406.15349 NAVSIM: Data-Driven Non-Reactive Autonomous Vehicle Simulation and Benchmarking
- PPR-2506.04218 Pseudo-Simulation for Autonomous Driving(NAVSIM v2)
- BMK-006 NAVSIM non-reactive planning benchmark (v1 PDMS / v2 EPDMS two-stage)
- DAT-001 OpenScene — nuPlan 传感器数据的紧凑再分发(OpenDriveLab)
- COD-001 nuplan-devkit — nuPlan 官方开发套件(数据集/闭环模拟/指标实现)
- CPT-017 PDM Score (PDMS)