总结
模块依赖、二次开发建议与关键入口。
模块依赖
flowchart TB
subgraph HW [硬件与驱动]
BR[robot_bringup]
end
subgraph LOC [定位]
CARTO[cartographer]
MAP[map_server]
end
subgraph NAV [导航]
MB[move_base]
end
subgraph TASK [比赛任务]
NAVCOMP[nav_competition]
PERSON[webcam_person_gun]
MINEAT[orbbec_mine_antitank]
end
BR --> CARTO
MAP --> MB
CARTO --> MB
NAVCOMP --> MB
NAVCOMP --> PERSON
NAVCOMP --> MINEAT
MINEAT --> MB二次开发建议
| 目标 | 建议 |
|---|---|
| 改航点/超时 | 只改 nav_competition.yaml |
| 改识别 | 对应 scripts/*.py + data/models/*.onnx |
| 改导航 | robot_navigation/param/ + launch |
| 新功能 | 优先写在 raicom2026 包内 |
关键入口
| 用途 | 路径 |
|---|---|
| 环境 | scripts/setup_env.sh |
| prep/go | scripts/start_match_*.sh |
| 主 launch | launch/nav_competition_2026.launch |