ARCBOS Snowbot 全系统任务树

PUB-2603-0025-DOC · 2.0

Barcode ARCCAC48VFR62

0. 项目总目标


1. 感知系统(Perception)【外包主导】

1.1 激光雷达接入

1.2 障碍物检测

1.3 传感器融合


2. 定位系统(Localization)【半外包/半控制】

2.1 RTK定位

2.2 SLAM建图与定位

2.3 定位融合优化


3. 决策与控制系统(Planning & Control)【核心自研】

3.1 全局路径规划

3.2 局部避障策略

3.3 行为逻辑系统

3.4 控制指令生成


4. 执行系统(Vehicle & Actuation)【自研主导】

4.1 底盘控制

4.2 除雪执行机构

4.3 电池系统


5. 车体结构(Mechanical)【半外包】

5.1 结构设计

5.2 样机加工

5.3 环境适应设计


6. 数据与平台系统(Data & Backend)【控制权核心】

6.1 数据采集系统

6.2 通信协议

6.3 数据结构定义

6.4 后端管理平台


7. 系统集成(Integration)【核心阶段】

7.1 模块联调

7.2 整车调试

7.3 场景测试


8. 核心控制权总结(必须掌控)

自研核心(不可外包)


半控制(可外包但必须开放接口)


完全外包(无风险)

人力招聘规划(基于系统任务树)

原则:
1. 优先覆盖“控制权模块”(决策 / 控制 / 数据)
2. 一人多能优先(早期团队)
3. 外包模块不招聘
4. 按阶段递进招聘(避免一次性堆人)

招聘顺序 = 控制权优先级

招聘优先级总览

P0(必须立即到位)
1. 技术负责人(系统架构)

P1(核心执行)
2. 嵌入式 / 控制工程师
3. 电气 / 控制工程师

P2(支撑核心能力)
4. 机械工程师

P3(优化与扩展)
5. 算法工程师(可选/后置)
6. PMO / 项目助理

P4(后期阶段)
7. 测试 / 装配工程师

技术负责人(系统架构)【P0】

岗位名称:技术负责人 / 系统架构负责人

岗位职责:
- 负责整机系统架构设计(感知 / 定位 / 控制 / 数据)
- 定义模块边界与接口(必须可替换)
- 主导决策系统(路径规划 / 行为逻辑 / 避障策略)
- 主导系统集成与联调
- 管理外包技术边界(导航 / 后端)
- 负责关键技术决策与问题解决

岗位要求:
- 具备机器人 / 自动驾驶 / 控制系统经验
- 熟悉导航系统(SLAM / RTK / 感知)
- 熟悉控制系统(运动控制 / 路径规划)
- 能做系统级设计(不是单点工程师)
- 能带小团队推进项目

优先背景:
- 移动机器人 / 无人车 / 自动驾驶
- 工业设备控制系统经验

关键能力:
- 系统抽象能力(最重要)
- 架构设计能力
- 工程落地能力

备注:
- 本岗位决定项目成败

嵌入式 / 控制工程师【P1】

岗位名称:嵌入式 / 控制工程师

岗位职责:
- 实现机器人控制指令(速度 / 转向 / 执行机构)
- 负责通信协议(设备 ↔ 云)
- 负责数据采集与上传系统
- 配合实现局部避障与控制逻辑
- 对接导航系统接口

岗位要求:
- 熟悉嵌入式开发(C/C++ / Linux)
- 熟悉串口 / CAN / TCP/IP通信
- 有控制系统经验(优先)
- 能读懂硬件接口

优先背景:
- 机器人 / 工控 / 自动化设备
- ROS经验加分(非必须)

关键能力:
- 稳定性优先
- 接口实现能力
- 工程落地能力

电气 / 控制工程师【P1】

岗位名称:电气工程师 / 控制工程师

岗位职责:
- 负责底盘控制(电机 / 驱动)
- 负责执行机构控制(滚刷 / 铲雪)
- 电气系统设计(供电 / 接线)
- 与嵌入式工程师配合完成控制闭环

岗位要求:
- 熟悉电机控制(BLDC / 驱动器)
- 熟悉电气设计(低压系统)
- 有工业设备经验优先

优先背景:
- AGV / 工业机器人 / 自动化设备

关键能力:
- 控制稳定性
- 现场调试能力

机械工程师【P2】

岗位名称:机械工程师

岗位职责:
- 负责整车结构设计
- 负责除雪机构设计(滚刷 / 铲雪)
- 负责设备布局与空间设计
- 负责防水 / 低温设计
- 对接加工厂完成样机制造

岗位要求:
- 熟悉机械设计(SolidWorks等)
- 有移动设备 / 工业设备经验
- 能做结构优化与问题修正

优先背景:
- 户外设备 / 工程机械

关键能力:
- 结构可靠性
- 环境适应设计

算法工程师(可选)【P3】

岗位名称:算法工程师(导航/感知)

岗位职责:
- 优化定位系统(RTK / SLAM融合)
- 优化避障策略(非AI重模型)
- 提升导航稳定性

岗位要求:
- 熟悉机器人导航(SLAM / 路径规划)
- 能做工程优化(非纯研究)

备注:
- 早期可不招聘
- 优先用外包方案替代

PMO / 项目助理【P3】

岗位名称:项目助理 / PMO

岗位职责:
- 维护任务系统(Notion)
- 跟踪项目进度
- 收集任务状态
- 协助跨团队沟通
- 形成周报

岗位要求:
- 执行力强
- 逻辑清晰
- 熟悉项目管理工具

关键能力:
- 推动执行
- 信息整理能力

备注:
- 本岗位是“创始人替身”

测试 / 装配工程师【P4】

岗位名称:测试 / 装配工程师

岗位职责:
- 样机装配
- 功能测试
- 场景测试(雪地 / 低温)
- 故障记录与反馈

岗位要求:
- 动手能力强
- 能适应现场工作
- 有设备调试经验优先

备注:
- 第5个月后再招聘

最终团队结构(样机阶段)

核心团队(6人):
- 技术负责人 ×1
- 嵌入式 ×1
- 电气 ×1
- 机械 ×1
- (可选算法 ×1)
- PMO ×1

外包:
- 导航系统
- 后端系统
- 电池
- 加工制造

= 小团队 + 强控制结构

总结

先锁住“系统大脑”(技术负责人)
再补“控制与数据”(嵌入式 + 电气)
再补“结构”(机械)
最后补“效率与测试”(PMO + 测试)

当前人力与系统策略(已封板)

# ARCBOS Snowbot 人力与技术策略基线(Freeze V1.0)

状态:已确认 / 不再反复讨论(除非重大变化)

---

## 一、人力结构(锁定)

核心团队(6人以内):

1. 技术负责人(系统架构)核心
2. 嵌入式 / 控制工程师
3. 电气工程师
4. 机械工程师
5. PMO / 项目助理
6. (可选)算法工程师(后置)

---

## 二、招聘优先级(锁定)

P0:
- 技术负责人

P1:
- 嵌入式 / 控制
- 电气

P2:
- 机械

P3:
- PMO

P4:
- 测试(后期)

---

## 三、技术控制边界(锁定)

必须自研:
- 路径规划
- 避障策略
- 行为逻辑
- 控制指令
- 数据结构
- 通信协议

半控制:
- SLAM
- 定位融合

可外包:
- 感知(雷达)
- 电池
- UI系统
- 加工制造

---

## 四、外包策略(锁定)

原则:
- 外包“能力”,不外包“控制权”

必须要求:
1. 接口开放
2. 数据可访问
3. 模块可替换

---

## 五、预算结构(锁定)

人力:
- 8.7万/月(当前结构)

外包:
- 75万

总预算:
- ~145万(样机阶段)

---

## 六、执行原则(锁定)

1. 小团队高效率(不扩编)
2. 控制权优先(不是功能优先)
3. 系统先跑通,再优化
4. 不引入复杂流程工具
5. Notion作为唯一操作系统(当前阶段)

---

## 七、风险共识(锁定)

最大风险:
- 技术负责人能力不足

次级风险:
- 导航外包失控
- 系统接口未定义

---

## 八、当前阶段重点(锁定)

只做三件事:

1. 招到正确的技术负责人
2. 明确导航外包边界
3. 启动系统架构设计


8个月总目标(统一版)

# 总目标(唯一基线)

在8个月内完成:

1. 可运行样机(Snowbot Prototype)
2. 完整闭环:
   感知(外包)→ 定位(半外包)→ 决策(自研)→ 控制(自研)→ 执行(自研)
3. 可在真实场景运行(雪地/低温基础验证)

注意:
- 不追求算法先进性
- 不追求平台完整性
- 只追求:能跑 + 可控 + 可迭代

阶段划分

# Phase 1(M1–M2):系统骨架 + 外包启动

核心目标:
- 建立“控制权结构”(不是功能)

必须完成:

【内部】
- 系统架构定义(技术负责人)
- 接口定义(数据结构 / 通信协议)⭐关键
- 控制链路打通(手动控制底盘)

【外包】
- 导航方案启动(SLAM/RTK)
- 电池方案确认
- 后端需求对齐

里程碑:
- M1:系统架构 + 模块边界确认
- M2:接口定义冻结(数据/控制/通信)⭐生死点
- M3:底盘可手动控制运行

交付:
- 系统“骨架”成立(可控)

# Phase 2(M3–M4):基础运动能力(能走)

核心目标:
- 机器人“能按路径走”(项目生死点)

必须完成:

【外包接入】
- SLAM输出位姿
- RTK定位接入

【内部】
- 位姿 → 控制链路打通
- 简单路径规划(不复杂)
- 底盘闭环控制

里程碑:
- M4:定位系统输出稳定(位姿可用)
- M5:路径规划初版(简单路径)
- M6:机器人可按路径移动 ⭐生死点

交付:
- 基础自动行走能力

# Phase 3(M5–M6):作业能力(能用)

核心目标:
- 机器人“可以干活”(不是只会走)

必须完成:

【内部(核心)】
- 避障策略(简单规则,不做复杂AI)
- 行为逻辑(状态机:走/停/绕/异常)
- 控制稳定性优化

【系统】
- 全模块联调(感知+定位+控制)
- 数据采集系统上线(最小版本)

里程碑:
- M7:避障可用(基础场景)
- M8:行为逻辑完成(状态机)
- M9:系统联调完成(无致命问题)

交付:
- 可执行作业(基础除雪)

# Phase 4(M7–M8):稳定与验证(可展示)

核心目标:
- 可展示样机(Demo级)

必须完成:

【优化】
- 系统稳定性(长时间运行)
- 控制精度优化

【测试】
- 低温测试(关键验证)
- 雪地实际测试

【结构】
- 外观/结构优化(不重设计)

里程碑:
- M10:连续运行1小时稳定
- M11:低温环境可运行(-20℃级别)
- M12:完整除雪作业跑通
- M13:样机完成(可展示)

交付:
- Demo级样机

全局统一里程碑

# 核心里程碑(统一版)

M2:接口定义冻结 ⭐(否则后面全崩)
M6:机器人能按路径走 ⭐(项目生死点)
M9:系统联调完成(进入可用状态)
M11:低温可运行(商业验证)
M13:样机完成(Demo)

与当前资源的严格对齐

# 人力与阶段对齐

Phase 1:
- 技术负责人 + 嵌入式 + 电气(3人核心)

Phase 2:
- 加入机械(结构联动)

Phase 3:
- 全团队(控制+结构+系统联调)

Phase 4:
- 加入测试(后期)

---

# 外包与阶段对齐

导航外包:
- Phase1启动
- Phase2接入
- Phase3联调

后端外包:
- Phase2对接
- Phase3使用

电池:
- Phase2接入

统一结论

先控接口(Phase1)→ 再能走(Phase2)→ 再能干活(Phase3)→ 再稳定(Phase4)

ARCBOS
ENGINEERED FOR EXTREME CONDITIONS