版本:1.0.0 | 适用赛事:百度 Apollo 星火自动驾驶大赛(PnC 赛道)
apollo-dev 专为 Apollo EDU PnC 赛道开发设计,覆盖装好环境后的所有日常开发活动。
| 能力 | 说明 |
|---|---|
| 日常工作流 | 每日重启启动流程、编译、打包提交、Git 管理 |
| PnC 场景开发 | TrafficRule/Scenario/Task 插件开发,10+ 赛事场景实现 |
| 模块调试 | mainboard 单模块启动、Planning 恢复、Dreamview 异常 |
| 知识库检索 | 61 篇文档覆盖 PnC 开发全链路 |
- 工作流标准化:提供三个典型开发工作流模板
- 场景全覆盖:支持 10+ 赛事场景的解题思路和代码实现
- 调试利器:mainboard 单模块启动快速定位问题
- 知识沉淀:61 篇精选文档,覆盖开发全链路
┌─────────────────────────────────────────────────────────────┐
│ apollo-dev 架构 │
├─────────────────────────────────────────────────────────────┤
│ │
│ 用户触发 ──→ 问题分流 ──→ 流程路由 │
│ │ │ │ │
│ │ ├─ 日常启动 ──→ 高频快答 │
│ │ ├─ 场景开发 ──→ 知识库检索 │
│ │ ├─ 插件开发 ──→ 知识库检索 │
│ │ ├─ 模块调试 ──→ 速查卡片 │
│ │ └─ Git 管理 ──→ 高频快答 + 检索 │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────┐ │
│ │ 高频快答系统 │ │
│ ├──────────────────────────────────────┤ │
│ │ • 电脑重启后进入 Apollo │ │
│ │ • 打包提交命令 │ │
│ │ • 下载 Planning 代码 │ │
│ │ • 编译后配置丢失 │ │
│ │ • Git 保存与回退 │ │
│ └──────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────┐ │
│ │ 速查卡片系统 │ │
│ ├──────────────────────────────────────┤ │
│ │ • mainboard 单模块启动命令 │ │
│ │ • Planning 模块恢复流程 │ │
│ │ • 编译报错速查表 │ │
│ └──────────────────────────────────────┘ │
│ │ │
│ ▼ │
│ ┌──────────────────────────────────────┐ │
│ │ 知识库检索系统 │ │
│ ├──────────────────────────────────────┤ │
│ │ • 01_赛事竞赛/ │ │
│ │ • 02_日常工作流/ (4 文件) │ │
│ │ • 03_规划PnC/ (19 文件) │ │
│ │ • 04_赛事集锦/ (11 文件) │ │
│ │ • 05_工程框架与工具/ │ │
│ │ • 06_技术培训/ │ │
│ │ • 07_FAQ故障排查/ (7 文件) │ │
│ │ • 08_硬件传感器/ │ │
│ │ • 09_地图资源/ │ │
│ └──────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
/apollo-dev # 通用入口
PnC、Planning、规划、场景、插件、TrafficRule、Scenario、profile、Dreamview、SimControl、星火大赛、借道、泊车、交汇、人行道、mainboard、编译后配置丢失、打包提交、Git
/apollo-dev → 电脑重启后怎么进入 Apollo?
直接回答:cd application-pnc && aem start && aem enter
/apollo-dev → 借道绕行场景怎么实现?
检索 03_规划PnC/13_场景—借道绕行解题思路.md 和 04_赛事集锦/05_场景—借道绕行.md。
支持 10+ 赛事场景:借道绕行、交汇路口减速、人行道避让、自主泊车、动态避障、交通标志停止线、施工区域减速、特殊车辆绕行、断头路、红绿灯路口减速、减速带通行、慢速车绕行、左转待转。
/apollo-dev → Planning 模块在 DreamView 中打不开
引导使用 mainboard -d 单独启动排查,或执行 Planning 模块完整恢复流程。
apollo-dev/
├── _meta.json
├── config.yaml
├── SKILL.md
├── README.md
└── references/
├── knowledge_index.md
└── knowledge/
├── 01_赛事竞赛/ # 赛事报名指南
├── 02_日常工作流/ # 4 个文件(profile、重启、打包、Git)
├── 03_规划PnC/ # 19 个文件(PnC 开发核心)
├── 04_赛事集锦/ # 11 个文件(场景解题代码)
├── 05_工程框架与工具/ # Dreamview、包管理
├── 06_技术培训/ # 备赛课程
├── 07_FAQ故障排查/ # 7 个文件(开发相关报错)
├── 08_硬件传感器/ # 传感器适配、CAN 协议
└── 09_地图资源/ # 地图和场景获取