Robot system and robot control device
First Claim
1. A robot system for carrying out a prescribed task by operating a plurality of hardware robots, comprising:
- a computer into which seed data indicating an objective task is input;
a software robot, whereby the plurality of hardware robots are operated in accordance with the objective task, by means of inputting the seed data to at least one hardware robot; and
a communications network whereby the computer and the plurality of hardware robots are connected such that communication is possible therebetween,wherein, by communicating with the hardware robots via the communications network, the computer comprises;
selecting means for selecting a plurality of hardware robots which are capable of implementing cooperatively the objective task indicated by the input seed data and which are not engaged in any task based on other seed data;
software robot generating means for creating a software robot comprising the selected plurality of hardware robots, by inputting the seed data to at least one hardware robot of the selected plurality of hardware robots; and
withdrawing means for withdrawing the seed data from the hardware robot(s) to which the seed data has been input, when the plurality of hardware robots have been operated by the generated software robot and have completed the objective task.
1 Assignment
0 Petitions
Accused Products
Abstract
An object of the device according to the present invention is to enable small-volume, high-diversity production to be conducted efficiently, in the same way as in the conventional FMS, whilst at the same time overcoming problems associated with the conventional techniques, such as the complexity of creating programs for manufacturing processes, work interruptions due to robot breakdown, and `deadlock` incidents arising during operation. When seed data indicating an objective task (for example, the task of completing a particular product) is input to a computer, by communicating with hardware robots via a communications network, the computer selects a plurality of hardware robots, which are capable of implementing cooperatively the objective task indicated by the input seed data, and which are not engaged in any task based on other seed data. A software robot is created by inputting the seed data to at least one of the selected plurality of hardware robots. When the plurality of robots have been operated by means of the generated software robot and have completed the objective task, the seed data is withdrawn from the hardware robot(s) to which it was input.
-
Citations
4 Claims
-
1. A robot system for carrying out a prescribed task by operating a plurality of hardware robots, comprising:
-
a computer into which seed data indicating an objective task is input; a software robot, whereby the plurality of hardware robots are operated in accordance with the objective task, by means of inputting the seed data to at least one hardware robot; and a communications network whereby the computer and the plurality of hardware robots are connected such that communication is possible therebetween, wherein, by communicating with the hardware robots via the communications network, the computer comprises; selecting means for selecting a plurality of hardware robots which are capable of implementing cooperatively the objective task indicated by the input seed data and which are not engaged in any task based on other seed data; software robot generating means for creating a software robot comprising the selected plurality of hardware robots, by inputting the seed data to at least one hardware robot of the selected plurality of hardware robots; and withdrawing means for withdrawing the seed data from the hardware robot(s) to which the seed data has been input, when the plurality of hardware robots have been operated by the generated software robot and have completed the objective task. - View Dependent Claims (2, 3)
-
-
4. A robot control device, which is provided with a sensor for detecting a state of an outside world, and symbol selecting means for inputting a detection value from the sensor and selecting, from a plurality of symbols, a symbol representing the state of the outside world in accordance with the sensor detection value, and which conducts reasoning based on the symbol selected by the symbol selecting means and operates an actuator based on a result of the reasoning, the robot control device comprising:
-
sensor detection value inputting means for inputting the sensor detection value to the symbol selecting means when the sensor detection value has reached a certain reference value, first actuator operating means for taking the symbol selected by the symbol selecting means in accordance with the sensor detection value input by the sensor detection value inputting means and setting it as a first symbol candidate, and operating the actuator to verify that the first symbol candidate represents the state of the outside world; judging means for inputting the sensor detection value taken after the actuator has been operated by the first actuator operating means to the symbol selecting means, taking the symbol selected by the symbol selecting means in accordance with the input sensor detection value and setting it as a second symbol candidate, and judging whether the second symbol candidate matches with the first symbol candidate; and second actuator operating means which, when the judging means judges that the first symbol candidate and the second symbol candidate match, conducts reasoning based on the matched symbols, and operates the actuator based on the result of the reasoning.
-
Specification