Robot controller
AssigneeFanuc Corporation
InventorsYuelai Wang, Yasuhiro Naitou
Life of this patent
Estimating the term…
Abstract
A robot controller including a control unit configured to cause a control point to move from a first position to a second position by basic joints and wrist joints, and a recording unit configured to record position information including the second position and rotation angles to which the wrist joints are rotated when the control point is positioned at the second position. In a case where posture of the wrist unit at the second position is not a singular point, the control unit causes the basic joints and the wrist joints to perform straight-line motion so as to move the control point along a straight line, and in a case where the posture of the wrist unit at the second position is a singular point, the control unit causes the wrist joints to perform each-joint controlling motion.
Claims5
A robot controller configured to control an articulated robot, the articulated robot having a plurality of basic joints, and a wrist unit which is disposed at a distal portion of the articulated robot relative to the plurality of basic joints, the wrist unit having a plurality of wrist joints, and the articulated robot configured to change a position and orientation of a control point set in the distal portion or in an end effector connected to the distal portion, the robot controller comprising:
- a control unit configured to cause the control point to move from a first position to a second position by controlling the plurality of basic joints and the plurality of wrist joints,
- wherein, in a case where posture of the wrist unit when the control point is at the second position is not a singular point, the control unit causes the plurality of basic joints and the plurality of wrist joints to move with a linear interpolation so as to move the control point to the second position along a straight line, and
- in a case where the posture of the wrist unit when the control point is at the second position is a singular point, the control unit causes the plurality of wrist joints to move with an each-joint controlling mode which is different from the linear interpolation while the control unit is causing the plurality of basic joints to move with the linear interpolation so as to move the control point to the second position.
A robot controller configured to control an articulated robot, the articulated robot having a plurality of basic joints and a wrist unit, the wrist unit being disposed at a distal portion of the articulated robot relative to the plurality of basic joints, the wrist unit having a plurality of wrist joints constituted by three or two joints counted from the tip end of the articulated robot, the articulated robot configured to change a position and orientation of a control point set in the distal portion or in an end effector connected to the distal portion, the robot controller comprising:
- a control unit configured to cause the control point to move from a first position to a second position by controlling the plurality of basic joints and the plurality of wrist joints,
- wherein, in a case where posture of the wrist unit when the control point is at the second position is not a singular point, the control unit causes the plurality of basic joints and the plurality of wrist joints to move with a linear interpolation so as to move the control point to the second position along a straight line, and
- in a case where the posture of the wrist unit when the control point is at the second position is a singular point, the control unit causes at least one of the plurality of wrist joints to rotate with an each-joint controlling mode which is different from the linear interpolation while the control unit is controlling the articulated robot so as to move the control point to the second position.
A robot controller, configured to control an articulated robot, the articulated robot having a plurality of basic joints and a wrist unit, the wrist unit being disposed at a distal portion of the articulated robot relative to the plurality of basic joints, the wrist unit having a plurality of wrist joints constituted by three or two joints counted from the tip end of the articulated robot, the articulated robot configured to change a position and orientation of a control point set in the distal portion or in an end effector connected to the distal portion, the robot controller comprising:
- a control unit configured to cause the control point to move from a first position to a second position by controlling the plurality of basic joints and the plurality of wrist joints,
- wherein, in a case where posture of the wrist unit when the control point is at the second position is not a singular point, the control unit causes the plurality of basic joints and the plurality of wrist joints to move with a linear interpolation so as to move the control point to the second position along a straight line, and
- in a case where the posture of the wrist unit when the control point is at the second position is a singular point, the control unit causes the plurality of wrist joints to move with an each-joint controlling mode which is different from the linear interpolation while the control unit is controlling the articulated robot to move to the second position,
- wherein the robot controller is configured to control the wrist unit having a first wrist joint which is the third joint counted from the tip end of the articulated robot and which rotates around a first axis, a second wrist joint which is the second joint counted from the tip end and which rotates around a second axis, and a third wrist joint which is the most distal joint in the articulated robot and which rotates around a third axis, and wherein the fourth joint counted from the tip end is involved in the plurality of basic joints.
Dependencies are inferred from the claim text.