Summon a Robot AI Mind into your presence with MSIE.

Emotion Mind-Module for Robots

1. Overview and Brain-Mind Diagram

  Hearing    Vision    Concepts Volition Emotion   Motor Output
 /iiiiiii\  /!i!i!i!\                             /YYYYYYYYYYYY\
| ||||||| || ||||||| |   +                       | |||||||||||| |
| ||||||| || | ___ | |   +                       | |||||||||||| |
| ||||||| ||  /   \  |   +                       | |S|||||||||| |
| ||||||| || (image)-|---+_                      | |H|||||||||| |
| ||||||| ||  \___/  |  /  \                     | |A|||||||||| |
| ||||||| ||         | (idea)               __   | |K|||||||||| |
| | ||||| ||         |  \__/---------------/  \  | |E|||R|||||| |
| |d------||---------|---+        ____    (fear)-|--*|||U|||||| |
| ||||o|| ||         |   +-------/    \----\__/  | |||||N|||P|| |
| ||g|||| ||         |   +      / de-  \---------|------*|||E|| |
| || |||| ||         |   +     (  ci-   )        | |||||||||T|| |
| ||||||| ||         |   +      \ sion /---------|----------*|| |
| ||||||| ||         |   +       \____/          | |||||||||||| |

diagrams.html shows a Theory of Mind.

In the diagram above, the virtual emotion of "fear" is depicted
as a mental processing area which is activated when an AI Mind
perceives and recognizes a dog -- which may be a cause of the
emotion of fear in the perceiving organism.

The diagram shows fear causing an immediate, involuntary motor
effect of shaking -- over which the organism has no control.
Fear leads into the decision-making structure, or volition, which
must evaluate goals and values, held throughout consciousness, in
order to arrive at a decision of will: whether to flee the dog,
or to pet the dog.

2. Logic Dictates That a Robot May Feel Emotion

The coding of virtual emotion in a robot is not attempted here,
but a basic theory is described for the benefit of those who wish
to attempt the coding of such basic sentic forms and emotions as
anger, joy, disgust/hate, fear, sadness/distress, and surprise.

Although the Emotion module has not yet been implemented, please
note its placement in the main aLife loop of the mindloop.html AI
flow-chart, where Emotion comes right after Sensorium (of things
possibly affecting the emotional state of the mind) and before
the Think module, that is, just in time to let emotions offer an
immediate challenge to otherwise rational processes of thinking.

Robot-makers might use an AI already to fake emotions in a robot
by coding in various pre-set emotional reactions of the robot to
various conditions. For instance, if one calls the robot certain
derogatory names, the AI could be predisposed to respond not with
a special response but with the use of words classified as being
tied in with a certain emotion. Normally, the robot would utter
normal words, but with emotional settings, a robot might exhibit
a tendency to make use of words often loaded with emotion.

The diagram ai4u_157.html is a flowchart of Mind.

  Emotion -- not coded

  Emotion -- not yet coded

variable.html explains the location and purpose of each AI variable.

5. Analysis of a Modus Operandi

It would be hard to add emotion to a robot without simultaneously
building a quasi-physiological mechanism analogous to a physical
experience of emotion in human beings. One could make the robot
feel a vibration or a trembling or a tick-tock clockbeat so that
the AI Mind of the robot will associate its mental feeling with a
physical feeling. Otherwise, there can be no emotion because the
physical experience is necessary to warp the mental experience.

6. Troubleshooting and Robotic Psychosurgery

Try in advance not to introduce any evolutionary bugs.

The AI Debugger program may shed some light in general on how to debug
and troubleshoot programs in artificial intelligence.

About some robotic emotional problems, nothing can be done.

7. Emotion Resources

Return to top; or to
ai4u_faq.html Frequently Asked Questions (FAQ) about AI4U
ai4udex.html Index of the AI4U Textbook of Artificial Intelligence
aisteps.html AI Algorithm Steps - Artificial Intelligence Algorithms For Humanoid Robots
Mind.html Artificial Intelligence Seed AI in JavaScript
mind4th.html Mind.Forth Artificial Intelligence for Robots
PODsales.html Sales of the AI4U Print-On-Demand (POD) Textbook