HyeonseokE/SO101-cap_open_topdrawer_10fps_20epi
收藏资源简介:
该数据集是一个机器人演示数据集,使用LeRobot工具创建,专为机器人学任务设计。数据集包含20个episodes,总计5820帧,针对单一任务。机器人类型为so101_follower(一种机械臂)。数据以parquet文件格式存储,视频文件以MP4格式存储,帧率为10fps。数据集特征丰富,包括观察状态(如关节位置、末端执行器位姿、夹爪二进制状态)、动作(关节位置控制)、多视角图像观察(顶部摄像头和左腕摄像头,分辨率480x640,RGB视频)、技能和子任务的自然语言描述、验证问题、技能类型、进度、目标位置(关节空间和笛卡尔空间),以及时间戳和索引信息。这些多模态数据适用于模仿学习、强化学习或机器人操作研究,支持从状态、视觉和语言输入中学习控制策略。
许可证:Apache-2.0 任务类别: - 机器人学 标签: - LeRobot 配置项: - 配置名称:default 数据文件:data/*/*.parquet --- 本数据集由[LeRobot](https://github.com/huggingface/lerobot)创建。 <a class="flex" href="https://huggingface.co/spaces/lerobot/visualize_dataset?path=HyeonseokE/SO101-cap_open_topdrawer_10fps_20epi"> <img class="block dark:hidden" src="https://huggingface.co/datasets/huggingface/badges/resolve/main/visualize-this-dataset-xl.svg"/> <img class="hidden dark:block" src="https://huggingface.co/datasets/huggingface/badges/resolve/main/visualize-this-dataset-xl-dark.svg"/> </a> ## 数据集说明 - **主页:** [更多信息待补充] - **论文:** [更多信息待补充] - **许可证:** Apache-2.0 ## 数据集结构 [meta/info.json](meta/info.json): json { "代码库版本": "v3.0", "机器人类型": "so101_follower", "总回合数": 20, "总帧数": 5820, "总任务数": 1, "分块大小": 1000, "数据文件总大小(MB)": 100, "视频文件总大小(MB)": 200, "帧率": 10, "数据集划分": { "训练集": "0:20" }, "数据文件路径": "data/chunk-{chunk_index:03d}/file-{file_index:03d}.parquet", "视频文件路径": "videos/{video_key}/chunk-{chunk_index:03d}/file-{file_index:03d}.mp4", "数据特征": { "观测数据.关节状态": { "数据类型": "float32", "形状": [6], "维度名称": ["肩偏转关节位置", "肩提升关节位置", "肘屈伸关节位置", "腕屈伸关节位置", "腕旋转关节位置", "夹爪位置"] }, "动作指令": { "数据类型": "float32", "形状": [6], "维度名称": ["肩偏转关节位置", "肩提升关节位置", "肘屈伸关节位置", "腕屈伸关节位置", "腕旋转关节位置", "夹爪位置"] }, "观测数据.顶部摄像头图像": { "数据类型": "视频", "形状": [480, 640, 3], "维度名称": ["高度", "宽度", "通道数"], "详细信息": { "视频高度": 480, "视频宽度": 640, "视频编码格式": "h264", "视频像素格式": "yuv420p", "非深度图": false, "视频帧率": 10, "视频通道数": 3, "无音频轨道": false } }, "观测数据.左腕部摄像头图像": { "数据类型": "视频", "形状": [480, 640, 3], "维度名称": ["高度", "宽度", "通道数"], "详细信息": { "视频高度": 480, "视频宽度": 640, "视频编码格式": "h264", "视频像素格式": "yuv420p", "非深度图": false, "视频帧率": 10, "视频通道数": 3, "无音频轨道": false } }, "观测数据.末端执行器位姿(机器人坐标系XYZ-RPY)": { "数据类型": "float32", "形状": [6], "维度名称": ["x轴坐标", "y轴坐标", "z轴坐标", "滚转角", "俯仰角", "偏航角"] }, "观测数据.夹爪二进制状态": { "数据类型": "float32", "形状": [1], "维度名称": null }, "观测数据.URDF模型0弧度制关节状态": { "数据类型": "float32", "形状": [6], "维度名称": ["肩偏转关节位置", "肩提升关节位置", "肘屈伸关节位置", "腕屈伸关节位置", "腕旋转关节位置", "夹爪位置"] }, "动作指令.URDF模型0弧度制关节命令": { "数据类型": "float32", "形状": [6], "维度名称": ["肩偏转关节位置", "肩提升关节位置", "肘屈伸关节位置", "腕屈伸关节位置", "腕旋转关节位置", "夹爪位置"] }, "技能.自然语言描述": { "数据类型": "字符串", "形状": [1], "维度名称": null }, "技能.验证问题": { "数据类型": "字符串", "形状": [1], "维度名称": null }, "技能.类型": { "数据类型": "字符串", "形状": [1], "维度名称": null }, "技能.进度": { "数据类型": "float32", "形状": [1], "维度名称": null }, "技能.目标关节位姿": { "数据类型": "float32", "形状": [6], "维度名称": ["肩偏转关节位置", "肩提升关节位置", "肘屈伸关节位置", "腕屈伸关节位置", "腕旋转关节位置", "夹爪位置"] }, "技能.目标末端执行器位姿(机器人坐标系XYZ-RPY)": { "数据类型": "float32", "形状": [6], "维度名称": ["x轴坐标", "y轴坐标", "z轴坐标", "滚转角", "俯仰角", "偏航角"] }, "技能.目标夹爪位置": { "数据类型": "float32", "形状": [1], "维度名称": ["夹爪位置"] }, "子任务.自然语言描述": { "数据类型": "字符串", "形状": [1], "维度名称": null }, "子任务.目标物体名称": { "数据类型": "字符串", "形状": [1], "维度名称": null }, "子任务.目标位置(XYZ坐标)": { "数据类型": "float32", "形状": [3], "维度名称": ["x轴坐标", "y轴坐标", "z轴坐标"] }, "时间戳": { "数据类型": "float32", "形状": [1], "维度名称": null }, "帧索引": { "数据类型": "int64", "形状": [1], "维度名称": null }, "回合索引": { "数据类型": "int64", "形状": [1], "维度名称": null }, "全局索引": { "数据类型": "int64", "形状": [1], "维度名称": null }, "任务索引": { "数据类型": "int64", "形状": [1], "维度名称": null } } } ## 引用信息 **BibTeX格式:** bibtex [更多信息待补充]




