计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
simulator-foundations【效率与协作】Use ProtoMotions simulator, robot, terrain, scene, and tutorial building blocks without jumping into full training.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill for tasks that ask how ProtoMotions creates simulators, loads robots, builds terrains/scenes, reads context views, or validates a robot/environment setup before training.
references/simulator-api.md: factories, config objects, import order, and simulator state concepts.references/tutorial-map.md: progressive learning path from simulator creation to DeepMimic.references/visualization.md: motion and random-pose visual checks and safety notes.scripts/smoke_config_factories.py: safe script that constructs robot and simulator config objects without creating a simulator runtime.robot_config("g1"), robot_config("smpl"), or another registered name.simulator_config(...) from a robot, backend name, headless flag, env count, and experiment name.EnvContext and MdpComponent bindings for observations/rewards/terminations.Confirm backend environment and import order using the install sub-skill.
Construct configs only; do not instantiate simulator classes until backend dependencies are verified.
Run a small robot/simulator config smoke:
python scripts/smoke_config_factories.py --robot g1 --simulator mujoco --num-envs 1
For visual checks, start with one environment, headless where possible, then enable rendering only when the display/Kit backend is ready.
If changing robot assets or custom simulator adapters, prefer unit tests or factory smokes before long rollouts.
BaseEnv composes simulator, terrain, scene library, motion library, observation/reward/termination components, and control components.