| name | race-walk |
| description | Race-walks fast with an Olympic hip-swinging gait and tightly bent pumping arms, keeping a foot down, TRAVELING via moveTo. Use when a command mentions race walk, speed walk competitively, Olympic walk, or fast hip-swinging walking. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["walk","move-arm"] |
race-walk
Competitive race-walking: fast, hips rolling, arms bent ~90 and pumping, one foot always grounded. Engine drives the cadence.
Composes: walk + move-arm
How
- TRAVEL uses top-level
moveTo (never an in-place leg cycle): a named target from state.locations, or a point ahead computed from state.position+state.faceDeg. Far point (d~3.2).
- Base
pose: tightly bent arms (Forearm Z ±95) and a slight lean.
- Short
durationMs (~1900).
Example
- "race walk forward" ->
{"durationMs":1900,"moveTo":{"x":0,"z":3.2},"pose":{"RightForearm":[0,0,95],"LeftForearm":[0,0,-95],"Spine":[6,0,0]},"say":"Heel down, hips swinging!"}
Limits & posture
Keep ≥1 foot grounded except at a jump's airborne apex; stay inside human joint ranges and keep weight over the support — see balance-and-posture.