Patent US4621333A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4621333A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for controlling a robot to perform weaving-like motion

Assignee: Mitsubishi Electric Corp
•
Filing: 1984-08-31
•
Granted: 1986-11-04
•
Expires: 2004-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for effecting a weaving-like movement of a hand of an industrial robot, which hand is moved along a principle line while undergoing the weaving-like movement with respect to the principle line. Reference weaving-like pattern information stored as coordinate values in a predetermined reference coordinate system is transformed into actual displacements of the hand with respect to an actual moving direction thereof according to a hand attitude vector and a hand moving direction vector.

Inventors

  • 👤 Yuji Watanabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 02:13
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36498; G05B2219/45; G05B2219/45083; G05B2219/49; G05B2219/49384

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 168 words
A teaching apparatus for an industrial robot having a hand adapted to work while moving along a principle line with subordinate movement with respect to the principle line, comprising: a teaching box for supplying an instruction to said hand to move said hand to an arbitrary position; a teaching pattern memory for storing actual pattern information of subordinate movement taught at said arbitrary position by said teaching box; a hand moving direction vector calculator for calculating a hand moving direction vector at said arbitrary position; a hand attitude vector calculator for calculating an attitude vector of said hand at said arbitrary position; a rotation and parallel shift calculator responsive to an output of said hand attitude vector calculator and said hand moving direction vector calculator to transform coordinates of said pattern information stored in said teaching pattern memory into coordinates in a predetermined reference coordinate system; and a weaving-like pattern memory for storing a pattern produced by said rotation and parallel shift calculator as a reference weaving-like pattern.
Claim 2
Dependent Claim 168 words
A teaching apparatus for an industrial robot having a hand adapted to work while moving along a principle line with subordinate movement with respect to the principle line, comprising: a teaching box for supplying an instruction to said hand to move said hand to an arbitrary position; a teaching pattern memory for storing actual pattern information of subordinate movement taught at said arbitrary position by said teaching box; a hand moving direction vector calculator for calculating a hand moving direction vector at said arbitrary position; a hand attitude vector calculator for calculating an attitude vector of said hand at said arbitrary position; a rotation and parallel shift calculator responsive to an output of said hand attitude vector calculator and said hand moving direction vector calculator to transform coordinates of said pattern information stored in said teaching pattern memory into coordinates in a predetermined reference coordinate system; and a weaving-like pattern memory for storing a pattern produced by said rotation and parallel shift calculator as a reference weaving-like pattern.
Claim 3
Dependent Claim 108 words
A teaching method for an industrial robot having a hand adapted to work while moving along a principle line with subordinate movement with respect to the principle line, comprising the steps of: teaching actual pattern information of subordinate moment of said hand at an arbitrary position and obtaining an attitude vector and a moving direction vector of said hand at said arbitrary position; transforming said actual pattern information into coordinates in a predetermined reference coordinate system using said attitude vector and said moving direction vector; storing said coordinates in said predetermined reference coordinate system as a reference subordinate movement pattern; and moving said hand according to said coordinates.
Claim 4
Dependent Claim 108 words
A teaching method for an industrial robot having a hand adapted to work while moving along a principle line with subordinate movement with respect to the principle line, comprising the steps of: teaching actual pattern information of subordinate moment of said hand at an arbitrary position and obtaining an attitude vector and a moving direction vector of said hand at said arbitrary position; transforming said actual pattern information into coordinates in a predetermined reference coordinate system using said attitude vector and said moving direction vector; storing said coordinates in said predetermined reference coordinate system as a reference subordinate movement pattern; and moving said hand according to said coordinates.
Claim 5
Independent Claim 248 words
An apparatus for realizing a subordinate movement of a hand of an industrial robot, said hand being adapted to work while moving along a principle line, comprising: a weaving-like pattern memory for storing coordinates of weaving-like pattern in a predetermined reference coordinate system as reference weaving-like pattern information; a hand moving line memory for storing coordinates of a principle moving line of said hand; an interpolation calculator for interpolating said coordinates of said principle moving line stored in said hand moving line memory; a hand moving direction vector calculator for calculating a moving direction vector of said hand on the basis of said coordinates of said principle moving line stored in said hand moving line memory; a hand attitude vector calculator for calculating an attitude vector of said hand on the basis of said coordinates of said principle moving line stored in said hand moving line memory; a rotation and parallel-shift calculator for transforming said weaving-like pattern information in said weaving-like pattern memory into an actual displacement of said hand with respect to said principle moving direction on the basis of said moving direction vector from said hand moving direction vector calculator and said attitude vector from said hand attitude vector calculator; an adder for adding said actual displacement and an output of said interpolator; and an actuator output converter for converting an output of said adder into actual driving data, outputting said actual drawing data to said industrial robot, and providing a signal for controlling said hand.
Claim 6
Independent Claim 248 words
An apparatus for realizing a subordinate movement of a hand of an industrial robot, said hand being adapted to work while moving along a principle line, comprising: a weaving-like pattern memory for storing coordinates of weaving-like pattern in a predetermined reference coordinate system as reference weaving-like pattern information; a hand moving line memory for storing coordinates of a principle moving line of said hand; an interpolation calculator for interpolating said coordinates of said principle moving line stored in said hand moving line memory; a hand moving direction vector calculator for calculating a moving direction vector of said hand on the basis of said coordinates of said principle moving line stored in said hand moving line memory; a hand attitude vector calculator for calculating an attitude vector of said hand on the basis of said coordinates of said principle moving line stored in said hand moving line memory; a rotation and parallel-shift calculator for transforming said weaving-like pattern information in said weaving-like pattern memory into an actual displacement of said hand with respect to said principle moving direction on the basis of said moving direction vector from said hand moving direction vector calculator and said attitude vector from said hand attitude vector calculator; an adder for adding said actual displacement and an output of said interpolator; and an actuator output converter for converting an output of said adder into actual driving data, outputting said actual drawing data to said industrial robot, and providing a signal for controlling said hand.
Claim 7
Independent Claim 82 words
A method for realizing a subordinate movement of a hand of an industrial robot with respect to a principle moving line thereof while working, comprising the steps of: storing weaving-like pattern information as coordinates of a predetermined reference coordinate system; transforming said weaving-like pattern information into an actual displacement with respect to an actual moving direction of said hand on the basis of a hand attitude vector and a hand moving direction vector; and moving said hand according to said actual displacement.
Claim 8
Independent Claim 82 words
A method for realizing a subordinate movement of a hand of an industrial robot with respect to a principle moving line thereof while working, comprising the steps of: storing weaving-like pattern information as coordinates of a predetermined reference coordinate system; transforming said weaving-like pattern information into an actual displacement with respect to an actual moving direction of said hand on the basis of a hand attitude vector and a hand moving direction vector; and moving said hand according to said actual displacement.
Claim 9
Independent Claim 124 words
A method for realizing a subordinate movement of a hand of an industrial robot with respect to a principle moving line thereof while working, comprising the steps of: teaching actual weaving-like pattern information of said hand at an arbitrary position; transforming said weaving-like pattern information into coordinates of a predetermined reference coordinate system on the basis of an attitude vector and a moving direction vector of said hand at said position; storing said coordinates as a reference weaving pattern; transforming said reference weaving pattern into an actual displacement of said hand with respect to an actual moving direction of said hand on the basis of said attitude vector and said moving direction vector; and moving said hand on the basis of said actual displacement.
Claim 10
Independent Claim 124 words
A method for realizing a subordinate movement of a hand of an industrial robot with respect to a principle moving line thereof while working, comprising the steps of: teaching actual weaving-like pattern information of said hand at an arbitrary position; transforming said weaving-like pattern information into coordinates of a predetermined reference coordinate system on the basis of an attitude vector and a moving direction vector of said hand at said position; storing said coordinates as a reference weaving pattern; transforming said reference weaving pattern into an actual displacement of said hand with respect to an actual moving direction of said hand on the basis of said attitude vector and said moving direction vector; and moving said hand on the basis of said actual displacement.

References Cited (Backward Citations)

US4150329A Cited
US4445184A Cited
US4495588A Cited
EP0076498A2 Cited
US4538233A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-11-03 1990-05-05 1990-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-11-03 1994-05-05 1994-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-11-03 1998-05-05 1998-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag