| CPC B25J 9/1641 (2013.01) [B25J 9/1664 (2013.01); B25J 9/1692 (2013.01)] | 9 Claims |

|
1. A method for compensating for friction of a multi-degree-of-freedom cooperative robot including a plurality of joints, the method for compensating for friction of multi-degree-of-freedom cooperative robot comprising steps of:
generating motion of the cooperative robot for friction compensation;
driving the plurality of joints on the basis of the generated motion of the cooperative robot;
receiving friction identification data from the cooperative robot; and
calculating a friction model function from the received friction identification data,
wherein the step of generating motion of the cooperative robot comprises the step of generating a posture in which the effect of gravity is removed and the step of generating a motion for removing an inertial effect, and
in the posture in which the effect of gravity is removed, rotation axes of some of the plurality of joints are parallel to the direction of gravity, and others of the plurality of joints operate in symmetrical motion to cancel the effect of gravity.
|