在新能源车竞争进入后半场之后,“蔚小理”为代表的新能源车企开始把目光转向具身智能和人形机器人,这个赛道转移在行业讨论里热度很高。单从品牌声量和融资能力看,这些厂商确实具备进入新赛道的资本。但从工程视角拆开看,“车端赢了,机器人端就能赢”这个判断站不住。自动驾驶和具身智能虽然共享一部分感知、规划、仿真技术栈,但在数据获取方式、物理交互复杂度、任务定义粒度、硬件执行链路和量产验证节奏上,差异远大于共性。本文以新能源车企进入具身智能赛道为背景,拆解车端能力迁移的边界、具身智能系统的完整技术栈、最小可复现的工程实践路径,以及团队转型过程中最容易踩的坑。内容面向自动驾驶工程师、机器人开发者、技术管理者和关注赛道的产品经理。
1. 为什么“车端赢”不等于“机器人端赢”
1.1 具身智能被看作新能源汽车之后的第二增长曲线
具身智能的核心含义是让智能体具备“感知、决策、执行”一体化的能力,不再局限于屏幕里的模型输出,而是能通过物理身体与环境交互。人形机器人、工业机械臂、移动操作机器人,都是具身智能的载体。
新能源车企进入这个领域,逻辑上有天然吸引力。车企拥有成熟的供应链管理能力、车规级硬件设计经验、自动驾驶算法团队,以及大规模数据采集和仿真基础设施。这些能力在进入机器人赛道时,确实能节省大量起步成本。
但“具备相关能力”和“能做成产品并建立竞争力”是两回事。新能源车与具身智能机器人,虽然在英文里都叫“embodied”系统,但从系统设计角度看,车是结构化道路环境中的高速移动载体,机器人的典型场景是非结构化环境中的物理操作。两者的任务定义、失败代价、数据闭环模式完全不同。
1.2 新能源车企的赢与具身智能的赢不是同一套指标
在新能源汽车赛道,“赢”的核心指标是销量、成本控制、续航、补能网络、智能驾驶体验和渠道能力。这些指标高度依赖整车供应链和规模化生产。某个车型卖得好,不代表这家的智能驾驶算法团队能在机器人领域做出可量产的决策系统。
具身智能的“赢”目前还没有统一标准。对于人形机器人,赢可能意味着能在工业场景稳定执行上下料任务数千小时;对于移动操作机器人,赢可能意味着在仓储场景的分拣成功率和节拍达到人工作业水平。可以看到,这些指标与汽车销量指标几乎没有重叠。
关键差异在工程验证方式:车的验证主线是“行驶安全”,机器人验证主线是“操作可靠性和泛化性”。行驶安全可以通过法规、仿真里程、接管率等指标逼近,而机器人操作可靠性要面对物体形状、材质、光照、力反馈等无限多种组合,验证难度大得多。
1.3 从技术栈看,自动驾驶和具身智能是两个阶段的产品
把自动驾驶和具身智能放在同一张技术栈图里,能直接看到差异。
自动驾驶技术栈的核心是:感知(检测、跟踪、分割)、预测(轨迹预测)、规划(路径规划、行为规划)、控制(横纵向控制),以及高精地图、仿真、数据闭环。在车辆这个载体上,环境是道路,任务高度标准化,传感器以外置为主。
具身智能技术栈的核心是:感知(不只是物体检测,还包括物体姿态、材质、可操作点)、任务规划(将自然语言或高层意图拆解为原子动作)、操作规划(末端轨迹、抓取姿态、避障)、底层控制(力控、阻抗控制、关节伺服),以及仿真到真机的迁移(sim-to-real)。环境是开放空间,任务是长尾的,传感器需要与执行器深度耦合。
这里一个容易被忽略的点是:自动驾驶中的“执行器”是车轮、刹车、方向盘,控制频率低、模型相对线性。机器人中的“执行器”是关节电机、夹爪、灵巧手,控制频率高、动力学耦合强、接触状态实时变化。控制问题从“轨迹跟踪”变成了“交互控制”,这是两套不同的工程体系。
2. 车端资产迁移到具身智能的边界在哪里
2.1 可以迁移的资产:供应链、嵌入式软件和仿真经验
新能源车企积累了整车级供应链管理能力,这一点在机器人硬件开发中很有价值。机器人需要电机、减速器、丝杠、传感器、计算平台、结构件,这些物料与汽车供应链高度重叠。具备成熟供应商库、质量管控体系和成本控制能力,确实能缩短机器人硬件从原型到量产的时间。
嵌入式软件方面,车企在 AUTOSAR、功能安全、OTA、诊断协议上有大量储备。机器人虽然不一定需要完整车规软件栈,但嵌入式实时性设计、电源管理、通信协议设计、故障诊断思路,是可以直接复用的。
仿真方面,自动驾驶行业普遍使用大规模场景仿真和数据回放。具身智能同样需要仿真环境做强化学习和策略泛化验证。只是机器人仿真更复杂,需要物理引擎支持接触动力学、软体和流体,仿真环境的写实度和计算开销差距很大。但工程方法论是相通的,迁移成本较低。
2.2 无法直接迁移的环节:数据闭环、任务定义和物理交互
数据闭环是自动驾驶厂商最引以为傲的能力之一。车辆在路上行驶,不断采集真实场景数据,回传后经过自动标注、场景挖掘、模型训练,再通过OTA更新到车端。这个闭环高效运转的基础是车辆保有量足够大,且行驶场景可以低成本覆盖长尾分布。
机器人数据闭环完全不同。机器人数据不是“行驶里程”,而是“操作经验”。样本来自机械臂抓取动作、移动底盘的避障行为、夹爪与物体的接触反馈。这类数据采集依赖真机运行小时数,无法依靠Robotaxi车队规模线性扩展。单个机器人部署成本高、使用环境分散,数据采集速度和标准化程度都远低于自动驾驶车辆。
更重要的是任务定义。自动驾驶的任务边界很清晰:从A点到B点,遵守交规,保证安全。机器人任务的定义极其多样:把螺丝放进孔里、把衣服叠好、把货架上的箱子搬下来、给病人翻身。每个任务都需要单独定义状态空间、动作空间、奖励函数和成功判定标准。这种“任务碎片化”是机器人落地最难的地方,也是车企过去很少遇到的问题。
物理交互是另一道坎。汽车与外界环境的交互主要是轮胎与地面、空气阻力,控制目标集中在车辆姿态和轨迹。机器人的工作就是与环境发生物理接触,而且接触的物体千变万化。抓取一个刚性方盒和抓取一个软布包,模型和策略完全不同。接触过程中出现的打滑、形变、摩擦、反作用力,都需要实时感知并反馈到控制策略中。这种闭环响应能力,是自动驾驶团队很少接触的。
2.3 车端与机器人端技术栈对照
| 技术维度 | 自动驾驶/新能源车 | 具身智能机器人 | 迁移难度 |
|---|---|---|---|
| 环境模型 | 结构化道路、车道线、交通标志 | 非结构化场景、物体泛化、光照变化 | 高 |
| 感知重点 | 检测、跟踪、预测道路参与者 | 姿态估计、可操作点、材质与接触反馈 | 高 |
| 规划粒度 | 行为规划、轨迹规划 | 任务分解、抓取姿态、操作序列 | 高 |
| 控制对象 | 车辆纵向/横向控制 | 关节电机、夹爪、力控 | 中高 |
| 数据采集 | 车队规模路采、高精地图 | 真机操作数据、遥操作采集 | 高 |
| 仿真依赖 | 场景仿真、传感器仿真 | 物理引擎、接触动力学、sim-to-real | 高 |
| 量产验证 | 整车法规、碰撞测试、道路测试 | 耐久测试、连续作业可靠性 | 中 |
| 产品形态 | 大规模标准化产品 | 半定制化、场景化方案 | 高 |
从表格可以看出,具身智能对车企来说不是“原有关卡的加强版”,而是几乎每个关键技术环节都要重新构建。团队可以迁移人才和供应链,但方法论、数据体系、控制链路和产品定义都需要另起炉灶。
3. 具身智能系统真正难在哪几个环节
3.1 感知层:从“识别物体”到“理解操作可能性”
自动驾驶感知输出的是物体类别、位置、速度、朝向,供规划模块做避障和轨迹决策。机器人感知除了要完成这些,还要判断“这个物体能不能抓”“从哪里抓”“抓多大力不会损坏”,也就是可操作性和物理属性感知。
一个典型的例子是抓取。视觉感知需要从RGB-D图像中估计物体6D姿态、表面摩擦特性、软硬程度和重心位置。仅“判断一个杯子是空杯还是装满水”就涉及材质、透明度、形变的联合建模。这些能力在自动驾驶感知体系里没有对应模块。
工程上的体现是模型结构不同。自动驾驶感知头部常输出2D/3D检测框、向量化和占用网格,而机器人感知需要输出抓取候选、接触点、力预测。在技术选型上,很多机器人团队会使用桌面级抓取网络(如GraspNet等)并且结合点云处理、扩散模型生成抓取位姿,这与自动驾驶感知模型有本质差异。
3.2 决策规划层:从“找一条路”到“拆一串动作”
自动驾驶规划可以概括为“在时空连续空间中找一条可行轨迹”。机器人规划还包含任务级规划,也就是“为了完成目标,按什么顺序执行哪些动作”。把这个目标拆成“找到杯子、判断是否需要清洗、选择正确夹爪、移动到位、施加接触力、拿起并转移”——每个子任务都可能是一个独立算法模块或大模型能力。
任务拆解之后,还要处理长时序动作的高层规划与底层执行器约束的耦合。比如“把桌上的杯子放到柜子里”,高层规划拆出的动作序列是“移动底盘到桌子附近、伸出机械臂、张开夹爪、接近杯子、抓到杯子、抬升、移动到底座、放到柜子”。但每一步都可能因为杯子形状、桌面高度、柜子空间不足而失败,需要重规划。这种动态重规划能力,比自动驾驶的“绕障”复杂得多。
3.3 执行与控制层:力控和接触是机器人特有的“护城河”
如果说感知和规划还能借助AI算法的通用能力,执行控制层就是机器人团队必须从头积累的部分。机械臂运动控制、移动底盘的运动学与动力学、夹爪的抓取力控制、灵巧手的多指协调,每一层都涉及实时控制算法和硬件选型的深度耦合。
力矩控制与力反馈在汽车控制里几乎不出现,但在机器人上是核心能力。机器人抓取鸡蛋、拧螺丝、插拔接口,都需要对接触力做精确控制,过大会损坏物体,过小会滑落。工程实现上通常使用力控关节或末端六维力传感器,结合阻抗控制或导纳控制算法,把期望力转化为关节力矩指令。
“阻抗控制”这个名词能体现两者的差异。阻抗控制不是追踪一个位置或速度,而是调节机械臂对外力的响应阻抗,让机械臂在与环境接触时表现得“柔软”或“刚性”。控制频率通常在1kHz以上,延时敏感度远高于自动驾驶车辆控制。这种低时延、高带宽的实时控制链路,是很多从自动驾驶转过来的团队最容易低估的部分。
3.4 数据与仿真层:机器人训练依赖的模拟环境与自动驾驶完全不同
具身智能模型训练高度依赖仿真环境。但机器人仿真不能只模拟道路和交通流,它需要模拟刚体动力学、接触摩擦、关节驱动、软体形变和流体。这要求物理引擎具备稳定可靠的接触求解器,并且计算效率要能支撑大规模强化学习并行训练。
当前典型的工具链是MuJoCo、Isaac Gym、Genesis等物理仿真平台,配合Domain Randomization技术,把光源、纹理、摩擦系数、物体质量等参数做扰动,然后训练策略在实机上的泛化能力。很多团队也使用仿真数据与真实遥操作数据混合训练。
车企积累的仿真器,如驾驶模拟器和场景引擎,在机器人领域只能复用很小一部分代码资产。更麻烦的是仿真与真机之间的“现实差距”:仿真里的刚体接触模型、电机延迟、传感器噪声,与真实硬件都有偏差。如果团队没有丰富的真机测试经验,很容易陷入“仿真效果好、真机完全不可用”的困境。
4. 用最小可复现路径理解具身智能开发流程
如果读者来自自动驾驶背景,想直观理解具身智能开发和“车端开发”的差异,推荐从一个小型机械臂抓取项目入手。下面给出一个最小开发闭环,只需一台支持CUDA的GPU电脑,不需要真实机械臂也能跑通前半段。
4.1 环境选择:先选一个物理仿真器
推荐使用MuJoCo或基于Gymnasium的仿真环境,因为接口简单,安装成本低。这里以MuJoCo为例:
pip install mujoco gymnasium如果需要更丰富的抓取场景,可以安装机器人操作相关的仿真环境,使用预先构建的桌面机械臂与物体模型:
import gymnasium as gym import mujoco import numpy as np注意:实际环境包名和版本会更新,安装前先确认当前文档要求。不要在生产训练代码里锁定过时接口,建议以官方示例为准。
4.2 定义任务:让机械臂学习一个简单抓取
最小任务定义为:机械臂从固定起始位姿出发,移动到物体上方,关闭夹爪,把物体抬离桌面。状态空间可以简化为关节角度、物体位置和夹爪状态,动作空间是目标关节角速度增量。
class SimpleGraspEnv(gym.Env): def __init__(self): super().__init__() # 动作:6个关节速度 + 1个夹爪开合指令 self.action_space = gym.spaces.Box( low=-1.0, high=1.0, shape=(7,), dtype=np.float32 ) # 观测:关节角度、物体位置、夹爪状态 self.observation_space = gym.spaces.Box( low=-np.inf, high=np.inf, shape=(12,), dtype=np.float32 ) self.episode_steps = 0 def reset(self, seed=None, options=None): # 重置机械臂和物体位姿 self.episode_steps = 0 obs = np.zeros(12, dtype=np.float32) return obs, {} def step(self, action): # 应用关节速度,执行物理仿真,更新状态 # 判断物体是否被抬起,计算奖励 reward = 0.0 terminated = False truncated = self.episode_steps >= 100 self.episode_steps += 1 info = {} return self._get_obs(), reward, terminated, truncated, info这个类只是为了演示训练链路的结构,真正的仿真步进必须调用物理引擎求解器。这里用注释代替真实仿真调用,是为了避免接口版本差异导致示例不可运行。
4.3 训练一个视觉引导抓取策略
在最小示例中,可以用近端策略优化类算法训练策略。这里使用PyTorch风格伪代码展示核心训练循环:
import torch import torch.nn as nn import torch.optim as optim class GraspPolicy(nn.Module): def __init__(self, obs_dim=12, act_dim=7): super().__init__() self.net = nn.Sequential( nn.Linear(obs_dim, 256), nn.ReLU(), nn.Linear(256, 256), nn.ReLU(), nn.Linear(256, act_dim), nn.Tanh(), ) def forward(self, obs): return self.net(obs) policy = GraspPolicy() optimizer = optim.Adam(policy.parameters(), lr=3e-4) # 训练循环示意:采样、计算回报、更新策略 for episode in range(1000): obs, _ = env.reset() done = False while not done: obs_tensor = torch.as_tensor(obs, dtype=torch.float32) action = policy(obs_tensor).detach().numpy() obs, reward, terminated, truncated, info = env.step(action) done = terminated or truncated # 这里省略PPO的advantage计算和clip更新,完整实现需要加入buffer和GAE optimizer.zero_grad() loss = policy_loss(obs_tensor, action, reward) loss.backward() optimizer.step()这里最重要的一点是体验“reward shaping”的难度。在机器人任务里,只给“最终抓取成功+1”的稀疏奖励,训练效率会极低;如果改成“每靠近物体一步给一点奖励”,又容易让模型学会“靠近物体但不抓取”的投机策略。奖励函数设计是机器人训练与自动驾驶训练差异最大的环节之一。
4.4 真机部署前必须补齐的环节
仿真训练完成后,到真实机械臂部署之间还隔着多个环节:
- 相机标定:仿真环境里相机内参已知,真机需要重新标定,误差直接影响抓取成功率。
- 手眼标定:确定相机与机械臂基座坐标系的转换关系,通常使用棋盘格或标定板完成。
- 关节PID参数整定:仿真电机模型与真机响应差异大,需要逐个关节调整控制参数。
- 力控和安全策略:真机如果遇到意外接触,必须有实时力矩限制或急停逻辑,防止损坏设备或伤人。
- Sim-to-Real迁移:需要做Domain Randomization,并在真机场景里进行小样本微调。
这个最小链路跑通之后,再看人形机器人的视频,就会明白那些演示动作背后除了算法,还有大量底层控制和数据采集工作。这也是“造车无法自动迁移到机器人”的最直接体会。
5. 车企系团队转做具身智能最容易踩的坑
5.1 把自动驾驶数据闭环套用到机器人任务
现象:团队搭建了大规模车队式数据采集平台,但发现机器人任务数据增长极慢,且不同任务的数据无法互相补充。原因:机器人数据是“操作轨迹+接触反馈”,不是“感知帧+轨迹标注”,每类操作都需要在真实或仿真环境中重新采集。解决办法:先选择一到两个高价值任务场景,建立遥操作数据采集工位,把数据标注和模型训练做成小闭环,再逐步扩展。关键指标不是数据量,而是“有效操作轨迹数”。
5.2 低估物理交互对系统稳定性的要求
现象:仿真抓取成功率达到95%,真机成功率不到30%。原因:仿真接触动力学模型与真机存在差距,再加上真机存在关节背隙、电机摩擦、通信延时和传感器噪声。解决办法:仿真阶段引入Domain Randomization,把摩擦系数、物体质量、抓取角度等参数随机化;真机阶段增加力控传感器和接触检测逻辑,先从低速低负载场景开始验证。不要用自动驾驶的“感知+规划”迭代节奏来做机器人,要额外预留控制链路调试时间。
5.3 用自动驾驶产品节奏要求机器人验证周期
现象:管理层要求一个季度内跑通演示,半年内发布产品,结果团队只能不断录制“最佳演示”,真实泛化能力极差。原因:机器人产品的验证周期取决于“连续作业时长”“失败恢复能力”和“场景泛化范围”,这是硬件耐久、控制稳性、感知鲁棒性共同作用的结果,无法靠补贴计算加速。解决办法:设定可量化的阶段目标,例如“连续抓取500次无重大失败”“同一物体在不同光照角度下抓取成功率不低于80%”“3种不同物体切换时间不超过2秒”。演示可以拍,但验收必须看真实指标。
5.4 缺少系统集成与运维经验
现象:团队能做出单台原型机,但部署到客户现场后,出现网络断连、供电不稳、现场灰尘导致传感器失效等问题。原因:机器人不是实验室演示品,它运行在工业现场或服务场景,系统的鲁棒性往往取决于工程化能力,而不是单一模型的精度。解决办法:在产品设计阶段就要定义“现场运维流程”,包括远程监控、日志回传、异常告警、远程重启和定期维护。这些能力在车企往往由专门的售后和车联网团队承担,进入机器人业务后也必须建立独立团队,不能依赖算法团队兼职处理。
5.5 常见坑汇总
| 常见坑 | 错误现象 | 根本原因 | 解决建议 |
|---|---|---|---|
| 数据闭环复用 | 数据量大但模型不涨点 | 数据分布与任务不匹配 | 场景化采集,先做任务闭环再做规模 |
| 仿真迁移失败 | 仿真高精度、真机低成功率 | 仿真信噪比过高、未随机化 | 引入Domain Randomization和真机微调 |
| 产品节奏错配 | 演示很好、验收不过 | 用单一场景替代泛化验证 | 设定连续作业、长尾场景、恢复能力指标 |
| 硬件可靠性缺失 | 厂区部署后频繁停机 | 环境因素未纳入系统设计 | 建立现场运维、日志和告警机制 |
6. 判断“能不能赢下具身智能”的工程清单
对于投资人、技术管理者和从业者来说,判断一支团队能否在具身智能赛道胜出,不应该只看发布会视频和融资额度,而应该按照下面几层清单逐项评估。
6.1 技术判断清单
- 是否具备真实的力控和接触感知能力,而非仅用位置控制做演示。
- 能否在仿真环境里完成大规模策略训练,并稳定迁移到真机。
- 是否具备高频率(1kHz以上)实时控制链路,通信方案是否支持低时延。
- 感知模块是否具备物体6D姿态估计和可操作点推理能力。
- 是否设计了任务级规划与底层控制之间的接口,而非直接硬编码动作序列。
6.2 数据判断清单
- 是否建立了遥操作或自动采集数据的生产线。
- 数据标注是否覆盖了物体姿态、接触点、成功/失败判定。
- 是否维护了不同场景、不同物体、不同摩擦系数的数据集。
- 训练数据与真机部署场景之间的分布差异是否被量化过。
- 是否具备大规模并行仿真数据生成的能力。
6.3 量产与供应链判断清单
- 核心关节模组和传感器是外购还是自研,供应链是否受制于人。
- 机械臂和运动底盘的耐久测试数据是否可靠。
- 是否有人负责整机可靠性测试、故障恢复和失效模式分析。
- 量产成本是否可拆分,是否具备后续降本路线。
- 生产产线是否具备小批量多批次的生产灵活性,而非只能做样机。
6.4 组织与人才判断清单
- 团队中是否同时具备算法、控制、机械、硬件、系统集成背景的骨干。
- 是否有人专门负责现场部署和运维。
- 管理层是否理解机器人的验证周期和风险模型。
- 团队是否愿意长期投入底层基础设施,而不是只做演示。
- 是否建立了“仿真-真机-现场数据”的闭环反馈机制。
这份清单比任何发布会视频都更能说明问题。具身智能行业的竞争,不是算法刷榜的竞争,而是“硬件可靠性、数据闭环、控制精度、场景泛化、量产成本”的综合工程竞争。车企在这些维度上并非毫无优势,但优势需要重新组合、重新验证、重新建立工程流程。
7. 从新能源到具身智能,不是线性延伸
7.1 核心判断
新能源车企在动力电池、供应链、智能制造和自动驾驶算法上积累的资产,可以在具身智能的硬件开发、供应链整合和仿真基础设施上形成一定势能。但具身智能的核心技术壁垒在物理交互控制、操作级数据闭环、任务级决策规划和长尾场景泛化,这些部分与自动驾驶的能力包重叠度有限。因此,“输掉新能源的蔚小理,也赢不下具身智能”说法虽然有简化,但方向判断是对的:车端战绩不能作为机器人胜势的证明。
7.2 不同背景团队的实践建议
- 自动驾驶算法工程师:认真补力控、接触感知、sim-to-real迁移等知识,不要只顾感知模型精度。建议先用仿真环境跑通一个完整的机械臂抓取项目。
- 整车工程团队:把车规级可靠性方法引入机器人硬件设计,但不要用整车量产流程拖慢机器人迭代速度。机器人初期要更强调快速验证。
- 管理层:不要用“必须形成整车规模才值得投入”的逻辑来评估机器人,机器人业务要独立于车企主体设置目标和预算,让工程团队有足够的验证周期。
- 投资人:不要看发布会视频和企业蹭热度的能力,要看团队在力控、数据采集、真机部署和售后运维层面的真实积累。
7.3 下一步值得关注的技术方向
接下来几年,决定具身智能能不能从小规模Demo走向真实产品的关键技术方向包括:
- 大规模遥操作数据平台,把人类动作高效转换为训练数据。
- 高保真物理仿真与高效sim-to-real迁移方法。
- 灵巧手和末端力控传感器的成本下降和可靠性提升。
- 端到端视觉-语言-动作模型的工程化落地。
- 多机器人系统协同与环境自适应部署方案。
这些方向都需要团队具备跨硬件、算法、控制和工程的综合能力。对新能源车企而言,真正的机会不在于“复制自动驾驶的成功”,而在于把过去十年积累的供应链、硬件可靠性和系统集成能力,与机器人特有的操作智能重新组合。这个过程比造车更慢,比做自动驾驶更复杂,但也是这轮具身智能浪潮中最关键的竞争维度。