agibot-g1
收藏资源简介:
AgiBot G1 Omnipicker Raw Records 是一个机器人原始记录数据集,专为 omnipicker 操作任务而收集。数据来源于 AgiBot G1(A2D 型号)机器人,以机器人的原生录制布局存档,旨在供下游用户检查原始数据流,包括相机流、机器人状态主题、命令主题、参数、日志和验证元数据,然后再将其转换为训练格式。数据集包含一个约 22 GiB 的压缩存档(record.tar),其中包含 34 个 episode(每个 episode 对应一个唯一的 UUID 文件夹)。在这些 episode 中,有 23 个是经过验证的(总时长 1160 秒,约 19.33 分钟),另外 11 个是未完成或未验证的。数据收集日期为 2026-07-01,任务模式为 ODC,使用的机器人软件版本为 a2d_G01_2.3.4_1922995c_2025-07-30-09-05-13。数据按 episode 组织,每个 episode 文件夹包含 meta_info.json、camera/、record/、parameters/ 和 logs/ 等内容。该数据集适用于机器人操作任务的研究与开发,特别是需要原始、多模态(视觉、状态、命令)机器人数据用于模型训练、仿真或基准测试的场景。由于数据是原始的且未对齐(is_aligned 为 false),使用者需要显式处理相机、状态和动作之间的时间戳同步,并谨慎选择已验证的 episode 进行使用。
AgiBot G1 Omnipicker Raw Records is a raw robot recording dataset collected for omnipicker operation tasks. The data originates from the AgiBot G1 (A2D model) robot, archived in the robots native recording layout, and is intended for downstream users to inspect raw data streams, including camera streams, robot state topics, command topics, parameters, logs, and validation metadata, before converting them into training formats. The dataset includes a compressed archive of approximately 22 GiB (record.tar) containing 34 episodes (each episode corresponds to a unique UUID folder). Among these episodes, 23 are validated (total duration 1160 seconds, approximately 19.33 minutes), and 11 are incomplete or unvalidated. The data collection date is 2026-07-01, with a task mode of ODC, and the robot software version used is a2d_G01_2.3.4_1922995c_2025-07-30-09-05-13. The data is organized by episode, with each episode folder containing contents such as meta_info.json, camera/, record/, parameters/, and logs/. This dataset is suitable for research and development in robot manipulation tasks, particularly scenarios requiring raw, multimodal (visual, state, command) robot data for model training, simulation, or benchmarking. Since the data is raw and unaligned (is_aligned is false), users need to explicitly handle timestamp synchronization between cameras, states, and actions, and carefully select validated episodes for use.
数据集概述
数据集名称:AgiBot G1 Omnipicker Raw Records
任务类别:机器人学(robotics)
标签:robotics, agibot, g1, raw-record, manipulation
数据集类型:原始机器人操作数据,以机器人本地录制格式存储。
数据规模与结构
- 存档文件:
record.tar - 存档校验:SHA256
5f3d1db5eded8626862c226c6490d55668326a54fd6dd6c27c1ac0bde9e32111 - 磁盘占用:约 22 GiB
- 有效载荷:23.241 GB / 21.645 GiB
- 文件总数:93,860 个条目
- 片段(Episode)UUID 文件夹:34 个
- 已验证片段:23 个
- 未完成/未验证片段:11 个
- 已验证总时长:1,160 秒 / 19.33 分钟
- 采集日期:2026-07-01
- 机器人型号:A2D / G1
- 任务模式:ODC
- 软件版本:a2d_G01_2.3.4_1922995c_2025-07-30-09-05-13
- 原生元数据版本:v0.0.2
文件类型统计
| 文件类型 | 数量 |
|---|---|
| .jpg | 90,771 |
| .pbdat | 646 |
| .json | 402 |
| .yaml | 391 |
| .txt | 193 |
| .h265 | 136 |
| .mcap | 46 |
| .zst | 34 |
| .INFO | 23 |
| .h5 | 23 |
| .log | 1 |
| .db | 1 |
数据目录结构
每个片段存储在 data/record/<episode_uuid>/ 目录下,包含:
meta_info.json:片段元数据camera/:相机数据record/:机器人状态和指令记录parameters/:参数文件logs/:日志文件
此外,存档根目录下包含 data/record/validator.log 和 data/record/dlb.db 等录制辅助文件。
片段元数据(meta_info.json)
重要字段说明:
create_time:机器人端采集时间duration:片段时长(秒)file_size:机器人端记录字节大小robot_type:A2Dtask_id:任务标识符(33个片段 task_id=3,1个片段 task_id=1)task_mode:ODCsw_version:机器人软件版本camera_list:相机名称及预期帧率data_validate.validate:数据验证结果integrity.integrity:完整性验证结果fps_validate:相机帧率验证结果is_aligned:是否已通过离线流水线对齐
推荐筛选条件(用于训练或基准测试):
data_validate.validate == trueintegrity.integrity == truefps_validate == truefile_size > 0
当前存档中有 23 个片段满足以上条件。其余 11 个条目在 meta_info.json 中 duration=600 且 file_size=0,应视为中断或未经验证的采集。
相机数据
位于 data/record/<episode_uuid>/camera,包含以下流:
-
hand_left/color/*.jpg:左手彩色图像(纳秒时间戳命名) -
hand_right/color/*.jpg:右手彩色图像(纳秒时间戳命名) -
head_color/head_color.h265+head_color/head_color.txt:头部彩色 H.265 视频流及时间戳索引 -
head_depth/head_depth.zst+head_depth/head_depth.txt:头部深度压缩流及时间戳/偏移量文本 -
head_center_fisheye/head_center_fisheye.h265+.txt:中心鱼眼 H.265 视频流 -
head_left_fisheye/head_left_fisheye.h265+.txt:左鱼眼 H.265 视频流 -
head_right_fisheye/head_right_fisheye.h265+.txt:右鱼眼 H.265 视频流 -
已验证片段中相机帧率约为 30 Hz,但建议依赖时间戳而非固定帧间隔。
机器人状态与指令数据
位于 data/record/<episode_uuid>/record,包含以下原生格式:
-
raw_joints.h5:HDF5 文件,包含机器人状态流(如手臂关节、头部、腰部、机器人位姿、末端执行器) -
*.pbdat:原生指令/动作主题数据,包含特定容器格式(含帧计数、时间戳、protobuf 载荷) -
*.mcap:原生指令/动作主题数据(适用于 MCAP 格式) -
在短片段或无效记录中,某些指令文件可能为空,构建监督策略数据集前需逐个检查片段。
推荐使用流程
- 解压存档。
- 枚举
data/record/<episode_uuid>/meta_info.json。 - 根据元数据字段筛选已验证片段。
- 检查
record/raw_joints.h5和指令.pbdat/.mcap文件,确定模型所需的状态/动作流。 - 在决定时间戳对齐策略后,将相机流和机器人主题转换为目标训练格式(如 LeRobot)。
注意事项
- 此数据集为原始机器人数据,非完全对齐的训练数据集。
- 检查到的元数据中
is_aligned为false,下游工具需显式进行相机/状态/动作同步。 - 存档包含已验证和未验证的片段文件夹,不应盲目对所有 UUID 文件夹进行训练。
- G1 录制堆栈提供原生数据及部分参考工具,但未发现从该原始存档到 LeRobot 的一键导出方案。




