Robotic Intelligence Kernel
First Claim
1. A method for providing a robot intelligence kernel for robot control software, comprising:
- providing a multi-level architecture, comprising;
a robot behavior level configured for defining a plurality of robot behaviors, each robot behavior configured for incorporating at least one robot attribute to cause the robot to perform an intended behavior; and
a cognitive level configured for defining a plurality of cognitive conduct modules, each cognitive conduct module configured for blending an adaptive interaction between at least one predefined decision function and at least one of the plurality of robot behaviors; and
providing a dynamic autonomy structure configured for modifying a transaction capacity betweenan operator intervention and a robot initiative, the dynamic autonomy structure comprising;
a teleoperation mode configured to maximize the operator intervention and minimize the robot initiative; and
an autonomous mode configured to minimize the operator intervention and maximize the robot initiative;
wherein the cognitive level includes the dynamic autonomy structure.
4 Assignments
0 Petitions
Accused Products
Abstract
Robot platforms, methods, and computer readable media are disclosed. The robot platform includes perceptors, locomotors, and a system controller. The system controller executes a robot intelligence kernel (RIK) that includes a multi-level architecture and a dynamic autonomy structure. The multi-level architecture includes a robot behavior level for defining robot behaviors, that incorporate robot attributes and a cognitive level for defining conduct modules that blend an adaptive interaction between predefined decision functions and the robot behaviors. The dynamic autonomy structure is configured for modifying a transaction capacity between an operator intervention and a robot initiative and may include multiple levels with at least a teleoperation mode configured to maximize the operator intervention and minimize the robot initiative and an autonomous mode configured to minimize the operator intervention and maximize the robot initiative. Within the RIK at least the cognitive level includes the dynamic autonomy structure.
-
Citations
39 Claims
-
1. A method for providing a robot intelligence kernel for robot control software, comprising:
-
providing a multi-level architecture, comprising; a robot behavior level configured for defining a plurality of robot behaviors, each robot behavior configured for incorporating at least one robot attribute to cause the robot to perform an intended behavior; and a cognitive level configured for defining a plurality of cognitive conduct modules, each cognitive conduct module configured for blending an adaptive interaction between at least one predefined decision function and at least one of the plurality of robot behaviors; and providing a dynamic autonomy structure configured for modifying a transaction capacity between an operator intervention and a robot initiative, the dynamic autonomy structure comprising; a teleoperation mode configured to maximize the operator intervention and minimize the robot initiative; and an autonomous mode configured to minimize the operator intervention and maximize the robot initiative; wherein the cognitive level includes the dynamic autonomy structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having computer executable instructions thereon, which when executed on a processor provide a robot intelligence kernel, comprising:
-
a multi-level architecture, comprising; a robot behavior level configured for defining a plurality of robot behaviors, each robot behavior configured for incorporating at least one robot attribute to cause the robot to perform an intended behavior; and a cognitive level configured for defining a plurality of cognitive conduct modules, each cognitive conduct module configured for blending an adaptive interaction between at least one predefined decision function and at least one of the plurality of robot behaviors; and a dynamic autonomy structure configured for modifying a transaction capacity between an operator intervention and a robot initiative, the dynamic autonomy structure comprising; a teleoperation mode configured to maximize the operator intervention and minimize the robot initiative; and an autonomous mode configured to minimize the operator intervention and maximize the robot initiative; wherein the cognitive level includes the dynamic autonomy structure. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A robot platform, comprising:
-
at least one perceptor configured for perceiving environmental variables of interest; at least one locomotor configured for providing mobility to the robot platform; a system controller configured for executing a robot intelligence kernel, the robot intelligence kernel comprising; a multi-level architecture, comprising; a robot behavior level configured for defining a plurality of robot behaviors, each robot behavior configured for incorporating at least one robot attribute to cause the robot to perform an intended behavior; and a cognitive level configured for defining a plurality of cognitive conduct modules, each cognitive conduct module configured for blending an adaptive interaction between at least one predefined decision function and at least one of the plurality of robot behaviors; and a dynamic autonomy structure configured for modifying a transaction capacity between an operator intervention and a robot initiative, the dynamic autonomy structure comprising; a teleoperation mode configured to maximize the operator intervention and minimize the robot initiative; and an autonomous mode configured to minimize the operator intervention and maximize the robot initiative; wherein the cognitive level includes the dynamic autonomy structure. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification