GLM-5.3-Flash Skills Embodied Dataset
收藏资源简介:
一个自主的智能体技能,将自然语言转化为经过物理验证的机器人操作数据集。每个任务都会生成一个LIBERO兼容的HDF5数据集,包含指令、模型文件、动作、观测(图像、关节位置等)和状态信息,经过验证确保可重复性。
An autonomous agent skill that converts natural language into physically validated robotic manipulation datasets. Each task generates a LIBERO-compatible HDF5 dataset containing instructions, model files, actions, observations (such as images, joint positions, etc.) and state information, which has been validated to ensure reproducibility.
GLM-5.3-Flash Skills · Embodied Data Engine 数据集概述
一、数据集简介
该数据集由 GLM-5.3-Flash Skills · Embodied Data Engine 项目生成,旨在将自然语言自动转化为经过物理验证的机器人操作数据集。项目通过智能体技能(Agent Skill)实现场景设计、MuJoCo 编译、四重验证门控、IK 专家生成以及 LIBERO 兼容的 HDF5 数据集收集,全程无需人工干预。
二、数据集内容
任务与数据集
| 任务名称 | 成功次数 |
|---|---|
| Put red cube in box(参考任务) | 6/6 |
| Green bottle in tray | 8/8 |
| Flip open the hinged lid | 1/1 |
每个任务均提供 LIBERO 兼容的 HDF5 数据集,存储于 data/ 目录下,示例结构如下:
text data/put_red_in_box/demo.hdf5 ├─ attrs: instruction, model_file (完整MJCF), env_args, success_rate ├─ actions (T, 8) ├─ obs/ │ ├─ agentview_image (T, 480, 640, 3) │ ├─ robot0_eef_pos / quat / joint_pos / gripper_qpos ├─ states (T, nq + nv) ← 完整仿真状态,可逐帧准确回放 └─ dones (T,)
数据验证
通过 pipeline/verify_libero_compat.py 脚本验证以下内容:
model_file可成功编译states回放能复现末端执行器位姿(误差 < 1 mm)env_args可通过robosuite.make重建环境- 终止状态
dones=True
三、环境依赖
- Python 版本:3.12
- 依赖库:MuJoCo 3.4、robosuite 1.5.2、mink、h5py、imageio
- 运行方式:支持无头模式(offscreen rendering),无需图形界面
四、使用方式
bash
克隆仓库
git clone https://github.com/hxwxss/glm-skills-embodied.git cd glm-skills-embodied pip install -r requirements.txt
运行完整流水线:场景IR → 验证 → 抓取 → 收集数据集
python tasks/put_red_in_box/mujoco_env/run_pipeline.py --episodes 3
五、仓库结构
text ├── skills/agentic-sim2data/ 技能定义(阶段、门控、陷阱参考) ├── tasks/ │ ├── put_red_in_box/mujoco_env/ 参考任务(run_pipeline.py) │ ├── bottle_tray/ 瓶子放置任务(8个片段) │ ├── lid_open/ 铰链盖翻转任务(预览) ├── videos/ MP4录像 ├── data/ 各任务的HDF5数据集 ├── images/ GIF、帧、横幅 └── docs/ ├── PIPELINE.md 架构与阶段详情 ├── VALIDATION.md 门控捕获的所有缺陷 └── ITERATION_LOG.md 完整调试历史
六、文档参考
- Pipeline架构:https://github.com/hxwxss/glm-skills-embodied/blob/main/docs/PIPELINE.md
- 验证门控(发现并修复26个缺陷):https://github.com/hxwxss/glm-skills-embodied/blob/main/docs/VALIDATION.md
- 完整迭代日志:https://github.com/hxwxss/glm-skills-embodied/blob/main/docs/ITERATION_LOG.md
- 场景溯源:https://github.com/hxwxss/glm-skills-embodied/blob/main/docs/PIPELINE.md#scene-provenance
七、关键特性
- 自动生成:从自然语言指令到物理有效的机器人操作数据集,全流程自动化
- 多任务支持:包含3个典型操控任务(放置、转移、翻转),覆盖不同操作类型
- 标准兼容:数据集与 LIBERO 标准兼容,便于后续模型训练与评估
- 可复用技能:完整工作流封装为可复用Agent技能,可迁移至新场景或任务




