Robot program generation system, robot program generation method, protocol conversion determination device, robot program, protocol, and manufacturing system
A robot program generation system and the like. Provided are a first conversion unit configured to convert a protocol representing multiple pieces of work in the field of biological engineering into a first program executable by a first robot, a protocol modification information acquisition unit configured to acquire, to modify the protocol after the first robot performs the multiple pieces of work according to the first program, modification information for at least one of a basic operation for performing the pieces of work and is for an instrument used by the first robot for the pieces of work or a supplementary operation that supplements the basic operation, a protocol modification unit configured to modify the protocol according to the modification information acquired, and a second conversion unit configured to convert the protocol modified into a second program executable by a second robot, or different from the first robot.
1 . A robot program generation system, comprising:
a first conversion device configured to convert a protocol representing multiple pieces of work in a field of biological engineering into a first program that is executed by a first robot;
a controller configured to:
acquire modification information for one or both of:
a basic operation that is basic for performing the pieces of work and is for an instrument used by the first robot for the pieces of work, and
a supplementary operation that supplements the basic operation, and
modify the protocol according to the modification information after the first robot performs the multiple pieces of work according to the first program;
a second conversion device configured to convert the modified protocol into a second program that is executed by a second robot different from the first robot; and
a determination device configured to determine whether the modified protocol is converted into the second program in accordance with the modified protocol based on a difficulty level of work required for an object manufactured by the second robot.
2 . The robot program generation system according to claim 1 , wherein the determination device makes the determination in accordance with a range in which the modified protocol is changed.
3 . The robot program generation system according to claim 2 , wherein the second conversion device converts the modified protocol into the second robot program within the range.
4 . The robot program generation system according to claim 2 , wherein the controller is further configured to set the range based on one or more of:
an evaluation criterion for evaluating a result of performing the multiple pieces of work,
a type of an object to be manufactured by the first robot or the second robot, and
the difficulty level.
5 . The robot program generation system according to claim 1 , wherein the modification information for the basic operation includes change information of a parameter value of a basic operating parameter in the basic operation.
6 . The robot program generation system according to claim 1 , wherein the modification information for the supplementary operation includes additional information on the supplementary operation to be added in performing the multiple pieces of work.
7 . The robot program generation system according to claim 1 , wherein the modification information for the supplementary operation includes second change information to change a value set as unchanged in response to the basic operation in a code of the first program.
8 . The robot program generation system according to claim 1 , wherein the controller is further configured to cause a display to display a supplementary operation input screen that includes an item representing the supplementary operation and receives input for the supplementary operation.
9 . The robot program generation system according to claim 1 , wherein the multiple pieces of work include work of processing a cell culture.
10 . The robot program generation system according to claim 1 , wherein the controller is further configured to:
acquire evaluation information obtained by evaluating a result of performing the multiple pieces of work, and
generate the modification information in accordance with the evaluation information.
11 . A manufacturing system, comprising:
a first conversion device configured to convert a protocol representing multiple pieces of work in a field of biological engineering into a first program that is executed by a first robot;
a controller configured to:
acquire modification information for one or both of:
a basic operation that is basic for performing the pieces of work and is for an instrument used by the first robot for the pieces of work, and
a supplementary operation that supplements the basic operation, and
modify the protocol according to the modification information after the first robot performs the multiple pieces of work according to the first program;
a second conversion device configured to convert the modified protocol into a second program that is executed by a second robot different from the first robot; and
a determination device configured to determine whether the modified protocol is converted into the second program in accordance with the modified protocol based on a difficulty level of work required for an object manufactured by the second robot, wherein
the second robot manufactures an object in the field of biological engineering according to the second program.