CPC B25J 9/1633 (2013.01) [B25J 9/161 (2013.01); B25J 11/005 (2013.01); G05B 13/024 (2013.01); G05B 19/05 (2013.01); G05B 19/4083 (2013.01)] | 10 Claims |
1. A controller configured to control an industrial robot having a function of detecting at least a force applied to a manipulator, the controller comprising:
at least one memory; and
at least one processor configured to:
obtain at least the force applied in a feed direction of the manipulator and a moment about an axis of the feed direction of the manipulator, and a control command of the industrial robot as acquisition data, wherein the feed direction is a fitting direction of a part grasped by the manipulator to a predetermined position of another part;
generate, based on the acquisition data, data including information indicating the force applied to the manipulator in only the feed direction and information indicating the control command of the industrial robot; and
generate, based on the generated data, a neural network configured to output a value to determine an adjustment action of the control command for a change in at least one of a force, speed or torque applied in only the feed direction of the manipulator,
wherein a change is made of a command value for at least one of the force, speed or torque of the control command related to the feed direction of the manipulator when the determined value exceeds a predetermined threshold during the control of the industrial robot.
|