| name | squat-jump |
| description | Performs jump squats, dropping into a squat then exploding straight up with the arms and landing soft, on a loop. Use when the command mentions jump squat, squat jumps, or explosive squats. |
| category | exercise |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg","move-arm","balance-and-posture"] |
squat-jump
Drop into a deep squat with the arms back, then explode straight up throwing the arms overhead, and land soft back in the squat. Loop with a root.y arc.
How
- Squat:
*UpLeg:[60,0,0],*Leg:[80,0,0], Spine:[15,0,0], arms low-back (*UpperArm:[40,0,±90]), root.y:-0.4.
- Jump: legs straight, arms overhead (
*UpperArm:[0,0,∓90]), pointed toes (*Foot:[60,0,0]), root.y:0.3.
- Land back in the squat. Loop.
Example
- "do jump squats" ->
{"durationMs":1800,"say":"Jump squat!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpLeg":[60,0,0],"LeftLeg":[80,0,0],"RightUpLeg":[60,0,0],"RightLeg":[80,0,0],"Spine":[15,0,0],"LeftUpperArm":[40,0,90],"RightUpperArm":[40,0,-90]},"root":{"y":-0.4}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,180],"RightUpLeg":[0,0,180],"LeftLeg":[0,0,0],"RightLeg":[0,0,0],"Spine":[0,0,0],"LeftUpperArm":[0,0,-90],"RightUpperArm":[0,0,90],"LeftFoot":[60,0,0],"RightFoot":[60,0,0]},"root":{"y":0.3}},{"t":1,"pose":{"LeftUpLeg":[60,0,0],"LeftLeg":[80,0,0],"RightUpLeg":[60,0,0],"RightLeg":[80,0,0],"Spine":[15,0,0],"LeftFoot":[90,0,0],"RightFoot":[90,0,0]},"root":{"y":-0.4}}]}}