← Back to Patent Explorer
US4831316A Expired / Lapsed US ⏱️ 0.0 years remaining

Control system for an industrial robot with a foresight function

Assignee: Toyota Motor Corp
•
Filing: 1987-10-01
•
Granted: 1989-05-16
•
Expires: 2007-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control system for an industrial robot having a hand which traces a pre-stored standard course defining its position and posture and which has a foresight function. The hand is provided with a tool and a work shape sensor, where the tool and the work shape sensor have a known spatial relationship. The foresight function is realized by a control system comprising temporary storing means for temporarily storing a future position and/or posture data of the tool calculated from a sensed position and/or posture data of the present sensor position. The stored data is output after a delayed time interval when it is compared with a pre-stored standard data. When the difference is small, the data is used to control the future position and/or posture of the hand. When the difference is great, an abnormality process is started.

Inventors

  • 👤 Yasuo Ishiguro
  • 👤 Yoshito Kato
  • 👤 Fumiaki Takeda
  • 👤 Mitsuo Koide
  • 👤 Toshitaka Kuno
  • 👤 Masaru Nakano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 18:49
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/425; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36417

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 223 words
A control system for an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the system comprising: means for inputting data corresponding to the shape of workpiece in response to the sensing of the workpiece at one sensing point; means for calculating and storing a subsequent position and posture data in a robot coordinate system in accordance with a sensor coordinate system and the position and posture data of the hand in the robot coordinate system for said one sensing point; means for calculating a next target standard position and posture data in accordance with the stored standard course; means for comparing and selecting the stored subsequent position and posture data most proximate to the next target standard position and posture data; means for calculating a difference between the next target standard position and posture data and the selected subsequent position and posture data; means for correcting the stored standard position and posture data in accordance with the stored plurality of subsequent position and posture data; and control means for controlling the position and posture of the hand in accordance with the calculated difference.
Claim 2
Dependent Claim 223 words
A control system for an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the system comprising: means for inputting data corresponding to the shape of workpiece in response to the sensing of the workpiece at one sensing point; means for calculating and storing a subsequent position and posture data in a robot coordinate system in accordance with a sensor coordinate system and the position and posture data of the hand in the robot coordinate system for said one sensing point; means for calculating a next target standard position and posture data in accordance with the stored standard course; means for comparing and selecting the stored subsequent position and posture data most proximate to the next target standard position and posture data; means for calculating a difference between the next target standard position and posture data and the selected subsequent position and posture data; means for correcting the stored standard position and posture data in accordance with the stored plurality of subsequent position and posture data; and control means for controlling the position and posture of the hand in accordance with the calculated difference.
Claim 3
Dependent Claim 48 words
A control system according to claim 1 wherein the control means further comprises: normally inactive abnormality processing means for indicating an abnormal condition when activated; and means for activating the abnormality processing means at times when said difference detected by the comparing means exceeds a predetermined threshold level.
Claim 4
Dependent Claim 35 words
A control system according to claim 2 wherein the abnormality processing means further comprises: means responsive to the activation thereof for stopping movement of the robot and generating a characteristic signal external of the robot.
Claim 5
Dependent Claim 45 words
A control system according to claim 2 wherein the abnormality processing means further comprises means for controlling the position and posture of the robot hand in accordance with the stored standard position and posture data without utilization of the difference detected by the comparing means.
Claim 6
Independent Claim 209 words
A method of controlling an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the method comprising: inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at one sensing point; calculating and storing a subsequent position and posture data in a robot coordinate system in accordance with a sensor coordinate system and the position and posture data of the hand in the robot coordinate system for said open sensing point; calculating a next target standard position and posture data in accordance with the stored standard course; comparing and selecting the stored subsequent position and posture data most proximate to the next target standard position and posture data; calculating a difference between the next target standard position and posture data and the selected subsequent position and posture data; correcting the stored standard position and posture data in accordance with the stored plurality of subsequent position and posture data; and controlling the position and posture of the hand in accordance with the calculated difference.
Claim 7
Independent Claim 209 words
A method of controlling an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the method comprising: inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at one sensing point; calculating and storing a subsequent position and posture data in a robot coordinate system in accordance with a sensor coordinate system and the position and posture data of the hand in the robot coordinate system for said open sensing point; calculating a next target standard position and posture data in accordance with the stored standard course; comparing and selecting the stored subsequent position and posture data most proximate to the next target standard position and posture data; calculating a difference between the next target standard position and posture data and the selected subsequent position and posture data; correcting the stored standard position and posture data in accordance with the stored plurality of subsequent position and posture data; and controlling the position and posture of the hand in accordance with the calculated difference.
Claim 8
Dependent Claim 40 words
A method according to claim 5 wherein the step of controlling further comprises the substeps of: activating an abnormality processing means at times when said detected difference exceeds a predetermined threshold level; and indicating an abnormal condition upon activation thereof.
Claim 9
Dependent Claim 31 words
A method according to claim 6 wherein the substeps of activating an abnormality process means further comprises: stopping movement of the robot and generating a characteristic signal external of the robot.
Claim 10
Dependent Claim 42 words
A method according to claim 6 wherein the substeps of activating an abnormality processing means further comprises: controlling the position and posture of the robot hand in accordance with the stored standard position and posture data without utilization of the detected difference.
Claim 11
Dependent Claim 214 words
A control system for an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the system comprising: means for inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at one sensing point; means for calculating and storing a subsequent position and posture data corresponding to a point in a time at which the tool arrives at said one sensing point; means for generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches said one sensing point; comparing means for detecting the difference between the generated output data and the stored standard course; control means for controlling the position and posture of the band in accordance with the detected difference including means for generating an abnormality signal when said difference detected by the comparing means exceeds a predetermined threshold level; and means responsive to the abnormality signal for stopping movement of the robot and generating a characteristic signal external of the robot.
Claim 12
Dependent Claim 214 words
A control system for an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the system comprising: means for inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at one sensing point; means for calculating and storing a subsequent position and posture data corresponding to a point in a time at which the tool arrives at said one sensing point; means for generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches said one sensing point; comparing means for detecting the difference between the generated output data and the stored standard course; control means for controlling the position and posture of the band in accordance with the detected difference including means for generating an abnormality signal when said difference detected by the comparing means exceeds a predetermined threshold level; and means responsive to the abnormality signal for stopping movement of the robot and generating a characteristic signal external of the robot.
Claim 13
Dependent Claim 222 words
A control system for an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the system comprising: means for inputting data corresponding to the shape of workpiece in response to the sensing of the workpiece at one sensing point; means for calculating and storing a subsequent position and posture data corresponding to a point in time at which the tool arrives at said one sensing point; means for generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches said one sensing point; comparing means for detecting the difference between the generated output data and the stored standard course; control means for controlling the position and posture if the hand in accordance with the detected difference including means for generating an abnormality signal when said difference detected by the comparing means exceeds a predetermined threshold level; and means for controlling the position and posture of the robot hand in accordance with the stored standard position and posture data without utilization of the difference detected by the comparing means.
Claim 14
Dependent Claim 222 words
A control system for an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard stored course, the system comprising: means for inputting data corresponding to the shape of workpiece in response to the sensing of the workpiece at one sensing point; means for calculating and storing a subsequent position and posture data corresponding to a point in time at which the tool arrives at said one sensing point; means for generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches said one sensing point; comparing means for detecting the difference between the generated output data and the stored standard course; control means for controlling the position and posture if the hand in accordance with the detected difference including means for generating an abnormality signal when said difference detected by the comparing means exceeds a predetermined threshold level; and means for controlling the position and posture of the robot hand in accordance with the stored standard position and posture data without utilization of the difference detected by the comparing means.
Claim 15
Independent Claim 194 words
A method of controlling an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard course, the method comprising: inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at a first sensing point; calculating and storing a subsequent position and posture data corresponding to a point in time at which the tool arrives at said first sensing point; generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches the first sensing point; detecting the difference between the generated output data and the stored standard course; controlling the position and posture of the hand in accordance with the detected difference; activating an abnormality processing means at times when said detected difference exceeds a predetermined threshold indicating an abnormal condition external of the robot upon activation thereof; and stopping movement of the robot upon activation thereof.
Claim 16
Independent Claim 194 words
A method of controlling an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard course, the method comprising: inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at a first sensing point; calculating and storing a subsequent position and posture data corresponding to a point in time at which the tool arrives at said first sensing point; generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches the first sensing point; detecting the difference between the generated output data and the stored standard course; controlling the position and posture of the hand in accordance with the detected difference; activating an abnormality processing means at times when said detected difference exceeds a predetermined threshold indicating an abnormal condition external of the robot upon activation thereof; and stopping movement of the robot upon activation thereof.
Claim 17
Independent Claim 185 words
A method of controlling an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard course, the method comprising: inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at a first sensing point; calculating and storing a subsequent position and posture data corresponding to a point in time at which the tool arrives at said first sensing point; generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches the first sensing point; detecting the difference between the generated output data and the stored standard course; controlling the position and posture of the hand in accordance with the detected difference; and controlling the position and posture of the robot hand in accordance with the stored standard position and posture data without utilization of the detected difference.
Claim 18
Independent Claim 185 words
A method of controlling an industrial robot having a hand with a tool and a workpiece shape sensor disposed a predetermined distance in advance of the tool in the direction of travel thereof, a standard course for the tool stored in the system, the sensor being operative to trace the standard course, the method comprising: inputting data corresponding to the shape of a workpiece in response to the sensing of the workpiece at a first sensing point; calculating and storing a subsequent position and posture data corresponding to a point in time at which the tool arrives at said first sensing point; generating output data corresponding to said subsequent position and posture data at the expiration of a time interval corresponding to the time when the tool reaches the first sensing point; detecting the difference between the generated output data and the stored standard course; controlling the position and posture of the hand in accordance with the detected difference; and controlling the position and posture of the robot hand in accordance with the stored standard position and posture data without utilization of the detected difference.

References Cited (Backward Citations)

US4642752A Cited
US4675502A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-05-15 1992-11-14 1993-05-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-05-15 1996-11-14 1997-05-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-05-15 2000-11-14 2001-05-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag