Components

Curious

It's a head tilt and a hold when the input is unclear.It's never used while the user is speaking, or twice within 5 s.

Open in Labpure.jsonFigmaVideo

Robot

Curious uses the attend role (head roll). Without one the posture role tilts instead; a robot with no face skips the face track.

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

Intensity

It depends on how unclear it was. I tilt once and hold, never side to side.

Light
6°Listening
tilt.s
Normal
12°Default
tilt.m
Strong
20°Curious
tilt.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.1 s
Sound
+2 st ↗
Face
Tilt
Motion
TiltPauseReturn

Variant

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

VariantChangeWhen
Vs. Nodroll, oncenot pitch, not twice (SP-3)
No rollposture.tiltno attend roll
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 batterytilt.s
  • Held / In-airOmit → Carried
  • ErrorStop + Face

Token Spec

The token name is the same as Primitive tokens.

StateTrackTokenValue
enabledmotiontilt.l20° · once · gaze same way
enabledmotionpause.m0.3 s
enabledfaceeye.angle+12°
enabledfaceloopnone · fully still
enabledsoundsound.pitch+2 st · rising · 0.4 s · 0.1 s first
quiet hourssoundvolumelower · motion smaller
heldalloverride→ Carried