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
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 |