从MCAP到LeRobot V2一条命令:Trossen数据采集SDK配WidowX AI,搭好高校实验室的具身智能数据集采台
(一)数据采集为何成瓶颈
训练策略要的是同步好的多模态示范:关节状态、相机流、底盘里程计,按稳定速率采、按模型能吃的格式落盘。团队常见做法是拼临时脚本、与 ROS bag 周旋、硬件一换就重写转换器。Trossen 的答案不是又一个脚本合集,而是配置驱动、硬件无关的开源 C++ 框架:Trossen Data Collection SDK。
(二)五层架构替代脚本堆
框架分 Hardware、Producers、Sink、Backend、Session Manager 五层:JSON 描述臂与相机,关节流可到 200 Hz,Sink 用无锁队列加后台线程,磁盘抖动不堵轮询,Backend 每 episode 独立实例。新传感器只需两个接口加两条注册宏,不必改核心库。

图1 SDK “Lock-Free Pipeline”,对应无锁 MPSC 队列设计
(三)双时钟戳与无锁队列
每条记录带单调时钟与 UTC 双时间戳,对时也不丢时长精度;通道按流惰性创建,只写实际接入的硬件。schema 用 Protobuf 定义,MCAP 容器自带分块、Zstd/LZ4 压缩与 CRC 校验,相机密集场景常能压掉三到五成体积。
(四)一条命令直出训练集
录完交给转换器:自动读元数据发现流与关节名,对齐到 30 Hz 公共时基、插值关节状态、按时间戳配对相机帧,主臂写 action、从臂写 observation.state,输出 Parquet 与 MP4 并生成逐通道统计。产物可直接进 LeRobot V2 训练脚本,也能上传 HuggingFace Hub。

图2 WidowX 机械臂正面产品图,蓝色臂体与全金属结构
(五)四档新品覆盖全负载
全新 WidowX 线共用一套控制器与软件:Core Leader 专做遥操主臂,Core Follower 是入门六自由度从臂,Pro 为 700 mm、4 kg,Heavy 到 1.4 m、6 kg。全 CNC 金属结构、齿条齿轮夹爪、M12 锁紧以太网、可现场换线,底座内置 iNerve 控制器,600 Hz 以上运行。
|
产品 |
典型应用场景 |
解决的痛点问题 |
|
Trossen Data Collection SDK |
模仿学习示范采集、遥操作流水线搭建、新传感器评测 |
脚本难复用、格式转换反复重写、时序不可信 |
|
TrossenMCAP |
高频关节与多相机同步录制、故障 episode 快速剔除 |
ROS bag 重依赖、单点损坏拖垮整批、时间戳靠文件名猜 |
|
trossen_mcap_to_lerobot_v2 |
数据集交付出库、团队间数据交接、训练前质检 |
转换工具另写一套、缺统计量难以判断数据质量 |
|
WidowX Core Leader / Core Follower |
主从遥操示教、低成本多工位铺开 |
主臂与从臂不匹配、单工位投入偏高 |
|
WidowX Pro / WidowX Heavy |
桌面级科研操作、较大工件与长行程任务 |
负载或工作空间不足、换型即换软件 |
|
iNerve 控制器 |
长时间连续采集、现场诊断与安全联锁 |
外置控制箱占位、USB 掉线、零点漂移 |
|
Solo AI |
户外与实地数据采集、便携部署、云与端侧训练 |
场地固定、搭建慢、设备搬不动 |
|
Stationary AI |
实验室双臂协同、固定工位数采、远程遥操 |
多臂同步与多相机标定繁琐 |
|
Mobile AI |
移动操作与实地场景数据采集 |
底盘、臂与相机难以统一时基 |
|
SLATE 移动底盘 |
移动 AI 里程计、室内导航与移动作业采集 |
移动数据与臂数据各自为政 |
|
ZED / RealSense D400 |
主相机、腕部相机、深度流采集 |
多相机串号与带宽管理混乱 |
(六)中国客户如何落地
同一套数据流水线覆盖 Solo AI、Stationary AI、Mobile AI:先统一“采—存—转—训”接口,再谈扩容台数。
应用场景:渠道与集成商面向客户的数采台交付;区域代理的技术支持与培训;多品牌机械臂用户的格式统一。
解决痛点与方案:同一套 SDK 覆盖 WidowX 四档与 Trossen AI 三种形态,换硬件不改数据格式;MCAP 可被 Foxglove 打开,交付验收有据可查。

图3 齿条齿轮夹爪内部结构:直线行程夹指,间隙小、重复定位稳
Trossen Data Collection SDK 面向模仿学习示范采集与遥操作流水线,可在 Solo AI、Stationary AI、Mobile AI 三种形态与自有工装之间迁移;配合 WidowX 四档,同一套录制与转换流程可从单工位铺到多工位。
解决痛点与方案:数采的脆弱点不在臂能否动,而在“采—存—转—训”接口是否统一。SDK 用五层架构与注册表统一硬件接入,用 TrossenMCAP 统一存储与时间基准,用一条转换命令统一输出到 LeRobot V2,把胶水层收敛成可维护的框架。
信倍通可协助选型与交期、SDK 编译与相机串号配置、MCAP 转 LeRobot V2 与数据质检习惯。规格取自官网与 GitHub,不宣称已获某家大模型官方认证。信倍通作为中国区授权代理,提供相关产品选型咨询及技术支持服务。
