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

Robot control system

Assignee: Fanuc Corp
•
Filing: 1986-06-24
•
Granted: 1990-02-06
•
Expires: 2006-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A robot control system is provided for teaching the distal end position of a working member mounted on a wrist of a robot and executing a predetermined task. A rotational angle is determined by a calculation control unit (/w) from the projection (/w') of a gripping direction vector of a workpiece. A command for correcting the positional rotation of the tool coordinate system is obtained through simple processing based on information indicative of the position of the workpiece from a sensor. As a result, the position of the tool can be rotatively corrected and controlled, even if the gripping direction vector is not parallel to the surface on which the workpiece is placed.

Inventors

  • 👤 Hajimu Kishi
  • 👤 Shinsuke Sakakibara
  • 👤 Tatsuo Karakama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:31
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; B; B25; B25J; B25J9/00; B25J9/16; B25J9/1694; B25J9/1697; G05B19/408; G05B19/4083; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36503; G05B2219/37; G05B2219/37572; G05B2219/45; G05B2219/45083; G05B2219/50; G05B2219/50353

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 132 words
A robot control system adapted to execute a task using a tool at a predetermined position upon correction of a tool position offset of a robot, the correction being based on information indicative of a position of a workpiece supported by a working surface, said system comprising: sensor means for sensing the position of the workpiece as represented by a gripping direction vector in a fixed coordinate system of said sensor means, the fixed coordinate system defined by a Z-axis substantially normal to the working surface, an X-axis and a Y-axis; and control means for calculating an amount of rotational correction of the tool, with regard to the fixed coordinate system of said sensing means, from position information based on the gripping direction vector of the workpiece sensed by said sensing means.
Claim 2
Dependent Claim 132 words
A robot control system adapted to execute a task using a tool at a predetermined position upon correction of a tool position offset of a robot, the correction being based on information indicative of a position of a workpiece supported by a working surface, said system comprising: sensor means for sensing the position of the workpiece as represented by a gripping direction vector in a fixed coordinate system of said sensor means, the fixed coordinate system defined by a Z-axis substantially normal to the working surface, an X-axis and a Y-axis; and control means for calculating an amount of rotational correction of the tool, with regard to the fixed coordinate system of said sensing means, from position information based on the gripping direction vector of the workpiece sensed by said sensing means.
Claim 3
Dependent Claim 28 words
A robot control system according to claim 1, wherein said sensor means is a visual sensor having an optic axis fixed at a position parallel to the Z-axis.
Claim 4
Dependent Claim 162 words
A robot control system according to claim 1, wherein said control means includes: memory means for storing conversion data representing a matrix for conversion between a robot coordinate system and a fixed coordinate system of said sensing means; and calculation means for determining robot command values for driving the robot, the robot command values specifying movement of the robot in a robot coordinate system independent of the fixed coordinate system of said sensor means, and for calculating the robot command values by converting a stored robot tool vector in the robot coordinate system into an initial sensor tool vector, producing a corrected sensor tool vector in dependence upon the initial sensor tool vector and an angle in the plane defined by the X-axis and the Y-axis between the projection of the initial sensor tool vector and the gripping direction vector, and converting the corrected sensor tool vector into a corrected robot tool vector using the conversion data stored in said memory means.
Claim 5
Dependent Claim 22 words
A robot control system according to claim 3, wherein said memory means includes first memory means for storing the robot command values.
Claim 6
Dependent Claim 22 words
A robot control system according to claim 4, wherein said memory means includes second memory means for storing the gripping direction vector.
Claim 7
Dependent Claim 198 words
A robot control system for controlling movement of a robot arm relative to a workpiece in response to a robot command specifying a position in a robot coordinate system and a workpiece alignment vector supplied to said robot control system by a workpiece position sensing system using a coordinate system independent of the robot coordinate system, said robot control system comprising: memory means for storing conversion data representing a matrix for conversion between the robot coordinate system and the sensor coordinate system; calculation means for calculating values used in the robot command by converting a stored robot tool vector in the robot coordinate system into an initial sensor tool vector, producing a corrected sensor tool vector in dependence upon the initial sensor tool vector and an angle between projections, in a plane defined by two axes in the sensor coordinate system, of the initial sensor tool vector and the workpiece alignment vector and converting the corrected sensor tool vector into a corrected robot tool vector using the conversion data stored in said memory means; and command means for controlling movement of the robot arm in dependence upon the robot command using the values calculated by said calculation means.
Claim 8
Dependent Claim 198 words
A robot control system for controlling movement of a robot arm relative to a workpiece in response to a robot command specifying a position in a robot coordinate system and a workpiece alignment vector supplied to said robot control system by a workpiece position sensing system using a coordinate system independent of the robot coordinate system, said robot control system comprising: memory means for storing conversion data representing a matrix for conversion between the robot coordinate system and the sensor coordinate system; calculation means for calculating values used in the robot command by converting a stored robot tool vector in the robot coordinate system into an initial sensor tool vector, producing a corrected sensor tool vector in dependence upon the initial sensor tool vector and an angle between projections, in a plane defined by two axes in the sensor coordinate system, of the initial sensor tool vector and the workpiece alignment vector and converting the corrected sensor tool vector into a corrected robot tool vector using the conversion data stored in said memory means; and command means for controlling movement of the robot arm in dependence upon the robot command using the values calculated by said calculation means.

References Cited (Backward Citations)

US3804270A Cited
US4017721A Cited
US4105925A Cited
US4373804A Cited
US4380696A Cited
US4706000A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-05 1993-08-07 1994-02-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-05 1997-08-07 1998-02-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-05 2001-08-07 2002-02-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag