table_spill_cleanup_bimanual_rgbd_segmentation_poses
收藏资源简介:
Exylos Bimanual Table Spill Cleanup Rich-Modality Sample是一个紧凑、多模态的双臂机器人操作数据集,专门用于桌面液体泼洒清理任务。该数据集通过虚拟现实(VR)人机交互演示采集,并重定向到双Franka Panda机器人平台,以LeRobot兼容的格式导出。数据集包含5个episode,总计6,736帧,时长约224.37秒(3.74分钟),帧率为30FPS。核心任务为:在需要时移除障碍物,并使用海绵擦拭桌面上的液体泼洒。每个episode集成了同步的双臂状态/动作轨迹(18维状态和动作向量)、7个RGB相机流(包括5个固定场景相机和左右腕部相机,分辨率1280x960,H.264编码)、每帧深度图(4个流,存储为float32 NPY文件)、每帧实例分割掩码(4个流,存储为8位灰度PNG,标注7个类别:背景、左右Franka Panda、海绵、液体泼洒、杯子、桌面)、物体6自由度姿态流(针对海绵和杯子)以及基于剩余泼洒分数(dirty_fraction)的客观清理成功度量。数据集采用LeRobot兼容的Parquet格式组织,并引用外部的MP4、NPY和PNG文件。包含3个成功和2个失败的episode,失败原因为清理不彻底。此外,还提供了阶段级标注(如接近、抓取、运输、放置、清洁表面等)和详细的episode级注释(包括轨迹和执行诊断)。该数据集适用于机器人模仿学习工作流程的原型设计、双手机器人清理任务的成功/失败语义研究、多模态数据加载器的测试,以及检查紧凑双手机器人任务中的阶段标注和失败案例。数据集在Apache 2.0许可下发布。
Exylos Bimanual Table Spill Cleanup Rich-Modality Sample is a compact, multimodal bimanual robotic manipulation dataset specifically designed for tabletop liquid spill cleanup tasks. Collected via virtual reality (VR) human-robot interaction demonstrations, the dataset is then adapted to the dual Franka Panda robotic platform and exported in a LeRobot-compatible format. The dataset contains 5 episodes, totaling 6,736 frames, with a total duration of approximately 224.37 seconds (3.74 minutes) and a frame rate of 30 FPS. Its core tasks include: removing obstacles when necessary and using a sponge to wipe up liquid spills on the tabletop. Each episode integrates synchronized bimanual state/action trajectories (18-dimensional state and action vectors), 7 RGB camera streams (including 5 fixed scene cameras and left/right wrist cameras with a resolution of 1280×960 and H.264 encoding), per-frame depth maps (4 streams stored as float32 NPY files), per-frame instance segmentation masks (4 streams stored as 8-bit grayscale PNGs with 7 annotated categories: background, left/right Franka Panda, sponge, liquid spill, cup, and tabletop), 6-degree-of-freedom (6DoF) pose streams for target objects (sponge and cup), and objective cleanup success metrics based on the remaining spill score (`dirty_fraction`). The dataset is organized in a LeRobot-compatible Parquet format and references external MP4, NPY, and PNG files. It includes 3 successful and 2 failed episodes, with failures caused by incomplete cleanup. Additionally, phase-level annotations (such as approaching, grasping, transporting, placing, cleaning surfaces, etc.) and detailed episode-level annotations including trajectory and execution diagnostics are provided. This dataset is suitable for prototyping robotic imitation learning workflows, conducting semantic research on success/failure cases of bimanual robotic cleanup tasks, testing multimodal data loaders, and examining phase annotations and failure scenarios in compact bimanual robotic tasks. The dataset is released under the Apache 2.0 license.
Exylos 双臂桌面液体清理丰富模态数据集(样本)
数据集概述
这是一个紧凑的、多模态的双臂机器人操作数据集,专注于桌面液体清理任务。数据集包含人类通过VR遥操作演示、重定向到双臂Franka Panda机器人并导出的5个片段,采用LeRobot兼容格式。任务目标是:在必要时移开障碍物,然后用海绵擦除桌面液体污渍。数据集中同时包含成功与失败的尝试,并带有失败标签和逐帧测量指标。
基本信息
| 属性 | 值 |
|---|---|
| 片段数 | 5 |
| 总帧数 | 6,736 |
| 总时长 | 224.37秒(约3.74分钟) |
| 任务 | 如有必要,移开障碍物并用海绵擦除桌面上的液体 |
| 机器人构型 | 双臂Franka Emika Panda,两个7自由度手臂加平行夹爪 |
| 帧率 | 30 FPS |
| RGB摄像头视图 | 7路同步MP4流 |
| 深度视图 | 4路逐帧NPY流 |
| 分割视图 | 4路逐帧PNG流 |
| 机器人状态 | 18维 |
| 动作向量 | 18维 |
| 格式 | LeRobot兼容的Parquet + MP4 + NPY + PNG |
| 许可证 | Apache 2.0 |
数据模态
RGB视频流
每个片段包含7路同步RGB MP4流:
observation.images.front_camobservation.images.left_camobservation.images.left_cam_45observation.images.right_camobservation.images.top_camobservation.images.wrist_cam_lobservation.images.wrist_cam_r
所有RGB视频均为1280×960分辨率、H.264编码、30 FPS。
深度图
深度图以float32格式的.npy文件存储,单位为米:
observation.depths.top_cam_seg:467×640observation.depths.left_cam_45_seg:467×640observation.depths.wrist_cam_l_seg:480×640observation.depths.wrist_cam_r_seg:480×640
分割掩码
分割掩码以8位灰度.png标签图存储,标签映射如下:
| 标签 | 类别 |
|---|---|
| 0 | 背景 |
| 1 | 左Franka Panda |
| 2 | 右Franka Panda |
| 3 | 海绵 |
| 4 | 液体污渍 |
| 5 | 杯子 |
| 6 | 桌面 |
observation.masks.top_cam_segobservation.masks.left_cam_45_segobservation.masks.wrist_cam_l_segobservation.masks.wrist_cam_r_seg
机器人状态与动作
机器人状态和动作流均为18维float32向量,电机顺序为:左Panda关节1-7、左手指关节1-2、右Panda关节1-7、右手指关节1-2。
物体姿态与清理指标
逐帧物体状态流存储在observation.object_poses中,每帧包含3个对象:sponge(海绵)、cup(杯子)、liquid_spill(液体污渍)。物体字段包括:
object_idposition:float32[3],米,右手世界坐标系orientation:float32[4],四元数xyzw,可为空velocity_linear:float32[3],米/秒,可为空dirty_fraction:float32,可为空
海绵和杯子包含6自由度姿态标签(3D位置加四元数方向);液体污渍作为任务状态对象跟踪,包含位置和剩余污渍比例,但方向为空。
客观清理指标为liquid_spill.dirty_fraction,取值范围[0.0, 1.0]:
- 1.0:原始污渍区域100%残留
- 0.01:残留1%
- 0.0:完全清理
片段成功由终止帧判定:success = terminal_dirty_fraction <= 0.01。
片段结果
| 片段 | 帧数 | 时长(秒) | 终止污渍比例 | 残留污渍比例 | 成功 | 失败原因 |
|---|---|---|---|---|---|---|
| episode_000000 | 1,467 | 48.87 | 0.000000 | 0.0000% | 是 | 无 |
| episode_000001 | 1,467 | 48.87 | 0.000339 | 0.0339% | 是 | 无 |
| episode_000002 | 1,727 | 57.53 | 0.075467 | 7.5467% | 否 | cleanup_incomplete |
| episode_000003 | 1,540 | 51.30 | 0.000000 | 0.0000% | 是 | 无 |
| episode_000004 | 535 | 17.80 | 1.000000 | 100.0000% | 否 | cleanup_incomplete |
片段标注
片段级标注存储在annotations.json中,包含:场景切分(approach、grasp、transport、place、clean_surface、clean_swipe_pass、retract、handover、collision、task_attempt),以及轨迹和执行诊断指标(路径效率、抓取精度、放置精度、时间效率、运动平滑度、纠正动作、运动学余量、综合评分等)。
文件布局
README.md、annotations.jsonmeta/:包含info.json、tasks.jsonl、episodes.jsonl、episodes_stats.jsonldata/chunk-000/:5个Parquet文件(episode_000000.parquet 至 episode_000004.parquet)videos/chunk-000/:RGB视频、深度NPY文件和分割PNG文件
Parquet模式
每个片段Parquet包含25列,包括时间戳、帧索引、片段索引、索引、任务索引、终止标志、成功标志、机器人状态、动作、物体姿态、7路RGB图像、4路掩码和4路深度。
预期用途
- 检查丰富的多模态LeRobot兼容操作数据集
- 测试数据加载器对外部RGB、深度和分割资产的引用
- 为双臂桌面清理任务的原型模仿学习工作流
- 使用客观残留污渍指标研究清理成功/失败语义
- 检查紧凑双臂任务中的阶段级标注和失败案例
局限性
- 这是一个紧凑的5片段检查样本,不是广泛的基准测试
- 深度和分割模态仅覆盖4个分割摄像头视角
- 6自由度姿态流仅适用于可交互对象(海绵和杯子)
- 仅有一个训练集划分(train: 0:5)
- 样本为合成且人类种子驱动,实际部署仍需针对目标机器人、相机设置、环境和任务分布进行验证




