Robot behavior
The CA is controlled by the following buttons:
Start: Two
overlapping CA are planted.
Hide CA-1 Hide CA-2
Out CA-1+: raise output rate Out CA-1-: reduce
output rate
Out CA-2+: raise output rate Out CA-2-: reduce output
rate
Injury: Injure CA-1
Red square: Robot
Information:
Output rates. Moods, System resources
This is the second experiment exploring robot intelligence. See the introduction on this topic . In order not to get lost start with the experiment on Tolerance
When the experiment
starts two overlapping zygotes are planted (click on Hide CA-2).
To their left is a red square which is a robot
whose behavior (movement), is controlled by its mood. Initially
the robot is sad, moves to the region of Sorrow and
settles there. You can rescue it by raising Out CA-2 to
0.1 whereupon it will move toward Eden and
stay there. Generally whatever you do to it, the robot will always
attempt to reach Eden. The robot is an optimist.
Now raise Out CA-2 to 0.7, Out CA-1 = 0.2 and
click on injury. If the two CA separate (= distress) the
robot will move downward otherwise (=pleasure) it will return
upward to Eden You may have to raise the output rates or injure
CA-1 again. Keep Out CA-1 << Out CA-2.
Generally when the CA overlap (= pleasure) the robot moves upward
and vice versa. When the robot is happy it moves forward (toward
Eden) and when sad it moves toward Sorrow.
Raise CA-2 to 2. and CA-1 to 0.5 Click on injury and the robot
will approach Hell.
Set CA-1 = 0.1 and CA-2 = 0.5,
When the two CA meet they will accumulate resources and
settle at a new attractor (Eden). Mood = {hunger, pleasure, happy}.
Despite its hunger the robot feels good. By the way I forgot
to mention that this robot is a Buddhist who will settle in Eden
even when starving. Now raise Out CA-1 to 0.3
click several times on injury and drive it away from there.
Hide CA-1 and CA-2 and continue
manipulating the Buddhist.
This experiment illustrates some interesting ideas:
Computer science
1. Wherever positioned, the robot takes the shortest
route to Eden. Its decision is constrained by system
resources
2. In analogy to JAVA, the proliferon is a an independent engine,
an optimizer. Its knowledge how to optimize is
called Wisdom of the Body (WOB) and the engine will be called
WOB engine The square marked by {Eden, Suffering,
Hell., Distress} and its contents is an applet analog called
here actlet. Actlet programs consist of a set of quadruplets
{In CA-1, In CA-2,Out CA-1, Out CA-2).
3. The space within which the robot moves does not exist out there.
Neither is it a representation of an actual space. It is a projection
of the inner states of the robot.
Medicine
1. Although the proliferon structure is relatively simple, the
interaction between the optimizer processes is extremely complex
and cannot be understood as such. On a larger scale this happens
also in our organism whose optimizer is called here Wisdom
Of the Body (WOB). The purpose of WOB is to maintain
health. The physician programs WOB by manipulating its input
and output rates. His task is to assist WOB to maximize health.More
about WOB:
2. Emotions are processes indicating WOB states, manifested
by behavior. Emotions are actions.
Philosophy
1. The robot has a purpose, or teleonomy, which is
to reach Eden. Similarly life also has a purpose, to
survive.
2. Hell does not exist out there. It is a state of the
organism accompanied by extreme suffering.