| name | fast-feet |
| description | Chops the feet rapidly in place in a low athletic stance (fast feet drill), via a looping sequence. Use when a command mentions fast feet, quick feet, foot fire, rapid stationary steps, or hot feet drill. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["move-leg","balance-and-posture"] |
fast-feet
Rapid tiny in-place steps in a low ready stance — pure quickness, no travel.
Composes: move-leg + balance-and-posture
How
- Use a
sequence with loop:true. No root translation (in place).
- Tiny fast alternating knee lifts (
UpLeg~25,Leg30); stay low (Spine+X8).
- Short
durationMs per cycle (~1200).
Example
- "fast feet" ->
{"durationMs":1200,"say":"Fast feet!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpLeg":[25,0,0],"LeftLeg":[30,0,0],"Spine":[8,0,0]}},{"t":0.5,"pose":{"RightUpLeg":[25,0,0],"RightLeg":[30,0,0],"LeftUpLeg":[0,0,180],"LeftLeg":[0,0,0]}},{"t":1,"pose":{"LeftUpLeg":[25,0,0],"LeftLeg":[30,0,0],"RightUpLeg":[0,0,180],"RightLeg":[0,0,0]}}]}}
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.