Drag the command. Every frame and number below is from closed-loop MuJoCo rollouts of unitree_rl_lab's shipped G1 velocity policy on unitree_mujoco's 29-DoF scene, run through gaitkeeper's own runner. Below a threshold the policy simply ignores the command: a dead zone.
gaitkeeper envelope + Runner), policy g1_rl_lab, scene g1_unitree_mujoco/scene_29dof.xml, preset unitree_rl_lab_g1_29dof_velocity@4960b84, backend native_implicit, MuJoCo 2 ms step, seed 0, 6 s per rollout, achieved = mean body velocity over the last 3 s. Map: 221 rollouts, wz = 0, none fell. Tracking = |achieved|/|commanded|. Envelope finding: vx ignored for |cmd| <= 0.20 on the + side (first tracked +0.22); vx ignored for |cmd| <= 0.15 on the - side (first tracked -0.20); vy ignored for |cmd| <= 0.25 on the + side (first tracked +0.28); vy ignored for |cmd| <= 0.25 on the - side (first tracked -0.28). Evidence level L1: a finding about this policy in this runner, not an attribution. github.com/dundysm/gaitkeeper