executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
rl-mpc-locomotionGuide quadruped locomotion workflows built from Python convex MPC, FSM and gait control, NVIDIA Isaac Gym simulation, Hydra/RSL-RL training, learned MPC-weight policies, robot assets, and CUDA or solver troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task involves the rl_mpc_locomotion package, its
MPC_Controller and RL_Environment modules, quadruped torque control, Isaac
Gym locomotion simulation, or learned MPC-weight policies. This is a router,
not a replacement for the focused workflow references.
mpc_osqp, CUDA, Isaac Gym, asset, and checkpoint probes.rsl_rl, and mpc_osqp, but did not verify Isaac Gym. Do not
substitute a CUDA tensor or CPU import for that gate.mpc-control.For shared concepts and cross-route boundaries, read the architecture overview. For a cross-cutting failure, read troubleshooting.
In a current project copy, install the package after its documented native inputs are present:
python -m pip install -e .
python -c "import MPC_Controller, RL_Environment, mpc_osqp; print('MPC package imports passed')"
Run the bundled checks from the generated skill root (or enter the setup
sub-skill directory). Set PROJECT_COPY to the current user-supplied project
copy when validating its native layout/config/assets; it is not a path inside
this skill bundle. The checks are read-only unless --build is passed
explicitly to the extension checker:
PROJECT_COPY=/path/to/current/project-copy
python sub-skills/setup-and-diagnostics/scripts/check_environment.py --pip-check
python sub-skills/setup-and-diagnostics/scripts/check_mpc_extension.py --repo-root "$PROJECT_COPY" --check-submodules --strict
python sub-skills/setup-and-diagnostics/scripts/validate_config.py --repo-root "$PROJECT_COPY" --all-tasks --strict
The setup sub-skill documents the explicit project-root argument needed when checking a particular checkout. These commands do not prove Isaac Gym or a stable gait.
Never start a viewer, gamepad reader, training run, or policy deployment as an
installation smoke test. Confirm robot/task, device, checkpoint, run directory,
backend availability, and cleanup behavior first. The project supports
Aliengo, A1, and Go1 in the public runtime selection; the bundled Mini
Cheetah assets are not a launcher robot choice. Sim-to-real operation is outside
this repository's verified contract.