Method and system for automatically organizing and achieving a pre-given task by means of robot functionalities
First Claim
1. A method for automatically organizing and achieving a pre-given task by means of a plurality of robots, each robot having a robot specific set of functionalities, the method comprising:
- providing and exposing for each robot a semantic description of the robot'"'"'s robot specific functionalities by respective semantic web services;
providing a semantic description of the pre-given task;
matching the semantic description of the pre-given task with the semantic web services describing the robot specific functionalities; and
combining automatically a coordinated set of the plurality of robots according to the matching result, such that the task is achieved when the robots are sequentially working upon invocation.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for automatically organizing and achieving a pre-given task by means of plurality of robots, each robot having a robot specific set of functionalities, are described. In an example implementation, a method can include the following steps: providing and exposing, for each robot, a semantic description of the robot'"'"'s robot specific functionalities by respective semantic web services; providing a semantic description of the pre-given task; matching the semantically described task with the semantic web services describing the robot specific functionalities; and combining automatically a coordinated set of the plurality of robots according to the matching result, such that the task is achieved when the robots are sequentially working upon invocation.
45 Citations
21 Claims
-
1. A method for automatically organizing and achieving a pre-given task by means of a plurality of robots, each robot having a robot specific set of functionalities, the method comprising:
-
providing and exposing for each robot a semantic description of the robot'"'"'s robot specific functionalities by respective semantic web services;
providing a semantic description of the pre-given task;
matching the semantic description of the pre-given task with the semantic web services describing the robot specific functionalities; and
combining automatically a coordinated set of the plurality of robots according to the matching result, such that the task is achieved when the robots are sequentially working upon invocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for automatically organizing and achieving a pre-given task by means of a plurality of robot specific functionalities, the method comprising:
-
providing and exposing a semantic description of the robot specific functionalities by respective semantic web services;
providing a semantic description of the pre-given task;
matching the semantically described task with the semantic web services describing the robot specific functionalities; and
combining automatically a coordinated set of the plurality of robot functionalities of the matching result, such that the task is achieved when the robot functionalities are sequentially employed upon invocation. - View Dependent Claims (13)
-
-
14. A system for automatically organizing and achieving a pre-given task with a number of robots, the system comprising:
-
a plurality of robots, each robot having a robot specific set of functionalities;
a repository of semantic web services;
at least one component configured to provide and expose for each robot a semantic description of its robot specific functionalities by respective semantic web services of said repository;
at least one component configured to provide a semantic description of the pre-given task inputted via an input unit;
matching logic configured to match the semantically described task with the semantic web services describing the robot specific functionalities;
combining logic configured to combine automatically a coordinated set of robot functionalities of the number of robots according to a matching result provided by the matching logic, such that the task can be achieved when the robot functionalities are sequentially employed upon invocation, and a controller configured to control the number of robots. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable medium with a computer program stored thereon, the computer program comprising a program code which is suitable for carrying out a method for automatically organizing and achieving a pre-given task by means of a plurality of robots, each robot having a robot specific set of functionalities, when the computer program is run on a computer, wherein the method includes:
-
providing and exposing for each robot a semantic description of the robot'"'"'s robot specific functionalities by respective semantic web services;
providing a semantic description of the pre-given task;
matching the semantic description of the pre-given task with the semantic web services describing the robot specific functionalities; and
combining automatically a coordinated set of the plurality of robots according to the matching result, such that the task is achieved when the robots are sequentially working upon invocation.
-
Specification