UMI-Benchmark-v1
收藏资源简介:
UMI-Benchmark-v1 是一个真实世界机器人操作数据集,包含20,000个操作会话,覆盖10个不同的任务,其中4个为单臂任务,6个为双臂任务。数据集旨在为机器人学习、模仿学习和操作研究提供大规模、多样化的真实数据。每个任务都有具体的名称和标识文件夹,例如单臂任务包括“堆叠篮子”、“垃圾袋处理”、“盖章墨水”和“遥控器存放”,双臂任务包括“倒豆子”、“打包搬运”、“转盘拾取”、“麻将排序”、“厨房重排”和“裤子折叠”。每个任务进一步细分为多个场景(如不同颜色或物体组合),每个场景包含数百个会话,详细会话数量在README中列出。数据以 tar 分片形式组织存储在 data/ 目录下,按任务和场景分层,其中 dual_arm_task1 任务例外地按顺序会话分片存储。元数据文件(如 scene_mapping.csv、chunk_manifest.csv、all_sessions.csv 等)提供了场景映射、分片清单、会话路径和校验信息,便于数据索引和验证。该数据集适用于机器人操控、模仿学习算法开发和真实环境下的任务泛化研究。
UMI-Benchmark-v1 is a real-world robot manipulation dataset containing 20,000 operation sessions, covering 10 different tasks, including 4 single-arm tasks and 6 dual-arm tasks. The dataset aims to provide large-scale, diverse real-world data for robot learning, imitation learning, and manipulation research. Each task has specific names and identifier folders, for example, single-arm tasks include stacking baskets, garbage bag handling, stamp ink, and remote control storage, while dual-arm tasks include pouring beans, packing and moving, turntable picking, mahjong sorting, kitchen rearrangement, and pants folding. Each task is further subdivided into multiple scenes (such as different colors or object combinations), with each scene containing hundreds of sessions, and the detailed session counts are listed in the README. The data is organized into tar shards stored in the data/ directory, layered by task and scene, with the dual_arm_task1 task being an exception stored in sequential session shards. Metadata files (such as scene_mapping.csv, chunk_manifest.csv, all_sessions.csv, etc.) provide scene mapping, shard manifests, session paths, and verification information, facilitating data indexing and validation. This dataset is suitable for robot manipulation, imitation learning algorithm development, and task generalization research in real-world environments.
UMI-Benchmark-v1 数据集概述
数据集名称:UMI-Benchmark-v1
语言:英语
标签:机器人学、机器人学习、模仿学习、操作任务
数据集规模
UMI-Benchmark-v1 包含 20,000 个真实世界机器人操作会话(sessions),涵盖 10 个任务:
| 类别 | 任务数量 | 会话数量 |
|---|---|---|
| 单臂任务 | 4 | 9,988 |
| 双臂任务 | 6 | 10,012 |
| 总计 | 10 | 20,000 |
任务列表
| ID | 文件夹 | 类型 | 任务名称 | 会话数 |
|---|---|---|---|---|
| T1 | single_arm_task1 |
单臂 | Stack Baskets(叠篮子) | 3,000 |
| T2 | single_arm_task2 |
单臂 | Trash Bag(垃圾袋) | 1,991 |
| T3 | single_arm_task3 |
单臂 | Stamp Ink(盖章) | 2,996 |
| T4 | single_arm_task4 |
单臂 | Remote Storage(遥控器收纳) | 2,001 |
| T5 | dual_arm_task1 |
双臂 | Pour Beans(倒豆子) | 1,600 |
| T6 | dual_arm_task2 |
双臂 | Pack & Carry(打包搬运) | 1,600 |
| T7 | dual_arm_task3 |
双臂 | Turntable Pick(转盘拾取) | 2,012 |
| T8 | dual_arm_task4 |
双臂 | Mahjong Sort(麻将分类) | 1,600 |
| T9 | dual_arm_task5 |
双臂 | Kitchen Rearrange(厨房整理) | 1,600 |
| T10 | dual_arm_task6 |
双臂 | Pants Folding(叠裤子) | 1,600 |
场景细分
每个任务包含多个场景变体,具体会话分布如下:
- T1 Stack Baskets:Blue Baskets(985)、Red Baskets(1,000)、Orange Baskets(1,015)
- T2 Trash Bag:White Garbage Bag(486)、Purple Garbage Bag(497)、Green Garbage Bag(500)、Blue Garbage Bag(508)
- T3 Stamp Ink:6种场景组合(纸张颜色×墨水颜色),会话数从482到518不等
- T4 Remote Storage:2款遥控器(A/B)×2款收纳架(A/B),会话数489-511
- T5-T10 双臂任务:每个任务包含4个场景(2种物体×2种场景布局),每场景会话数约387-514
数据文件结构
数据以 tar 分片(shards) 形式存储,按任务文件夹组织:
data/ single_arm_task1/ single_arm_task2/ ... dual_arm_task6/
- 多数任务按场景分片,例如:
data/dual_arm_task2/T6_Green_Ball_Scene_A/T6_Green_Ball_Scene_A_chunk_000.tar - 特例:
dual_arm_task1(倒豆子)存储为16个连续会话分片:session_chunk_000.tar~session_chunk_015.tar
元数据文件
每个任务在 metadata/ 文件夹下提供轻量级索引和校验文件,包含:
| 文件 | 说明 |
|---|---|
scene_mapping.csv |
场景名称、会话数及对应数据子目录 |
chunk_manifest.csv |
tar分片路径、每片会话数及首末会话 |
all_sessions.csv |
每个会话的场景归属及相对路径 |
sha256.txt |
tar分片的SHA-256校验和 |
sizes.txt |
tar分片的人类可读大小 |
sizes_bytes.txt |
tar分片的字节大小 |
lists/ |
构建每个tar分片所用的会话路径列表 |
注:
dual_arm_task1的元数据仅包含sha256.txt、sizes.txt和sizes_bytes.txt。
注意事项
每个 tar 分片包含完整的会话文件夹。下载后应使用校验和文件验证分片传输的完整性。




