| CPC B25J 11/005 (2013.01) [B25J 9/161 (2013.01); B25J 9/1653 (2013.01); B25J 9/1697 (2013.01)] | 6 Claims |

|
1. A robot system comprising:
a robot configured to grip and carry a workpiece; and
a controller configured to control the robot;
wherein the controller includes:
a physique-information acquisition unit that acquires physique information of an actual worker who performs work on the workpiece cooperatively with the robot;
a physique-information storage unit configured to store physique information of a reference worker;
a program storage unit configured to store a motion program including one or more taught points for disposing the workpiece at a position and orientation suitable for the work performed by the reference worker; and
a program correction unit that perform correction on the taught points of the motion program stored in the program storage unit based on the physique information of the actual worker acquired by the physique-information acquisition unit and the physique information of the reference worker stored in the physique-information storage unit,
wherein the program storage unit is configured to store information which is for each of the taught points and which is about whether the correction is needed for each of the taught points; and
wherein the program correction unit performs the correction on the taught points for which the stored information indicating that the correction is needed and does not perform the correction on the taught points for which the stored information indicating that the correction is not needed.
|