总体目标与系统架构

日期:2026-09-02


2. SmolVLA 与 LeRobot 定位

2.1 SmolVLA

SmolVLA 是面向机器人操作任务的轻量级 Vision-Language-Action 模型。

典型输入:

text 复制代码
RGB Camera
+
Robot State
+
Language Instruction

输出:

text 复制代码
Action Chunk

抽象表示:

text 复制代码
        Front Camera ─────┐
                         │
        Wrist Camera ─────┤
                         │
        Robot State ──────┼──→ SmolVLA ──→ Action Chunk
                         │
        Language ─────────┘

相比单步策略:

text 复制代码
obs_t → action_t

SmolVLA 更接近:

text 复制代码
obs_t → [action_t, action_t+1, ..., action_t+N]

因此 Action Chunking 能减少模型推理频率,但会引入一个新的工程问题:

模型预测频率、机器人执行频率和 Action Chunk 长度必须协调。


2.2 LeRobot

LeRobot 在整个系统中承担:

  • Robot Dataset 统一格式;
  • 摄像头 / Robot State / Action 数据组织;
  • Policy 接口;
  • SmolVLA / ACT 等策略训练;
  • Checkpoint 管理;
  • 仿真环境接入;
  • Evaluation;
  • 真机数据采集;
  • 模型推理。

推荐把 LeRobot 当成:

text 复制代码
              LeRobot
                 │
   ┌─────────────┼─────────────┐
   │             │             │
Dataset       Policy        Robot I/O
   │             │             │
   └─────────────┼─────────────┘
                 │
              Evaluation

而不是把它当成单独的"VLA 模型仓库"。


3. 推荐总体架构

3.1 开发阶段架构

text 复制代码
┌────────────────────────────────────────────────┐
│                 Training PC                    │
│                                                │
│   LeRobotDataset                               │
│         │                                      │
│         ▼                                      │
│   SmolVLA Fine-tune                            │
│         │                                      │
│         ▼                                      │
│   checkpoint / pretrained_model                │
│         │                                      │
│         ▼                                      │
│   lerobot-eval                                 │
└─────────┬──────────────────────────────────────┘
          │
          ▼
┌────────────────────────────────────────────────┐
│             MuJoCo / gym-aloha                 │
│                                                │
│ Camera → Observation → Policy → Action         │
│                ↑                    │           │
│                └──── Environment ───┘           │
└────────────────────────────────────────────────┘

3.2 真机部署架构

推荐:

text 复制代码
Camera Drivers
     │
     ├──── Front RGB
     ├──── Wrist RGB
     └──── Optional Side RGB
     │
     ▼
Sensor Synchronizer
     │
     ├────────── Joint State
     └────────── Task Instruction
                 │
                 ▼
          SmolVLA Policy Node
                 │
            Action Chunk
                 │
                 ▼
        Action Postprocessor
                 │
       ┌─────────┼──────────┐
       │         │          │
 Joint Limit  Velocity    Workspace
   Check       Limit        Check
       │         │          │
       └─────────┼──────────┘
                 │
                 ▼
          Trajectory Buffer
                 │
                 ▼
      ros2_control / MoveIt 2
                 │
                 ▼
            Robot Driver
                 │
                 ▼
              Robot

重要:

text 复制代码
SmolVLA
   ≠
Safety Controller

VLA 输出必须经过独立安全层。


4. 推荐验证阶段

建议划分为 7 个阶段。

阶段 内容 是否控制真机
P0 软件环境 / 模型 Smoke Test 否
P1 Dataset 离线验证 否
P2 SmolVLA 离线推理 否
P3 ALOHA 仿真闭环 否
P4 ROS 2 Replay / Shadow Mode 否
P5 真机低速闭环 是
P6 正式任务闭环与长期回归 是

最终:

text 复制代码
P0 → P1 → P2 → P3 → P4 → P5 → P6

任何阶段未通过,都不建议直接跳到下一阶段。


相关推荐
探客木木夕1 分钟前
结构超图重构神经网络模型:脉冲权重节点与四阶段闭环框架
人工智能·深度学习·神经网络
地理探险家11 分钟前
从零实现图片自动分类:数据准备、模型训练与单图预测
人工智能·深度学习·机器学习·分类·数据挖掘·数据集
亲笔签15 分钟前
“场景重庆”典型案例 | 数字笔迹技术赋能政务服务 打造可信电子签署创新场景
大数据·人工智能
马剑威(威哥爱编程)16 分钟前
【共创稿事节】HarmonyOS 7 Agent 开发实战 04:云端 RAG 搭企业私有知识库问答
人工智能·华为·harmonyos
snhna18 分钟前
DeerFlow 2.x 源码拆解:多智能体委派、Skills、沙箱与 Linux 部署实战
人工智能·python
m4Rk_22 分钟前
【论文阅读】Agent 记忆机制(99):PrisMem——从整体分数搜索走向能力驱动的记忆自进化
论文阅读·人工智能·学习·开源·github
喵叔哟29 分钟前
第 4 章 用 Constitution 给 AI 编程立法
人工智能
Axis tech29 分钟前
Touch & TouchX对比,为什么机器人遥操需要力反馈设备?
机器人
2401_8652616330 分钟前
亦唐科技国产贴片机的质量控制与生产优化之路
人工智能
深圳市恒星物联科技有限公司34 分钟前
排水管网监测边缘计算网关:本地数据预处理实现解析
人工智能·边缘计算