具身智能这两年火得有点不讲道理。打开任何一个技术社区,你都能看到类似的时间表:2025年量产元年、2026年规模化落地、2027年走进千家万户。这些预测的措辞和节奏,几乎和2016年前后自动驾驶那波浪潮一模一样。我在自动驾驶行业待过几年,后来转到具身智能方向,看到这些时间表的第一反应不是兴奋,而是后背发凉——因为我知道那些数字当年是怎么被造出来的,也知道它们最后是怎么碎的。
这篇文章想聊的不是技术路线之争,而是一个更底层的问题:为什么把自动驾驶的进度表直接套到具身智能上,会出大问题。我会从技术栈的差异、数据获取的难度、场景的复杂度、以及资本和舆论的节奏这几个角度拆开讲,最后给正在这个方向学习或创业的人一些我自己的判断依据。如果你正在看具身智能的学习路线,或者正在评估这个领域的落地节奏,这篇内容应该能帮你少踩几个认知上的坑。
1. 自动驾驶那套进度表是怎么被造出来的
1.1 2016年的乐观从哪来
2016年前后,自动驾驶行业弥漫着一种近乎宗教般的乐观。Waymo从谷歌独立出来,特斯拉Autopilot开始大规模推送,Uber把自动驾驶测试车开上了匹兹堡街头。那时候行业里流传最广的一句话是"2020年实现L4级量产"。这个判断不是拍脑袋来的,它背后有一条看起来非常清晰的逻辑链:感知靠激光雷达加摄像头,决策靠高精地图加规则引擎,控制靠成熟的车辆线控底盘。三块拼图看起来都在快速成熟,那剩下的不就是工程整合问题吗?
我当时也信了。2017年我参与过一个L4级园区接驳车的项目,团队里所有人都觉得两年内就能去掉安全员。结果呢?光是"鬼探头"这一个场景就折腾了我们大半年。行人从遮挡物后面突然窜出来的时间窗口只有零点几秒,激光雷达的扫描周期、感知算法的推理延迟、决策模块的反应时间、制动系统的响应延迟,每一环都在吃掉那零点几秒。最后我们不得不把车速压到15公里每小时以下,才勉强做到"基本安全"。
1.2 长尾问题是怎么把时间表撕碎的
自动驾驶最坑的地方在于,它的核心难题不是"能不能开",而是"能不能在所有情况下都开"。行业里管这个叫长尾问题。你花三个月就能让车在晴天的高速公路上跑得像个老司机,但你要花三年去处理剩下的那些边角场景:暴雨天车道线被积水淹没、施工路段锥桶摆得乱七八糟、前车掉下来一个纸箱子、路边突然冲出来一只狗。
这些场景每一个单独看都不难,但它们的组合是无穷的。更麻烦的是,你永远不知道下一个让你翻车的场景是什么。我印象最深的一次,是我们的测试车在一个路口右转时,被一辆逆行的外卖电动车逼停。算法把电动车识别成了"静止障碍物",因为它的速度矢量在那一刻恰好和自车方向垂直,感知模块的跟踪逻辑出现了短暂的混乱。这种问题你在实验室里永远测不出来,只有上了路才会暴露。
所以自动驾驶的进度表不是被技术突破推翻的,是被这些无穷无尽的"没想到"一点点磨碎的。从2016年到2023年,L4级自动驾驶的量产时间表至少被推迟了三次,每一次推迟的理由都差不多:长尾场景的处理比预期难得多。
1.3 资本节奏和技术节奏的错位
还有一个很少被公开讨论的原因:资本需要故事,而故事需要时间表。自动驾驶公司在融资时,投资人问的第一个问题往往是"什么时候能量产"。你如果说"不确定,可能十年",那这轮融资基本就黄了。所以团队会倾向于给出一个乐观但"看起来合理"的时间点,比如三年后。这个时间点一旦对外公布,就会变成公司的KPI,然后层层分解到每个技术团队头上。
我见过一个做感知的团队,为了赶"年底demo"的节点,把大量精力花在调参和做演示视频上,反而把底层的数据闭环和标注体系耽误了。结果demo很漂亮,但系统在真实场景里的泛化能力一塌糊涂。这种"进度表倒逼技术"的做法,在自动驾驶行业里非常普遍,也是很多公司最后掉队的根本原因。
2. 具身智能和自动驾驶,看起来像,其实差得远
2.1 感知层的相似只是表象
很多人觉得具身智能就是"把自动驾驶那套搬到机器人上",因为两者都涉及感知、决策、控制。这个类比在感知层确实有一定道理:自动驾驶用摄像头和激光雷达理解道路,具身智能用摄像头和深度相机理解桌面和房间。视觉骨干网络、目标检测、语义分割这些技术,确实可以复用。
但差异在于,自动驾驶的感知目标是高度结构化的。道路有车道线,车辆有固定形状,行人虽然姿态多变但类别明确。而具身智能面对的是开放环境:一个凌乱的厨房台面,上面有碗、有抹布、有半开的抽屉、有形状不规则的食材。你要让机器人去"收拾一下",它首先得理解什么是"收拾",然后得判断哪些东西该放哪里,最后还得处理各种意外——比如碗里有水、抹布是湿的、抽屉卡住了。
这种感知的开放性和模糊性,比自动驾驶高了一个数量级。自动驾驶的感知错误最多导致急刹车,具身智能的感知错误可能导致机器人把酱油瓶打翻、把玻璃杯捏碎、或者把猫当成毛绒玩具抓起来。
2.2 决策层的复杂度完全不是一个量级
自动驾驶的决策本质上是一个"在规则约束下优化轨迹"的问题。虽然场景复杂,但目标函数是清晰的:安全、舒适、高效。你可以用规则引擎、可以用强化学习、可以用模仿学习,但最终输出的都是一个方向盘转角和油门刹车力度。
具身智能的决策则涉及任务规划、动作序列生成、工具使用、多步推理。比如"把桌子收拾干净"这个指令,机器人需要拆解成:识别桌面物品、判断物品类别、决定每个物品的放置位置、规划抓取顺序、执行抓取和放置动作、处理过程中出现的意外。这里面每一步都可能有多种合理方案,而且没有明确的"最优解"。
更麻烦的是,具身智能的决策和感知是深度耦合的。自动驾驶可以先感知再决策,因为道路环境相对静态。但机器人在操作过程中,它的动作会改变环境,环境变化又会影响后续的感知和决策。你抓起一个杯子,杯子原来的位置就空了,下面的东西可能露出来,你的手可能挡住摄像头。这种动态耦合让问题变得极其复杂。
2.3 控制层的精度要求天差地别
自动驾驶的控制精度要求是厘米级的,因为车在道路上行驶,厘米级的误差不会导致严重后果。但具身智能的操作精度要求是毫米级甚至亚毫米级的。你让机器人去插一个USB接口,或者去拧一个瓶盖,差一毫米就是插不进去和拧不动的区别。
而且机器人的控制还面临一个自动驾驶没有的问题:接触力控制。车在路上跑,轮胎和地面的接触是连续的、可预测的。但机器人抓取物体时,接触力是离散的、突变的。你抓一个鸡蛋,力大了会碎,力小了会掉。这种力控问题在自动驾驶里根本不存在,但在具身智能里是每天都要面对的。
我见过一个做机械臂抓取的团队,他们在仿真环境里把抓取成功率调到了95%以上,结果一到真机上就掉到60%。原因很简单:仿真里的物体是刚体,真机上的物体有形变;仿真里的摩擦系数是理想值,真机上的摩擦系数随温度湿度变化;仿真里的传感器没有噪声,真机上的力传感器有零漂和温漂。这些差异在自动驾驶里也有,但影响没那么致命,因为车不会因为轮胎打滑零点几毫米就出事故。
3. 数据获取:具身智能的"数据荒"比自动驾驶严重得多
3.1 自动驾驶有天然的数据采集渠道
自动驾驶的数据获取有一个巨大的优势:车在路上跑,数据就源源不断地来了。你不需要刻意去"制造"数据,只需要在车上装好传感器,然后让测试车多跑就行了。Waymo、特斯拉这些公司,每天积累的里程数据是百万公里级的。这些数据虽然需要标注,但至少采集成本相对可控。
而且自动驾驶的数据有一个特点:它是"被动采集"的。车在路上遇到什么场景,就记录什么场景。你不需要去设计场景,真实世界会给你源源不断的惊喜(或者说惊吓)。这种被动采集模式虽然效率不高,但覆盖面广,能捕捉到很多你想象不到的长尾场景。
3.2 具身智能的数据得靠"人肉"堆
具身智能的数据获取就痛苦多了。你不能让机器人在房间里瞎晃悠就指望它学会叠衣服。每一个操作任务都需要精心设计:物体的摆放位置、初始状态、目标状态、操作步骤。而且很多任务需要人类遥操作来采集数据,也就是一个人戴着VR手柄或者动捕设备,一遍遍地演示给机器人看。
这种遥操作采集数据的效率极低。一个熟练的操作员,一天可能只能采集几百条有效数据。而训练一个能泛化到不同物体的抓取模型,可能需要几十万条数据。更麻烦的是,不同操作员的演示风格不一样,有人快有人慢,有人习惯从左边抓有人习惯从右边抓。这些差异会让模型学得很混乱。
我认识一个做具身智能数据采集的团队,他们为了采集"开抽屉"这个任务的数据,专门搭了一个场景,里面有各种材质、各种把手、各种阻尼的抽屉。结果采了两个月,模型在训练集上表现很好,但换了一个新抽屉就歇菜了。原因很简单:新抽屉的把手形状和训练集里的都不一样,模型的泛化能力根本不够。
3.3 仿真数据能救场,但差距依然明显
仿真环境是具身智能数据的重要补充。在仿真里,你可以无限次地重置场景,可以精确控制光照、材质、物理参数,可以自动生成标注。NVIDIA的Isaac Sim、MuJoCo这些工具,确实让数据采集的效率提升了很多。
但仿真和真实的差距(sim-to-real gap)在具身智能里比自动驾驶更致命。自动驾驶的仿真主要差距在视觉外观和传感器噪声,这些可以通过域随机化来缓解。但具身智能的仿真差距还包括接触力学、形变、摩擦、流体等物理特性。你在仿真里抓一个软面包,和真机上抓一个软面包,手感完全不一样。这种物理层面的差距,目前还没有特别好的解决方案。
我个人的经验是,仿真数据可以用来做预训练,让模型学到一些通用的视觉和动作表示,但最终的微调必须用真机数据。而且真机数据的比例不能太低,否则模型在真机上的表现会很不稳定。
4. 场景复杂度:从"结构化道路"到"非结构化世界"
4.1 自动驾驶的场景是"半封闭"的
自动驾驶虽然场景多变,但它的运行环境本质上是半封闭的。车在道路上跑,道路有明确的边界,交通有明确的规则,参与者虽然行为多样但类别有限(车、人、自行车、动物)。这种半封闭性让自动驾驶的问题至少是可定义的:你知道要处理哪些类别,你知道规则是什么,你只需要把边界情况处理好。
而且自动驾驶的场景是可以"穷举"的。虽然长尾很长,但长尾的分布是相对稳定的。你处理了一万个场景,第一万零一个场景大概率是前一万个的变体。这种可穷举性让自动驾驶的迭代路径是清晰的:收集数据、训练模型、测试、发现bad case、补充数据、再训练。循环往复,系统会越来越稳。
4.2 具身智能的场景是"全开放"的
具身智能面对的是全开放的世界。一个家庭环境里,物品的数量是几千到几万量级,而且每个家庭的物品都不一样。你在这个家庭训练的模型,换一个家庭可能就完全失效。更麻烦的是,物品的摆放方式、光照条件、地面材质、甚至空气湿度,都会影响机器人的操作。
而且具身智能的任务是"开放式"的。"把桌子收拾干净"这个指令,不同的人有不同的理解。有人觉得把碗放进水槽就行,有人觉得要把桌子擦一遍。机器人需要理解这种模糊性,甚至需要和人类交互来澄清意图。这种任务层面的开放性,在自动驾驶里是不存在的。
我见过一个做家庭服务机器人的团队,他们的机器人在实验室里能完成"拿饮料"的任务,成功率很高。但到了真实家庭环境,问题就来了:冰箱里的饮料摆放位置不固定、饮料瓶的形状各异、冰箱门的阻尼不一样、甚至冰箱的照明条件都不同。这些在实验室里被忽略的变量,在真实环境里全变成了拦路虎。
4.3 安全性的定义完全不同
自动驾驶的安全性定义相对清晰:不撞人、不撞车、不撞障碍物。虽然实现起来很难,但至少目标明确。而且自动驾驶有安全员作为最后一道防线,出了紧急情况可以人工接管。
具身智能的安全性定义就模糊多了。机器人把杯子打碎算不算安全事故?机器人把衣服叠错了算不算?机器人把猫抱起来但抱的姿势不对算不算?这些在自动驾驶里根本不算问题,但在具身智能里都是需要认真对待的。而且具身智能通常没有"安全员"这个角色,机器人一旦开始操作,人类很难在毫秒级的时间内接管。
更麻烦的是,具身智能的安全问题往往是"软性"的。自动驾驶的事故是硬性的:撞了就是撞了。但具身智能的事故可能是渐进的:机器人今天把你的花瓶碰倒了,明天把你的书架弄乱了,后天把你的宠物吓到了。这些事故不会立刻造成严重后果,但会严重侵蚀用户对机器人的信任。
5. 资本叙事和舆论节奏的陷阱
5.1 "量产元年"这个话术是怎么被复用的
如果你仔细看具身智能的新闻报道,会发现一个有趣的现象:很多话术和当年的自动驾驶一模一样。"量产元年"、"规模化落地"、"走进千家万户"、"替代人工"。这些词在2016年的自动驾驶报道里随处可见,现在又被原封不动地搬到了具身智能上。
这种话术的复用不是偶然的。背后是同一批投资人和同一批媒体,他们习惯了用"时间表"来推动叙事。自动驾驶的故事讲完了,需要一个新的故事来承接资本。具身智能恰好符合这个需求:它有足够大的想象空间,有足够多的技术挑战,也有足够多的上市公司可以蹭概念。
但问题是,自动驾驶的教训还没有被充分吸收。当年那些"2020年L4量产"的承诺,最后兑现的寥寥无几。现在具身智能又在重复同样的节奏:2024年是人形机器人元年,2025年是量产元年,2026年是商业化元年。这些时间点一个比一个激进,但技术本身的进展速度并没有跟上。
5.2 技术突破和产品落地之间的鸿沟
我经常看到一种论调:某某团队在某个任务上做到了90%的成功率,所以具身智能马上就能落地了。这种论调忽略了一个关键问题:实验室里的90%和产品里的90%是完全不同的概念。
实验室里的90%,是在特定环境、特定物体、特定光照条件下的成功率。产品里的90%,是在千变万化的真实环境里的成功率。而且产品还要求99.9%的可靠性,因为用户不会容忍机器人每十次就失败一次。从90%到99.9%,看起来只差一个数量级,但实际需要的技术投入可能是十倍甚至百倍。
自动驾驶就是活生生的例子。Waymo在2018年就宣称在凤凰城的特定区域实现了L4级自动驾驶,但直到2024年,它的运营区域依然有限,而且依然需要远程协助。从"特定区域L4"到"大规模L4",中间隔了六年,而且还没有完全跨过去。
5.3 给从业者的判断框架
那怎么判断具身智能的真实进度?我自己的框架是看三个指标:第一,数据采集的效率有没有数量级的提升。如果还是靠人肉遥操作,那规模化就是空谈。第二,泛化能力有没有实质突破。如果换一个环境就失效,那说明模型还没有学到真正的物理常识。第三,力控和接触操作的可靠性有没有达到工业级。如果抓取成功率还在90%以下徘徊,那离产品化还很远。
这三个指标,目前都没有看到数量级的改善。数据采集依然依赖遥操作,泛化能力依然有限,力控可靠性依然不够。所以我的判断是:具身智能的技术进展是真实的,但进度表是虚的。那些"三年量产"的承诺,大概率会像自动驾驶一样被推迟。
6. 给正在学习具身智能的人一些实在建议
6.1 别被"学习路线"带偏了
现在网上流传着各种具身智能学习路线,从ROS到强化学习到模仿学习到VLA模型,列了几十个知识点。这些路线本身没错,但容易让人陷入"集邮式学习":每个知识点都浅尝辄止,最后什么都不会。
我的建议是,先选一个具体的任务,比如"抓取任意形状的物体"或者"把杯子放到指定位置",然后围绕这个任务去学。你需要什么就学什么:需要感知就学视觉,需要规划就学运动规划,需要控制就学力控。这种任务驱动的学习方式,比按部就班地刷知识点高效得多。
而且具身智能是一个高度依赖实践的领域。你看再多论文,不如亲手调一次机械臂。你读再多强化学习的书,不如自己搭一个仿真环境跑一次PPO。这个领域的知识,很多是"手感"层面的,不动手是学不会的。
6.2 重视传统机器人学的基础
现在很多人一上来就搞端到端学习,觉得传统机器人学(运动学、动力学、控制理论)过时了。这是一个很大的误区。端到端学习在感知和决策层面确实有优势,但在控制层面,传统方法依然是最可靠的。
我见过一个团队,他们用强化学习训练了一个机械臂抓取策略,在仿真里表现很好。但一到真机上,机械臂就抖得厉害。原因是他们忽略了机械臂的动力学特性,强化学习输出的动作指令没有经过动力学补偿。后来他们加了一个传统的计算力矩控制器,问题立刻就解决了。
所以我的建议是,不管你做不做端到端,运动学、动力学、控制理论这些基础都得补。它们是你理解机器人行为的底层框架,也是你排查问题的工具箱。
6.3 对时间表保持警惕
最后一条建议,也是最重要的:对任何时间表保持警惕。不管是"2025年量产"还是"三年内走进家庭",这些承诺背后往往有资本和舆论的推力。作为从业者,你需要有自己的判断依据,而不是被别人的节奏带着走。
我自己的判断依据很简单:看数据闭环有没有跑通。如果一个团队能持续地采集数据、标注数据、训练模型、部署模型、收集反馈、再采集数据,那这个团队就是在正确的轨道上。至于他们什么时候量产,那是水到渠成的事。如果一个团队天天讲量产时间表,但数据闭环还没跑通,那这个时间表大概率是空中楼阁。
具身智能是一个长跑,不是短跑。自动驾驶已经用十年时间证明了这一点。我们这些后来者,至少应该学会不重复同样的错误。