2026-07-11 16:02:57 +08:00
|
|
|
|
# 停机引导 ParkingSpaceGuide
|
|
|
|
|
|
|
|
|
|
|
|
ParkingSpaceGuide 使用一台平面相机、一台雷达和一块显示屏完成停机位引导。
|
|
|
|
|
|
|
|
|
|
|
|
当前硬件和输出方式:
|
|
|
|
|
|
|
|
|
|
|
|
- 相机:`Device/MvsDevice`
|
|
|
|
|
|
- 雷达:`Device/RsLidarDevice`
|
|
|
|
|
|
- 显示屏:`Device/LedDisplayDevice`
|
2026-07-14 17:14:55 +08:00
|
|
|
|
- 组播:`Nets/UDPClient`
|
2026-07-16 13:56:11 +08:00
|
|
|
|
- 2D 机型识别:`AppAlgo/AAPGS_model`(RK3588 Linux AArch64)
|
2026-07-11 16:02:57 +08:00
|
|
|
|
|
2026-07-16 13:56:11 +08:00
|
|
|
|
算法入口位于:
|
2026-07-11 16:02:57 +08:00
|
|
|
|
|
|
|
|
|
|
`ParkingSpaceGuideApp/Presenter/Src/DetectPresenter.cpp`
|
|
|
|
|
|
|
2026-07-16 13:56:11 +08:00
|
|
|
|
机型识别由雷达算法按距离触发,相机软触发取图后调用 AAPGS 分类模型,
|
|
|
|
|
|
当前支持 `A320` 和 `B737`。应用默认从可执行文件同级的
|
|
|
|
|
|
`AAPGS_model/models/model.yaml` 加载模型;也可通过环境变量覆盖:
|
|
|
|
|
|
|
|
|
|
|
|
- `AAPGS_MODEL_CONFIG`:模型 YAML 的完整路径
|
|
|
|
|
|
- `AAPGS_MODEL_ROOT`:AAPGS SDK 根目录
|
|
|
|
|
|
- `AAPGS_RUNTIME_LIBRARY`:`libyolo_runtime.so.2` 的完整路径
|
|
|
|
|
|
|
|
|
|
|
|
Windows 构建保留界面与业务流程,但不执行仅支持 RK3588 的 NPU 推理。
|
|
|
|
|
|
|
2026-07-11 16:02:57 +08:00
|
|
|
|
文档:
|
|
|
|
|
|
|
|
|
|
|
|
- 详细设计:`详细设计.md`
|
|
|
|
|
|
- 对接协议:`停机引导对接协议.md`
|
|
|
|
|
|
|
|
|
|
|
|
LED 输出当前从 `ledDisplay.startAddress` 开始写 8 个保持寄存器:
|
|
|
|
|
|
|
|
|
|
|
|
1. valid
|
|
|
|
|
|
2. guideCode
|
|
|
|
|
|
3. distance high word
|
|
|
|
|
|
4. distance low word
|
|
|
|
|
|
5. lateralOffset high word
|
|
|
|
|
|
6. lateralOffset low word
|
|
|
|
|
|
7. angle high word
|
|
|
|
|
|
8. angle low word
|