| name | dead-bug |
| description | Performs the dead-bug core drill, lying on the back with arms and knees up and lowering opposite arm and leg, then switching. Use when the command mentions dead bug, deadbug, or opposite arm leg lower core drill. |
| category | exercise |
| disable-model-invocation | true |
| subskills | ["move-arm","move-leg","balance-and-posture"] |
dead-bug
Lie on the back with arms reaching up and knees stacked over the hips (tabletop), then lower one arm overhead and the opposite leg out, return, switch. Uses posture:lieBack (don't set root.y).
How
posture:"lieBack". Start: arms up (LeftUpperArm:[0,0,-90],RightUpperArm:[0,0,90]), knees up (*UpLeg:[90,0,0],*Leg:[90,0,0]).
- Lower: right arm back (
RightUpperArm:[20,0,90]) + left leg out (LeftUpLeg:[20,0,0],LeftLeg:[10,0,0]).
- Return; loop (optionally mirror).
Example
- "do dead bugs" ->
{"durationMs":2400,"say":"Slow and steady.","posture":"lieBack","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpperArm":[0,0,-90],"RightUpperArm":[0,0,90],"LeftUpLeg":[90,0,0],"RightUpLeg":[90,0,0],"LeftLeg":[90,0,0],"RightLeg":[90,0,0]}},{"t":0.5,"pose":{"RightUpperArm":[20,0,90],"LeftUpLeg":[20,0,0],"LeftLeg":[10,0,0]}},{"t":1,"pose":{"RightUpperArm":[0,0,90],"LeftUpLeg":[90,0,0],"LeftLeg":[90,0,0]}}]}}