Patent US5371836A successfully refreshed from Google Patents.
US5371836A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Position teaching method and control apparatus for robot
Assignee: Panasonic Holdings Corp
•
Filing: 1989-08-22
•
Granted: 1994-12-06
•
Expires: 2009-08-22
Abstract
Abstract The present invention, by manually operating a robot and memorizing a position of the extremity of the robot, teaches a reference point representing a representative position and orientation on a moving path and a relative position of an operating position of a robot extremity in operation from the above-mentioned reference point, and designate a path of a moving position of the robot extremity in operation by an array of the reference points, and teachings of the moving path and a gripping position can be separated each other, and an accurate and easy teaching is enabled.
Inventors
- 👤 Takashi Mitomi
- 👤 Takafumi Tetsuya
- 👤 Katsuyoshi Satoh
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 07:12
CPC Classifications
B; B25; B25J; B25J9/00; B25J9/16; G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/425; G05B19/418; G05B19/41815; G05B19/4182; G05B2219/00; G05B2219/30; G05B2219/39; G05B2219/39124; G05B2219/39138; Y; Y02; Y02P; Y02P90/00; Y02P90/02
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
192 words
An action teaching method for a robot system having a plurality of moveable robot-manipulator adapted to hold a workpiece, comprising the steps of: manually operating one of said robot-manipulators to said workpiece while at a first area, and determining a first reference point indicative of a relative position and orientation of said workpiece at said first area; manually operating said robot-manipulators to said work piece while at said first area and determining gripping positions where said plurality of robot-manipulators hold said workpiece while at said first area; manually operating said one of said robot-manipulators to said workpiece while at a second area and determining a second reference point indicative of a relative position and orientation of said workpiece at said second area; designating a path of operating positions for said plurality of robot-manipulators by interpolating between arrays respectively having data representing the first and second reference points; and determining relative gripping positions where said plurality of robot-manipulators hold said workpiece while not at said first area, said relative gripping positions being distinct from said reference points and maintained in a relative position to said reference points while said workpiece is being moved.
Claim 2
Dependent Claim
192 words
An action teaching method for a robot system having a plurality of moveable robot-manipulator adapted to hold a workpiece, comprising the steps of: manually operating one of said robot-manipulators to said workpiece while at a first area, and determining a first reference point indicative of a relative position and orientation of said workpiece at said first area; manually operating said robot-manipulators to said work piece while at said first area and determining gripping positions where said plurality of robot-manipulators hold said workpiece while at said first area; manually operating said one of said robot-manipulators to said workpiece while at a second area and determining a second reference point indicative of a relative position and orientation of said workpiece at said second area; designating a path of operating positions for said plurality of robot-manipulators by interpolating between arrays respectively having data representing the first and second reference points; and determining relative gripping positions where said plurality of robot-manipulators hold said workpiece while not at said first area, said relative gripping positions being distinct from said reference points and maintained in a relative position to said reference points while said workpiece is being moved.
Claim 3
Dependent Claim
49 words
A method as in claim 1, wherein said each of said first and second reference point is determined by moving said one of said robot-manipulators to at least three positions within said first and second area, respectively, so as to indicate said relative position and orientation of said workpiece.
Claim 4
Dependent Claim
38 words
A method as in claim 2, wherein a first of said positions is used to represent said position of said workpiece and a second and third of said positions are used to represent said orientation of said workpiece.
Claim 5
Dependent Claim
47 words
A method as in claim 1 wherein each of said robot-manipulators respectively grip different portions of the workpiece, and are commanded to different locations relative to said reference point, where each of said robot-manipulators grip the workpiece at a different location relative to a single reference point.
Claim 6
Dependent Claim
42 words
A method as in claim 1 wherein said manually operating steps each include the steps of moving said one of said robot-manipulators to at least two points on the workpiece and storing information about these two points to obtain position and orientation.
Claim 7
Dependent Claim
48 words
A method as in claim 1 wherein said manually operating steps each include moving said one of said robot-manipulators to three points on the workpiece at each of said first and second areas, and measuring three dimensional information including position, and two dimensional orientation, from said three points.
Claim 8
Dependent Claim
216 words
A control apparatus for a robot system having a plurality of robot-manipulators, comprising: means for manually operating the robot system, means for detecting and storing a plurality of positions and orientations of one of said plurality of robot-manipulators while at different locations, means for calculating and storing a reference point from said plurality of stored positions and orientations; means for calculating and storing relative states of said plurality of robot-manipulators, indicative of their position and orientation, on the basis of said reference point; control means, responsive to said stored reference point and relative states, for calculating a desired path of operation over which said robot system is to be operated, and for designating a present reference point as a starting point and a subsequent reference point as an ending point, and means for controlling said plurality of robot-manipulators so as to hold a workpiece at said starting point by specifying gripping positions relative to said present reference point, and for moving said robot system so as to move between reference points by interpolating between the present reference point and the subsequent reference point, while keeping a relative position between the present reference point and said plurality of robot-manipulators by moving said robot system in a manner so as to maintain an original orientation of said workpiece.
Claim 9
Dependent Claim
216 words
A control apparatus for a robot system having a plurality of robot-manipulators, comprising: means for manually operating the robot system, means for detecting and storing a plurality of positions and orientations of one of said plurality of robot-manipulators while at different locations, means for calculating and storing a reference point from said plurality of stored positions and orientations; means for calculating and storing relative states of said plurality of robot-manipulators, indicative of their position and orientation, on the basis of said reference point; control means, responsive to said stored reference point and relative states, for calculating a desired path of operation over which said robot system is to be operated, and for designating a present reference point as a starting point and a subsequent reference point as an ending point, and means for controlling said plurality of robot-manipulators so as to hold a workpiece at said starting point by specifying gripping positions relative to said present reference point, and for moving said robot system so as to move between reference points by interpolating between the present reference point and the subsequent reference point, while keeping a relative position between the present reference point and said plurality of robot-manipulators by moving said robot system in a manner so as to maintain an original orientation of said workpiece.
Claim 10
Dependent Claim
63 words
A control apparatus of a robot system in accordance with claim 7, wherein the means for calculating and storing a reference point from said plurality of stored positions and orientations includes calculating said reference point from three positions, wherein a first position of said three positions represents the position of the reference point and the other positions represent orientation of the reference point.
Claim 11
Dependent Claim
63 words
A control apparatus of a robot system in accordance with claim 7, wherein the means for calculating and storing a reference point from said plurality of stored positions and orientations includes calculating a the reference point from two positions, a first position of said two positions representing the position of the reference point and the other position representing orientation of the reference point.
Claim 12
Dependent Claim
32 words
A control apparatus according to claim 7 wherein each of said robot-manipulators holds a side of said workpiece, said control means designating positions of said respective robot-manipulators relative to said reference point.
Claim 13
Dependent Claim
214 words
A controllable robot apparatus comprising: at least two robot-manipulators; means for manually operating said robot-manipulators; means for setting a holding position where said robot-manipulators hold a workpiece; means for detecting and storing a present position and orientation of of each of said robot-manipulators; means for calculating and storing one of the present position or a relative position with respect to the present position and orientation of one of said robot-manipulators by determining the stored position and orientation as a reference point and for designating the reference point and the relative position, and calculating a desired position of operation of the robot apparatus on the basis of stored information and for operating the robot apparatus, and means for designating a present reference point and a subsequent reference point, and operating the robot apparatus so as to move between the reference points by interpolating between the present reference point and the subsequent reference point, the movement of said robot apparatus proceeding in a manner so as to maintain an original orientation of said workpiece, allowing for a relative position of the present reference point and each of said robot-manipulators to be maintained so that said robot-manipulators hold the workpiece at the holding position and the reference point stays at its proper position on an interpolated path.
Claim 14
Dependent Claim
214 words
A controllable robot apparatus comprising: at least two robot-manipulators; means for manually operating said robot-manipulators; means for setting a holding position where said robot-manipulators hold a workpiece; means for detecting and storing a present position and orientation of of each of said robot-manipulators; means for calculating and storing one of the present position or a relative position with respect to the present position and orientation of one of said robot-manipulators by determining the stored position and orientation as a reference point and for designating the reference point and the relative position, and calculating a desired position of operation of the robot apparatus on the basis of stored information and for operating the robot apparatus, and means for designating a present reference point and a subsequent reference point, and operating the robot apparatus so as to move between the reference points by interpolating between the present reference point and the subsequent reference point, the movement of said robot apparatus proceeding in a manner so as to maintain an original orientation of said workpiece, allowing for a relative position of the present reference point and each of said robot-manipulators to be maintained so that said robot-manipulators hold the workpiece at the holding position and the reference point stays at its proper position on an interpolated path.
Claim 15
Dependent Claim
32 words
A control apparatus according to claim 11 wherein each of said robot-manipulators holds a side of said workpiece, said control means designating positions of said respective robot-manipulators relative to said reference point.
Claim 16
Independent Claim
204 words
A method of operating a robot system possessing a plurality of robot-manipulators, comprising the steps of: establishing a path from a first position to a second position; manually moving one of said robot-manipulators to a first area in said first position and moving said one of said robot-manipulators to at least two points within said first area; calculating a first reference point from said at least two points, said first reference point including at least position information and orientation information; manually moving said one of said robot-manipulators to a second position and locating said one of said robot-manipulators to at least two points in a second area of said second position and determining position information including position and orientation of said second area from said at least two points to determine a reference point of said second position; and interpolating a path between said first reference point and said second reference point; determining positions where said plurality of robot-manipulators hold said workpiece relative to said reference point; and setting positions of said plurality of robot-manipulators along said path that maintain an original orientation of said workpiece, allowing for a relative position of said robot-manipulators and said reference point to be maintained along said path.
Claim 17
Independent Claim
204 words
A method of operating a robot system possessing a plurality of robot-manipulators, comprising the steps of: establishing a path from a first position to a second position; manually moving one of said robot-manipulators to a first area in said first position and moving said one of said robot-manipulators to at least two points within said first area; calculating a first reference point from said at least two points, said first reference point including at least position information and orientation information; manually moving said one of said robot-manipulators to a second position and locating said one of said robot-manipulators to at least two points in a second area of said second position and determining position information including position and orientation of said second area from said at least two points to determine a reference point of said second position; and interpolating a path between said first reference point and said second reference point; determining positions where said plurality of robot-manipulators hold said workpiece relative to said reference point; and setting positions of said plurality of robot-manipulators along said path that maintain an original orientation of said workpiece, allowing for a relative position of said robot-manipulators and said reference point to be maintained along said path.
Claim 18
Dependent Claim
32 words
A control apparatus according to claim 13 wherein each of said robot-manipulators holds a side of said workpiece, said control means designating positions of said respective robot-manipulators relative to said reference point.
References Cited (Backward Citations)
DE235218C
Cited
FR2145708A1
Cited
US3943343A
Cited
US4025838A
Cited
US4146924A
Cited
GB2027938A
Cited
JPS5599605A
Cited
US4385358A
Cited
US4626756A
Cited
US4528632A
Cited
US4503507A
Cited
JPS5822686A
Cited
US4550383A
Cited
US4541060A
Cited
US4558424A
Cited
US4602345A
Cited
EP0114362A1
Cited
US4484120A
Cited
JPS60205721A
Cited
JPS60205720A
Cited
US4689756A
Cited
US4712183A
Cited
EP0172486B1
Cited
US4706204A
Cited
JPS61248106A
Cited
JPS61250705A
Cited
US4743819A
Cited
JPS6293710A
Cited
US4935597A
Cited
US4837734A
Cited
US4833624A
Cited
US4803640A
Cited
US4831316A
Cited
US4835730A
Cited
US4821207A
Cited
US4835710A
Cited
US4831549A
Cited
US4987527A
Cited
US4967125A
Cited
US5006999A
Cited
US4922434A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-12-05 | 1998-06-06 | 1998-12-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-12-05 | 2002-06-06 | 2002-12-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-12-05 | 2006-06-06 | 2006-12-06 | $7700.00 | Window Closed / Lapsed |