IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0428650
(2006-07-05)
|
등록번호 |
US-7620477
(2009-11-27)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- Battelle Energy Alliance, LLC
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
40 인용 특허 :
63 |
초록
▼
A 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 behav
A 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.
대표청구항
▼
What is claimed is: 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 leas
What is claimed is: 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. 2. The method of claim 1, wherein the robot behavior level includes the dynamic autonomy structure. 3. The method of claim 1, wherein the plurality of robot behaviors includes reactive behaviors and deliberative behaviors. 4. The method of claim 1, wherein the plurality of robot behaviors are selected from the group consisting of obstacle avoidance, guarded motion, visual tracking, laser tracking, get-unstuck behavior, reactive path planning, waypoint navigation, global path planning, and occupancy change detection. 5. The method of claim 1, wherein the dynamic autonomy structure further comprises: a safe mode configured to include less of the operator intervention and more of the robot initiative relative to the teleoperation mode; a collaborative tasking mode configured to include more of the operator intervention and less of the robot initiative relative to the autonomous mode; and a shared mode configured to include less of the operator intervention and more of the robot initiative relative to the safe mode and configured to include more of the operator intervention and less of the robot initiative relative to the collaborative tasking mode. 6. The method of claim 5, wherein the robot behavior level includes the dynamic autonomy structure. 7. The method of claim 1, wherein modifying the transaction capacity is configured to be performed by an operator selecting one of the available autonomy modes or by the operator adjusting the robot initiative, the operator intervention, or combinations thereof. 8. The method of claim 7, wherein change in a dynamic autonomy level is requested by a robot. 9. The method of claim 1, wherein the multi-level architecture further comprises: a hardware abstraction level configured for developing a plurality of hardware abstractions for defining, monitoring, and controlling a plurality of hardware modules available on a robot platform; and a robot abstraction level configured for defining a plurality of robot attributes comprising at least one of the plurality of hardware abstractions, each robot attribute configured for use by the plurality of robot behaviors, the plurality of cognitive conduct modules, and others of the plurality of robot attributes. 10. The method of claim 9, wherein the plurality of hardware abstractions is selected from the group consisting of manipulation abstractions of manipulation type devices, communication abstractions of communication media and communication protocols, locomotion abstractions of locomotion hardware, and perception abstractions of perception type devices. 11. The method of claim 9, wherein the plurality of robot attributes are selected from the group consisting of robot health, robot position, robot motion, robot bounding shape, environmental occupancy grid, and range. 12. The method of claim 9, wherein the dynamic autonomy structure further comprises: a safe mode configured to include less of the operator intervention and more of the robot initiative relative to the teleoperation mode; a collaborative tasking mode configured to include more of the operator intervention and less of the robot initiative relative to the autonomous mode; and a shared mode configured to include less of the operator intervention and more of the robot initiative relative to the safe mode and configured to include more of the operator intervention and less of the robot initiative relative to the collaborative tasking mode. 13. The method of claim 12, wherein the robot abstraction level includes the dynamic autonomy structure. 14. The method of claim 12, wherein the hardware abstraction level includes the dynamic autonomy structure. 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. 16. The computer readable medium of claim 15, wherein the robot behavior level includes the dynamic autonomy structure. 17. The computer readable medium of claim 15, wherein the plurality of robot behaviors includes reactive behaviors and deliberative behaviors. 18. The computer readable medium of claim 15, wherein the plurality of robot behaviors is selected from the group consisting of obstacle avoidance, guarded motion, visual tracking, laser tracking, get-unstuck behavior, reactive path planning, waypoint navigation, global path planning, and occupancy change detection. 19. The computer readable medium of claim 15, wherein the dynamic autonomy struture further comprises: a safe mode configured to include less of the operator intervention and more of the robot initiative relative to the teleoperation mode; a collaborative tasking mode configured to include more of the operator intervention and less of the robot initiative relative to the autonomous mode; and a shared mode configured to include less of the operator intervention and more of the robot initiative relative to the safe mode and configured to include more of the operator intervention and less of the robot initiative relative to the collaborative tasking mode. 20. The computer readable medium of claim 19, wherein the robot behavior level includes the dynamic autonomy structure. 21. The computer readable medium of claim 15, wherein modifying the transaction capacity is configured to be performed by an operator selecting one of the available autonomy modes or by the operator adjusting the robot initiative, the operator intervention, or combinations thereof. 22. The computer readable medium of claim 21, wherein change in a dynamic autonomy level is requested by a robot. 23. The computer readable medium of claim 15, wherein the multi-level architecture further comprises: a hardware abstraction level configured for developing a plurality of hardware abstractions for defining, monitoring, and controlling a plurality of hardware modules available on a robot platform; and a robot abstraction level configured for defining a plurality of robot attributes comprising at least one of the plurality of hardware abstractions, each robot attribute configured for use by the plurality of robot behaviors, the plurality of cognitive conduct modules, and others of the plurality of robot attributes. 24. The computer readable medium of claim 23, wherein the plurality of hardware abstractions is selected from the group consisting of manipulation abstractions of manipulation type devices, communication abstractions of communication media and communication protocols, locomotion abstractions of locomotion hardware, and perception abstractions of perception type devices. 25. The computer readable medium of claim 23, wherein the plurality of robot attributes are selected from the group consisting of robot health, robot position, robot motion, robot bounding shape, environmental occupancy grid, and range. 26. The computer readable medium of claim 23, wherein the dynamic autonomy structure further comprises: a safe mode configured to include less of the operator intervention and more of the robot initiative relative to the teleoperation mode; a collaborative tasking mode configured to include more of the operator intervention and less of the robot initiative relative to the autonomous mode; and a shared mode configured to include less of the operator intervention and more of the robot initiative relative to the safe mode and configured to include more of the operator intervention and less of the robot initiative relative to the collaborative tasking mode. 27. The computer readable medium of claim 26, wherein the robot abstraction level includes the dynamic autonomy structure. 28. The computer readable medium of claim 26, wherein the hardware abstraction level includes the dynamic autonomy structure. 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. 30. The robot platform of claim 29, wherein the at least one perceptor is selected from the group consisting of inertial sensors, thermal sensors, tactile sensors, compasses, range sensors, sonar perceptors, global positioning systems, ground penetrating radars, laser perceptors, and imaging devices. 31. The robot platform of claim 29, wherein the at least one locomotor is selected from the group consisting of wheels, tracks, legs, rollers, and propellers. 32. The robot platform of claim 29, further comprising at least one communication device configured for communicating information across a communication channel to a robot controller, at least one additional robot platform, or combinations thereof. 33. The robot platform of claim 29, further comprising at least one manipulator coupled to the robot platform. 34. The robot platform of claim 29, wherein the dynamic autonomy structure further comprises: a safe mode configured to include less of the operator intervention and more of the robot initiative relative to the teleoperation mode; a collaborative tasking mode configured to include more of the operator intervention and less of the robot initiative relative to the autonomous mode; and a shared mode configured to include less of the operator intervention and more of the robot initiative relative to the safe mode and configured to include more of the operator intervention and less of the robot initiative relative to the collaborative tasking mode. 35. The robot platform of claim 34, wherein the robot behavior level includes the dynamic autonomy structure. 36. The robot platform of claim 29, wherein modifying the transaction capacity is configured to be performed by an operator selecting one of the available autonomy modes or by the operator adjusting the robot initiative, the operator intervention, or combinations thereof. 37. The robot platform of claim 36, wherein change in a dynamic autonomy level is requested by a robot. 38. The robot platform of claim 29, wherein the multi-level architecture further comprises: a hardware abstraction level configured for developing a plurality of hardware abstractions for defining, monitoring, and controlling a plurality of hardware modules available on a robot platform; and a robot abstraction level configured for defining a plurality of robot attributes comprising at least one of the plurality of hardware abstractions, each robot attribute configured for use by the plurality of robot behaviors, the plurality of cognitive conduct modules, and others of the plurality of robot attributes. 39. The robot platform of claim 38, wherein the dynamic autonomy structure further comprises: a safe mode configured to include less of the operator intervention and more of the robot initiative relative to the teleoperation mode; a collaborative tasking mode configured to include more of the operator intervention and less of the robot initiative relative to the autonomous mode; and a shared mode configured to include less of the operator intervention and more of the robot initiative relative to the safe mode and configured to include more of the operator intervention and less of the robot initiative relative to the collaborative tasking mode.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.