US4995087A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Machine vision system
Assignee: General Electric Co
•
Filing: 1989-08-11
•
Granted: 1991-02-19
•
Expires: 2009-08-11
Abstract
Abstract A vision system for automating a machine process. The system includes a conventional CCD camera and a vision processor which automatically determines process parameters from a workpiece surface by generating an image of the workpiece surface, transducing the workpiece image into electrical signals, and electronically determining the process parameters from the electrical signals. Applied to a laser welding process, the vision system locates workpiece edges, determines part centerline and thickness, and calculates process parameters such as weld location, the rate of delivery of weld powder, laser intensity, and the speed at which the weld is applied.
Inventors
- 👤 Rajendra P. Rathi
- 👤 David G. Tashjian
- 👤 Richard H. Burkel
- 👤 Randall C. Gantner
- 👤 John J. Bottoms
- 👤 Steven M. Wolff
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 13:15
CPC Classifications
B; B23; B23K; B23K26/00; B23K26/02; B23K26/03; B23K26/032; B23P; B23P6/00; B23P6/002; B23P6/007; G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/4202; G05B19/4207; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36495; G05B2219/37; G05B2219/37572; G05B2219/45; G05B2219/45165; G05B2219/50; G05B2219/50214
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
178 words
A method for guilding a tool along a workpiece surface, the steps comprising: generating an image of said workpiece surface; dissecting said image into a plurality of picture elements; identifying the coordinates of a set of picture elements associated with a boundary of said workpiece surface; generating a mathematical equation from said picture element coordinates, said equation defining a curve formed by the boundary of said workpiece surface; selecting a first plurality of points along said curve; electronically determining a slope for said curve at each of said first plurality of points ; generating a set of mathematical equations, each of said equations defining a line normal to said curve and each normal line intersecting said curve at a different one of said first plurality of points; identifying a second plurality of points, each one of said second plurality of points being located along a different one of said normal lines at a predetermined distance from an associated one of said first plurality of points; and guiding said tool along a path including said second plurality of points.
Claim 2
Independent Claim
178 words
A method for guilding a tool along a workpiece surface, the steps comprising: generating an image of said workpiece surface; dissecting said image into a plurality of picture elements; identifying the coordinates of a set of picture elements associated with a boundary of said workpiece surface; generating a mathematical equation from said picture element coordinates, said equation defining a curve formed by the boundary of said workpiece surface; selecting a first plurality of points along said curve; electronically determining a slope for said curve at each of said first plurality of points ; generating a set of mathematical equations, each of said equations defining a line normal to said curve and each normal line intersecting said curve at a different one of said first plurality of points; identifying a second plurality of points, each one of said second plurality of points being located along a different one of said normal lines at a predetermined distance from an associated one of said first plurality of points; and guiding said tool along a path including said second plurality of points.
Claim 3
Independent Claim
270 words
A method for guiding a tool along a workpiece surface, comprising the steps of: generating an image of said workpiece surface, said step of generating an image including the steps of illuminating said surface, and focusing electromagnetic energy reflected from said surface onto a sensor; dissecting said image into a plurality of picture elements; identifying the coordinates of a set of picture elements associated with a boundary of said workpiece surface, said step of identifying the coordinates of the set of picture elements including the steps of: (a) assigning a luminance value to each picture element, the magnitude of said luminance value being proportional to the intensity of electromagnetic energy associated with the corresponding picture element, and (b) comparing said luminance values to identify picture elements associated with said workpiece surface and picture elements associated with background areas; generating a mathematical equation from said picture element coordinates, said equation defining a curve formed by the boundary of said workpiece surface; selecting a first plurality of points along said curve; electronically determining a slope for said curve at each of said first selected points; generating a set of mathematical equations, each of said set of equations defining a line normal to said curve and each normal line intersection said curve at a different one of said first plurality of points; identifying a second plurality of points, each one of said second plurality of points being located along a different one of said normal lines at a predetermined distance from an associated one of said first plurality of points; and guiding the tool along a path including said second plurality of points.
Claim 4
Independent Claim
270 words
A method for guiding a tool along a workpiece surface, comprising the steps of: generating an image of said workpiece surface, said step of generating an image including the steps of illuminating said surface, and focusing electromagnetic energy reflected from said surface onto a sensor; dissecting said image into a plurality of picture elements; identifying the coordinates of a set of picture elements associated with a boundary of said workpiece surface, said step of identifying the coordinates of the set of picture elements including the steps of: (a) assigning a luminance value to each picture element, the magnitude of said luminance value being proportional to the intensity of electromagnetic energy associated with the corresponding picture element, and (b) comparing said luminance values to identify picture elements associated with said workpiece surface and picture elements associated with background areas; generating a mathematical equation from said picture element coordinates, said equation defining a curve formed by the boundary of said workpiece surface; selecting a first plurality of points along said curve; electronically determining a slope for said curve at each of said first selected points; generating a set of mathematical equations, each of said set of equations defining a line normal to said curve and each normal line intersection said curve at a different one of said first plurality of points; identifying a second plurality of points, each one of said second plurality of points being located along a different one of said normal lines at a predetermined distance from an associated one of said first plurality of points; and guiding the tool along a path including said second plurality of points.
Claim 5
Dependent Claim
82 words
The method of claim 2, wherein said step of comparing luminance values to identify picture elements associated with said surface and picture elements associated with background areas includes the steps of: determining a threshold luminance value; comparing said picture element luminance values to said threshold luminance value; identifying picture elements associated with said surface as those having luminance values greater than said threshold value; and identifying picture elements associated with said background as those having luminance values less than said threshold value.
Claim 6
Dependent Claim
77 words
The method of claim 1, wherein: said step of generating a mathematical equation from said picture element coordinates includes the step of determining a set of fourier Coefficients corresponding to said picture element coordinates and substituting said Fourier Coefficients into a Fourier Series equation; and said step of electronically determining the slope of said curve at selected points along said curve includes the step of calculating the derivative of said Fourier Series equation at said selected points.
References Cited (Backward Citations)
US3967242A
Cited
US4575805A
Cited
US4412121A
Cited
US4670849A
Cited
US4493968A
Cited
US4703415A
Cited
US4673795A
Cited
US4698570A
Cited
US4789770A
Cited
US4696707A
Cited
US4843287A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-02-18 | 1994-08-20 | 1995-02-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-02-18 | 1998-08-20 | 1999-02-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-02-18 | 2002-08-20 | 2003-02-19 | $7700.00 | Window Closed / Lapsed |