PointProposed — not confirmed yet.
It points out a direction: gaze first, body after, a clear stop at the target.It's used for guiding — where something is or which way to go.
Robot
Point uses the gesture role (arm). Without an arm the body turns to point (rotate × gesture), and the gaze always leads.
- Jointless Driving
- Joint Driving
- Joint Fixed
- Joint Walking
- Full-body
Intensity
It depends on where the target is. I turn as far as it takes, then stop clearly so it isn't read as looking around.
Light
≤ 30°Nearby
rotate.sNormal
30–90°Aside
rotate.mStrong
90–180°Behind
rotate.lTime Line
Sound leads by 0.1 s, then the face, then the body. The face holds 0.6 s after the body stops.
0 s2.5 s
there
Soft
GazeBodyHoldReturn
Variant
Variants only change the combination of tokens, not the meaning.
VariantChangeWhen
Once morepoint again oncereplaces rejected Emphasis
No armbody turns to pointno gesture role
Big turnop.antic once beforerotate.m and up
No displayFace track skipped, motion unchangedno face screen
State
The robot's status overrides or weakens its actions.
- Idleplay as is
- Quiet hourssound lower, motion smaller
- Low batteryrotate smaller
- Held / In-airOmit → Carried
- ErrorStop + Face
Token Spec
The token name is the same as Primitive tokens.
StateTrackTokenValue
enabled
motionop.anticopposite 2–3° · 120 ms
enabled
motionrotate.m30–90° · 35 % vmax · arc
enabled
motionop.arcbody 0.1–0.2 s after gaze
enabled
motiongr.end_hold0.3–0.5 s at the target
enabled
faceblink1 time at change · 70 %
enabled
soundsound.length0.2 s · 0.1 s first
quiet hours
soundvolumelower · motion smaller
heldalloverride→ Carried


