WRC 走一圈,你会发现一个特别拧巴的现象:一边是发那科、库卡、ABB 的机械臂在展台里精准地重复着焊接、搬运、码垛,重复定位精度高到没话说;另一边是各种人形机器人和具身智能展品,在人群里笨拙地行走、开瓶盖、叠衣服,偶尔还会卡在半路需要工程师上去救场。但有意思的是,真正的关注点已经不在“谁能干得更稳”上了。大家都在问同一个问题:换个场景、换个任务,你还能不能干?
这就是我今年逛完 WRC 之后最强烈的感受:机器人行业正式进入分化期。过去我们比的是负载、精度、速度这些硬参数,现在大家嘴上说的、屏幕里演示的、资本往袋子收的标的,全都指向两个新概念——泛化能力与长程任务能力。它俩正在取代传统的性能指标,成为判断一款机器人是“真智能”还是“假智能”的新标尺。这篇文章不打算复述展会新闻,我想从技术观察者的角度,聊聊这两种能力到底在说什么、为什么它们比“臂展多少毫米”更重要,以及这种分化对做机器人开发、选型和转行的人意味着什么。
1. WRC 展台背后的两个世界
1.1 传统工业机器人的“确定性”困境
走进传统工业机器人展区,时代感依然很足。发那科、ABB、库卡这些老面孔的展台布置几乎没变,机械臂在防护栏里成排做动作,旁边立着参数牌:负载 50kg、重复定位精度 ±0.02mm、最大速度 2000mm/s。这些数字过去是甲方采购时的硬指标,但现在,我在现场听到的讨论已经变成了“这台机器人的调试周期多久”“换产线需要重新编程吗”“有没有办法让它自己识别来料位置,而不是靠工装夹具”。
这些问题的背后,实际上是传统工业机器人长期以来的结构性短板:确定性环境依赖。它们被设计成在固定的产线、固定的夹具、固定的节拍下完成固定的动作。一旦工件来料有偏差、光照发生变化、产品型号切换,机械臂自己是没有办法适应的,需要工程师重新示教、重新标定、重新调试。这个过程短则几个小时,长则数天。
在这次 WRC 上,很多展商不是在展示机器人本身,而是在展示“怎么让机器人少折腾”——视觉引导、免示教编程、数字孪生仿真。比如我看到有厂商把 AI 视觉和机械臂控制打通,实现了“看一眼工件位置,自己算轨迹再抓取”。这种方案本质上是在给传统机械臂补“环境感知”的课,让它在看似固定的产线里有一点灵活性。但老实说,这种灵活性依然是非常窄的,换一种工件、换一个背景,往往就得重新训练模型。
1.2 具身智能与新玩家的“泛化能力”叙事
走出传统展区,气氛立刻不一样。人形机器人、四足机器人、通用抓取机械臂占据了更大的流量,围观的不仅有工程师,还有很多做投资、做产品、做内容的人。演示内容也从“精准重复”变成了“现场学习”:给机器人演示一遍如何摆放物品,它就能跟着做;让它从筐里随机抓取各种形状的零件,它能通过视觉模型自主判断抓取点。
这种“换了个东西也能抓”的能力,就是我在标题里提到的泛化能力。它不再局限于某个特定的物体、特定的位置、特定的姿态,而是要求机器人在没有见过的新场景下,做出合理的决策。说白了,泛化能力就是机器人的“通用性”,是判断它能否从“专用设备”升级为“通用智能体”的核心标尺。
我在现场看到一款抓取机械臂,桌面上随便放了饮料瓶、螺丝刀、网球、积木,它依次抓取并放到指定区域。工作人员告诉我,这里面没有一个物体是出现在训练集里的。这放在三年前是不可想象的。三年前的抓取 demo 都是“预先扫描过物体模型、标定过位置”的套路,现在识别和抓取都变成了“零样本”或“少样本”的方式,泛化能力明显上了一个台阶。
1.3 两种路线的分化本质是“智能密度”的差异
所以,分化期的核心并不是“传统机器人不行了、新机器人要取代一切”,而是整个行业正在按“智能密度”重新排队。
传统工业机器人像是精度极高的“大脑简单”运动员,它能几十年如一日地完成同一个动作,但你不能让它去参加没有排练过的比赛。新兴的具身智能机器人则是“学习能力强”的新人,它的动作精度可能还没那么高,但它能看、能听、能学、能适应,面对新任务时不再束手无策。
这次 WRC 给我的直观感受是:前者的市场盘子依然很大,但技术叙事已经不再性感和性感;后者的技术成熟度还不稳定,但所有人的预期都押在它身上。分化不仅发生在展台内容上,更发生在人才流向、资本投入、企业研发重心的分配上。一个明显的信号是,几乎所有头部厂商都在强调“AI 大模型+机器人”的组合,而不是单纯比拼机械参数。
2. 泛化能力——为什么“只会干一件事”不再值钱
2.1 泛化的本质:从“记住”到“理解”
要理解泛化能力,先得搞清楚它和传统“自动化能力”的区别。自动化是“记住”一套固定的流程,按照编码好的逻辑重复执行。泛化则是“理解”任务的内涵,在没见过的情境下,推演出合理的行动序列。
我习惯用一个类比来解释:自动驾驶和老司机。L2 级辅助驾驶像传统的自动化,只在车道线清晰、道路结构标准的高速公路上好用;而一个真正的老司机,能在没有车道线的乡间小路、遇到临时施工改道、前方有障碍物绕行时,依然平稳地开到目的地。机器人泛化能力的目标,就是培养这种“老司机直觉”,而不是死记硬背。
落实到技术上,这涉及感知层面的开放词汇识别、语义理解层面的指令解析、决策层面的策略泛化,以及控制层面的轨迹生成。以抓取为例,一个具备泛化能力的系统,不是记住了“杯子”的长相和抓取点,而是通过大规模预训练,理解了“杯子的把手”“圆柱形物体可以横向抓取”“易碎品需要轻柔一点”这些抽象概念。当它看到一个没见过的保温杯时,它能基于对形状、材质、单手操作习惯的经验,推理出合理的抓取策略。
2.2 为什么大模型改变了泛化的天花板
过去十年,机器人领域也一直在做泛化尝试,比如 domain randomization、元学习、强化学习迁移,但效果始终有限。根本原因是:机器人缺的不是算法,而是对世界的大规模先验知识。
大模型的介入,尤其在视觉-语言模型(VLM)和视觉-语言-动作模型(VLA)上的探索,让机器人第一次获得了一种“关于世界的常识”。比如一个 VLM 能理解“杯子是容器”“杯子通常放在桌面上”“倒水前要拿起杯子”这样一层层的常识,这些常识再被用来指导机器人规划动作。这意味着机器人不再是从零开始学习每个任务,而是站在一个巨大的知识底座上,快速推理新任务。
在 WRC 展台上,我看到不少厂商在演示“语言指令驱动机械臂”:你说“把红色方块放到蓝色盒子里”,机械臂能准确识别红色方块和蓝色盒子,然后规划路径执行。表面上看是语音控制,本质上是多模态大模型把“语言指令”和“视觉感知”对齐,再映射到动作空间。这个链路比传统“固定触发词+固定路径点”的方案高出一个维度,因为它能理解同义句、复杂句和隐含意图。
2.3 泛化能力的评测:别被 demo 骗了
这里必须泼一盆冷水。展会上最常看到的泛化演示,很多经过了精心设计:物体放在固定区域、背景干净、光照均匀、机械臂没有遮挡物。一旦你要求“从杂乱箱体里抓取一个没见过的异形件”或者“在暗光、反光条件下抓取透明塑料瓶”,很多 demo 会当场翻车。
我建议关注泛化能力的人,不要只看演示视频,而是关注几个更严苛的评测维度:
- 物体多样性:测试集中有多少种没见过的新物体?零样本还是少样本?
- 场景多样性:是否换过桌面背景、光照、摆放角度、杂乱程度?
- 指令多样性:是否支持自然语言、同义句、隐含指令,还是只能识别固定说法?
- 失败恢复能力:抓取失败后,是自己重新尝试,还是需要人工干预?
- 持续学习能力:能否通过少量新数据,快速适应新任务而不忘记旧技能?
如果一套系统能在以上五个维度都保持较高成功率,那才算是有真实的泛化能力。否则,只能算是一个“精心训练的专用任务求解器”。目前业内比较公认的测试集包括 REAL 系列、RLBench 的泛化变体、以及一些开源的大型操作基准,真正能稳定通过的项目依然不多。
3. 长程任务能力——机器人的真正的“耐力赛”
3.1 长程任务难在哪
如果说泛化能力是考察机器人的“知识面”,那长程任务能力就是考察它的“耐心和毅力”。很多机器人在单一操作上表现优秀,比如抓取成功率 95%,但让它完成一个包含“拿杯子—走到饮水机—接水—端回来—放在桌上”五个步骤的任务时,成功率会断崖式下降到不足 30%。原因在于,每一步都可能出错,错误还会一级级累积叠加。
长程任务的核心难点,可以拆成三块:
第一是任务分解能力。当一个指令是“收拾一下桌子”的时候,机器人需要自己理解“收拾”包含哪些子任务:把餐具放进洗碗池、把垃圾扔掉、把桌面擦干净、把物品归位。这需要机器人具有从抽象指令生成具体行动序列的能力,而不是等工程师把每一步都写进代码。
第二是长时记忆与状态跟踪。执行长任务时,机器人必须记住“我已经把杯子放好了”“垃圾桶在哪个方向”“下一步该去拿抹布”。传统机器人的状态管理依赖人为设计的全局变量和有限状态机,一旦任务链条变长,状态爆炸的问题会让人崩溃。新一代方案开始引入大模型的上下文记忆和认知架构,让机器人能像人一样,在大脑中维护一份“任务清单”和“进度表”。
第三是错误恢复。长任务执行中,意外几乎必然发生。中间的某个物体被碰倒了、某个抓取失败了、某条路径被堵住了,机器人能不能自己发现问题、调整方案、继续执行?如果每一步失败都要人工重来,那这个长任务系统在生产环境中毫无意义。
3.2 从“单点突破”到“长程闭环”的行业信号
这次 WRC 上,长程任务能力第一次被放到了如此显眼的位置。很多厂商不再演示“一个动作”的精巧,而是演示“一连串动作”的连贯性。比如有展商展示了机器人独立完成“从冰箱里拿一瓶饮料—拧开瓶盖—倒入杯中—把杯子递给人”的四段式任务。整个过程不仅涉及抓取和运动规划,还涉及拧瓶盖的力度控制、倒水时的角度调整、对“递给人”这一社交动作的理解。
这个信号的背后,是行业对机器人价值评判标准的转变:你不是做对了一个动作,而是能不能稳定完成一整条任务链。在工业场景里,这对应的是“工作站级应用效率”;在服务场景里,这对应的是“全程无需人工干预”。只有长程任务能力达标,机器人才有可能真正从“辅助工具”变成“独立劳动力”。
3.3 长程任务的技术栈:认知架构与底层算法
长程任务能力的实现,不是靠某一个算法的突进,而是整个技术栈的协同。当前比较主流的技术框架可以概括为三层:
- 任务规划层:以大语言模型为核心,把抽象指令拆解为具体子目标任务序列,并维护上下文状态。
- 技能执行层:以强化学习、模仿学习或传统控制算法,负责每个子任务的具体运动和操作。
- 异常检测与恢复层:通过视觉语言模型或规则引擎,实时检查每一步执行结果,发现异常时触发重新规划或恢复策略。
三层的配合很像一个公司:CEO 负责定战略(任务规划),中层管理者拆解任务并监督进度(状态管理),基层员工负责执行具体动作(技能执行)。任何一层掉链子,整个项目就拉胯。
在实际开发中,我比较推荐先从“有限的开放任务”做起。比如固定在一个场景,允许 10 种以内的操作类型和 20 种以内的物体,先把长程闭环跑通,再逐步放开自由度。不要一上来就试图做一个全场景通吃的通用长程系统,那基本是给自己挖坑。
4. 分化期的生态选型——不同机器人怎么选
4.1 工业机械臂、协作机器人、人形机器人的定位变化
行业分化不仅体现在技术路线上,也直接体现在产品选型上。过去的选型逻辑非常简单:看负载、看臂展、看定位精度。但现在的选型逻辑,至少要增加两项新指标:泛化能力和长程任务能力。不同品类的机器人在这两项上的表现差异很大。
| 品类 | 代表方向 | 泛化能力 | 长程任务能力 | 适合场景 | 主要短板 |
|---|---|---|---|---|---|
| 传统工业机械臂 | 发那科、库卡、ABB | 低 | 中(靠外部系统补足) | 固定产线、高速重复作业 | 换型成本高,环境适应性差 |
| 协作机器人 | 法奥、埃夫特等 | 中 | 中 | 人机协作、柔性装配 | 负载和刚性受限 |
| 移动操作机器人 | 复合机器人、移动机械臂 | 中高 | 中高 | 仓储物流、巡检运维 | 系统集成复杂度高 |
| 人形机器人 | 具身智能新玩家 | 高(目标) | 高(目标) | 服务、家庭、复杂环境 | 硬件可靠性、成本、稳定性 |
| 四足机器人 | 巡检、工业探测 | 中 | 中 | 复杂地形巡检 | 操作能力有限 |
这个表格不是绝对的标准答案,但可以反映当前行业的大致格局。我的建议是:如果你的应用场景相对固定,暂时不需要为“泛化”这个概念买单,传统工业机械臂加视觉引导仍然是最稳的选择;如果你的场景需要频繁切换任务、面对非结构化环境,那就应该重点评估机器人的泛化能力和长程任务能力,而不是只看负载和精度。
4.2 从热搜词看开发者关注点的转移
把这次搜索热度高的关键词拉出来看,会发现很有趣的信号:“ROS2 机器人开发”“机器人导航”“slam机器人”“机器人路径规划算法”“四足机器人”“工业机器人技术”这些词代表的是经典技术底座,依然有大量的人在学;而“库卡机器人仿真”“ABB机器人”“发那科机器人”“法奥协作机器人”这些词,说明业界对主流硬件的具体操作需求很旺盛;“qq机器人”“飞书机器人”“微信机器人”这类明显是软件机器人/消息机器人的词,也混在热搜里,说明“机器人”这个词在大众语境里已经发生了语义分化。
这种分化对从业者是一个提醒:你所说的“机器人”,到底是物理世界的智能体,还是软件世界里的自动化脚本?两条技术路线的知识体系差异极大。如果你是想进入物理机器人领域,ROS2、SLAM、路径规划、运动学是绕不开的底座;如果你只是想在办公场景里做一个消息机器人,那学好 HTTP 回调、消息协议和业务流程就足够了。两条路线不冲突,但别混着学,否则容易两头不靠。
4.3 仿真平台和开发框架的选择建议
这次 WRC 上还有一个明显趋势:仿真平台的地位空前提高。过去仿真主要用来做离线编程和轨迹验证,现在则承担着生成训练数据、验证泛化能力、跑长程任务回放的重要角色。很多研究者已经把“仿真数据训练+真实世界微调”作为标配路线。
- 如果你做移动机器人:重点关注 Gazebo、Isaac Sim 这类带物理引擎的仿真环境,搭配 ROS2 的 nav2 导航栈,基本可以覆盖从 SLAM 到路径规划的主流开发。
- 如果你做机械臂抓取:Isaac Sim、MuJoCo、CoppeliaSim 是常见的选项,其中 Isaac Sim 对多传感器仿真和域随机化支持较好,适合做泛化抓取训练。
- 如果你做人形机器人:物理仿真和强化学习训练往往依赖 Isaac Gym、MuJoCo 这类高吞吐框架,重点是支持批量并行训练。
仿真再逼真也不能完全替代真机验证。目前 sim-to-real(从仿真到现实)的迁移仍是重要课题,我在现场看到不少团队都专门设置了“仿真测试区”和“真机测试区”,同步跑结果。分化期的行业,对“仿真里跑通”和“真机上跑稳”会有完全不同的评价标准,这一点做开发的人要心里有数。
5. 给从业者的观察与实操建议
5.1 入局基础:先把 ROS2 和运动学打牢
不管行业怎么分化,基础技术底座没变。ROS2 作为开源机器人操作系统的地位越来越稳固,WRC 上大量新硬件厂商也都率先提供 ROS2 驱动和接口。如果你想切入物理机器人领域,ROS2 几乎是必修课。建议的路子是:装一个 Ubuntu + ROS2 环境,拿一台仿真机器人跑通“订阅传感器数据—做处理—发布控制指令”的闭环,再逐步接触导航、机械臂控制、SLAM 等模块。
运动学也是一道绕不过去的坎。机械臂的正解逆解、四足机器人的步态规划、移动机器人的里程计模型,这些知识看起来古老,但它们是理解“动作是怎么来的”的基础。大模型能告诉机器人“该去哪”,但“怎么走”“用什么关节角度走”依然要靠运动学和控制算法来解决。建议至少把 D-H 参数建模、雅可比矩阵、PID 控制这几个概念吃透,否则后面读论文、调参数都会非常吃力。
5.2 学习路径:跟着“能力标尺”调整方向
过去建议新人学机器人,我会说“从单片机、电机驱动、PID 控制开始”。现在我的建议变了:如果你的目标是跟上这一轮分化升级,应该把重心往“感知-规划-控制”的整体链路倾斜。
具体路径可以参考:
- 第一步:掌握 Python/C++ 和 ROS2,理解话题、服务、动作三种通信机制。
- 第二步:做一遍移动机器人的导航闭环,跑通 SLAM 建图、定位、全局规划、局部规划。这个过程中你会接触到 tf 坐标变换、代价地图、AMCL 等概念。
- 第三步:做机械臂的视觉抓取闭环,学习相机标定、手眼标定、目标检测、抓取点估计和运动规划。
- 第四步:介入大模型与机器人结合的方向,尝试用开源的多模态大模型做任务规划,把 LLM 的输出映射成机器人可执行的技能序列。
- 第五步:选一个长程任务场景,在仿真环境里跑通“长程任务—失败恢复—重新规划”的闭环,积累端到端经验。
这套路径比较长,但每一步都是在为“泛化能力”和“长程任务能力”这两个新标尺储备技能。别急于求成,机器人是工程问题为主、算法问题为辅,大量时间会花在调试、排错和参数调优上。
5.3 资源受限团队如何参与这一轮竞争
很多小团队关心的问题是:没有几百万的真机硬件,能做泛化和长程任务吗?
我的答案是:完全能,但要用对方法。首先,大量前沿研究工作都是在仿真中完成的。开源社区里有很多现成的仿真环境和基准测试工具,比如 MuJoCo、Isaac Gym 提供的高性能训练环境,可以让你在消费级显卡上训练策略,并把结果迁移到低成本硬件上。其次,不必一上来就做人形机器人,可以先从单臂抓取、移动底盘导航这些低成本平台入手,用 3D 打印结构件、开源电机驱动和普通工控机搭一套实验平台,成本可以控制在几千到几万元之间。
另外,关注开源模型和权重,是资源受限团队追赶前沿的最快路径。目前已经有不少视觉-语言-动作模型在公开数据集上训练,部分权重直接开源。直接在开源基座上做二次开发和领域微调,比自己从零构建模型划算得多。在这个分化期,真正稀缺的并不是算力和硬件,而是对任务场景的理解和工程化落地能力。
5.4 从 WRC 现场看到的三个信号
再聊几句现场观察。今年的 WRC,至少有三个信号值得记录下来。
第一个信号是“硬件趋同、软件拉开差距”。人形机器人、四足机器人的本体结构越来越像,但各家软件的自主决策水平差距明显。有的机器人看似能动,仔细看是在执行预设好的轨迹;有的机器人则能根据实时感知调整行为,面对突发状况能自主处理。后者的软件壁垒,才是未来最深的护城河。
第二个信号是“数据成为比算法更重要的资产”。很多具身智能团队在私下交流时,已经不太聊模型结构了,聊的都是“你有多少小时的真机操作数据”“数据如何清洗和标注”“怎么利用仿真合成数据来补长尾场景”。在泛化能力和长程任务能力的竞争里,谁的数据规模更大、质量更高、覆盖面更全,谁的模型就更可能在真实场景中胜出。
第三个信号是“垂直场景的深度定制比宏大叙事更现实”。展厅里最成熟的产品,往往不是那些什么都能干的“通用机器人”,而是在某个细分场景里真正做到稳定的机器人。比如专门做光伏组件搬运的、专门做实验室移液操作的、专门做仓库拆垛的。它们用有限的泛化能力,换取了较高的任务完成率。这提醒我们:在真正的通用机器人到来之前,贴着场景深耕才是生存之道。
6. 常见疑问速查与避坑心得
6.1 对新标尺的常见困惑
整理几个展会现场和同行交流中高频出现的问题,做成速查帮大家避坑。
泛化能力是不是就是“能抓很多种物体”? 不完全是。能抓很多种物体是泛化的一个维度,真正的泛化还包括环境变化下的稳定性、指令语义变化下的理解能力、以及面对未见过场景时的决策合理性。只看抓取物体种类的评测远远不够。
长程任务能力是不是就是“任务链条长”? 链条长只是表象,更关键的是状态跟踪和异常恢复。一段 50 步的任务,如果第 30 步时因为一个意外导致后续全乱套,那这段任务再长也没有意义。真正厉害的系统,是能在出错后自己回到正确轨道上。
大模型能直接给机器人编好用的控制代码吗? 目前大模型更适合做任务规划和代码辅助生成,直接生成底层安全控制器还不现实。高频、高精度的控制还是要靠传统控制算法。大模型和传统控制是配合关系,不是替代关系。
6.2 在实操中踩过的坑
分享几个我在真实项目中踩过的坑,希望后来的朋友避开。
第一个坑是盲目追求“端到端”。某次我们在项目里尝试用端到端的神经网络直接输出机器人关节命令,结果在仿真里效果不错,到了真机上一遇到微弱的光照变化就崩。后来我们调整了架构,把感知、规划、控制分层,每一层使用不同的合适技术,稳定性才上来。泛化和长程任务的关键,不是在一个网络里解决所有问题,而是让合适的工具处理合适的环节。
第二个坑是忽视硬件一致性。同一个策略,在同一型号的两台机器人上,表现可能差异巨大,原因是关节间隙、电机响应、摩擦力的细微差异。做泛化和长程任务时,一定要在硬件层面做对齐和标定,否则在开发机上跑通的策略,部署到量产机上大概率翻车。
第三个坑是评测指标只看成功率。成功率是基础指标,但长程任务的每次失败发生在哪一步,同样重要。建议在项目中额外记录“失败分布”和“恢复耗时”。做了这样的统计之后,你往往能发现系统短板根本不在 AI 模型,而在某个固定环节的硬件可靠性或感知死角。
6.3 关于技术栈的取舍心得
针对资源和精力有限的朋友,我个人建议优先把以下三类技术吃透:
第一类是中间件和数据通信,主要是 ROS2。它不仅是开发框架,更是一种工程化思路,把复杂的机器人系统拆成可独立调试的组件。不会 ROS2,连基本的调试流程都很难展开。
第二类是仿真与测试。会搭仿真环境、会写自动化测评脚本、会在仿真里批量跑长程任务实验,是节省时间成本最直接的手段。尤其在数据驱动时代,仿真器就是机器人的“训练场”和“考场”。
第三类是基础控制与状态估计。无论是移动机器人的里程计和 IMU 融合,还是机械臂的关节控制,这些底层能力决定了一个系统的鲁棒性下限。上层模型再聪明,底层不稳照样无法落地。
7. 写在最后:个人体会聊几句
在 WRC 现场站了一个下午,我的感觉是:机器人行业的这场分化,比大多数人预期的还要快。过去我们评价一个机器人,喜欢问它“精度多少、负载多少、卖多少钱”,现在大家更关心的是“它会自己解决意外吗、换个活还能干吗、能坚持多久不出错”。泛化能力和长程任务能力成为新标尺,是因为整个行业已经从“造一台能动的机器”进化到“造一个能独立思考、独立完成工作的智能体”。这个转变对从业者的要求也在变:不仅要懂机械、懂控制,更要懂感知、懂决策、懂数据。
如果你正打算进入这个行业,我的建议是把基础打厚,把眼光放长。学机器人没有捷径,但方向对了,每一步都不会白费。这一轮分化才刚刚开始,标尺已经换新,谁能跟上,谁就能站在下一个阶段的牌桌上。