The Chinese Solar Machine Layer by Layer Fire in the Library The Mystery Behind Anesthesia
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.
Philips
Robots might behave more efficiently if they had emotions.
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.
"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.
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.
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.
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 >Our list of the 50 most innovative companies, including the following:
tmkeeley
2 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.
Reply
Staggerbot
4 Comments
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
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
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