计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
environment-customization【效率与协作】Customize XBot-L and new humanoid environments safely: config inheritance, task registration, assets, observations/actions, gait reference actions, rewards, domain randomization, terrain modes, and new robot onboarding.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for:
LeggedRobotCfg / LeggedRobotCfgPPO-style configsDo not use this sub-skill for:
training-and-evaluationsim2sim-deploymentRead these bundled references first:
references/configuration.mdreferences/task-registration.mdreferences/terrain-and-rewards.mdreferences/troubleshooting.mdUse these bundled scripts for safe inspection:
Keep humanoid_ppo intact. When adding a new robot or environment, create a new config/env pair and register a new task id instead of mutating the baseline task in place.
Before handing off a customization, confirm:
resources/robots/XBot/... or the new robot's equivalentdefault_joint_angles entry and a PD gain substring matchnum_single_obs, frame_stack, num_observations, and the noise vector agreesingle_num_privileged_obs, c_frame_stack, and num_privileged_obs agree_reward_<name>Static parsing and asset inspection are safe here. Any step that instantiates the Isaac Gym environment still needs Isaac Gym Preview 4; if it is unavailable, report the environment-runtime portion as BLOCKED_REQUIRED_BACKEND and do not claim execution passed. Full real Isaac Gym train/play native verification is routed to training-and-evaluation and remains BLOCKED_REQUIRED_BACKEND without the required backend. This drafted sub-skill is staged only; import is not being performed.