Robot control system, method of controlling a robot, and information storage medium
A robot control system, comprising: a robot configured to hold a cutter; and circuitry configured to control the robot so that the robot cuts a packaging material with a blade of the cutter, and control the robot so that the blade is oriented more toward an outer side of the packaging material when the robot cuts a face of the packaging material with the blade than when the robot cuts a corner of the packaging material with the blade.
1 . A robot control system, comprising:
a robot configured to hold a cutter; and
circuitry configured to:
control the robot so that the robot cuts a packaging material with a blade of the cutter, and
control the robot to direct the blade in a first orientation where the robot cuts a corner of the packaging material with the blade, and rotate the blade by a predetermined angle from the first orientation to a second orientation, oriented more toward an outer side of the packaging material than the first orientation, where the robot cuts a face immediately downstream of the corner of the packaging material with the blade.
2 . The robot control system according to claim 1 , wherein the circuitry is configured to control the robot to cause the blade to enter the corner of the packaging material, orient the blade toward an outer side of the packaging material, and cut the face of the packaging material with the blade.
3 . The robot control system according to claim 1 ,
wherein the cutter includes a body including the blade, and a tip, and
wherein the circuitry is configured to change an orientation of the blade so that the tip is arranged between a content of the packaging material and the body.
4 . The robot control system according to claim 1 ,
wherein the blade is arranged at one edge of the cutter,
wherein the one edge is sharper than another edge of the cutter, and
wherein the circuitry is configured to change an orientation of the blade so that the another edge is arranged between a content of the packaging material and the one edge.
5 . The robot control system according to claim 1 ,
wherein the robot is configured to hold a camera,
wherein the circuitry is configured to:
recognize a shape of the packaging material based on the camera, and
control the robot so that the robot cuts below a bulge on a side face of the packaging material with the blade based on the shape.
6 . The robot control system according to claim 1 ,
wherein the robot is configured to hold a camera,
wherein the circuitry is configured to:
recognize a dent of the packaging material based on the camera, and
control the robot so that the robot cuts a position corresponding to the dent with the blade.
7 . The robot control system according to claim 1 , wherein the circuitry is configured to control the robot so that a speed of the cutter changes between when the robot cuts the face of the packaging material with the blade and when the robot cuts the corner of the packaging material with the blade.
8 . The robot control system according to claim 1 , wherein the circuitry is configured to control the robot so that a torque on the blade changes between when the robot cuts the face of the packaging material with the blade and when the robot cuts the corner of the packaging material with the blade.
9 . The robot control system according to claim 1 , wherein the circuitry is configured to:
identify a property of the packaging material, and
control the robot so that an orientation of the blade changes based on the property.
10 . The robot control system according to claim 1 , wherein the circuitry is configured to:
identify a type of a content of the packaging material, and
control the robot so that an orientation of the blade changes based on the type.
11 . The robot control system according to claim 1 , wherein the circuitry is configured to:
detect a thickness of the packaging material based on a torque on the blade, and
control the robot so that an orientation of the blade changes based on the thickness.
12 . The robot control system according to claim 1 , wherein the circuitry is configured to control the robot so that the robot cuts the packaging material in which a bag-shaped content is packaged with the blade.
13 . The robot control system according to claim 1 , wherein the robot control system is configured to contact a bottom face of the packaging material, and to fix at least a part in contact with the bottom face.
14 . The robot control system according to claim 13 , further comprising a suction device configured to suck the at least the part in contact with the bottom face.
15 . The robot control system according to claim 14 , wherein the circuitry is configured to control the suction device so that a suction force of the suction device increases when the robot rotates around and cuts the side face of the packaging material with the blade.
16 . The robot control system according to claim 1 , wherein
the circuitry is further configured to control the robot to establish a first angle between a normal of the blade and a normal of a face of the packaging material where the robot cuts a corner immediately upstream of the face of the packaging material with the blade, and rotate the blade to establish a second angle, less than the first angle, between the normal of the blade and the normal of the face of the packaging material where the robot cuts the face of the packaging material with the blade.
17 . The robot control system according to claim 1 , wherein
the circuitry is further configured to control the robot to establish a first angle between a longitudinal axis of the blade and a straight imaginary line connecting two adjacent corners, one upstream and another downstream, of a face of the packaging material where the robot cuts the upstream corner of the packaging material with the blade, and rotate the blade to establish a second angle, less than the first angle, between the longitudinal axis of the blade and the straight imaginary line where the robot cuts the face of the packaging material with the blade.
18 . The robot control system according to claim 1 , wherein
the circuitry is further configured to control the robot to establish a first angle between a longitudinal axis of the blade and a normal of a face of the packaging material where the robot cuts a corner immediately upstream of the face of the packaging material with the blade, and rotate the blade to establish a second angle, less than the first angle, between the longitudinal axis of the blade and the normal of the face of the packaging material where the robot cuts the face of the packaging material with the blade.
19 . A method of controlling a robot configured to hold a cutter so that the robot cuts a packaging material with a blade of the cutter,
the method comprising controlling the robot to direct the blade in a first orientation where the robot cuts a corner of the packaging material with the blade, and rotate the blade by a predetermined angle from the first orientation to a second orientation, oriented more toward an outer side of the packaging material than the first orientation, where the robot cuts a face immediately downstream of the corner of the packaging material with the blade.
20 . A non-transitory computer-readable information storage medium storing a program that causes a robot controller, the robot controller controlling a robot configured to hold a cutter so that the robot cuts a packaging material with a blade of the cutter, to:
control the robot to direct the blade in a first orientation where the robot cuts a corner of the packaging material with the blade, and rotate the blade by a predetermined angle from the first orientation to a second orientation, oriented more toward an outer side of the packaging material than the first orientation, where the robot cuts a face immediately downstream of the corner of the packaging material with the blade.