Controller for robot and inverse transforming method for robot
AssigneeDenso Wave Incorporated
InventorsDaisuke Kawase, Yuto Kawachi, Masanori Sato
Life of this patent
Estimating the term…
Loading patent…
AssigneeDenso Wave Incorporated
InventorsDaisuke Kawase, Yuto Kawachi, Masanori Sato
Estimating the term…
A robot has a vertical 6-axis articulated arm having an offset arm having a fifth axis and length link, and mutually linking fourth and sixth axes. The fourth and sixth axes shaft centers are parallel. The articulated arm has a head portion designated as a control point. A position and an orientation targeted to the control point is processed by an inverse transform to calculate angles of the axes. A provisional target position of the sixth axis is obtained by subtracting the link length from a target position of the sixth axis. The link length to the provisional target position is given zero to perform the inverse transform process. Processed results are evaluated. Until a difference between a calculated sixth-axis angles and provisionally decided sixth-axis angles becomes equal to or less than a predetermined value, processes started from the angle provisional decision of the sixth axis are repeatedly performed.
A controller, applied to a robot provided with a vertical 6-axis articulated arm having an offset arm, the offset arm being provided with a fifth axis, linking a fourth axis and a sixth axis with each other, and having a link length d5, the fourth axis having a shaft center and the sixth axis having a shaft center, both of the shaft centers being parallel with each other, the arm having a head portion designated as a control point, a position and an orientation targeted to the control point being processed by an inverse transform in order to calculate an angle of each of the axes, the controller comprising:
An inverse transform processing method, applied to a robot provided with a vertical 6-axis articulated arm having an offset arm, the offset arm being provided with a fifth axis, linking a fourth axis and a sixth axis with each other, and having a link length d5, the fourth axis having a shaft center and the sixth axis having a shaft center, both of the shaft centers being parallel with each other, the arm having a head portion designated as a control point, a position and an orientation targeted to the control point being processed by an inverse transform in order to calculate an angle of each of the axes, the method comprising:
A controller, applied to a robot provided with a vertical 6-axis articulated arm having an offset arm, the offset arm being provided with a fifth axis, linking a fourth axis and a sixth axis with each other, and having a link length d5, the fourth axis having a shaft center and the sixth axis having a shaft center, both of the shaft centers being parallel with each other, the arm having a head portion designated as a control point, a position and an orientation targeted to the control point being processed by an inverse transform in order to calculate an angle of each of the axes, the controller comprising:
An inverse transform processing method, applied to a robot provided with a vertical 6-axis articulated arm having an offset arm, the offset arm being provided with a fifth axis, linking a fourth axis and a sixth axis with each other, and having a link length d5, the fourth axis having a shaft center and the sixth axis having a shaft center, both of the shaft centers being parallel with each other, the arm having a head portion designated as a control point, a position and an orientation targeted to the control point being processed by an inverse transform in order to calculate an angle of each of the axes, the method comprising:
A controller, applied to a robot provided with a vertical 6-axis articulated arm having an offset arm, the offset arm being provided with a fifth axis, linking a fourth axis and a sixth axis with each other, and having a link length d5, the fourth axis having a shaft center and the sixth axis having a shaft center, both of the shaft centers being parallel with each other, the arm having a head portion designated as a control point, a position and an orientation targeted to the control point being processed by an inverse transform in order to calculate an angle of each of the axes, the controller comprising:
An inverse transform processing method, applied to a robot provided with a vertical 6-axis articulated arm having an offset arm, the offset arm being provided with a fifth axis, linking a fourth axis and a sixth axis with each other, and having a link length d5, the fourth axis having a shaft center and the sixth axis having a shaft center, both of the shaft centers being parallel with each other, the arm having a head portion designated as a control point, a position and an orientation targeted to the control point being processed by an inverse transform in order to calculate an angle of each of the axes, the method comprising:
Dependencies are inferred from the claim text.