| name | table-tennis-forehand |
| description | Mimes a quick table tennis forehand drive, a compact wristy swing across the body. Use when the command mentions table tennis, ping pong, forehand loop, or ping-pong forehand. |
| category | sport |
| disable-model-invocation | true |
| subskills | ["move-arm","move-torso"] |
table-tennis-forehand
A compact, fast forehand: small backswing with the elbow bent, then a quick swing up and across the body with a torso turn. A very short sequence.
How
- Backswing:
RightUpperArm:[40,0,-20],RightForearm:[0,0,80], torso turned back (Spine:[0,20,0]).
- Drive across:
RightUpperArm:[60,0,30],RightForearm:[0,0,30], torso unwinds (Spine:[0,-15,0]).
Example
- "play ping pong" ->
{"durationMs":1000,"say":"Ping!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"RightUpperArm":[40,0,-20],"RightForearm":[0,0,80],"Spine":[0,20,0]}},{"t":1,"pose":{"RightUpperArm":[60,0,30],"RightForearm":[0,0,30],"Spine":[0,-15,0],"Chest":[0,-8,0]}}]}}