发明名称 |
System and method for flexible human-machine collaboration |
摘要 |
Methods and systems for enabling human-machine collaborations include a generalizable framework that supports dynamic adaptation and reuse of robotic capability representations and human-machine collaborative behaviors. Specifically, a method of enabling user-robot collaboration includes providing a composition of a robot capability that models a robot's functionality for performing a type of task action and user interaction capabilities; specializing the robot capability with an information kernel to provide a specialized robot capability, the information kernel encapsulating a set of task-related parameters associated with the type of task action; providing an instance of the specialized robot capability as a robot capability element that controls the robot's functionality based on the set of task-related parameters; providing instances of the user interaction capabilities as interaction capability elements; executing the robot capability element to receive user input via the user interaction capability elements; and controlling, based on the user input and the set of task-related parameters, the robot's functionality to perform a task action of the type of task action in collaboration with the user input. |
申请公布号 |
US9586315(B2) |
申请公布日期 |
2017.03.07 |
申请号 |
US201615001003 |
申请日期 |
2016.01.19 |
申请人 |
THE JOHNS HOPKINS UNIVERSITY |
发明人 |
Guerin Kelleher;Hager Gregory D.;Riedel Sebastian |
分类号 |
G06F19/00;G05B19/04;B25J9/16;B25J13/00 |
主分类号 |
G06F19/00 |
代理机构 |
MH2 Technology Law Group LLP |
代理人 |
MH2 Technology Law Group LLP |
主权项 |
1. A computer-implemented method for enabling generalizable user-robot collaboration, comprising:
providing a composition of a robot capability and one or more user interaction capabilities, wherein the robot capability models at least one functionality of a robot for performing a type of task action; specializing the robot capability with an information kernel to provide a specialized robot capability, wherein the information kernel encapsulates a set of task-related parameters associated with the type of task action; providing an instance of the specialized robot capability as a robot capability element that controls the at least one functionality of the robot based on the set of task-related parameters; providing one or more instances of the one or more user interaction capabilities as one or more interaction capability elements; executing the robot capability element to receive user input via the one or more user interaction capability elements; and controlling, based on the user input and the set of task-related parameters, the at least one functionality of the robot to perform at least one task action of the type of task action in collaboration with the user input. |
地址 |
Baltimore MD US |