0. 项目总目标
1. 感知系统(Perception)【外包主导】
1.1 激光雷达接入
- 驱动开发
- 点云数据采集
- 数据预处理
- 执行方式:外包
- 负责人:外包团队 + 嵌入式配合
1.2 障碍物检测
- 静态障碍识别
- 基础避障输入数据
- 执行方式:外包
- 负责人:外包团队
1.3 传感器融合
- IMU融合
- 雷达+IMU数据同步
- 执行方式:外包
- 负责人:外包团队
2. 定位系统(Localization)【半外包/半控制】
2.1 RTK定位
- GNSS接入
- RTK精度优化
- 执行方式:外包
- 负责人:外包团队
2.2 SLAM建图与定位
- 环境建图
- 实时定位
- 执行方式:外包(必须接口开放)
- 负责人:外包团队 + 技术负责人审核
2.3 定位融合优化
- RTK + SLAM融合
- 精度稳定性优化
- 执行方式:半自研
- 负责人:技术负责人
3. 决策与控制系统(Planning & Control)【核心自研】
3.1 全局路径规划
- 作业路径生成
- 区域覆盖策略
- 执行方式:自研(核心)
- 负责人:技术负责人
3.2 局部避障策略
- 动态障碍处理
- 实时路径调整
- 执行方式:自研(核心)
- 负责人:技术负责人 + 嵌入式工程师
3.3 行为逻辑系统
- 启停逻辑
- 回充逻辑
- 异常处理逻辑
- 执行方式:自研(核心)
- 负责人:技术负责人
3.4 控制指令生成
- 速度控制
- 转向控制
- 执行方式:自研(核心)
- 负责人:电气工程师 / 控制工程师
4. 执行系统(Vehicle & Actuation)【自研主导】
4.1 底盘控制
4.2 除雪执行机构
- 滚刷控制
- 铲雪结构控制
- 执行方式:自研
- 负责人:机械工程师 + 电气工程师
4.3 电池系统
- 电池选型
- BMS管理
- 执行方式:外包
- 负责人:电池供应商
5. 车体结构(Mechanical)【半外包】
5.1 结构设计
- 车体结构
- 设备布局
- 执行方式:半外包
- 负责人:机械工程师
5.2 样机加工
5.3 环境适应设计
6. 数据与平台系统(Data & Backend)【控制权核心】
6.1 数据采集系统
- 运行数据采集
- 状态数据上传
- 执行方式:自研(核心)
- 负责人:嵌入式工程师
6.2 通信协议
- 设备通信协议
- 云端接口定义
- 执行方式:自研(核心)
- 负责人:嵌入式工程师
6.3 数据结构定义
- 数据格式设计
- API规范
- 执行方式:自研(核心)
- 负责人:技术负责人
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