SYSTEM FOR COOPERATION OF MULTIPLE ROBOTS USING DYNAMIC BEHAVIOR BINDING AND METHOD THEREOF
First Claim
1. A system for cooperation of robots using dynamic behavior binding, comprising:
- a behavior unit storage unit that stores conceptual behavior units of robots;
an application creating unit that creates a robot cooperation application using the behavior units stored in the behavior unit storage unit and creates an application specification for the robot cooperation application; and
an application executing unit that analyzes the application specification to determine a robot combination for executing the robot cooperation application, and generates a behavior binding object on the basis of the robot combination.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system for cooperation of multiple mobile robots and a method thereof that allow the multiple mobile robots to cooperatively execute one complicated task. The system and method can use centralized control architecture, create robot cooperation application codes on the basis of conceptual behavior units without depending on actual physical robots, and dynamically bind behavior units used to create the robot cooperation application at the time of executing the robot cooperation application to actual functions of the robots, thereby actively adjusting to changes in a dynamical environment, such as a change in the types, the number, and the functions of robots for cooperation.
-
Citations
19 Claims
-
1. A system for cooperation of robots using dynamic behavior binding, comprising:
-
a behavior unit storage unit that stores conceptual behavior units of robots; an application creating unit that creates a robot cooperation application using the behavior units stored in the behavior unit storage unit and creates an application specification for the robot cooperation application; and an application executing unit that analyzes the application specification to determine a robot combination for executing the robot cooperation application, and generates a behavior binding object on the basis of the robot combination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for cooperation of robots using dynamic behavior binding, comprising:
-
storing conceptual behavior units of robots; storing a robot cooperation application created using the stored behavior units; storing an application specification for the robot cooperation application; and analyzing the application specification to determine a robot combination for executing the robot cooperation application, and generating a behavior binding object on the basis of the robot combination. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification