Skip to content

ANYmal-D PACE workflow

The Isaac-Pace-Anymal-D-v0 task fixes the simplified ANYmal-D model at z=1 m, uses 400 Hz physics/control, and identifies 12 armatures, 12 passive dampings, 12 Coulomb frictions, 12 encoder biases, and one torque delay.

uv run python scripts/pace/data_collection.py --task Isaac-Pace-Anymal-D-v0 --duration 20
uv run python scripts/pace/fit.py --task Isaac-Pace-Anymal-D-v0 --num_envs 256
uv run python scripts/pace/plot_trajectory.py --plot_trajectory

Use --plot_score only after setting sim2real.cmaes.save_optimization_process = True; the default omits progress.pt to save disk space.

Use a short collection and four candidates first; the full population should be sized to available GPU memory as described in Usage.