跳转至

🧭 具身智能知识图谱

从机器人基础和具身数据出发,先弄清观测、动作、环境和学习目标,再选择 VLA、WM、RL/MBRL、WAM 或 Robot Agent 路线。

预计阅读:10 min
前置知识:无
下一步:机器人学基础 · 模型基础 · 强化学习基础

机器人看到了什么、要输出什么、数据如何获得,以及模型与 Agent 分别解决哪一段问题。具体公式、算法流程和论文放在独立专题页。

1. 完整的具身闭环

flowchart LR
    D[具身数据] --> O[观测]
    O[观测] --> R[表征]
    R --> P[预测或策略]
    P --> A[动作]
    O -. 状态与反馈 .-> G[Robot Agent]
    G -. 选择模型或工具 .-> P
    G -. 调用技能 .-> A
    A --> C[控制器]
    C --> E[环境/机器人]
    E --> O
    E -. 轨迹回流 .-> D
  • 观测:相机图像、深度、关节状态、末端位姿、触觉、语言指令和历史信息。
  • 表征:把原始观测变成 token、latent、对象状态或 3D 场景。
  • 预测或策略:预测未来,或者直接根据当前上下文生成动作。
  • 动作:关节位置/速度/力矩、末端位姿增量、技能、离散 token 或动作块。
  • 控制器:做坐标变换、逆运动学、限位、插值、碰撞检查和安全停机。

机器人学、控制器和安全约束通常位于学习模型之外,但它们决定模型输出能否真正执行。相关实践见机器人学基础。

2. 基本对象

对象 它解决什么问题 常见输出 不要把它误认为
VLM 理解图像、文字和任务语义 文本、视觉特征或中间表示 已经能控制机器人的策略
VLA 从视觉、语言和状态直接生成动作 单步动作或 action chunk 必然包含未来预测的 WM
WM 给定当前状态和动作,预测未来世界 未来 latent、视频、对象状态或 3D/4D 场景 只做静态 3D 重建的编码器
RL 用奖励定义“什么行为更好”并改进策略 value、Q、policy 或动作 一种固定的数据收集方式
MBRL 把动力学/奖励模型用于 rollout、规划或策略更新 imagined rollout、MPC 或 model-based actor-critic 所有使用 WM 的系统
WAM 把未来世界建模与动作生成联合或紧密耦合 未来表征与动作的联合输出 WM 的第五种空间表示
具身数据 定义并记录任务、观测、动作、标定、结果和来源 episode、segment、step 与多模态轨迹 只要有视频就能训练策略
Robot Agent 在模型与技能之上分解任务、调用工具、验证和恢复 子目标、工具调用、记忆、执行状态 高频关节控制器或单个 VLA

VLA、WM 和 WAM 是模型范式;RL 是学习目标与更新方式;MBRL 是“模型如何参与决策”的用法;具身数据是训练与评测底座;Robot Agent 是运行时编排层。它们可以组合,但不在同一分类层级。

3. 六个边界

3.1 VLA 与 WM

VLA 主要学习

\[ \pi(a_t \mid o_{\le t}, l), \]

即根据观测历史 \(o_{\le t}\) 和语言/目标条件 \(l\) 生成动作。WM 主要学习

\[ p(x_{t+1:t+H} \mid x_t, a_{t:t+H-1}, l), \]

即动作会带来什么未来。一个 VLA 可以使用 WM 的未来表征作为辅助输入,但直接输出动作并不会自动变成 WM。

3.2 WM 与 MBRL

WM 只要能预测未来即可成立。只有当预测模型进一步用于 imagined rollout、MPC、价值估计或策略优化时,才是 MBRL 用法。静态 3D 表征、视频生成或未来预测本身,都不能直接推出存在 MBRL。

3.3 VLA 与 WAM

VLA 通常把上下文映射到动作;WAM 还要让“动作导致的未来”进入动作生成或训练约束。WAM 可以是级联结构,也可以在同一个模型中联合生成未来和动作。

3.4 Online / Offline 与 Model-free / Model-based

这是两条不同的轴:

flowchart TD
    RL["RL"] --> DATA{"数据从哪里来"}
    RL --> MODEL{"决策时用不用模型"}
    DATA --> ON["Online:继续与环境交互"]
    DATA --> OFF["Offline:固定数据集"]
    MODEL --> MF["Model-free:不显式用动力学规划"]
    MODEL --> MB["Model-based:用动力学/奖励模型规划或更新"]

因此 PPO 可以是 online model-free,DQN 通常是 online off-policy model-free,Dreamer 属于 online model-based;offline/online 描述数据来源,model-free/model-based 描述决策时是否使用模型。

3.5 Robot Agent 与 VLA/WAM

VLA/WAM 决定局部动作或未来条件下的动作生成,Robot Agent 决定何时调用哪个模型或解析技能、如何检查结果、何时恢复或停止。Agent 可以把 VLA 作为接触丰富原语,也可以调用 WAM 做候选未来评估;Agent 的任务级记忆和工具编排不能替代控制器的实时安全约束。

3.6 具身数据与训练目标

采集方式不等于训练目标。Ego 视频可以只监督表征或未来预测,也可以经 retarget 生成低置信度伪动作;真机遥操作可监督行为克隆;失败轨迹更适合成功判别、价值、风险或恢复学习。混合数据时必须按来源和置信度启用对应 loss mask,不能把所有轨迹等权当作专家动作。

4. 选择入口

想解决的问题 直接进入
坐标、TF、MoveIt 2、控制和真机 机器人学基础
Transformer、Diffusion、Flow Matching 和动作头 模型基础
五类主采集路线、episode/segment/step 标注和训练配比 具身数据专题
视觉语言到动作 VLA 专题
预测未来视频、latent 或 3D/4D 世界 WM 专题
未来表征与动作联合建模 WAM 专题
奖励、价值、策略更新和规划 RL / MBRL 专题 · 强化学习基础
长时程规划、工具调用、记忆和恢复 Robot Agent 专题
论文、代码和 benchmark 论文清单 · 代码仓 · Benchmark 指南

5. 最短学习路径

flowchart LR
    K[知识图谱] --> R[机器人学基础]
    R --> M[模型基础]
    M --> D[具身数据]
    D --> VLA[VLA]
    D --> WM[WM]
    D --> RL[RL/MBRL]
    VLA --> WAM[WAM]
    WM --> WAM
    RL --> WAM
    VLA --> AGENT[Robot Agent]
    WM --> AGENT
    RL --> AGENT
    WAM --> AGENT
    AGENT --> REAL[仿真与真机]

先掌握共同基础和数据契约,再沿一个模型方向深入;需要长时程任务编排时再接 Robot Agent。研究时始终把观测、动作、时间对齐、坐标系、工具边界和闭环评测写清楚;这些是不同方向之间真正共享的基础。