技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
act-plus-plus【数据与研究】Routes ACT++, ACT, Diffusion Policy, VINN, and MuJoCo simulation workflows for bimanual ALOHA episode data and imitation-learning tasks.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task is about the ACT++ / Mobile ALOHA imitation-learning repository: simulated ALOHA episode generation, ACT or Diffusion Policy training, HDF5 episode utilities, MuJoCo + DM Control task behavior, or VINN feature workflows.
For a checkout, install the repo's Python stack before launching any workflow:
detr/ subpackage in editable mode so the util and models imports resolve;scripts/check_environment.py before long jobs.The exact dependency set depends on the chosen workflow: simulation only needs MuJoCo / DM Control plus image and HDF5 utilities, while policy training and VINN also need CUDA-enabled torch plus robomimic / diffusers support.
| User task | Read |
|---|---|
| Generate scripted simulated episodes, replay actions, render videos, mirror/compress/truncate HDF5 episodes, or debug MuJoCo/DM Control rendering | simulation-data |
| Train/evaluate ACT, CNNMLP, Diffusion Policy, or the ACT VQ latent model; inspect checkpoint/stat files; convert README commands into current CLI flags | policy-training |
Cache BYOL/ResNet image features, select nearest-neighbor k, inspect VINN feature-file layouts, or avoid the raw VINN scripts' interactive traps | vinn-offline |
| Understand supported task names, camera names, HDF5 schemas, or how episode files flow between data and training | overview and data formats |
Diagnose ModuleNotFoundError, BOX_POSE assertion failures, missing MUJOCO_GL, CUDA errors, mismatched robomimic/diffusers installs, or Mobile ALOHA hardware dependencies | troubleshooting |
/observations/qpos, /observations/qvel, /action, and /observations/images/<camera> groups. Compressed/mirrored variants add compress=true and /compress_len.imitate_episodes-style arguments. Current training code uses --num_steps; older README command snippets may say --num_epochs..cuda() directly. Treat CUDA as required unless the code is explicitly modified.MUJOCO_GL=egl; do not treat a CPU import as proof that rendered sim data generation works.Use the bundled checkers rather than launching long training or real robot code first:
python scripts/check_environment.py
python sub-skills/simulation-data/scripts/check_sim_backend.py --repo-root /path/to/act-plus-plus --task sim_transfer_cube
python sub-skills/policy-training/scripts/check_policy_stack.py --repo-root /path/to/act-plus-plus
python sub-skills/vinn-offline/scripts/check_vinn_stack.py --repo-root /path/to/act-plus-plus
The --repo-root examples accept any checkout of ACT++; they are not tied to the source checkout used to build this skill.
align-style robot movement, Dynamixel diagnostics, and real Mobile ALOHA runtime deployment require external hardware packages and are not verified here.train_actuator_network is an experiment-oriented utility with hard-coded data/log paths and dataset fields; treat it as reference evidence only.byol_pytorch gitlink in the inspected checkout was not used as source evidence. VINN guidance is based on the available ACT++ VINN scripts and feature-file contracts.