| name | a-skip |
| description | Performs the track A-skip drill: a rhythmic skip with a high knee drive and a small hop, traveling forward via a sequence. Use when a command mentions A-skip, a skip drill, sprint skip drill, or high-knee skip drill. |
a-skip
A rhythmic skip: drive one knee high with a little hop, land, switch — a sprint warm-up drill that travels.
Composes: move-leg + move-arm
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.
- Alternate a high knee (
UpLeg~100,Leg~90) with a root.y~0.15 hop; arms drive opposite.
durationMs ~2200.
Example
- "do A-skips" ->
{"durationMs":2200,"say":"A-skip!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[100,0,0],"LeftLeg":[90,0,0],"RightForearm":[0,0,90],"LeftForearm":[0,0,-90]},"root":{"y":0.15,"z":0.5}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,180],"LeftLeg":[0,0,0],"RightUpLeg":[100,0,0],"RightLeg":[90,0,0]},"root":{"y":0.15,"z":1.1}},{"t":1,"pose":{"RightUpLeg":[0,0,180],"RightLeg":[0,0,0]},"root":{"y":0,"z":1.7}}]}}
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.