The robot emotion engine
Now we are going to put together the robot's emotion model. This is the heart of the artificial personality as it computes, updates, and remembers the emotional state of the robot. The robot starts in a generally neutral state, and performs updates based on the combination of eight emotional traits: happy/sad, welcoming/ distant, friendly/ stranger, curious/frustrated, and fresh/tired. As events happen in the experience of the robot, it gets cues that cause its emotional state to change. For example, if the user said That is stupid to something the robot said, then the robot would add to the sad axis of its emotion.
We compute the overall emotional state using a polar coordinates, just like you saw in the diagram ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access