×

Method of controlling seven-axis articulated robot, control program, and robot control device

  • US 9,120,223 B2
  • Filed: 12/21/2011
  • Issued: 09/01/2015
  • Est. Priority Date: 12/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method of controlling a seven-axis articulated robot including seven joints sequentially arranged from a proximal end of the robot to a distal end of the robot, the seven joints including rotational axes each causing a next joint to turn and rotational axes each causing a next joint to pivot, such that the rotational axes causing turning and the rotational axes causing pivoting are arranged alternately, the seven-axis articulated robot being configured such that at least one of rotational axes of three proximal end side joints of the robot does not intersect with other rotational axes of the three proximal end side joints at one point, the method comprising:

  • detecting, via at least one detector, a position of the robot;

    calculating, via a controller, a first maximum value and a first minimum value, which are possible values of a joint angle of a middle joint among the three proximal end side joints and which are values to be taken from an initial state at a start of operation of the robot, by performing inverse transformation while setting a joint angle of a distal end side joint among the three proximal end side joints to 0°

    (a reference position) or 180°

    (a maximum displacement position from the reference position);

    calculating, via the controller, as an index indicating an assumed elbow angle, a ratio of the joint angle of the middle joint in the initial state within a range from the first maximum value to the first minimum value, the joint angle of the middle joint that causes the calculated ratio to be constant being used as a constraint condition;

    performing inverse transformation via the controller using, as the constraint condition, the joint angle of the middle joint among the three proximal end side joints that causes the assumed elbow angle to be constant in a case where a rotational axis of the middle joint is assumed as a shoulder; and

    controlling, via the controller, the seven-axis articulated robot to move a tool member to a target position.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×