Machine vision system
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
4 Claims
-
1. 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. - View Dependent Claims (4)
-
-
2. 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. - View Dependent Claims (3)
-
Specification