人形机器人这段时间的风向变化很快。前两年大家讨论的焦点还是“能不能走路、能不能后空翻、能不能稳定跑起来”,而最近行业里越来越高频出现的关键词,已经变成了“量产”“成本”“落地场景”和“淘汰赛”。
对做技术和工程的开发者来说,这个变化其实不是坏消息。它意味着人形机器人正在从“实验室展示品”往“工业产品”方向走,也意味着整个行业的竞争逻辑开始从短视频里的惊艳表现,转向更枯燥但更关键的工程指标:可靠性、一致性、制造成本、数据闭环和真实场景中的任务完成率。这篇文章不聊股价,也不做公司点评,而是从一个工程师的视角,拆解人形机器人进入淘汰赛之后,行业到底在拼什么,以及开发者可以从哪个方向切入这场竞争。
1. 为什么说人形机器人进入了淘汰赛
1.1 行业评判标准已经从“能不能做”变成“能不能用”
人形机器人并不是一个新鲜概念。过去十几年里,波士顿动力等团队已经在双足运动、液压驱动和动态控制上积累了大量成果,公众对人形机器人的印象也大多停留在“很酷”“很先进”的层面。
但行业进入淘汰赛的前提很简单:资本和市场开始追问回报,而不再为演示视频买单。一个机器人如果只能展示“走两步”“挥挥手”“翻个跟头”,却没有明确的场景、成本结构和可验证的效率提升,那它在商业上就还没有跑通闭环。
进入淘汰赛之后,评价一家机器人公司或一个技术团队的核心指标变了:
- 从“能不能做出原型机”变成“能不能稳定量产同一规格的整机”。
- 从“能不能在演播室走起来”变成“能不能在工厂、门店、家庭场景里连续工作”。
- 从“有没有自研大模型”变成“模型接进真实机器人后,任务完成率有多高”。
- 从“关节扭矩看起来很大”变成“性能和成本之间是否算得过账”。
这些变化对程序员和机器人工程师来说,意味着技术评价体系更清晰了,也更接近传统智能制造的评价方式。
1.2 淘汰赛淘汰的不是“人形”,而是“无效工程”
关于“人形机器人的形态是否是最终答案”,行业内一直有争议。进入淘汰赛后,真正被淘汰的并不是“人形”这个方向,而是大量既没有硬件壁垒、也没有软件壁垒、更没有数据积累的重复建设团队。
人形形态本身是有价值的,尤其是在为人类设计的环境里工作,比如工厂产线、仓库、门店、家庭。这些环境里的工具、通道、座椅和操作逻辑,都是围绕人的身高、臂展、手型和运动习惯设计的。人形结构能让机器人直接复用这些基础设施,而不需要大面积改造工作场景。
但人形结构也带来非常高的工程难度:双足平衡、关节输出密度、整机散热、电池续航、控制实时性、成本控制,每一项都会消耗大量研发资源。之前行业热度高、融资环境好,很多团队可以靠概念和原型机存活。当资金开始收紧,资本开始要求商业化验证时,只有硬件设计、控制算法、数据能力和供应链管理都达到一定水平的团队,才可能留在牌桌上。
1.3 淘汰赛的真正竞争点:系统化工程能力
单点技术优势已经不足以支撑一家机器人公司活下来。
做一个灵巧手很厉害,但如果整机没有足够的负载能力,灵巧手就只能停留在展示阶段。训练出一个很流畅的行走策略,但关节模组发热严重、寿命短,机器人也无法连续工作。发布了一个很漂亮的 demo,但拆开来看,核心传感器、减速器、电机全部来自同一家供应链,整机就没有差异化。
所以,淘汰赛的竞争本质是系统化工程能力。这个系统包括机械结构设计、关节模组、嵌入式系统、运动控制、感知决策、仿真平台、数据采集、生产制造和售后维护。最后能活下去的团队,不一定是单点技术最强的团队,但一定是最能把所有环节整合到一起并稳定运行的团队。
2. 人形机器人技术栈全景:先建立全局观
很多初学者看人形机器人,很容易陷入两种极端:要么只关注硬件参数,觉得电机扭矩和自由度决定一切;要么只关注 AI 大模型,觉得只要模型够强,机器人就能自动干活。
这两种理解都过于片面。人形机器人是一个典型的软硬件融合系统,我们可以把它的技术栈粗略分成五层。
| 技术层次 | 主要工作内容 | 淘汰赛阶段的核心考核点 |
|---|---|---|
| 硬件与结构层 | 关节模组、减速器、灵巧手、传感器、结构件、整机散热 | 扭矩密度、成本、寿命、可维修性 |
| 系统与中间件层 | 实时操作系统、通信总线、电源管理、状态机、底层驱动 | 低延迟、稳定性、故障恢复能力 |
| 算法与智能层 | 运动规划、双足控制、机械臂操作、感知、大模型任务规划 | 动态环境下任务成功率、泛化能力 |
| 数据层 | 遥操作采集、仿真数据生成、真机数据回传、标注与清洗 | 数据规模、质量、迭代效率 |
| 工程化与量产层 | 产线装配、标定、出厂测试、售后、安全认证 | 一致性、可靠性和可维护性 |
对做软件开发的人来说,最容易切入的是算法与智能层和数据层,但如果不理解硬件与系统层的限制,做出来的算法很难迁移到真机上。
对做硬件的人而言,也要理解算法需要什么样的接口和数据,不能只堆传感器。一个没有力矩反馈、没有通信带宽、没有位置控制精度的关节,基本无法支持上层的高级控制算法。
3. 淘汰赛里最硬的关卡:关节执行器
3.1 关节是人形机器人的物理边界
人形机器人全身通常有几十个自由度。每个自由度背后,几乎都对应一个关节执行器。关节决定了机器人能扛多重的东西、能以多快的速度运动、能不能精确控制出力大小、能不能长时间稳定工作。
在淘汰赛阶段,关节执行器是最容易暴露问题的环节。很多原型机在演示时表现很好,是因为演示时间短、负载小、环境理想。一旦进入连续作业,电机发热、减速器磨损、编码器漂移、通信丢帧等问题都会逐渐浮现。
在设计或评估一个关节时,通常会关注几个核心指标:
- 峰值扭矩和额定扭矩:峰值扭矩决定了爆发力,额定扭矩决定了连续工作的能力。
- 扭矩密度:同样重量下能输出多大扭矩,直接影响整机重量和携带能力。
- 控制带宽:执行器响应指令的速度,决定了很多动态控制算法能否生效。
- 力矩控制精度:能否准确输出期望力,对柔顺控制和人机交互很重要。
- 可靠性与寿命:减速器、编码器、线缆的寿命,决定了量产后的维护成本。
这些指标之间往往存在矛盾。比如要提高扭矩,可以换更大的电机和减速器,但重量和成本也会跟着上升。如果为了减重而降低关节扭矩,整机又在很多真实任务中提不起负载。
3.2 主流驱动方案与选型逻辑
目前在动态人形机器人领域,电驱方案逐渐成为主流。相比液压驱动,电驱系统更容易维护、成本更低、能效更高,也更容易做到高精度控制。液压方案虽然在一些极端爆发力场景中仍有优势,但复杂的液压站、油路和密封问题限制了它的量产潜力。
电驱关节内部常见的构成是“无框电机 + 减速器 + 编码器 + 力矩传感器”:
- 无框电机提供动力;
- 减速器用于放大扭矩,常见的是谐波减速器、行星减速器或行星滚柱丝杠;
- 编码器用于测量电机转子和关节输出端的位置;
- 力矩传感器用于检测实际输出力矩,为柔顺控制提供反馈。
关节选型不是只看单机参数,而是要放到整机任务里评估。同样的关节方案,用在髋关节、膝关节和肩关节上的负载状态完全不同。髋关节和膝关节需要承受整机重量,对峰值扭矩和抗冲击能力要求更高;肩关节和肘关节更强调灵活性和力矩控制精度;灵巧手则更看重体积、重量和手指内的微型驱动能力。
3.3 开发者容易踩的硬件误区
第一个误区是盲目追求大扭矩。很多人觉得扭矩越大越好,但大扭矩往往意味着更大的电机、更重的结构、更高的成本。如果机器人自重增加,关节需要输出更多扭矩来支撑自身重量,反而会陷入“增重-加大电机-再增重”的循环。
第二个误区是忽略额定扭矩。峰值扭矩可以通过短时间过载实现,但如果机器人需要连续完成搬运、上下楼梯等动作,关节长期工作在接近峰值扭矩的状态,发热会非常严重,最终导致电机退磁、减速器磨损甚至整机停机。
第三个误区是忽略了关节的力控能力。如果只做位置控制,机器人遇到碰撞时很难顺势柔顺退让,容易出现安全问题。进入真实场景后,高精度力矩控制往往是必备能力。
4. 运动控制是人与场景之间的准入门槛
4.1 经典控制理论依然至关重要
在人形机器人领域,运动控制是极其核心的一层。双足行走本质上是一个高维、强耦合、非线性的欠驱动问题。机器人的脚踝、膝关节、髋关节需要在毫秒级别不断调整输出力,以维持重心稳定并完成前进、转弯、上下坡等动作。
早期双足机器人主要走传统控制路线,比如基于 ZMP(零力矩点)的步态规划,配合模型预测控制(MPC)和全身动力学控制(WBC)。这些方法理论完备,在很多场景下表现稳定,但需要建立相对精确的动力学模型,而且调参工程很大。
即使现在强化学习在机器人运动控制上逐渐成为主流,经典控制理论里的坐标系变换、动力学建模、状态估计、滤波、PID 整定等内容仍然非常重要。原因是强化学习策略最终也要跑在同一个物理系统上,底层关节控制、状态反馈和安全性保护都依赖传统控制体系来兜底。
4.2 强化学习正在改变双足与操作的上限
近年来,强化学习在机器人运动控制上的进展非常明显。研究者可以让机器人在仿真环境中经过大量试错,学会在复杂地形上行走、在受到外力推搡后恢复平衡、甚至完成跳跃和转身等动作。
强化学习的核心优势是:它不依赖人工设计复杂的步态规则,而是通过与环境交互学习控制策略。仿真环境里可以随机化地面摩擦系数、机器人质量分布、关节延迟等参数,这种“域随机化”手段能把仿真训练出的策略迁移到真机上,也就是所谓的 Sim2Real。
但强化学习的落地也有明显成本。训练一个可以上真机的运动策略需要大量算力,需要高质量仿真器,需要非常细致的奖励函数设计和仿真环境建模。如果仿真环境和真实物理差距太大,训练出来的策略在真机上可能完全不可用。
4.3 运动控制在淘汰赛中的意义
淘汰赛阶段,运动控制的评价标准在提高:
- 不只是平地上稳定走,而是要考虑斜坡、碎石、雨雪、线缆等复杂环境。
- 不只是空手走,而是要搬运负载,负载的变化会直接影响动力学特性。
- 不只是按固定轨迹运动,而是要能实时响应路径规划和高层任务指令。
- 不只是动作可控,而是要在出现异常姿态时能自主恢复,避免摔倒损坏。
对个人开发者而言,完全不接触运动控制就开始讨论人形机器人 AI,是不现实的。前期至少要在仿真环境里跑通一个基础模型,理解状态估计、关节控制、坐标系和奖励函数的基本逻辑,再逐步深入。
5. 具身智能与数据闭环:真正的差异化壁垒
5.1 从“能运动”到“会干活”需要智能
一个机器人即使有非常稳定的双足行走能力和灵活的机械臂操作能力,仍然需要知道“该干什么”和“该怎么干”。
这里就涉及“具身智能”这个热度很高的概念。简单说,具身智能是让机器人具备感知环境、理解任务、规划动作并执行操作的能力。传统机器人在固定产线上可以按预设轨迹重复工作,但人形机器人面对的是开放、动态、非结构的真实场景,需要更强的泛化能力。
大模型的出现,为“机器人理解自然语言指令”和“机器人规划复杂任务步骤”提供了新的思路。大模型可以把“把桌上的杯子拿给对面的人”拆解成“识别杯子、规划路径、走到桌前、伸出右手、抓取杯子、转身、递出”等一系列子任务。
但要特别注意的是,大模型提供的是“任务规划”能力,最终能不能准确抓起杯子,仍然取决于底层的感知和操作控制能力。
5.2 数据从哪里来,是当前最大的瓶颈
目前人形机器人智能落地面临的最大瓶颈,不是模型结构,而是数据。大语言模型可以借助互联网上的海量文本数据训练,但机器人控制领域的真实操作数据非常稀缺。
当前主流的机器人数据获取方式有几种:
- 人工遥操作采集:由操作员穿戴动捕设备或使用操作手柄,控制真机或仿真机器人执行任务,同时记录关节角度、末端位姿、力矩、图像等信息。
- 仿真环境自动生成:在 MuJoCo、Isaac Lab、合成数据等仿真环境里大规模采样任务,自动产生训练数据。
- 动捕设备迁移:通过动作捕捉设备记录人的动作,再映射到机器人运动模型上,适合生成行走、挥手等运动类数据。
- 利用互联网视频:从海量人类操作视频中学习任务语义,但距离直接控制机器人还有一定距离。
数据闭环的价值在于,机器人每执行完一次任务,都能把成功和失败的操作数据回传到训练系统,用于优化下一次策略。哪家团队能把“真机采集-仿真训练-模型更新-真机验证”的循环跑得更快,哪家团队就更有可能建立数据壁垒。
5.3 做数据闭环时的工程意识
很多团队在早期不太重视数据平台建设,通常是临时用几个脚本把日志存下来,没有统一的数据格式、没有标注工具、没有版本管理。等到需要扩大数据规模时,才发现数据回放、清洗、复现非常痛苦。
比较建议的做法是,从一开始就把数据采集任务当成一个系统工程来设计:
- 统一数据格式,同时记录传感器原始数据、控制指令和任务元信息。
- 保证时间戳对齐,图像、关节编码器、力矩传感器、IMU 之间的延迟可能不同。
- 对每条数据保留任务场景描述和操作员动作信息,方便后续训练。
- 建立数据版本管理,方便复现历史实验。
6. 开发者可以落地的仿真实验:简化人形上半身关节控制
看完前面的行业分析,可能很多人会觉得人形机器人门槛很高,离自己太远。实际上,个人开发者可以从仿真环境入手,先把基础控制链路跑通。
下面用一个“固定底座简化人形上半身”模型作为起步案例,演示从创建模型到驱动关节的完整流程。它不包含双足平衡,但能帮助理解机器人仿真的基本流程,包括模型文件格式、关节控制、状态读取和调参思路。
6.1 准备仿真环境
这里选择 MuJoCo 作为仿真器。MuJoCo 免费开源、物理仿真速度快、Python 接口简单,是目前机器人运动控制和强化学习领域使用最广泛的仿真环境之一。
先创建 Python 虚拟环境并安装依赖:
conda create -n humanoid_sim python=3.10 -y conda activate humanoid_sim pip install mujoco numpy如果你的机器上没有安装 conda,也可以直接用系统 Python 和 venv 创建虚拟环境。MuJoCo 的运行不依赖 GPU,普通笔记本也能跑起来。
版本方面,不同时期的 MuJoCo 接口会有小范围变化,本文示例以通用接口为主。如果遇到 API 变动,建议查阅当前版本文