Technology Review - Published By MIT
Advertisement

An Emotional Cat Robot

Robots might behave more efficiently if they had emotions.

By Duncan Graham-Rowe

Thursday, July 26, 2007

smaller text tool iconmedium text tool iconlarger text tool icon

Scientists in the Netherlands are endowing a robotic cat with a set of logical rules for emotions. They believe that by introducing emotional variables to the decision-making process, they should be able to create more-natural human and computer interactions.

Emotional kitty: A robot hardware platform called iCAT is being used to evaluate a set of logical rules for computational emotional states. The aim is to communicate the emotional state of the robot when it’s carrying out complex tasks so that it makes decisions more efficiently.
Credit: Philips

"We don't really believe that computers can have emotions, but we see that emotions have a certain function in human practical reasoning," says Mehdi Dastani, an artificial-intelligence researcher at Utrecht University, in the Netherlands. By bestowing intelligent agents with similar emotions, researchers hope that robots can then emulate this humanlike reasoning, he says.

The hardware for the robot, called iCAT, was developed by the Dutch research firm Philips and designed to be a generic companion robotic platform. By enabling the robot to form facial expressions using its eyebrows, eyelids, mouth, and head position, the researchers are aiming to let it show if it is confused, for example, when interacting with its human user. The long-term goal is to use Dastani's emotional-logic software to assist in human and robot interaction, but for now, the researchers intend to use the iCAT to display internal emotional states as it makes decisions.

In addition to improving interactions, this emotional logic should also help intelligent agents carrying out noninteractive tasks. For instance, it should help reduce the computational workload during the complex decision-making processes used when carrying out planning tasks.

Developed with John-Jules Meyer and Bas Steunebrink, also at Utrecht, the logical functions consist of a series of rules to define a set of 22 emotions, such as anger, hope, gratification, fear, and joy. But rather than being based on notions of feelings, these are defined in terms of a goal the robot needs to achieve and the plan by which the robot aims to achieve it.

Story continues below

When robots are typically attempting to carry out a task, such as navigation, there are usually two approaches they can take: they can calculate a set plan in advance, based on a starting point and the position of the goal, and then execute it, or they can continually replan their route as they go. The first method is fairly primitive and can often result in the familiar scene of a robot bashing itself against an unforeseen obstacle, unable to get around it. The latter approach is more robust, particularly when navigating unpredictable, complex environments. But this method is usually very computationally demanding because it requires the robot to be continually searching for the best route from a vast number of possible paths.

Emotional logic can help get the best of both worlds by requiring the robot to replan its route only when its emotional states dictate. For example, in this sort of navigational task, "hope" would be defined in terms of the system believing (based on sensory data) that by carrying out Plan A to achieve Goal B, Goal B will be achieved. Conversely, "fear" occurs when the system hopes to achieve Goal B by Plan A, but it believes that Goal B won't be achieved after performing Plan A. Using this sort of definition, "fear" can help the robot recognize when it's time to try a new tack. "This changes its beliefs because the rest of the plan will not make its goal reachable," says Dastani.

Comments

  • 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.
    Rate this comment: 12345

    tmkeeley
    07/26/2007
    Posts:2
    • 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?
      Rate this comment: 12345

      Staggerbot
      07/26/2007
      Posts:4
      Avg Rating:
      5/5
      • 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.
        Rate this comment: 12345

        Monsterboy
        07/26/2007
        Posts:89
        Avg Rating:
        4/5
      • 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.
        Rate this comment: 12345

        tmkeeley
        07/28/2007
        Posts:2

Log In

Forgot your password?     Register »
Advertisement

Videos

Making 3D Maps on the Move
Technology Review November/December 2009

Current Issue

Natural Gas Changes the Energy Map
The United States has vast supplies of this cleaner fossil fuel. But how should we use it?
Featured Content
Sponsored by:
White Papers

Twelve ways to reduce costs with SQL Server 2008
Find out how to reduce costs and get more efficient

Download

Total Economic Impact of SQL Server 2008 Upgrade
Forrester reports on increasing productivity and management capabilities

Download 

Achieving Cost and Resource Savings with UC
How Office Communications Server R2 and Exchange Server can make your business smarter and more efficient

Download 

The Compelling Case for Conferencing
Read how you can improve workload support and find IT efficiencies

Download

How Windows Server 2008 R2 Helps Optimize IT and Save you Money
Read how you can improve workload support and find IT efficiencies

Download

Windows Server 2008 R2 Hyper-V Live Migration
See how Windows Server 2008 R2 and Hyper-V enable virtualization and Live Migration

Download
Advertisement
Subscribe to Technology Review's daily e-mail update. Enter your e-mail address

TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology © 2009 Technology Review. All Rights Reserved.