遇见数据集

rocochallenge2026_Industrial_Assembly

收藏
Hugging Face2026-06-23 更新2026-06-23 收录
官方服务:

资源简介:

RoCo挑战赛2026—工业装配(vega_1u)是一个LeRobot v3.0数据集,包含双手抓放任务板装配演示,在NVIDIA Isaac Sim 5.1.0中收集,使用IROS 2026 RoCo挑战赛的taskBoardAssembly环境和vega_1u双臂机器人。每个episode都是一个完整的9/9成功装配:所有九个零件按固定顺序被抓取并放置到任务板上。零件位置和装配顺序在所有episode中保持不变;机器人运动轨迹是随机的,因此演示具有多样性且始终成功。

RoCo Challenge 2026 — Industrial Assembly (vega_1u) is a LeRobot v3.0 dataset containing demonstrations of dual-arm pick-and-place task board assembly, collected in NVIDIA Isaac Sim 5.1.0, using the taskBoardAssembly environment from the IROS 2026 RoCo Challenge and the vega_1u dual-arm robot. Each episode constitutes a fully successful 9/9 assembly: all nine parts are grasped and placed onto the task board in a fixed order. The part positions and assembly sequence remain consistent across all episodes; the robot motion trajectories are randomized, resulting in diverse yet consistently successful demonstrations.

提供机构:
rocochallenge2025
创建时间:
2026-06-23
原始信息汇总

数据集概述

RoCo Challenge 2026 — Industrial Assembly (vega_1u) 是一个用于机器人模仿学习的双臂操作数据集,旨在解决工业场景中的“任务板装配”问题。

基本信息

属性 内容
数据集名称 RoCo Challenge 2026 — Industrial Assembly (vega_1u)
许可证 MIT License
任务类别 机器人
标签 LeRobot, Robotics, Manipulation, Bimanual, Isaac Sim, Pick-and-Place, Imitation Learning
数据规模 100K < n < 1M

技术规格

属性 内容
数据格式 LeRobot v3.0
机器人 vega_1u(双机械臂,每臂7自由度)
控制频率 10 fps
总片段数 200(每个片段为一次完整装配)
总帧数 121,454(每片段约607帧,约60秒,范围593–715帧)
相机 3个RGB摄像头,分辨率240×320×3,H.264视频编码
状态维度 44
动作维度 14
单一任务 "将零件装配到任务板上"
磁盘占用 约1.1 GB(原始约84 GB)

数据特征

类型 形状 说明
observation.images.head 视频 (240, 320, 3) 顶部/俯瞰相机,RGB uint8
observation.images.left_hand 视频 (240, 320, 3) 左腕相机
observation.images.right_hand 视频 (240, 320, 3) 右腕相机
observation.state float32 (44,) 状态向量,布局见下文
action float32 (14,) 动作向量,布局见下文

状态向量(44维)布局

区间 维度 字段 单位/约定
[0:7] 7 左臂末端执行器位姿 x, y, z (米,世界坐标系) + 四元数 qw, qx, qy, qz
[7:14] 7 右臂末端执行器位姿 同上
[14:21] 7 左臂关节位置 弧度 (7个关节)
[21:28] 7 右臂关节位置 弧度
[28:35] 7 左臂关节速度 弧度/秒
[35:42] 7 右臂关节速度 弧度/秒
[42:43] 1 左侧夹爪位置 张开比例 [0,1] (1 = 完全张开)
[43:44] 1 右侧夹爪位置 张开比例 [0,1]

动作向量(14维)布局

区间 维度 字段 单位/约定
[0:3] 3 左臂末端执行器目标位置 x, y, z (米,世界坐标系)
[3:6] 3 左臂末端执行器目标朝向 内禀XYZ欧拉角 (弧度)
[6:7] 1 左侧夹爪指令 张开比例 [0,1]
[7:10] 3 右臂末端执行器目标位置 x, y, z (米)
[10:13] 3 右臂末端执行器目标朝向 内禀XYZ欧拉角 (弧度)
[13:14] 1 右侧夹爪指令 张开比例 [0,1]

注意: 动作朝向列已随时间展开(np.unwrap),以消除±π不连续性,值可能超过±π(观测范围可达约7弧度)。如需,可将其回绕至(-π, π]。 单臂基线说明: 演示数据主要由左臂完成任务,右臂保持近恒定起始位姿,因此右臂状态和动作变化极小。

坐标系与单位约定

  • 位置:米,世界坐标系。
  • 末端执行器位姿(状态):四元数,顺序为 (w, x, y, z)。
  • 动作朝向:内禀XYZ欧拉角(弧度)。
  • 关节角度/速度:弧度/弧度每秒。
  • 夹爪值:归一化张开比例 [0,1](对应物理关节行程 [0, 0.6649704] 弧度,比例 = 值 / 0.6649704)。

使用方法

python from lerobot.datasets.lerobot_dataset import LeRobotDataset

ds = LeRobotDataset("rocochallenge2025/rocochallenge2026_Industrial_Assembly") print(ds.num_episodes, ds.num_frames) # 200 121454

sample = ds[0] sample["observation.images.head"].shape # torch.Size([3, 240, 320]) sample["observation.state"].shape # torch.Size([44]) sample["action"].shape # torch.Size([14])

归一化统计信息保存在 meta/stats.json 中。图像在读取时从H.264视频解码,保持原始240×320分辨率。

数据采集说明

  • 环境:IROS 2026 RoCo Challenge taskBoardAssembly,NVIDIA Isaac Sim 5.1.0,确定性PhysX。
  • 策略:随机化的基线夹取放置策略。装配顺序和零件位置固定,每次演示的运动轨迹随机化(左臂维度跨片段平均动作标准差约0.10)。
  • 筛选:仅保留完全成功(9/9件全部装配)的片段,部分装配被丢弃。
  • 采样:按10 Hz控制步长采样。

数据完整性

  • 格式符合v3.0规范。
  • 200个片段/121,454帧在info.json、parquet文件和视频中一致。
  • 无NaN/Inf值,所有维度统计值有限且无零标准差。
  • 所有200个片段可解码并帧对齐。
  • 动作值范围:[-3.22, 7.00],状态值范围:[-14.58, 36.64]。

引用

如果使用本数据集,请引用 IROS 2026 RoCo Challenge。

二维码
社区交流群
二维码
科研交流群
商业服务