System and method for identifying a feature of a workpiece
First Claim
1. A method for identifying a feature of a workpiece, the method comprising:
- acquiring two-dimensional data of at least a region of a workpiece;
acquiring three-dimensional data of a portion of the region of the workpiece;
determining an estimated location of an attribute of a feature of the workpiece from the three-dimensional data; and
identifying the feature by analyzing the two-dimensional data in an area surrounding the estimated location of the attribute, wherein identifying the feature includes performing a plurality of iterations of analyzing the two-dimensional data, wherein a first iteration analyzes the two-dimensional data in a first area bounded along a first dimension with a first lineal measurement and a second dimension with a second lineal measurement, and wherein a second iteration analyzes the two-dimensional data in a second area bounded along the first dimension with a third lineal measurement that is longer than the first lineal measurement and the second dimension having a fourth lineal measurement that is shorter than the second lineal measurement.
1 Assignment
0 Petitions
Accused Products
Abstract
A feature of a workpiece can be identified. Two-dimensional data of at least a region of a workpiece and three-dimensional data of a portion of the region of the workpiece are acquired, such as by illuminating at least the region with at least a first light source disposed at a first angle of incidence relative to a plane of the region and illuminating the portion with a second light source, such as at least one laser, disposed at a second angle of incidence greater than the first angle of incidence. An estimated location of an attribute of a feature of the workpiece is determined from the three-dimensional data, and the feature is identified by analyzing the two-dimensional data in an area surrounding the estimated location of the attribute. Attributes of features can include without limitation a point along a line of an edge.
-
Citations
38 Claims
-
1. A method for identifying a feature of a workpiece, the method comprising:
-
acquiring two-dimensional data of at least a region of a workpiece; acquiring three-dimensional data of a portion of the region of the workpiece; determining an estimated location of an attribute of a feature of the workpiece from the three-dimensional data; and identifying the feature by analyzing the two-dimensional data in an area surrounding the estimated location of the attribute, wherein identifying the feature includes performing a plurality of iterations of analyzing the two-dimensional data, wherein a first iteration analyzes the two-dimensional data in a first area bounded along a first dimension with a first lineal measurement and a second dimension with a second lineal measurement, and wherein a second iteration analyzes the two-dimensional data in a second area bounded along the first dimension with a third lineal measurement that is longer than the first lineal measurement and the second dimension having a fourth lineal measurement that is shorter than the second lineal measurement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying a feature of a workpiece, the system comprising:
-
a first light source configured to illuminate at least a region of a workpiece; a second light source configured to illuminate a portion of the region of the workpiece; a sensor configured to sense an image of the region and the portion of the region; and a processor operatively coupled to the sensor, the processor including; a first component configured to determine an estimated location of an attribute of a feature of the workpiece from three-dimensional data regarding the portion of the region of the workpiece; and a second component configured to identify the feature by analyzing two-dimensional data regarding the region in an area surrounding the estimated location of the attribute. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of detecting an edge, the method comprising:
-
illuminating at least a region of a workpiece with a pair of first light sources that are disposed at a first angle of incidence relative to a plane of the region; illuminating a portion of the region of the workpiece with a second light source that is disposed at a second angle of incidence relative to the plane of the region, the second angle of incidence being greater than the first angle of incidence; capturing a frame of information; determining an estimated location of a point along a line defining an edge within the workpiece from three-dimensional data from the frame of information; and refining location of the edge by analyzing two-dimensional data from the frame of information in an area surrounding the estimated location of the point. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A memory device storing computer software program code that is executable by a processor to:
-
analyzing analyze three-dimensional information to determine a plurality of estimated locations of points along a plurality of lines defining a plurality of edges; analyze two-dimensional information in a plurality of areas surrounding the estimated locations of the points to refine locations of the edges; formulate a plurality of candidate lines from the points at the plurality of estimated locations; and determine a median angle of the plurality of candidate lines. - View Dependent Claims (21, 22)
-
-
23. A head assembly for performing a manufacturing operation on a workpiece, the head assembly comprising:
-
a tool moveable relative to a workpiece and configured to perform a manufacturing operation on the workpiece; and a monitoring unit operatively coupled to and moveable with the tool relative to the workpiece, the monitoring unit including; first and second lighting assemblies disposed towards first and second sides of the monitoring unit, respectively, the first and second lighting assemblies being configured to illuminate at least a region of the workpiece; a laser assembly configured to illuminate a portion of the region of the workpiece upon which the tool has performed the manufacturing operation; a sensor configured to sense an image of the region and the portion of the region; and a processor operatively coupled to the sensor, the processor including; a first component configured to determine an estimated location of an attribute of a feature of the workpiece from three-dimensional data regarding the portion of the region of the workpiece; and a second component configured to identify the feature by analyzing two-dimensional data regarding the region in an area surrounding the estimated location of the attribute. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system for performing a manufacturing operation on a workpiece, the system comprising:
-
at least one head assembly configured to perform a manufacturing operation on a workpiece, the head assembly including; a tool moveable relative to a workpiece and configured to perform the manufacturing operation on the workpiece; and a monitoring unit operatively coupled to and moveable with the tool relative to the workpiece, the monitoring unit including; first and second lighting assemblies disposed towards first and second sides of the monitoring unit, respectively, the first and second lighting assemblies being configured to illuminate at least a region of the workpiece; a laser assembly configured to illuminate a portion of the region of the workpiece upon which the tool has performed the manufacturing operation; a sensor configured to sense an image of the region and the portion of the region; and a processor operatively coupled to the sensor, the processor including; a first component configured to determine an estimated location of an attribute of a feature of the workpiece from three-dimensional data regarding the portion of the region of the workpiece; and a second component configured to identify the feature by analyzing two-dimensional data regarding the region in an area surrounding the estimated location of the attribute; and a translation platform coupled to the at least one head assembly, the translation platform being configured to operatively position the at least one head assembly proximate the workpiece and to systematically move the at least one head assembly along a translation path proximate the workpiece. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of performing a manufacturing operation on a workpiece, the method comprising:
-
performing a manufacturing operation on a portion of a workpiece using a tool moveable relative to the workpiece; simultaneously with performing the manufacturing operation, translating the tool relative to the workpiece; and simultaneously with performing the manufacturing operation, monitoring a portion of the workpiece upon which the tool has performed the manufacturing operation, wherein the monitoring includes; acquiring two-dimensional data of at least a region of the workpiece; acquiring three-dimensional data of a portion of the region of the workpiece; determining an estimated location of an attribute of a feature of the workpiece from the three-dimensional data; and identifying the feature by analyzing the two-dimensional data in an area surrounding the estimated location of the attribute. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A method comprising:
-
acquiring two-dimensional data of at least a region of a workpiece, wherein acquiring the two-dimensional data includes; illuminating at least the region of the workpiece with at least a first light source that is disposed at a first angle of incidence relative to a plane of the region; and sensing an image of the region; acquiring three-dimensional data of a portion of the region of the workpiece, wherein acquiring the three-dimensional data includes; illuminating the portion of the region of the workpiece with a second light source that is disposed at a second angle of incidence relative to the plane of the region, the second angle of incidence being greater than the first angle of incidence; and sensing an image of the portion of the region; determining an estimated location of an attribute of a feature of the workpiece from the three-dimensional data; and identifying the feature by analyzing the two-dimensional data in an area surrounding the estimated location of the attribute.
-
Specification