Components

FearProposed — not confirmed yet.

It backs off, lowers and holds — a change of posture, never trembling.It's used when something feels threatening; with the face or a sound as well.

Open in Labpure.jsonFigmaVideo

Robot

Fear uses the locomote and posture roles to back off and lower. As a negative emotion it needs the face or a sound; trembling is never used.

  • Jointless Driving
  • Joint Driving
  • Joint Fixed
  • Joint Walking
  • Full-body

Intensity

It depends on how close the threat is. I back off further and lower more, then hold still.

Light
0.10 BHWary
retreat.s
Normal
0.25 BHAfraid
retreat.m
Strong
0.40 BHScared
retreat.l

Time 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.4 s
Sound
0.7×
Face
Worried
Motion
Back offHold

Variant

Variants only change the combination of tokens, not the meaning.

VariantChangeWhen
Vs. Keep distancelower + worried facea threat, not a stranger
No trembleposture change onlygr.no_irregular_tremor
No displaySound carries it; with no speaker either, omittedno face screen
NeitherNot expressedno face, no speaker

State

The robot's status overrides or weakens its actions.

  • Idleplay as is
  • Quiet hourssound lower, motion smaller
  • Low batteryretreat.s
  • Held / In-airOmit → Carried
  • ErrorStop + Face

Token Spec

The token name is the same as Primitive tokens.

StateTrackTokenValue
enabledmotionretreat.m0.25 BH · height −10 %
enabledmotionhold0.5 s after backing off
enabledfaceeye.angle−12° (worried)
enabledfaceeye.size.s0.18
enabledsoundsound.tempo0.7× · −3 st · slower
quiet hourssoundvolumelower · motion smaller
heldalloverride→ Carried