Architecture for robot intelligence
First Claim
Patent Images
1. An architecture for robot intelligence comprising:
- a sensory database comprising at least one record, each record representing a direction from the robot and capable of storing a sensor signal;
a behavior database comprising a least one record, each record representing a behavior capable of being performed by the robot;
an attention agent for identifying a focus record in the sensory database; and
a behavior agent for selecting a behavior from the behavior database, the selection based, in part, on the focus record.
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.
-
Citations
20 Claims
-
1. An architecture for robot intelligence comprising:
-
a sensory database comprising at least one record, each record representing a direction from the robot and capable of storing a sensor signal;
a behavior database comprising a least one record, each record representing a behavior capable of being performed by the robot;
an attention agent for identifying a focus record in the sensory database; and
a behavior agent for selecting a behavior from the behavior database, the selection based, in part, on the focus record. - View Dependent Claims (2, 3, 4)
-
-
5-19. -19. (canceled)
-
20. 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.
-
Specification