The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 08, 1994
Filed:
Feb. 13, 1991
Yoichi Nagao, Kakogawa, JP;
Hideaki Ohta, Kakogawa, JP;
Kazuhiko Onoue, Nishinomiya, JP;
Hisanori Nakamura, Toyota, JP;
Kawasaki Jukogyo Kabushiki Kaisha, Kobe, JP;
Toyota Jidosha Kabushiki Kaisha, Toyota, JP;
Abstract
A method and apparatus for controlling an industrial robot. Values of .theta..sub.i for positions/postures of robot axes are determined, when a work mounted to the end of a robot hand is located adjacent to the end of a fixed tool, the tool being separated from the robot. Positions/postures Xi are determined in a reverse representation of the robot base for a coordinate system of the end of the hand, for the values of .theta..sub.i, by a forward transformation operation by which positions/postures of the end of the hand with respect to the base are determined using the values .theta..sub.i. Positions/postures T.sub.i in a matrix representation of the end of the tool in the coordinate system of the end of the hand are also determined, for the positions/postures of the axes, based on X.sub.i and predetermined positions/postures P of the end of the tool using the coordinate system of the base. Intermediate positions/postures T.sub.j each between two T.sub.i positions/postures are determined, using an interpolation function. Positions/postures X.sub.j are determined in a reverse matrix representation of the base using the coordinate system of the end of the hand based on P and T.sub.j. Positional values .theta..sub.j corresponding to positions/postures of the axes and to X.sub.j are determined, using a reverse transformation operation. The robot is then driven using .theta..sub.j.