CloseProposed — not confirmed yet.
It sees someone off: it watches, holds, lowers the sound and settles into rest.It's used at the end of a conversation.
Robot
Close uses the attend role to keep watching, then the posture role to settle. A robot with no face keeps the watch and the hold only.
- Jointless Driving
- Joint Driving
- Joint Fixed
- Joint Walking
- Full-body
Intensity
It depends on how long we talked. I watch longer before I settle.
Light
0.5 sShort
hold.sNormal
1.5–2 sSeeing off
hold.mStrong
until doneTalking
hold.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 s3.8 s
−6 st
Soft
WatchHoldSettle
Variant
Variants only change the combination of tokens, not the meaning.
VariantChangeWhen
Vs. Dozegaze at the personend of talk, not no input
Fake exitsettle delayedthey come back (§8-2)
No speakerBody + face as isno speaker
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 batteryhold.s
- Held / In-airOmit → Carried
- ErrorStop + Face
Token Spec
The token name is the same as Primitive tokens.
StateTrackTokenValue
enabled
motiontrack0.2–0.4 s lag · within 30°
enabled
motionhold.m1.5–2 s
enabled
motiongr.end_hold≥ 0.3 s before rest
enabled
faceblink1 time at change · 70 %
enabled
soundsound.pitch−6 st · 0.8 s · 1 s fade
quiet hours
soundvolumelower · motion smaller
heldalloverride→ Carried


