具身智能感知简述(Manipulation) —— 经典VLA
q% M( @( D1 s: s4 I( p7 F8 U. j) Q: i$ l
本文围绕 RT-1、RT-2、OpenVLA、CogACT 和 π₀ 五项代表性工作,结合论文架构图与机器人演示,简要梳理 VLA(Vision-Language-Action)模型 的发展脉络,介绍各模型的基本架构、主要思路及其区别,包括从离散动作预测到 Diffusion / Flow Matching 连续动作生成的演进。最后引入 MDP / POMDP,讨论真实环境中的部分可观测问题,并概览空间智能、多模态感知、世界模型等相关研究方向。8 D) M; A: F5 n: y* D' a* q/ n
' t1 u' H& q+ J
————全文约 3,000 字|预计阅读 8–10 分钟。
% q1 c' h2 f; x N! H6 k* T9 _: B1 R+ {4 l4 v' Q
1. 从“看见”到“行动”:VLA 的技术脉络
* W+ T4 K6 ?6 S1 U
( ], Y$ ^5 J. R" `具身智能(Embodied Intelligence)研究智能体如何通过感知和动作与物理世界交互。在机器人操作中,一个直观的链路是:相机观测 → 视觉/语言表征 → 动作决策 → 执行 → 再次观测。Vision-Language-Action(VLA)模型尝试用统一模型连接视觉、自然语言指令和机器人动作。沿着经典工作的演进,可以看到两个关键变化:视觉语义能力逐渐借助预训练 VLM 增强,动作生成则从离散 token 扩展到专门的连续动作模型。
7 L& L1 x. s1 k+ Y9 P. p+ p! M2 I) r% T1 z7 l0 z/ g6 v5 J* m1 p2 V
图 1 | VLA 从机器人数据驱动策略,到预训练 VLM,再到连续动作专家的简化演进。来源:自绘概念图。
& B+ b' I2 N1 c% T2 t; {" _. A
' y3 r3 P3 D) V* T3 kRT-1:大规模机器人数据与 Transformer 控制(RSS 2023)
; E" p( `$ a- u" }% F9 Q' Q I% Q: F6 F4 }- L" r# N
最初的开创性工作是谷歌在2023年(RSS)提出的RT-1:
8 `) R: J! J; K, d
$ U5 t- f+ T* E( l) x图 2|RT-1 的结构与操作演示。来源:RT-1。
6 U% q$ j/ F3 Q b& f4 R+ k" E. k, @2 i0 y3 I
RT-1 是早期大规模真实机器人操作模型的代表。它将图像送入 EfficientNet-B3,将语言指令编码为语义特征,再通过 FiLM 融合视觉与语言;随后由 TokenLearner 压缩视觉信息,并用 Transformer 预测动作。RT-1 并未直接采用完整的大型 VLM,它的重要贡献是展示了:扩大真实机器人数据的规模与多样性,能够使统一策略执行多种指令与任务。3 u, P! `( M* f4 j
) h0 l. e' {1 Q
RT-1 在每个控制时刻预测包含机械臂、夹爪、底盘及模式在内的 11 个离散动作维度,连续控制量被量化到 256 个区间。这里容易混淆的一点是:11 维动作由模型并行预测,而不是按维度自回归生成;每次预测的是当前一个时间步的动作,并以约 3 Hz 获取新观测、闭环控制,还不是后续常说的 Action Chunking(一次预测多步动作)。& o- `" _7 o* W7 v; ~( }! {
& A* u$ l$ g5 L( W
RT-2:让互联网视觉语义进入机器人控制(CoRL 2023)
; h P% o: l1 V+ }3 E u7 c6 a C/ I4 I; [ V. @
RT-2 正式定义了经典VLA的基本框架:
i# v3 I ?6 \7 _3 _. f; {$ c9 d. T5 R* j: V
图 3|RT-2 将互联网视觉语言数据与机器人动作数据连接到同一 VLA 训练框架。来源:RT-2。
2 b1 ~$ ^# c" V2 X& ^; l, L4 v" ^" W
RT-2 进一步确立了典型的 VLA 路径:预训练视觉语言模型(VLM)+ 机器人动作学习。它基于 PaLI-X、PaLM-E 等预训练模型,将互联网视觉语言数据与机器人轨迹数据进行 co-fine-tuning(联合微调),使模型能够把物体概念、语义关联等能力迁移到机器人任务中。, Q/ }; l- u/ @, e% e* T
2 c1 B- d( ?9 [ V, _; K FRT-2 将机器人动作表示为语言模型可以生成的离散 token。同一个控制时刻内,动作的多个 token 自回归生成,再解码为机器人的控制命令;执行后再次观察并预测下一步。与 RT-1 相比,它真正突出了从语义理解到动作输出的统一生成接口。$ ?' @9 _+ z. U) O( ?# e
) z: h; V# A; b" ]( r不过这些开创性的工作是闭源的。
6 p& B9 p: \4 h2 j
! F$ C7 U4 E& l* R7 f, ~* S- u2. OpenVLA:开源 VLA
- W& \+ ~& g+ p8 D3 Z9 e3 q
+ c0 C$ P0 m# t/ B3 ]* O. Z2024年,斯坦福和伯克利大学的合作项目OpenVLA发布了,其可以视为RT-2的开源复现:
3 m, P. i' b& ]2 ]5 d" U
! o# b# k4 b x& S图 4|OpenVLA:DINOv2 + SigLIP → MLP Projector → Llama 2 → Action Tokens。来源:OpenVLA。7 ]/ N0 @6 p% _' X; A* _
u% Z; M: {' a# X) W/ Q: W( xOpenVLA(CoRL 2024)以 Prismatic-7B 视觉语言模型为基础,核心模块包括:融合视觉编码器、MLP 投影器和 Llama 2 7B 语言模型。视觉编码器同时使用 DINOv2 与 SigLIP:前者提供较强的空间结构和局部视觉特征,后者提供与语言对齐的语义特征;两种特征经融合与投影后,由 Llama 2 结合任务指令预测动作。0 e- m' G5 }( a0 D4 S" Z
$ s0 }( n! m' q# ~. n' ^! o" a
与 RT-2 类似,OpenVLA 将连续动作量化后自回归预测。典型输出是 7 维末端执行器动作(位置变化、旋转变化和夹爪控制),随后由底层控制器转换为实际机器人运动。从感知角度看,OpenVLA 的双视觉骨干体现了一个重要思路:物体的结构/几何表征与语言语义对齐是互补信息。0 S6 K1 [' P! \- N# K
E0 j3 E1 D. Z
不过,大规模预训练并不意味着在每项具体任务中都占优。文章中也提到了一些真实世界局限:比如
. Z$ I, C# `: u1 s5 e9 u5 ^8 p6 Q/ Q' f' q& M. }7 p) @7 g+ g
面对复杂理解的任务,OpenVLA表现没有RT-2强(后者经过大量互联网图文任务学习,有更丰富的语义理解)4 b8 ~$ V5 G: h; a, h( y0 e6 M& Y
6 z, w5 N) J! t* l+ }
窄范围、单一指令桌面操作实验中,直接从该任务数据训练的 Diffusion Policy 强于Openvla这类经过先经过OpenX pretraining以及Fine-tuning的通用策略(generalist model)模型。2 ~9 j1 O/ }7 w" N+ X, }) f) [
& o+ X- K# B: L& e1 J. ^这说明语义泛化与精细控制是相关但不同的能力,应结合具体场景评估。于是引出了后续一个重要的发展方向:将“语义理解”和“动作生成”进一步解耦。 |' q, Z3 z, m% O9 \4 d
. N P+ S2 i& @图 5|OpenVLA“真实世界限制”,来源:OpenVLA。
# T# k- R9 p: k7 H! P( N
* V. V V' I) v3. “大小脑”VLA:从离散动作到连续动作
$ C! }4 _; a# Y
2 Y5 v( e% |1 ?1 ?RT-2、OpenVLA 的离散动作 token 便于复用语言模型的生成方式,但量化连续控制量会引入一定误差,而且机器人操作中,同一个观测也可能对应多种合理轨迹。一个有代表性的演进方向,是让 VLM 负责认知表征,专门的 Diffusion / Flow Matching 模块负责生成连续动作。 CogACT 和 π₀ 都可以看作这一思路的代表。
4 N4 [* H# ^4 g$ D2 o! J0 o1 Y' B1 f* v
这里的“大小脑”是对功能分工的形象概括,不代表所有模型都采用完全分离的网络结构。 [. r* W7 y: X
" E3 l3 b# m; `; N
CogACT:认知特征驱动扩散动作模型
. c9 U% ^0 I2 x. Q0 o, p( h2 n% {; B6 G8 G, p
图 6|CogACT:Vision / Language → Cognition Feature → Diffusion Action Model。来源:CogACT。
& W+ R( Z0 B2 V6 j# Z! [7 Z+ v
# z& R/ n( i( V6 xCogACT(arXiv 2024)基于含 DINOv2、SigLIP 和 Llama 2 的 Prismatic-7B VLM,在输入中加入可学习的 cognition token。融合视觉与语言后,对应的 cognition feature(认知特征) 成为连接认知模块与控制模块的条件信息。4 N4 e# |3 c% O( `
& n6 n8 m; o6 R
其动作模块采用 Diffusion Transformer(DiT) 扩散式动作生成模块,从噪声出发逐步去噪,生成连续的 action chunk(多步动作序列);相比 OpenVLA 直接预测离散 action token,这类方法能够更自然地建模连续、多模态的机器人动作分布,比如默认设置是一次预测16 步。因此,CogACT 的关键是让 VLM 提供任务理解,再由专门模型学习连续、多模态的动作分布,而非让 LLM 直接逐个生成动作 token。; `5 Z/ T! s) }' y- I
7 W- J9 b' U: {0 Wπ₀:VLM 与 Flow Matching Action Expert
4 l C. ~1 S! l8 b# r; U/ Y8 ?" Q7 A0 j+ U
图 7|仅保留多路视觉、语言、机器人状态和 Flow Matching Action Expert 的关系。来源:自绘概念图。
4 t# c. K3 w1 p8 A$ k
9 d6 P* x6 R& J" \. L. ~# N% g! Uπ₀(pi0)(RSS 2025)采用 PaliGemma 作为 VLM 主体,其中 SigLIP 编码图像,Gemma 融合视觉和语言信息;机器人自身状态(proprioception,如关节位置)与带噪声的动作序列则被送入 Action Expert。两部分通过 Transformer 注意力交互,动作专家利用 Flow Matching 迭代生成连续动作,而不是输出离散动作 token。
! ?0 D# }1 X6 S `! i4 `' U A9 O, t( h! m7 h" V `
π₀ 的训练样本将当前观测与未来 50 步动作配对,因此推理目标是一段 50-step action chunk。其输入不止“图像 + 文字”,还包含机器人状态;这对具身感知尤其重要,因为图像说明外部环境,本体感知则提供机器人自身所处的运动状态。5 f# o' y/ v' W4 D( u
% h/ _4 c5 U) `. z
4. 从 MDP 到 POMDP:真实环境中的部分可观测问题0 ^3 J, o' X5 D# J) q
; N# U; ]/ ~( i% c, x在理想的 Markov Decision Process(MDP,马尔可夫决策过程) 中,如果机器人能够获得足够完整的当前真实状态,那么基于该状态就可以进行决策。但在真实物理世界中,机器人通常只能通过摄像头及其他传感器获得部分观测。例如,物体可能被遮挡、相机视角有限,或者单一视觉信息无法反映物体的真实状态。# L0 h: ^5 C3 l6 k
) `: U7 L" h! L, Y因此,从机器人的观测角度来看,这类问题通常更适合用 Partially Observable Markov Decision Process(POMDP,部分可观测马尔可夫决策过程) 描述。POMDP 在 MDP 的基础上引入观测空间和观测模型,机器人无法直接获得完整真实状态,需要结合历史观测与动作,对当前环境进行状态估计。& a/ ~, K8 _& \" }- f6 j+ F1 ~5 b
! \6 E/ b% F9 E c3 T' g& X5 H
VLA 架构解决了“视觉和指令如何连接动作”的关键问题,但真实环境中的感知并不局限于单张 RGB 图像。面对部分可观测、动态变化的物理世界,具身智能也在多个相互关联的方向上尝试突破:
1 w( _ W+ U1 J: [) G
+ K9 B* W' ?5 M1 J* A, M9 | n3D / Spatial Intelligence(空间智能):从二维外观走向三维几何、位置和物体关系,帮助机器人理解“物体在哪里、怎样接近它”。6 w- g' T' Q( @5 F& t# \' Y! q0 }: c
. d9 s" V5 v- q, t* I/ i8 ~
Multimodal Perception(多模态感知):结合 RGB、深度、触觉、力觉及机器人本体状态,补充单一视觉无法提供的信息。
v; G6 o$ f; d$ s1 ?
/ N. \! a4 a8 vWorld Model(世界模型):学习环境如何随动作而变化,使系统能够预测部分动作后果,辅助状态估计和决策。
# f# R" @- c7 M4 B) o/ c5 }7 c, B) y+ K& t
Sim2Real(仿真到现实):利用仿真数据和训练降低真实机器人数据采集成本,同时处理仿真与真实环境间的分布差异。
% h# k: }& X% `
, ^0 e( {6 z, LContinual / Lifelong Learning(持续或终身学习):在长期交互中继续积累经验,适应环境和任务变化,而不只依赖固定训练阶段获得的知识。
: a$ H" c1 G% l
4 t' B0 F3 V( j$ q) O: Y' ~7 ~; M这些方向从空间理解、多模态信息融合、环境预测和持续学习等不同角度,提升机器人在复杂物理环境中的感知与决策能力。
4 p3 G: h) O, L6 U% {, C% ~. }
+ U+ K7 J- S$ Z8 J从这个视角回看 VLA 的发展,强视觉编码器和强动作模型解决了感知与控制的重要组成部分;若希望机器人在未知环境中长期自主工作,如何应对部分可观测性、持续更新环境认知,并基于有限信息做出可靠决策,同样是重要的研究方向。* d: D* s, [# z0 \: g8 H
. r& b+ X5 m( J8 ~
从 RT-1 的数据驱动 Transformer,到 RT-2 / OpenVLA 引入预训练 VLM,再到 CogACT / π₀ 利用 Diffusion / Flow Matching 生成连续动作,VLA 逐步形成了从视觉语言理解到机器人动作生成的技术体系。其演进不仅体现了模型能力的提升,也反映出视觉语义表征、动作空间建模以及认知与控制分工等关键技术的发展。! d6 a# x( I# k, k
$ X# G* e+ l* E6 ^
然而,真实机器人面对的是部分可观测、动态变化的物理世界。即使具备强大的视觉编码器和动作生成模型,仍需要解决环境状态估计、多模态信息融合及长期自主决策等问题。这些也是具身智能从单一任务操作走向复杂开放环境中持续自主工作的重要研究方向。" i: V2 C# N7 D! R$ h
! I4 w: K4 L8 p# B& x
Brohan et al., RT-1: Robotics Transformer for Real-World Control at Scale, RSS 2023.$ y9 {, P( a% F! j
# _& Z X% m0 v* K; [6 _# h. F
Zitkovich et al., RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control, CoRL 2023.
/ W" n1 m9 i3 a% @$ W8 R0 \
' f( ?5 y! ?3 ~% [4 h& n% HKim et al., OpenVLA: An Open-Source Vision-Language-Action Model, CoRL 2024.1 n$ U( `8 C- {; H
+ U3 k3 p3 P' k9 ?
Li et al., CogACT: A Foundational Vision-Language-Action Model for Synergizing Cognition and Action, arXiv 2024." M3 @+ a4 V+ f8 _: C
+ H! D0 G' R$ h& @( P" j. G BBlack et al., π₀: A Vision-Language-Action Flow Model for General Robot Control, RSS 2025.5 A6 B3 |/ @& s
' M9 K" e3 P7 o& a
Oquab et al., DINOv2: Learning Robust Visual Features without Supervision, 2023.7 d: U$ e; [" I5 Z }
6 f& E: Z$ t" \# ?* d6 s
声明:创作借助了AI润色。内容主要依据个人调研及论文精读内容整理;引用的模型图与演示素材归原论文/项目作者所有,部分概念图为本文整理绘制,调研涉及到的综述文章未一一列出。6 x/ h9 G# |1 W( z/ q8 ~
6 I. N, H. s. T K h' }3 D——% ]2 c) M- D$ W1 V, R& O
本文转载自 ★博客园 首页,版权归原作者所有;如涉侵权请回帖告知,我们会立即删除。 |