Program transfer system performing machine learning for preceding robotic work data and robot system having the program transfer system
AssigneeSeiko Epson Corporation
InventorTaro Ishige
Life of this patent
Estimating the term…
Abstract
A program transfer system includes: a communication unit communicating with a robot and outputting a result of the communication; a determination unit checking a work program provided in the robot, based on the result of the communication, and determining whether to import a different target work program from the work program or not; a program import unit importing the target work program to the robot when the determination unit determines the importing; a collection unit collecting work data of complete work from the robot; and a program update unit performing machine learning using the work data collected by the collection unit, and updating the target work program, based on a result of the machine learning.
Claims12
A program transfer system comprising:
- a communication device configured to communicate with a plurality of robots and output a communication result;
- a memory configured to store a program;
- and
- a processor configured to execute the program so as to:
- determine a current work program provided in the plurality of robots based on the communication result;
- determine whether a target work program is imported into the plurality of robots based on the determined current work program;
- determine whether a number of the plurality of robots is appropriate to perform target work corresponding to the target work program according to a work plan;
- import the target work program into the plurality of robots when the processor determines that the target work program is imported into the plurality of robots and that the number of the plurality of robots is inappropriate to perform the target work under the determined current work program;
- collect work data of completed work performed by the plurality of robots using the current work program;
- perform machine learning using the collected work data to generate a machine learning result;
- and
- update the target work program based on the machine learning result.
A robot system comprising:
- a plurality of robots;
- and
- a program transfer system, the program transfer system including:
- a communication device configured to communicate with the plurality of robots and output a communication result;
- a memory configured to store a program;
- and
- a processor configured to execute the program so as to:
- determine a current work program provided in the plurality of robots based on the communication result;
- determine whether a target work program is imported into the plurality of robots based on the determined current work program;
- determine whether a number of the plurality of robots is appropriate to perform target work corresponding to the target work program according to a work plan;
- import the target work program into the plurality of robots when the processor determines that the target work program is imported into the plurality of robots and that the number of the plurality of robots is inappropriate to perform the target work under the determined current work program;
- collect work data of completed work performed by the plurality of robots using the current work program;
- perform machine learning using the collected work data to generate a machine learning result;
- and
- update the target work program based on the machine learning result.
Dependencies are inferred from the claim text.