gr00t-n1.5-gr1-tabletop-rollouts
收藏数据集概述:GR00T-N1.5-3B GR-1 Tabletop Rollout Dataset
该数据集包含了NVIDIA的GR00T N1.5模型在RoboCasa GR-1桌面基准测试上的闭环仿真 rollout 结果,并合并为一个多任务 LeRobot v2.0 数据集。
- 数据集名称: GR00T-N1.5-3B GR-1 Tabletop rollout dataset (merged, 38 tasks)
- 许可证: CC-BY-NC-4.0
- 任务类别: 机器人学
- 标签: LeRobot, 机器人学, gr00t, robocasa, 人形机器人, 操作, rollouts
- 数据规模: 1M < n < 10M
核心信息
| 属性 | 值 |
|---|---|
| 模型 | youliangtan/gr00t-n1.5-robocasa-tabletop-posttrain |
| 基础模型 | nvidia/GR00T-N1.5-3B |
| 机器人 | Fourier GR-1 人形机器人 (双臂 + 腰部 + Fourier 灵巧手);具身 gr1,数据配置 fourier_gr1_arms_waist |
| 基准测试 | robocasa-gr1-tabletop-tasks |
| 任务数量 | 38 (6 PnP-Close + 18 Posttrain SplitA + 14 Eval SplitB) |
| episode 数量 | 1,826 (仅包含同时拥有 parquet 和视频的 episodes) |
| 总帧数 | 1,314,720 (约 72 秒/ episode,10 fps,max_episode_steps=720) |
| 整体成功率 | 799 / 1826 = 0.44 |
| 数据格式 | LeRobot v2.0,2 个 chunks,每个 ≤ 1000 episodes |
任务分组
通过 meta/episodes.jsonl 中的 src_group 字段划分。
| 组名 | task_index 范围 | Episodes | 测试内容 | 平均成功率 |
|---|---|---|---|---|
| pnp_close | 0–5 | 283 | 抓取 → 放入夹具 → 关闭夹具 | ≈ 0.43 |
| posttrain_novel_splitA | (交错排列) | 870 | 容器到容器,训练实例 — 分布内 | ≈ 0.49 |
| eval_novel_splitB | (交错排列) | 673 | 容器到容器,保留实例 — OOD-实例泛化 | ≈ 0.45 |
数据结构 (LeRobot v2.0)
meta/ info.json # codebase_version=v2.0, fps=10, 38 tasks, 1826 episodes, 2 chunks, schema tasks.jsonl # 38 行:task_index -> task name episodes.jsonl # 1826 行:episode_index, tasks, length, is_success, src_group stats.json # 对整个数据集的 state、action、reward 计算的 mean/std/min/max/q01/q99 task_groups.json # task name -> {task_index, group} data/chunk-000/episode_000000.parquet ... chunk-001/episode_001825.parquet videos/chunk-000/observation.images.ego_view/episode_NNNNNN.mp4 ...
Parquet schema(每个应用步骤):
| 列 | 类型 | 描述 |
|---|---|---|
observation.state |
list[float32] (29) | 左臂[0:7],右臂[7:14],左手[14:20],右手[20:26],腰部[26:29] |
action |
list[float32] (29) | 应用的动作,布局同上 |
next.reward / next.done / next.success |
float32 / bool / bool | 每步奖励;最后一帧 done 为 True;目标达成后 success 持续为真 |
timestamp, frame_index, episode_index, task_index, index |
— | 记录信息;task_index 选择任务 |
annotation.human.action.task_description |
int64 | 指向 tasks.jsonl 的索引 |
数据加载示例
通过 gr00t.data.dataset 中的 LeRobotSingleDataset 加载,支持根据 task_index 过滤单个任务。
记录协议
使用一个位于 VideoRecordingWrapper/MultiStepWrapper 下方的 gym.Wrapper 记录每个应用的 29 维动作及其匹配的前一步观察。MultiStepWrapper 直接应用 chunk[i],无平滑 / 插值 / 实时分块。episode 运行完整的 720 步(仿真不会在成功时终止;next.success 会在 episode 中途变为 True)。服务端 denoising_steps=4。




