An architecture for robot intelligence enables a robot to learn new
behaviors and create new behavior sequences autonomously and interact with
a dynamically changing environment. Sensory information is mapped onto a
Sensory Ego-Sphere (SES) that rapidly identifies important changes in the
environment and functions much like short term memory. Behaviors are
stored in a DBAM that creates an active map from the robot's current state
to a goal state and functions much like long term memory. A dream state
converts recent activities stored in the SES and creates or modifies
behaviors in the DBAM.