Shake
It's the agreed signal for no.It's played as is — even sideways, twice at most, then back to rest.
Robot
Shake uses the attend role (head pan). Without a head the whole body turns, and a robot with no face skips the face track.
- Jointless Driving
- Joint Driving
- Joint Fixed
- Joint Walking
- Full-body
Intensity
The form stays the same; only the size moves. Past the default the shake reads as broken, so it never goes beyond the cap.
Light
≤ 30°Soft no
rotate.sNormal
40 % ROMDefault
op.ampStrong
70 % ROMCap
op.amp.maxTime 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
no
Soft
ShakeShakeReturn
Variant
Variants only change the combination of tokens, not the meaning.
VariantChangeWhen
Repeat2nd swing 30 % smalleralways (pulse rule)
WheeledWhole body turnsno head
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 batteryrotate.s, smaller
- Held / In-airOmit → Carried
- ErrorStop + Face
Token Spec
The token name is the same as Primitive tokens.
StateTrackTokenValue
never
motionop.anticsymbolic signal — no anticipation
enabled
motionrotate.s≤ 30° · 35 % vmax
enabled
motionpulse.m2 times · each 30 % smaller
enabled
motionpause.s0.15 s between swings
enabled
faceblink1 time at change · 70 %
enabled
soundsound.length0.2 s · 0.1 s first
quiet hours
soundvolumelower · motion smaller
heldalloverride→ Carried


