⏸️ 暂停直接使用|PUB-2604-0038-SPEC|SnowBot Alpha/Beta 导航控制系统原始需求文档

PUB-2604-0038-SPEC · 1.4

Barcode ARC50GHJJMFQ7

ARCBOS

ENGINEERED FOR EXTREME CONDITIONS

SnowBot Alpha补齐与Beta闭环移动机器人导航控制系统软件外包主需求文档

版本:v1.4

用途:第三方外包询价、技术评审、合同附件、交付验收基线

适用项目:SnowBot 工程样机 Alpha补齐 + Beta闭环 阶段


1. 项目背景

本项目仅针对 SnowBot 工程样机阶段的软件能力建设。

本次外包范围严格限定为:

Alpha补齐 + Beta闭环

不包含:

供应商可以提交完整路线图建议,但当前报价、合同、交付、验收均只按 Alpha补齐 + Beta闭环执行。


2. 阶段定义(强约束)

Alpha:能用(系统打通)
Beta:能干活(任务闭环)

禁止跨阶段开发。


3. 一句话需求定义

外包方负责完成 SnowBot 在 Alpha补齐与Beta闭环阶段的软件系统建设,使工程样机具备“可联调、可运行、可执行固定任务、可演示、可验收、可交接”的能力。


4. 外包范围拆分

4.1 Alpha补齐(系统打通)

目标:让系统可运行、可联调。

包括:

交付标准:系统可运行、可联调、可基础控制。


4.2 Beta闭环(任务能力)

目标:完成固定场地任务执行闭环。

包括:

交付标准:完成端到端运行闭环。

传感器输入
→ 融合定位
→ 路线选择 / 回放
→ 路径跟踪
→ 底盘控制
→ 障碍检测
→ 安全停车 / 降级
→ 日志导出

5. 推荐模块边界

建议最小模块拆分如下:

sensor_adapter
├─ RTK / GNSS 输入
├─ IMU 输入
├─ odometry 输入
└─ lidar 输入

localization
├─ 传感器融合
└─ 位姿输出

route_manager
├─ 路线录制
├─ 路线存储
└─ 路线回放

controller_beta
├─ 路径跟踪
├─ 速度指令输出
└─ 停车 / 降级输出

safety_monitor
├─ 障碍停车
├─ 边界约束
├─ 传感器健康监控
└─ 降级触发

task_manager
├─ 状态机
├─ 模式切换
└─ 任务执行协调

debug_tools
├─ 参数调整
├─ 路线工具
└─ 日志导出

6. 明确排除范围

本次外包不包含:


7. GitHub 与代码交付要求

所有正式交付必须进入 ARCBOS 指定 GitHub 仓库。

未进入指定仓库的内容,不视为正式交付。

要求:

禁止:

代码要求:


8. 外部依赖与供应链安全

未经 ARCBOS 书面确认,第三方不得引入外部 API、SDK、云服务、地图服务、日志服务、监控服务或在线模型。

第三方必须提交外部依赖清单,包括:


9. 知识产权与交付权利

ARCBOS 至少应拥有:

第三方不得:


10. 里程碑

M1:接口与架构冻结

交付:

验收重点:接口清晰、范围冻结、不越阶段。


M2:Alpha补齐完成(系统可运行)

交付:

验收重点:系统能启动、能通信、能基础控制、能联调。


M3:Beta路径执行可用

交付:

验收重点:固定路线可重复执行。


M4:障碍与安全可用

交付:

验收重点:不撞、不越界、不确定时停车。


M5:整机联调与交付

交付:

验收重点:可运行、可重复、可演示、可交接。


11. 核心验收标准

只接受以下结果:

不接受:


12. 结算建议

建议按里程碑付款,不建议一次性大额预付。

付款应绑定:

尾款应绑定最终交接。


13. 最终原则

只做 Alpha补齐 + Beta闭环
禁止跨阶段开发

后续 Gamma / Delta / Fleet / Service 能力,应在本阶段验收完成后另行定义范围、报价、里程碑和合同。