界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
开发与工程 · SKILL.md

car-ports-and-controls

car-ports-and-controls

【开发与工程】Guides openpilot car ports, fingerprints, opendbc interfaces, controls tests, process replay, safety boundaries, and maneuver reports.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: car-ports-and-controls description: "Guides openpilot car ports, fingerprints, opendbc interfaces, controls tests, process replay, safety boundaries, and maneuver reports." disable-model-invocation: true metadata: disco-role: operating license: MIT

car-ports-and-controls

Use this sub-skill for new/changed car support, CAN/FW fingerprints, opendbc platform/interface behavior, DBC-related debugging, supported-cars docs, controller tests, driver-monitoring/control policies, process replay, and lateral/longitudinal maneuver report analysis.

Read first

Bundled helper

  • scripts/extract_fingerprint_summary.py adapts the route fingerprint workflow into a safer helper that reads a route/local log through LogReader, prints CAN address lengths, FW versions, and VIN, and never requires live Panda hardware.

Typical workflow

  1. Start with route evidence: use route-log-analysis to normalize route selectors and confirm logs are accessible.
  2. Extract a fingerprint/FW summary when a route is available.
  3. Map the platform/brand through opendbc and inspect whether firmware matching is unique or ambiguous.
  4. Run focused interface/docs/controller tests; do not run all cars or process replay unless time and dependencies allow.
  5. For route-based regressions, use process replay with explicit whitelist/blacklist choices.
  6. For real-world maneuver data, enforce safety prerequisites and document route/upload status before report generation.

Safety boundary

openpilot is a driver assistance system, not an autonomous replacement for driver attention. Do not suggest disabling driver monitoring, nerfing excessive actuation checks, or bypassing panda safety tests. Any fork that changes safety code must preserve the relevant safety test suite and should not claim upstream safety compliance without evidence.

我的收藏