trigger: no one near, but someone identified far away and facing robot
action: face person wave and beckon
trigger: closest person is walking directly to robot (getting closer with no rotation in base)
action: facial expression?
trigger: person is close and facing and person is short (e.g. a child)
action: bend forward - look down facial expression ( blink heart in the eyes )
out trigger: - something so it doesn’t continuously do this. do it only once a minute.
trigger: closest person turns away
action: waves good-bye and finds next closest person
trigger: person is looking squarely at camera and close
action: face blinks at person - test initiate face mimic - tilt eye’s
trigger: if mimic initiated - if person’s face tilts
action: face (e.g. eye angle) copies tilt of persons head
trigger: if face mimicking - if arms move out
action: mimic arm motions.
trigger: if face mimicking - if person moves closer or farther
action: waist mimics forward/backward motion.
trigger: if person quickly moves towards robot and is close
action: waist motion quickly backwards - and arms thrown forward and out (e.g. surprise)
trigger: if more than X number of people - and not danced recently
action: do dance.
trigger: if no people sensed
action: sleep mode - lean forward - face off arms - slight forward
trigger: if sleep mode and person gets near
action: wakeup action - stand straight - blink eyes several times - go to idle mode
trigger: default after any action.
action: idle mode - occasionally blink - turn face to closest person then turn body - waist straight, arms at side.