| name | dance-jump |
| description | Does a rhythmic dance jump, crouching then springing up with the arms thrown overhead, repeating. Use when the command mentions jump dance, dance jump, jump to the beat, or bounce and throw your arms up. |
| category | dance |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg","move-arm"] |
Dance Jump
A bouncy dance jump: crouch to load, spring up with the arms flung overhead
(raising root.y), then land back into the crouch. Loops a couple of times.
How
- Crouch: knees bent (
*UpLeg:[30,0,0],*Leg:[40,0,0]), arms low,
root.y:-0.15.
- Jump: legs straight, arms up (
LeftUpperArm:[0,0,-90],RightUpperArm:[0,0,90]),
root.y:0.3.
- Land back in the crouch.
loop:2 (or true to keep going).
Example
- "do a jumping dance" ->
{"durationMs":1200,"say":"Jump!","sequence":{"loop":2,"frames":[{"t":0,"pose":{"LeftUpLeg":[30,0,0],"LeftLeg":[40,0,0],"RightUpLeg":[30,0,0],"RightLeg":[40,0,0],"LeftUpperArm":[0,0,30],"RightUpperArm":[0,0,-30]},"root":{"y":-0.15}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,180],"LeftLeg":[0,0,0],"RightUpLeg":[0,0,180],"RightLeg":[0,0,0],"LeftUpperArm":[0,0,-90],"RightUpperArm":[0,0,90]},"root":{"y":0.3}},{"t":1,"pose":{"LeftUpLeg":[30,0,0],"LeftLeg":[40,0,0],"RightUpLeg":[30,0,0],"RightLeg":[40,0,0],"LeftUpperArm":[0,0,30],"RightUpperArm":[0,0,-30]},"root":{"y":-0.15}}]}}