RoboLab-BananaInBowl-hard-base-det-260802
收藏资源简介:
该数据集是在RoboLab(Isaac Lab)模拟环境中,使用一个针对BananaInBowl任务训练的RL策略(基于反向-正向课程学习,阈值solved_frac_threshold=0.9)在hard初始姿态分布下进行确定性采样(argmax策略)生成的rollout数据。数据仅包含成功episode(失败episode在收集时被丢弃)。记录约定:臂动作为DROID坐标系下的绝对关节目标(j7偏移-π/4),夹爪动作为二值{0,1},状态为完整关节向量,成功判定采用K-hold稳定检查(success_hold_steps=15),episode在成功后截断。相机视角包括over_shoulder_left_camera和wrist_cam,帧率15fps。数据规模:5950个episodes,总计423318帧。所有视频已进行恒定帧率归一化处理,并包含所需的q01/q99分位数统计(用于pi0.5分位数归一化)。数据集采用Apache-2.0许可证发布,完全由模拟生成,无第三方录制内容。
This dataset consists of rollout data generated by deterministic sampling (argmax policy) of an RL policy trained for the BananaInBowl task (using reverse-forward curriculum learning with solved_frac_threshold=0.9) in the RoboLab (Isaac Lab) simulation environment under hard initial pose distribution. Only successful episodes are included (failed episodes are discarded during collection). Recording conventions: arm actions are absolute joint targets in the DROID coordinate frame (j7 offset -π/4), gripper actions are binary {0,1}, states are full joint vectors, success is determined by K-hold stability check (success_hold_steps=15), and episodes are truncated upon success. Camera views include over_shoulder_left_camera and wrist_cam at 15fps. Data size: 5950 episodes, 423318 frames total. All videos have been constant-frame-rate normalized and include required q01/q99 quantile statistics (for pi0.5 quantile normalization). The dataset is released under the Apache-2.0 license, entirely simulated, with no third-party recordings.
RoboLab-BananaInBowl-hard-base-det-260802 数据集概述
数据集基本信息
- 数据集名称: RoboLab-BananaInBowl-hard-base-det-260802
- 许可证: Apache-2.0
- 任务类别: 机器人技术 (robotics)
- 标签: LeRobot, robotics, isaac-lab, manipulation, rl-rollout, pi0.5
- 创建工具: LeRobot (https://github.com/huggingface/lerobot)
- 数据格式: Parquet 文件(路径为
data/*/*.parquet)
数据集描述
本数据集来源于 RoboLab(Isaac Lab)中 BananaInBowl 任务在 hard 初始位姿分布 下的强化学习(RL)策略回放数据,专门为 pi0.5 增量动作监督微调(SFT)导出。数据由确定性(argmax)策略收集,仅包含成功回合,失败回合在收集时已丢弃。
数据来源与可追溯性
- 收集策略检查点路径:
/home/nas_main/minhopark/repos/dg-rl/libs/FlashSAC/models/init-pose-ladder/ipl-bana-hard-s0/BananaInBowl/seed0-0731-195129/step6104 - 策略类型:
ipl-bana-hard-s0,RFCL 智能体,采用反向→正向转移阈值solved_frac_threshold = 0.9(正向阶段在反向课程中 45/50 个演示解决后开始) - 最终评估:
success_end为 0.98,平均成功回合长度为 47.7 步 - 重要提示: 一个单独通道(
banana-hard-sf50)使用solved_frac_threshold = 0.5从头重训此任务,其数据集与本数据集不可互换。若需进行受控对比,请勿混合使用。该阈值仅影响策略训练方式,不改变记录轨迹本身。
初始位姿分布(hard)
- 位置: 覆盖任务可测可行范围的 100%
- 偏航角: 在 ±180° 内均匀分布(全圆周)
- 随机化规则: 名称含
bin的容器固定不动;其他所有资产(包括bowl)与目标物一同随机化 - 存储偏航角: 绝对值,已包含各资产的场景默认方向
- 布局来源: 来自预生成的物理验证布局数据集
DAVIAN-Robotics/robolab-init-positions,避免回合开始时物体相互穿透
记录约定
| 字段 | 约定 |
|---|---|
| 机械臂动作 | DROID 坐标系中的绝对关节目标(j7 偏移 −π/4) |
| 夹爪动作 | 二值 {0, 1}(原始值 > 0 表示闭合) |
| 状态 | 完整关节向量(teleport-native) |
| 成功判定 | K-hold 稳定判定,success_hold_steps = 15,成功时回合截断 |
| 摄像头 | over_shoulder_left_camera, wrist_cam |
| 帧率 | 15 fps |
注意:二值夹爪至关重要——早期一轮记录连续夹爪导致下游策略质量高估,请勿从中重新推导连续通道。
数据处理细节
meta/stats.json中包含q01/q99分位数统计(pi0.5 分位数归一化所需),且是在聚合之后计算,而非按分片计算- 所有视频为恒定帧率(CFR),已应用 CFR 归一化处理并验证(每个视频单一 PTS 增量),避免 torchcodec 后端误读帧
数据集规模
- 回合数: 5,950
- 帧数: 423,318
- 任务数: 1
- 块大小: 1000
- 数据文件大小: 100 MB
- 视频文件大小: 200 MB
- 数据划分: 仅有
train划分(0:5950)
数据特征
- action: float32, 形状 [8](j0-j6 及 gripper),15 fps
- observation.state: float32, 形状 [8](joint_0 至 joint_7),15 fps
- observation.velocity: float32, 形状 [8]
- observation.images.over_shoulder_left_camera: 视频,270×480×3,codec avc1,15 fps
- observation.images.wrist_cam: 视频,270×480×3,codec avc1,15 fps
- 其他字段: episode_index, frame_index, index, task_index, timestamp, next.done
许可与归属
数据完全由本项目在模拟环境中合成生成,不包含任何第三方录制内容,基于 Apache-2.0 许可证发布。
可视化
可通过 LeRobot 数据集可视化器 进行浏览。




