Computing

An Emotional Cat Robot

(Page 2 of 2)

  • Thursday, July 26, 2007
  • By Duncan Graham-Rowe

In essence, by attributing emotions to an agent's current status, it's possible to monitor the behavior of the system so that decision making or planning is only carried out when absolutely necessary. "It's a heuristic that can help make rational decision-making processes more realistic and much more computable," says Dastani. "The point is that here we continuously monitor whether there is a chance of failure."

Other robots have been designed to mimic human expressions. But Dastani's focus on how emotions might affect decision makes it different from many of the other projects on emotional, or affective, computing, such as MIT's Kismet robot, developed by Cynthia Breazeal. With Kismet, like other affective robots, the focus is on how to get the robot to express emotions and elicit them from people.

Dastani's emotional functions have been derived from a psychological model known as the OCC model, devised in 1988 by a trio of psychologists: Andrew Ortony and Allan Collins, of Northwestern University, and Gerald Clore, of the University of Virginia. "Different psychologists have come up with different sets of emotions," says Dastani. But his group decided to use this particular model because it specified emotions in terms of objects, actions, and events.

Indeed, one of the reasons for creating this model was to encourage such work, says Ortony. "It is very gratifying for us that the people are using the model this way," he says. Most of the time when people talk about emotional or affective computing, it's at the human-interaction level, but there's a lot of work to be done looking at how emotions influence decision making, he says.

"It cuts across a lot of philosophical debates about the nature of human emotion and, indeed, of human thought," says Blay Whitby, a philosopher who specializes in artificial intelligence at the University of Sussex, in the UK. This is not a bad thing, he says, but many philosophers would probably view the notion of emotional logic as an oxymoron, he says.

Having 22 different emotions makes for a very rich model of human emotion, even compared with some psychiatric theories, says Whitby. But it will need to be able to resolve conflicts between different emotional states, and it needs to be practically put to the test, he says. "The devil is in the detail with this sort of work, and they specifically don't consider multiagent interactions."

Dastani says that incorporating multiagent interactions--those involving multiple robots or robots and humans--is on his to-do list. He notes that it's only then that end users are likely to see the benefits of this emotional logic, in the form of more-natural robot interactions or through the responses of intelligent agents in automated call centers. Before that happens, these emotional states are more likely to function behind the scenes in more-mundane activities like navigation and scheduling tasks, Dastani says, but it's still too early to predict when such as system would be commercially available.

Print

Related Articles

Champion Robot Car Declared

Carnegie Mellon's computer-laden Chevy Tahoe wins the Urban Challenge and takes home the $2 million prize.

Artificial Intelligence Is Lost in the Woods

A conscious mind will never be built out of software, argues a Yale University professor.

A Robust Robot for the Elderly

Domo the robot is designed for the unpredictability of household chores.

Close Comments

To comment, please sign in or register

Forgot my password

tmkeeley

2 Comments

  • 1665 Days Ago
  • 07/26/2007

Robots "CAN" have emotions

If emotions are just methods that devices use to adjust decisions and actions, then robots can and should use emotional methods to perform tasks.  The advantage of embedding emotions in robots is that you (the designer) can select which emotions are appropriate.  We (Compsim http://www.compsim.com) have demonstrated the use of "frustration" as a goal seeking technique for UAVs (Unmanned Aerial Vehicles) as they attempt to find a safe way to approach a target.  http://www.compsim.com/demos/d9a/UAVDoc.htm#doc

Fear is another emotion that can be used for self-preservation. 

While there is a lot of work focusing on the use of emotion as a visual means of communication, we believe that emotion can play a major role in control systems that adapt to their surroundings.

Reply

Staggerbot

4 Comments

  • 1665 Days Ago
  • 07/26/2007

Re: Robots "CAN" have emotions

"If emotions are just methods that devices use to adjust decisions and actions, then robots can and should use emotional methods to perform tasks."

Is this creating a definition of emotion to make it something that can be accomplished and used by robots?

Reply

Monsterboy

92 Comments

  • 1665 Days Ago
  • 07/26/2007

Re: Robots "CAN" have emotions

"Is this creating a definition of emotion to make it something that can be accomplished and used by robots?"

This wouldn't be anything new. Computer science, and AI in particular, is full of terms that are merely analogous to their original human meanings -- "memory", for instance.

Reply

tmkeeley

2 Comments

  • 1663 Days Ago
  • 07/28/2007

Re: Robots "CAN" have emotions

No, we aren't trying to develop new definitions for emotions.  We are just observing how humans use emotions to respond to situations and modeling them with KEEL.  Since KEEL was designed to address dynamic, non-linear, inter-related problem sets (analog types of systems), and since emotions fit this definition, it is relatively easy to model this behavior for control systems.

Reply

Advertisement

MAGAZINE

Can We Build Tomorrow's Breakthroughs?

Manufacturing in the United States is in trouble. That's bad news not just for the country's economy but for the future of innovation.

Sponsored Content

Technologies from National Instruments

Adding Data Logging
Log measured data to a file and open it in Microsoft Excel

> Click here for more National Instruments Videos <
Whitepaper

Temperature Measurements with Thermocouples: How-To Guide

This document is part of the “How-To Guide for Most Common Measurements” centralized resource portal. This tutorial provides a detailed guide for measurement and device considerations to take temperature measurements using thermocouples. Get an introduction to thermocouples, which are inexpensive sensing devices widely used with PC-based data acquisition systems. Also review some specific thermocouple examples and learn how thermocouples work and ways to integrate them into a data acquisition measurement system.

View full PDF > Listen to story >
Find us on Youtube

Videos

A Robot Recruit that Can Do It All

More

Advertisement

Technology Review Lists

TR50

Our list of the 50 most innovative companies, including the following:

Calxeda

Pacific Biosciences

Claros Diagnostics

Lattice Power

More

Advertisement

Facebook

Advertisement