Components

Bow

It's a greeting bow, only when someone arrives or leaves.It starts from a slightly bowed pose and never bows deep.

Open in Labpure.jsonFigmaVideo

Robot

Bow uses the posture role (torso). A robot without a torso tilts the attend role, and one with no face skips the face track.

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

Intensity

It depends on who is coming or going. A deep bow reads as broken, so even the strongest stays inside the tilt cap.

Light
6°Passing
tilt.s
Normal
12°Greeting
tilt.m
Strong
20°Owner
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.4 s
Sound
hello
Face
Glad
Motion
BowHoldReturn

Variant

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

VariantChangeWhen
Ownertilt.l + hold.mwhen the owner returns home
Leavinghold.m 1.5–2 sseeing someone off
Vs. Nodwhole body, bowed startarrival or leave (SP-3)
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.m12° · greeting
enabledmotionhold.s0.5 s
enabledmotionop.amp≤ 40 % ROM · no deep bow
enabledfaceeye.size.l0.32
enabledfaceblink1 time at change · 70 %
enabledsoundsound.length0.4 s · 0.1 s first
quiet hourssoundvolumelower · motion smaller
heldalloverride→ Carried