Skip to content

VLA 模型横评:选型 + 复现成本

概念速览

  • VLA (Vision-Language-Action):视觉 + 语言 + 动作的统一多模态大模型,输出机器人动作
  • 训练范式:(1) 大规模互联网 VL 数据预训练 (2) 机器人演示数据微调 (3) 仿真 / 真实 RL 后训练
  • 代表模型:RT-2 (Google) / OpenVLA (Stanford) / Pi-0 (Physical Intelligence) / Octo (UC Berkeley) / HPT (Stanford) / ACT (Stanford-Aloo)

6 大模型横评

模型厂商参数量预训练数据推理延迟显存需求开源
RT-2Google DeepMind12B / 55B互联网 + 机器人3-5 Hz24 GB+
OpenVLAStanford / Berkeley7.6BOpen X-Embodiment3-5 Hz16 GB+
Pi-0Physical Intelligence3B自有机器人轨迹30-50 Hz8 GB部分
Pi-0.5Physical Intelligence3B跨平台 (Droid / ALOHA / Franka)30-50 Hz8 GB
OctoUC Berkeley27M / 93MOpen X-Embodiment30-50 Hz4 GB
HPT (Heterogeneous)Stanford1B多机器人混合30-50 Hz6 GB
ACTStanford (Aloo)1M-50M单一任务 (15-50 条)50-100 Hz4 GB
Diffusion PolicyColumbia (Chi)10M-300M单一任务 (50-200 条)10-30 Hz4 GB

选型决策树

你的目标是什么?
├─ "我只想让机械臂抓杯子"
│ └─→ 50 条 ACT / Diffusion Policy(最简单)
├─ "我有一台真机,想要 3-5 个任务"
│ └─→ 200 条 OpenVLA-7B 微调(多任务泛化)
├─ "我有仿真 + 真机,要做 Sim-to-Real"
│ └─→ Pi-0 / Pi-0.5(业界 SOTA)
├─ "我有 100 小时机器人数据,要训基础模型"
│ └─→ Octo-27M(轻量预训练)
└─ "我有跨平台数据 (Aloha + Franka + Droid)"
└─→ HPT / Pi-0.5(异构数据)

决策表(按场景)

你的情况推荐模型训练数据硬件成本
学生 / 个人,没 GPUACT / Diffusion Policy50 条1× RTX 4090 即可
创业公司,有 1-2 张 H100OpenVLA200-2000 条1× H100 7 天
大厂研究院,≥ 8 张 H100Pi-0 / Pi-0.51000+ 条8× H100 14 天
多机器人协作HPT异构数据4× H100 14 天

关键维度详解

推理延迟

实时控制需要 10 Hz+ 频率。Pi-0 通过流式输出 + 轻量网络达到 30-50 Hz;OpenVLA / RT-2 由于 LLM backbone 仅 3-5 Hz。

模型频率控制场景
ACT50-100 Hz高速抓放
Diffusion Policy10-30 Hz中速分拣
Pi-030-50 Hz高速 + 通用
Octo30-50 Hz通用 + 轻量
OpenVLA3-5 Hz慢速 + 通用
RT-23-5 Hz慢速 + 通用

显存需求

模型FP16 推理4-bit 量化最低 GPU
OpenVLA-7B16 GB6 GBRTX 4080
RT-2 (12B)24 GB10 GBRTX A6000
RT-2 (55B)110 GB28 GB2× A100
Pi-0 (3B)8 GB3 GBRTX 4070
Octo-27M0.5 GB0.5 GBJetson Orin
ACT (50M)0.5 GB0.5 GBRTX 3060

数据效率

  • ACT:50 条就能上手抓放任务
  • Diffusion Policy:50-200 条
  • Octo:200+ 条,多任务
  • OpenVLA:500+ 条,多任务
  • Pi-0:1000+ 条,预训练 + 微调
  • RT-2:未开源,预训练规模大

各模型详解

OpenVLA

  • 仓库:openvla/openvla
  • Backbone:Prismatic VLM (SigLIP + Llama 2 7B)
  • 训练数据:Open X-Embodiment 800k 条
  • 优势:7B 模型在 7+ 平台间零样本泛化
  • 劣势:推理慢 (3-5 Hz)

RT-2

  • 论文:arxiv 2303.07517
  • 优势:互联网级 VL 预训练
  • 劣势:闭源,12B / 55B 部署成本高
  • 适合:研究 / 演示

Pi-0 (Physical Intelligence)

  • 团队:Pi 的 Sergey Levine 等顶级研究人员
  • 关键创新:流式 token 输出,达到 30-50 Hz
  • 优势:速度 + 通用性 + 多任务
  • 劣势:闭源,仅 API 接入

Octo

  • 仓库:octo-models/octo
  • Backbone:Transformer (27M / 93M 参数)
  • 优势:极轻量,可微调可全训
  • 适用:Jetson 边缘部署

ACT

Diffusion Policy

实战:OpenVLA 微调 (示例)

Terminal window
# 1. 装环境
pip install -e .
# 2. 下载 OpenVLA-7B
huggingface-cli download openvla/openvla-7b-finetuned-libero-10
# 3. 准备数据 (转为 RLDS 格式)
python examples/libero/regenerate_libero_dataset.py \
--save-dir /data/libero_rlds
# 4. 微调
torchrun --standalone --nnodes 1 --nproc-per-node 4 \
vla-scripts/finetune.py \
--vla_path openvla/openvla-7b-finetuned-libero-10 \
--data_root_dir /data/libero_rlds \
--dataset_name libero_10_no_noops \
--run_root_dir /data/openvla_ft \
--num_steps_in_episode=10 \
--batch_size=4

评估与基准

基准任务数数据规模顶尖模型
LIBERO130 任务 (4 类)仿真OpenVLA-7B 76% / Pi-0 88%
CALVIN34 长程任务仿真Pi-0.5 4.46 段
Simpler-Bridge6 任务 (桥式数据)仿真Octo 80% / OpenVLA 60%
Open X-Embodiment22 平台 (真机)800k 条Pi-0 / RT-2

下一步

⛔ 别这么做 (Anti-patterns)

经验证的坑 —— 跳过 = 至少浪费半天,严重的烧板 / 锁机。

❌ 错误做法💥 后果⚠️ 风险范围
不要在没装 NVIDIA 驱动 555+ 的情况下跑 Isaac Sim 4.2+驱动不匹配 = 启动黑屏。nvidia-smi 查驱动版本。🔴Isaac Sim / Isaac Lab
不要把 OpenVLA / Octo / Pi-0 在没 4-bit 量化的状态下塞进 24GB 40907B 模型 fp16 = 14GB+KV cache → OOM。先 bitsandbytes 4-bit 加载再 fine-tune。🟡OpenVLA / Octo / Pi-0
不要在 Isaac Sim 训练 RL 时不设 num_envs 上限贪心 8192 envs = 24GB 显存瞬间爆。RTX 4090 实测 4096 envs 是甜点。🟡Isaac Lab / RSL-RL / SkyRL
不要在真机部署 VLA 之前跳过仿真域随机化sim-to-real gap 不收敛 = 99% 仿真成功率 + 0% 真机。先 DR 20% (质量 / 摩擦 / 视觉)。🔴任何 VLA 真机部署
不要把 3DGS 训练数据直接用手机 4K 视频4K 60fps 1 小时 ≈ 100GB,且相机畸变 = 训练出来模糊。先 ffmpeg 1080p + 标定。🟡3D Gaussian Splatting
不要在没 GPU 的 Linux 容器里跑 VLA 微调CPU 跑 7B = 1 步 5 分钟,1 epoch = 3 天。最低 1×RTX 4090 或租云。🔴OpenVLA / VLA 微调
不要用 MuJoCo 默认 simulator 跑 Mobile ALOHA 仿真默认 scene 没有双臂 + 移动底盘。要用 aloha_sim 官方 scene 文件。🟡MuJoCo / ALOHA

🚨 风险总览 (Risk Matrix)

风险等级含义例子
🟢 低改错可回滚 / 几分钟恢复pip 全局装包、DHCP IP 写死
🟡 中需要重新刷机 / 重装 / 1-2 小时恢复装错 ROS 2 版本、没 OTA 升级看版本
🔴 高不可逆 / 烧板 / 安全风险电池反接、micro-ROS 没看门狗、刷机中途断电

参考资料