Architecture for multiple interacting robot intelligences
First Claim
1. A method for providing short-term memory for an adaptive autonomous robot, the robot comprising at least one processor configured to execute at least one agent program, each of the at least one agent program configured to interact independently with other agent programs and at least one sensory processing unit associated with the at least one agent program, the method comprising:
- creating a plurality of directions, each of the plurality of directions originating at the robot and having a set of nearest-neighbor directions defining a neighborhood associated with the each of the plurality of directions; and
associating an event detected by the at least one sensory processing unit with one of the plurality of directions.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
137 Citations
7 Claims
-
1. A method for providing short-term memory for an adaptive autonomous robot, the robot comprising at least one processor configured to execute at least one agent program, each of the at least one agent program configured to interact independently with other agent programs and at least one sensory processing unit associated with the at least one agent program, the method comprising:
-
creating a plurality of directions, each of the plurality of directions originating at the robot and having a set of nearest-neighbor directions defining a neighborhood associated with the each of the plurality of directions; and associating an event detected by the at least one sensory processing unit with one of the plurality of directions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification