robomimic
收藏Hugging Face2026-06-19 更新2026-06-20 收录
下载链接:
https://huggingface.co/datasets/aboguszewski/robomimic
下载链接
链接失效反馈官方服务:
资源简介:
该数据集包含robosuite机器人任务的演示数据,主要用于机器人模仿学习研究。数据集包含两个目录:`images`存储原始图像观测,`dino3-embeddings`存储相同观测经过DINOv3小模型提取的384维图像嵌入,两种格式内容完全对应。数据采集使用了两种摄像机视角:robotview(机器人视角)和eye_in_hand(手眼相机视角),并记录了密集奖励信号。具体包含三个任务:方块抓取(block-lifting)、螺母装配(nut-assembly)和方块堆叠(block-stacking),均使用Panda机械臂,由熟练人类操作员演示。其中方块抓取和螺母装配的200个演示来自robomimic数据集,而方块堆叠的10个演示是使用robosuite数据收集脚本通过键盘控制原始收集的。图像分辨率为512x512,总演示数量为410个。该数据集适用于视觉-动作策略学习、表示学习、机器人操作技能模仿等研究场景。
This dataset contains demonstration data for robosuite robot tasks, primarily used for robot imitation learning research. It includes two directories: `images` stores raw image observations, and `dino3-embeddings` stores 384-dimensional image embeddings extracted by the DINOv3 small model from the same observations, with both formats fully corresponding. Data collection utilizes two camera views: robotview (robot perspective) and eye_in_hand (hand-eye camera perspective), and records dense reward signals. Specifically, it comprises three tasks: block-lifting, nut-assembly, and block-stacking, all performed using the Panda robotic arm and demonstrated by skilled human operators. Among them, 200 demonstrations for block-lifting and nut-assembly are sourced from the robomimic dataset, while 10 demonstrations for block-stacking are originally collected via keyboard control using the robosuite data collection script. The image resolution is 512x512, and the total number of demonstrations is 410. This dataset is suitable for research scenarios such as vision-action policy learning, representation learning, and robot manipulation skill imitation.
创建时间:
2026-06-11
原始信息汇总
数据集概述
- 数据集名称:robomimic
- 许可证:MIT
- 任务类别:机器人学
- 数据规模:少于1000个样本
数据集内容
该数据集包含由robosuite任务生成的演示数据,分为两个子目录:
- images:存储原始图像格式的摄像头观测数据。
- dino3-embeddings:存储由DINOv3模型(小版本)从图像中提取的嵌入向量。
两个目录中的演示内容完全相同,仅观测数据的存储格式不同。
数据来源与采集
- 数据包括两个摄像头视角:robotview(机器人视角)和eye_in_hand(手眼视角)。
- 数据记录密集奖励(dense rewards)。
- 任务来源:
- block-lifting(方块提升)和nut-assembly(螺母装配)演示来自robomimic标准数据集。
- block-stacking(方块堆叠)演示为原创,通过键盘在robosuite环境中收集。
- 嵌入模型:DINOv3是一个开源图像嵌入模型。
任务详情
| 任务 | 机器人 | 策略 | 奖励类型 | 图像分辨率 | 演示数量 |
|---|---|---|---|---|---|
| robosuite/block-lifting | Panda arm | 精通人类 | 密集 | 512x512 | 200 |
| robosuite/nut-assembly | Panda arm | 精通人类 | 密集 | 512x512 | 200 |
| robosuite/block-stacking | Panda arm | 精通人类 | 密集 | 512x512 | 10 |
- DINOv3嵌入维度:384维。
示例轨迹
数据集中包含每个任务的示例轨迹动画:
- Block Lifting:
robotview视角动画(gifs/block_robotview.gif)、eye_in_hand视角动画(gifs/block_eye_in_hand.gif)。 - Nut Assembly:
robotview视角动画(gifs/nut_robotview.gif)、eye_in_hand视角动画(gifs/nut_eye_in_hand.gif)。 - Block Stacking:
robotview视角动画(gifs/stack_robotview.gif)、eye_in_hand视角动画(gifs/stack_eye_in_hand.gif)。
搜集汇总
数据集介绍

构建方式
该数据集源自robomimic项目,专注于机器人操控任务的演示数据。构建时,将演示内容划分为两个核心目录:'images'与'dino3-embeddings',二者存储的演示轨迹完全相同,区别在于相机观测的保存格式——前者保留原始图像,后者则经由DINOv3模型的小型变体提取出384维的图像嵌入向量。数据涵盖了方块提升、螺母装配及方块堆叠三类任务,其中方块提升与螺母装配的演示来源于robomimic官方数据集,而方块堆叠则为通过robosuite的键盘数据采集脚本独立收集。所有演示均由熟练人类操作员在Panda机械臂上执行,并记录了密集奖励信号与两种相机视角(机器人视角与手眼视角)下的512x512分辨率图像。
特点
本数据集最显著的特征在于其双格式存储策略,既提供原始视觉图像,又提供DINOv3嵌入表示,从而支持从像素级到语义级的多样化模型训练需求。数据涵盖三种难度递增的机器人操作任务,从简单的方块提升到精细的螺母装配,再到复杂的方块堆叠,为模仿学习与离线强化学习研究提供了丰富的场景基准。每个任务均包含200条高质量演示轨迹(方块堆叠为10条),且提供了密集奖励信号,便于算法评估。此外,数据集采用标准化的robosuite环境与Panda机器人平台,确保了与现有机器人学习框架的良好兼容性。
使用方法
在使用该数据集时,研究者可按需选择图像或嵌入格式的数据进行模型训练,其中DINOv3嵌入特别适用于计算资源受限或需语义理解的任务。数据集被组织为标准的目录结构,可通过robomimic库直接加载,或利用robosuite环境进行任务回放与评估。建议用户结合robomimic官方文档中的数据处理流水线,将演示轨迹转换为统一的HDF5格式,以便应用于行为克隆、逆强化学习等算法。对于方块堆叠任务,因演示数量较少,可考虑通过数据增强或迁移学习技术来提升学习效果。所有数据均采用MIT许可证开放,便于学术研究与商业应用。
背景与挑战
背景概述
robomimic数据集诞生于机器人学习领域对高质量示范数据日益增长的需求之中,由来自斯坦福大学等机构的专业研究人员构建,旨在为模仿学习与离线强化学习提供标准化的基准。该数据集围绕robosuite模拟环境中的三项核心操作任务——方块提升、螺母装配与方块堆叠——展开,每一任务均由熟练人类操作Panda机械臂执行并记录,提供了包含多视角视觉观察与稠密奖励信号的200条演示轨迹(堆叠任务10条)。其独特之处在于同时提供了原始图像与经DINOv3视觉模型提取的384维嵌入两种数据格式,极大提升了特征层面的可重用性。作为robomimic平台的核心组件,该数据集已被广泛应用于机器人策略学习算法的验证,并推动了视觉-运动联合表征研究的发展。
当前挑战
该数据集直面机器人学习领域中的两大挑战。首先是模仿学习在复杂操作任务中的泛化难题:现有示范数据虽由专家提供,但面对环境扰动、物体初始位置变化及视觉干扰时,基于小样本的行为克隆策略极易出现灾难性失败。其次是构建流程中的多维度瓶颈:数据采集需依赖昂贵的高精度机械臂与熟练操作者,200条示范的规模对于覆盖操作中的长尾分布状态(如堆叠对齐偏差)仍显不足;同时,从原始512x512图像到DINOv3嵌入的转换虽降低了维度,却可能损失任务关键的细粒度纹理与深度线索,这要求在保真度与计算效率间谨慎权衡。此外,仅包含单种机器人型号与固定视角的配置,限制了模型跨形态与跨场景的迁移能力。
常用场景
经典使用场景
在机器人学习与模仿学习的交汇领域,robomimic数据集扮演着基准测试平台的核心角色。该数据集囊括了块提升、螺母装配与块堆叠三类经典操作任务,每个任务均由熟练人类操作员通过键盘操控Panda机械臂完成,并提供了密集奖励信号和两种视角的相机观测数据。研究者常以此为基石,验证各类模仿学习算法在复杂操控场景下的性能表现,尤其在处理高维视觉输入和精确动作控制的需求时,数据集内置的原始图像与DINOv3嵌入特征两种存储格式为方法比对提供了独特便利。
实际应用
在工业自动化与智能服务机器人的实际落地进程中,robomimic数据集提供了弥合仿真与现实鸿沟的宝贵资源。基于该数据集训练的模型可直接部署于精密装配、仓储拣选等需要高效演示学习的场景。例如,块堆叠任务的数据可转化为机械臂在物流分拣中的物品码放能力,而螺母装配则映射到制造业中零部件的精确配合操作。它通过提供即开即用的演示轨迹和预计算视觉嵌入,大幅降低了机器人技能部署的入门门槛,加速了从实验室原型到现场应用的技术转化。
衍生相关工作
围绕robomimic数据集,一系列具有里程碑意义的研究工作应运而生,深刻影响了机器人学习的范式演变。最典型的当属robomimic框架本身,它作为统一接口催生了行为克隆、逆向强化学习与模型预测控制等多种算法的对比研究。后续工作如MVP(多视图策略)借助该数据集验证了跨视角视觉表示的迁移优势,而HOP(分层优化规划)则利用其密集奖励特性探索了长时域任务的分层解耦。此外,该数据集的DINOv3嵌入版本直接促成了视觉预训练模型与机器人策略学习的交叉验证,推动了自监督表征在操控任务中的广泛应用。
以上内容由遇见数据集搜集并总结生成



