When you run this behavior, the robot will track your face and estimate your age!
(Choregraphe file available to download at the end of this article)
- Drag and drop the Movement -> Motors -> WakeUp box onto the Flow Diagram panel.
- Connect its input to the diagram input.
Test : The robot stands up.
- Drag and drop the Sensing -> Vision -> Surroundings -> Basic Awareness box onto the Flow Diagram panel.
- Connect its input to the output of the WakeUp box.
- Click on its parameter button.
Deselect all stimuli but the People Stimulus.
Test : The robot only tracks human faces, but no sounds, movements etc.
- Drag and drop the Sensing -> Human Understanding -> Get Age box onto the Flow Diagram panel.
- Connect its input to the Human Tracked output of the Basic Awareness box.
- The robot tries to estimate the age of the person in front of him.
- Drag and drop the Speech -> Creation -> Say Text box onto the Flow Diagram panel.
- Connect its input to the onStopped output of the Get Age box.
- Double click on the Say Text box and replace line 27 of the python code with: sentence += “You look like you are %s years old” % str(p)
Test : Depending on the estimated age the robot will say: “You look like you are {age} years old”