严格对齐 VITRA / LeRobot 数据标准 · 时间戳目录结构 · 4路视频+IMU硬同步 · 训练就绪无需对齐
20260520_173140_stack_bowls/
├── cam0.mp4 # 左前 1280x720 @ 30fps
├── cam1.mp4 # 右前 1280x720 @ 30fps
├── cam2.mp4 # 左后 1280x720 @ 30fps
├── cam3.mp4 # 右后 1280x720 @ 30fps
├── imu.bin # 6-DoF + 磁力计 ~200Hz
├── imu.csv # IMU CSV 格式(可选)
├── intrinsics.json # 4路相机内参
├── extrinsics.json # 相机到IMU标定
└── meta.json # 设备/固件/帧率/分辨率
M0协处理器驱动FSYNC同步信号,3路独立GPIO分别连接CMOS快门触发、IMU中断和磁力计就绪。所有传感器在同一时间基线上锁存,帧到IMU间抖动<10 µs。输出数据直接兼容主流训练框架(OpenRobotLab、VLA等)的数据加载器。
EGO-DAQ 输出数据可直接映射为 Hugging Face LeRobot v2.1 标准格式字段:
| EGO-DAQ 输出 | LeRobot v2.1 字段 | 说明 |
|---|---|---|
| cam0.mp4 | observation.images.cam0 | 30fps, H.264, 硬同步 |
| cam1.mp4 | observation.images.cam1 | 30fps, H.264, 硬同步 |
| cam2.mp4 | observation.images.cam2 | 30fps, H.264, 硬同步 |
| cam3.mp4 | observation.images.cam3 | 30fps, H.264, 硬同步 |
| imu.bin | observation.state | 10-DoF: acc(3)+gyro(3)+mag(3)+temp(1) |
| intrinsics.json | camera_info | fx/fy/cx/cy + 畸变系数 |
| extrinsics.json | extrinsics | 相机→IMU 变换矩阵 |
| meta.json | info.json features | 设备/固件/帧率/分辨率 |
了解数据采集背后的技术规格与数据索引规范
| 编码格式 | H.264 (avc1), 支持 HEVC/SVT-AV1 |
| 分辨率 | 1280 × 720 |
| 帧率 | 30 fps, 4路独立MIPI CSI |
| 同步方式 | FSYNC帧级硬同步,触发相位差<50µs |
| 自由度 | 6-DoF + 3-DoF 磁力计 = 10-DoF |
| 输出频率 | ≈200 Hz |
| 时间戳精度 | M0协处理器硬件锁存 |
| 帧到IMU抖动 | <10 µs |
参考 LeRobot v2.1 索引标准,EGO-DAQ 采用以下帧索引约定:
| 字段 | 类型 | 说明 |
|---|---|---|
| episode_index | uint32 | 录制序号,从0递增 |
| frame_index | uint32 | 帧在 episode 内序号,从0开始 |
| index | uint64 | 全局帧 ID(跨 episode 唯一) |
| timestamp | float64 | episode 偏移时间(秒) |
| next.done | bool | 是否为 episode 末帧(可选) |
人手状态维度定义(VITRA 论文, Sec.3.2):
pad_state_human() 完成
所有传感器数据基于同一硬件时间基线(M0协处理器RTC时钟)锁存。每帧视频的PTS(呈现时间戳)与IMU样本的时间戳均由同一时钟源驱动,确保时间戳的一致性。标定参数文件(intrinsics.json / extrinsics.json)在设备出厂前完成标定,随终端交付。
以下代码将 EGO-DAQ 时间戳目录结构转换为 Hugging Face LeRobot v2.1 标准数据集:
[1] Li Q, Deng Y, Liang Y, et al. "Scalable Vision-Language-Action Model Pretraining for Robotic Manipulation with Real-Life Human Activity Videos." ICRA 2026. arXiv:2510.21571.
[2] Hugging Face. "LeRobot: Open-Source Robot Learning Library." Documentation | Dataset Format v2.1.