人形机器人一定要先做双足吗?从轮式底盘、双臂集成到工厂落地的实作指南

如果你的目标是在工厂、仓库或园区里尽快把机器人跑起来,而不是先拍一个“像人一样走路”的演示视频,那么最重要的工程判断通常不是先做双足,而是先确认任务到底需要什么移动方式、什么上肢能力、什么安全边界。对绝大多数早期落地项目来说,轮式底盘加双臂、再配合可维护的感知与调度系统,往往比双足方案更快进入可验证、可迭代、可交付的状态。

这篇适合谁

  • 正在规划第一代 humanoid 或类人作业平台的团队
  • 想在工厂、仓库、实验室、园区做移动操作验证的人
  • 需要在“先做双足”还是“先做轮式下半身”之间做取舍的研发负责人
  • 希望把预算优先花在上肢、感知、控制和任务闭环上的工程团队

先纠正几个很常见的误区

误区 1:做人形机器人就必须先做双足

不是。对很多真实任务来说,用户要的是“能到达、能抓取、能放置、能连续工作、能恢复故障”,而不是“必须像人一样走”。如果地面平整、路径清晰、坡度可控,轮式底盘通常能用更低能耗和更低调试成本完成 80% 以上的早期验证。

误区 2:轮式方案不算 humanoid,因此没有长期价值

这也是误解。轮式下半身并不妨碍你把上肢、手、视觉、任务规划、遥操作、数据回流、故障恢复这些真正决定系统可用性的部分先做扎实。很多双足项目最后卡住,不是因为腿不够先进,而是因为整机集成、维护效率、异常处理和安全验证做得不够。

误区 3:双足一旦做出来,就自然能覆盖轮式场景

实际并不会。双足会把系统复杂度直接抬高到状态估计、接触判断、步态切换、跌倒保护、地形泛化、整机热管理和高频控制同步上。只要这些环节有一个不稳,你的上层任务成功率就会被持续拖垮。

关键实现判断

在项目初期,先不要问“要不要做双足”,先问下面四个判断题:

  1. 场景是否真的需要跨越人类楼梯、门槛、碎石地、狭窄障碍? 如果不需要,轮式优先。
  2. 价值是否主要来自上肢操作,而不是下肢通过性? 如果是,优先把预算投给手臂、末端执行器、视觉和任务闭环。
  3. 是否需要长时间连续运行、低维护和快速回归测试? 如果需要,轮式方案通常更容易稳定。
  4. 团队是否已经具备双足状态估计、步态控制、跌倒保护和整机安全联调能力? 如果没有,硬上双足会明显拉长落地周期。

一句话总结:先让机器人稳定完成任务,再追求更像人;不要反过来。

什么情况下应该优先做轮式下半身

  • 工作区域是平整地面,通道宽度和转弯半径可以被提前设计
  • 任务是取放、搬运、上料、按钮操作、扫码、巡检、简单装配
  • 你更关心吞吐、稳定性、故障恢复和维护成本
  • 需要一台可以频繁回放日志、快速换件、一天多次回归测试的实验平台
  • 希望先把数据采集、遥操作和策略训练闭环建立起来

什么情况下双足才值得尽早上

  • 场地天然包含楼梯、台阶、不连续地面或狭窄障碍
  • 任务明确要求利用人类基础设施,且改造环境成本高于做双足
  • 你的验证重点本来就是动态平衡、全身协同和接触切换
  • 团队能承受更长的调试周期、更高的硬件损耗和更复杂的安全验证

分步实践指南:先做一台可落地的“轮式人形”平台

第 1 步:先把任务拆清楚,不要直接画机器人外形

先列任务,不要先列卖点。你至少要写清:

  • 机器人从哪里出发,到哪里结束
  • 需要识别哪些物体、按钮、容器、工装
  • 手臂要达到什么空间范围,末端需要多少自由度
  • 单次任务允许多长时间,失败后如何人工接管
  • 一班次内大概工作多久,是否需要自动充电或换电

很多团队一上来就追求“类人比例”,结果发现真正卡住的是机械臂工作空间不够、底盘停位误差太大、相机遮挡严重,和腿长得像不像人几乎没关系。

第 2 步:先决定底盘约束,再决定上肢布局

轮式平台不是随便装个底盘就行,底盘会直接影响上肢成功率。你至少要先定四件事:

  • 底盘形式: 差速、全向还是阿克曼。室内窄空间通常优先差速或全向。
  • 驻车稳定性: 机械臂伸出去抓取时,底盘是否会明显点头、侧倾或抖动。
  • 重心与配重: 电池、计算单元和臂基位置决定了整机会不会在满载抓取时失稳。
  • 线束和维护: 旋转部位、升降机构、双臂根部必须提前留维修空间。

经验上,一台不好维护的轮式平台,会和一台难调的双足一样痛苦。所以结构设计必须从“可拆、可换、可测”开始。

第 3 步:优先把“停得准”做出来,而不是只把“走得到”做出来

移动操作项目最常见的问题不是导航失败,而是机器人到了附近却停位不准,导致机械臂抓不到。实际做法通常是:

  1. 全局导航把机器人送到目标工位附近
  2. 局部感知用 AprilTag、工位标记、激光反光板或视觉特征做二次对齐
  3. 底盘进入精停模式,只追求最终位姿精度,不追求路径漂亮
  4. 机械臂在抓取前再做一次末端视觉确认

如果这一层不做,轮式还是双足都一样会卡在“看起来到了,实际上够不着”。

第 4 步:把双臂系统当成“可回退的作业单元”来设计

双臂不是为了炫技,是真正要提高任务覆盖率。设计时建议先回答:

  • 哪些动作必须双臂协同,哪些单臂就够
  • 抓取失败后是否允许改单臂重试
  • 末端执行器是夹爪、吸盘、二指手还是更复杂的灵巧手
  • 手腕相机、胸前相机、头部相机各自负责什么

早期项目里,很多任务并不需要一开始就上高成本灵巧手。先用稳妥的工业夹爪或简单末端把工位节拍跑通,再决定是否值得增加手内感知和更复杂的抓取自由度,通常更划算。

第 5 步:把安全设计做到“底盘层 + 上肢层 + 场地层”三层

轮式 humanoid 最容易被低估的不是移动,而是安全联动。建议至少做三层:

  • 底盘层: 限速、避障、急停、电子围栏、转弯减速
  • 上肢层: 力矩限制、速度限制、碰撞检测、软停止
  • 场地层: 外部相机、安全区、工位互锁、人机共域提示

只靠本体传感器做全部安全,通常不够。尤其是机械臂伸展、拐角盲区和人员突然靠近时,外部感知层经常能明显提升可部署性。

第 6 步:把调度和异常回退提前做,不要等“动作成熟了再说”

真正能上线的系统,必须知道失败后怎么办。至少要定义:

  • 任务失败后是原地重试、退回等待位,还是请求人工接管
  • 抓取失败、定位失败、门被挡住、电量过低分别怎么处理
  • 是否允许远程遥操作接管,以及接管后怎么安全退出
  • 每次失败是否能自动生成日志、截图、关键状态快照

很多项目卡住不是因为主流程做不出来,而是异常一出现,系统就没有定义好的退路。

第 7 步:验证顺序必须从“固定工位”逐步扩到“动态环境”

推荐的验证顺序是:

  1. 固定起点、固定目标、固定摆放,验证单任务闭环
  2. 加入轻微位姿偏差,验证感知与精停鲁棒性
  3. 加入目标位置扰动和遮挡,验证抓取恢复逻辑
  4. 加入人类经过、通道暂时阻塞、电量变化,验证调度和回退
  5. 最后才做多任务切换和班次级连续运行

不要一开始就追求“什么都能做”。早期项目最值钱的是建立一条能重复成功、能定位失败原因、能持续回归的验证链。

最容易翻车的地方

  • 只看导航成功率,不看末端任务成功率。 底盘到了不等于任务完成。
  • 上肢很强,底盘很飘。 一旦停车姿态不稳,手臂能力会被全部浪费。
  • 把双足问题换成轮式问题,却没有降低系统复杂度。 比如底盘、升降柱、双臂、头部都堆上去,但日志、线束、维护和安全没有同步设计。
  • 忽视充电与热管理。 工厂连续运行下,电池衰减、充电窗口和计算热设计都会变成稳定性问题。
  • 没有人工接管路径。 早期系统没有可靠接管,就很难进入真实场景试运行。

一个很实用的选型思路

如果你现在就在做第一代平台,可以直接用这个决策顺序:

  1. 先确认场景里 6 个月内最有价值的 3 个任务
  2. 如果这些任务都能在平整地面完成,先做轮式底盘
  3. 把预算优先投到上肢工作空间、末端执行器、感知、精停和日志系统
  4. 把异常回退、遥操作、人工复位流程一起做进去
  5. 等任务闭环稳定后,再评估是否真的需要双足扩展场景边界

这条路线的好处是,你先得到一台真正可工作的机器人,而不是一台每个子系统都很先进、但整体难以上线的机器人。

下一步怎么做

  • 先挑一个单工位任务,写出完整 SOP、节拍目标和失败定义
  • 把底盘精停误差、手臂到达率、抓取成功率作为前三个核心指标
  • 建立日志回放和人工接管流程,再扩展到连续运行测试
  • 如果未来确实需要楼梯、复杂地形或跨层移动,再单独立项做双足验证

延伸阅读方向

  • 移动操作系统的任务拆解与工位设计
  • 人形机器人双臂协同与末端执行器选型
  • 外部感知层和安全区域联动
  • 从仿真到实机的回归测试与故障回放

Share this article

Send it to someone following humanoid robotics, embodied AI, or deployment trends.