| name | giant-steps |
| description | Takes enormous exaggerated giant steps via a translating sequence with big reaching strides. Use when a command mentions giant steps, huge steps, big steps, stride like a giant, or take massive steps. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["move-leg","walk"] |
giant-steps
Huge exaggerated strides that cover lots of ground per step. The big reach needs hand-keyed legs, so this is a translating sequence.
Composes: move-leg + walk
How
- Use a
sequence with loop:false. Frame root is ABSOLUTE; compute the travel axis from state.position+state.faceDeg (0=+Z, 90=+X). The example assumes origin facing +Z.
- Each stride: one leg far forward (
UpLeg70), the other reaching back (UpLeg-20); big z jumps.
durationMs ~2600.
Example
- "take giant steps" ->
{"durationMs":2600,"say":"Giant steps!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[70,0,0],"LeftLeg":[20,0,0],"RightUpLeg":[-20,0,0],"RightLeg":[20,0,0]},"root":{"z":1}},{"t":0.5,"pose":{"RightUpLeg":[70,0,0],"RightLeg":[20,0,0],"LeftUpLeg":[-20,0,0],"LeftLeg":[20,0,0]},"root":{"z":2.4}},{"t":1,"pose":{"LeftUpLeg":[0,0,180],"LeftLeg":[0,0,0],"RightUpLeg":[0,0,180],"RightLeg":[0,0,0]},"root":{"z":3.6}}]}}
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.