US20150063674A1 - Profiling a manufactured part during its service life - Google Patents
Profiling a manufactured part during its service life Download PDFInfo
- Publication number
- US20150063674A1 US20150063674A1 US14/099,567 US201314099567A US2015063674A1 US 20150063674 A1 US20150063674 A1 US 20150063674A1 US 201314099567 A US201314099567 A US 201314099567A US 2015063674 A1 US2015063674 A1 US 2015063674A1
- Authority
- US
- United States
- Prior art keywords
- scanner
- space
- values
- optical
- scan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2518—Projection by scanning of the object
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B26/00—Optical devices or arrangements for the control of light using movable or deformable optical elements
- G02B26/08—Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the direction of light
- G02B26/0875—Optical devices or arrangements for the control of light using movable or deformable optical elements for controlling the direction of light by means of one or more refracting elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/01—Arrangements or apparatus for facilitating the optical investigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/08—Measuring arrangements characterised by the use of optical techniques for measuring diameters
- G01B11/12—Measuring arrangements characterised by the use of optical techniques for measuring diameters internal diameters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/2408—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures for measuring roundness
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N21/55—Specular reflectivity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01Q—SCANNING-PROBE TECHNIQUES OR APPARATUS; APPLICATIONS OF SCANNING-PROBE TECHNIQUES, e.g. SCANNING PROBE MICROSCOPY [SPM]
- G01Q10/00—Scanning or positioning arrangements, i.e. arrangements for actively controlling the movement or position of the probe
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C3/00—Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
- G07C3/14—Quality control systems
- G07C3/143—Finished product quality control
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/01—Arrangements or apparatus for facilitating the optical investigation
- G01N2021/0181—Memory or computer-assisted visual determination
Definitions
- Prior art attempts at the high precision measurement include focal microscopy for fringe pattern analysis, that is image analysis by comparison with a pre-image of a correct part, difficult to deploy and not very accurate.
- Other prior art includes capacitive probes such as described for example in U.S. 2012/0288336. Such capacitive probes, however, take measurements in only one direction at a time, requiring multiple measurements to assess a part, never assembling a complete image of the inside of a part.
- a capacitive probe must fit tightly into or onto a part to be measured, aligned closely to the center axis of the hole, and for calibration purposes, must have the same probe-to-hole-side separation at all times—because its capacitance is calibrated according to the thickness of the layer of air between the probe and a component to be scanned or measured.
- the capacitive probe When such a capacitive probe identifies a problem with a part, and the part is redrilled or remilled to a larger size, the capacitive probe must be swapped out to a larger diameter probe in order to remeasure the part.
- Prior art optical scanners that otherwise might be useful for high precision, high volume measurements for quality control during the service lives of components typically are too bulky to move with respect to a part under inspection.
- Such optical scanners are typically mounted on a fixture with a scanned part in a jig that moves with respect to the scanner.
- This fixed physical orientation between the optical scanner and a part to be scanned or measured means that there are always aspects of the part that cannot be reached, measured, scanned, or imaged by such a prior art optical scanner.
- This limitation of prior art has given rise to so-called multi-sensor metrology devices that include both optical scan capability and also tactile sensors that attempt to measure portions of a part that optical scan illumination cannot reach—all in an attempt to build a scanner that can scan a part accurately and completely.
- One manufacturer of metrology equipment for example, combines three types of sensor probes, a light section sensor, a shape-from-focus (SFF) sensor, and a tactile sensor, all of which are said to work in unison to achieve optimum measurement, even in areas where scan illumination cannot reach.
- SFF shape-from-focus
- FIG. 1 sets forth a line drawing that illustrates example apparatus for profiling a manufactured part during its service life.
- FIG. 2 sets forth a table containing an example of database storage of measurements of a manufactured part derived from scanned images of the part.
- FIG. 3 sets forth a flow chart illustrating an example method of profiling a manufactured part during its service life.
- FIG. 4-6 set forth line drawings and block diagrams of example apparatus for optical scanning
- FIGS. 7A , 7 B, 7 C, 8 A, and 8 B illustrate several examples of line forming apparatus.
- FIGS. 9A and 9B illustrate further example apparatus for optical scanning.
- FIG. 10A-10E set forth five line drawings of example apparatus for optical scanning
- FIG. 11 sets forth a flow chart illustrating an example method of optical scanning
- a ‘profile’ ( 140 ) is composed of sets of measurements ( 148 ) of attributes of a manufactured part ( 202 ) gathered over time during the service life ( 143 ) of the part.
- a profile optionally includes not only profile measurements taken after a part is placed into service but also profile measurements taken during manufacturing.
- a manufactured part is any fabricated object having interior or exterior attributes amenable to measurement, either a complete product or a component of a larger whole, fabricated on a mass scale with machinery or custom-built with hand tools, at any stage of the part's existence, during or after manufacturing, during or after service life.
- a service life is a period of time characterized as a mean time between failures (‘MTBF’), a mean time to failure (‘MTTF’), a mean time to dangous failure (‘MTTFd’), a mean time to repair (‘MTTR’), a mean time between system aborts (‘MTBSA’), a mean time between critical failures (‘MTBCF’), a mean time between unit replacement (‘MTBUR’), or the like.
- the term “service life” as used here includes the life of a part during manufacturing.
- Profile For a part that is repeatedly tested over time for continued compliance with its design specifications, sets of measurements taken and recorded during each test are stored in a profile of the part. Each such set of measurements can be used to determine whether at any given point in time the part continues to meet its specification. Observing changes in such test measurements over time can support a determination of when the part is expected to fail to comply even for a part that still meets its specification. ‘Profiling’ as the term is used here refers to the overall process of making and using profiles, including profile elements developed during manufacturing.
- FIG. 1 sets forth a line drawing and block diagram of example apparatus for profiling a part that includes an optical scanner ( 118 ) that ‘scans’ an object, in this example, a manufactured part ( 202 ), including scanning both the interior ( 301 ) and the exterior ( 300 ) of such an object.
- the scanner ( 118 ) is composed of an optical probe ( 106 ) mounted upon an optical scanner body ( 103 ).
- the scanner contains a source of scan illumination, an LED, a laser, or the like, as well as optical apparatus that projects scan illumination onto a scanned object, component, or part.
- the scan illumination can be projected radially ( 134 ) or in the form of a fan ( 111 ).
- the scanner contains a lens that gathers and conducts to an optical sensor ( 112 ) scan illumination reflected from the part.
- an optical sensor 112
- the same optical probe can scan aspects of objects of differing size, different hole diameters, different cavity depths, different exterior dimensions, all with the same probe. Scanner structure and function, briefly introduced in this paragraph, is described in detail below in this specification.
- An object to be scanned is represented in this example of FIG. 1 as a manufactured component or part ( 202 ) having an exterior surface ( 300 ) and an interior ( 301 ) formed as a drilled or machined cavity or hole with a countersink.
- This part ( 202 ) makes an appropriate example of an object to be optically scanned and measured to profile a part, because in embodiments it will be a common practical fact in profiling parts that the ‘part’ to be profiled is in fact a hole in a larger part or component, a drilled, milled, or otherwise machined hole.
- scan,’ scanned, ‘scanning,’ and the like refer to illuminating a scanned object with scan illumination that is very bright with respect to ambient light levels—so that one or more partial images of the scanned object, portions of the scanned object brightly illuminated by scan illumination, are captured through probe optics and an optical sensor.
- Apparatus for optical scanning utilize such partial images to measure certain characteristics or attributes of a scanned object or part and, at least in some embodiments, also to construct from the partial images a larger or more complete image of a scanned object or part, including, for example, a 3D image of a portion or all of such a part, interior or exterior.
- Optical scanners that is, optical scanners adapted for profiling manufactured parts, have the capability of acquiring by imaging and profilometry a “full service profile” of a manufactured part.
- a full service profile optionally includes both a high precision 3D scan and also a high precision surface profile of a part.
- the high accuracy 3D scan achieves microresolution regarding volumetric aspects of an object, that is, linear measurement along volumetric aspects, length, width, circumference, diameter, cavity or hole depths, and so on, with precision on the order of micrometers.
- the surface profile is effected as optical profilometry, measurements of roughness or smoothness of surfaces, through focus detection, intensity detection, differential detection, Fourier profilometry, or the like, also typically with precision on the order of micrometers.
- a profile or a full service profile in embodiments also can include ‘squeeze out’ detection.
- the manufactured part ( 202 ) in the example of FIG. 1 is composed of three layers ( 331 , 332 , 334 ) of some combination of metal or composite materials bound together with layers of adhesive ( 335 ).
- some of the adhesive is squeezed out ( 336 ) slightly into the interior ( 301 ) aspect of the part.
- the squeeze out is visible to the optical scanner ( 118 ).
- Squeeze out evenly in correct quantity indicates good application of adhesive. Uneven or missing squeeze out can indicate a manufacturing defect.
- Squeeze out detection can apply to gaskets, sealants, and other components whenever full application is sought between two surfaces.
- the manufactured part ( 202 ) in the example of FIG. 1 has an expected service life ( 143 ) and is described by attributes ( 144 ) each of which has an associated design specification ( 146 ).
- the optical scanner ( 118 ) scans the part by capturing images ( 304 ) of the manufactured part through the scanner's optical sensor ( 112 ).
- the scanner ( 103 ), or more particularly, the scanner's optical sensor is coupled ( 152 ) for data communication to one or more data processors ( 154 ), and, as each image is captured by the sensor, the processor retrieves each image through the coupling ( 152 ).
- the coupling ( 152 ) is an internal data bus such as a processor's front side bus or the like, and, because the processor may be located remotely from the scanner, the coupling ( 152 ) can be an RS-232 connection, a Universal Serial Bus (USW), or even a data communications network such as an internet or the like.
- a processor's front side bus or the like the coupling ( 152 ) can be an RS-232 connection, a Universal Serial Bus (USW), or even a data communications network such as an internet or the like.
- USB Universal Serial Bus
- the processor determines measures actual values of attributes of the part when the images are captured.
- the processor ( 154 ) is coupled ( 150 ) for data communications to a database ( 170 ) that stores the measurements ( 148 ) in association with a profile of the part.
- Coupling ( 150 ) can be implemented, for example, as a Fibre Channel, an Infiniband fabric, a Serial ATA connection, a PCI Express bus, and so on.
- An association among data elements in the database is established and maintained by a part identifier or ‘part ID’ ( 142 ) that implements a foreign key that links all the stored information about the part.
- the part's profile includes elements of the part's design and manufacturing specifications, including attributes ( 144 ) of the part to be measured and specification values ( 146 ) for each attribute.
- Each profile ( 140 ) also includes tolerance values ( 147 ), which are the amounts by which a measured value of an attribute is allowed to vary and still pass inspection, still be deemed to meet specification.
- Each paragraph in the schema represents a database record type having a record name followed by a description of the record.
- Each record includes several fields each of which is composed of a field name, indented under the record name, and a description of the data to be stored in the field.
- This example schema is focused on profiles for drilled holes in manufacturing aircraft, but readers will recognize the adaptability of such a database structure to any or all manufactured parts.
- the scanner in the example of FIG. 1 is characterized by a coordinate system ( 200 ) that defines a Cartesian space with respect to the scanner, referred to here as “scanner space.”
- Scanner space is defined when the scanner is manufactured with the origin ( 151 ) of the defining coordinates having a known orientation to the optical sensor ( 112 ) and all pixels of the sensor having known locations in scanner space.
- the manufactured part ( 202 ) also is characterized by a coordinate system ( 198 ) that defines a Cartesian space, called ‘part space,’ whose origin is defined by a set of tracking reflectors or fiducials ( 124 ) that are mounted ( 330 ) in a position that is fixed with respect to the part ( 202 ).
- the scanner uses the fiducials ( 124 ) and tracking illumination ( 328 ) to optically track, as the scanner moves during a scan, the orientation of scanner space with respect to part space.
- each pixel that is illuminated as part of an image is located at a known point in scanner space and is illuminated by scan illumination reflected from a point in part space.
- one or more of the processors establishes, for each scanned image, a set of values of a transforming tensor ( 100 ), that is, a tensor that expresses the relationship between part space and scanner space.
- a tensor can be expressed, for example, as Tensor 1.
- the T values in Tensor 1 express the translation of scanner space with respect to part space, and the R value express the rotation of scanner space with respect to part space. Having the tensor values, the processor then transforms locations in scanner space of imaging pixels from each scanned image to corresponding locations of scanned points in part space. This transform of points in scanner space to points in part space is carried out according to Equation 1.
- Equation 1 transforms by matrix multiplication with Tensor 1 a vector x,y,z representation of a point in scanner space into a vector representing a point x′,y′,z′ in part space. Readers will recognize this as a multiplication of one vertical matrix x,y,z,1 by a square matrix, resulting in another vertical matrix x′,y′,z′,1.
- the vertical matices in this example represent pixel locations in scanner space and reflection point locations in part space and therefore are characterized as vectors.
- the square matrix effectively implements a linear transformation, rotating and translating scanner space with respect to part space—and therefore is characterized as a tensor.
- optical tracking is not the only way to track a scanner.
- a part can, for example be mounted in a fixed position with respect to one or more tactile fiducials that define part space, and an optical probe can be moved by robotic transport, CNC machine, or the like, to physically touch, with a certain orientation, a tactile fiducial, establishing an initial orientation of scanner space with respect to part space. Then the transport can track by dead reckoning the motion of the motion of the probe with respect to its initial orientation and populate a transform tensor for each captured image with values derived from dead reckoning of the motion of the scanner and probe.
- a tactile probe can be switched into deployment position on an end effector of a robotic transport, a CNC machine, or the like, the initial orientation of scanner space with respect to part space can be established by a touch of the tactile probe to a tactile fiducial defining part space, and the transport can switch the probe into deployment and track probe motion by dead reckoning.
- the processor Having derived the scan point locations x′,y′,z′ in part space, the processor then measures actual values of attributes of the part.
- the point locations in part space are points in a traditional Cartesian space, and the part's attributes, which after all are disposed within part space, therefore can be determined through techniques of analytic geometry, least squares analysis, regression analysis, Tikhonov regularization, the Lasso method, minimum mean square error (Bayesian estimator), best linear unbiased estimator (BLUE), best linear unbiased prediction (BLUP), and the like.
- a processor For each image, a processor identifies the center of the image, which is carried out by taking a centroid or first moment of weighted averages of intensity values of reflected scan illumination for each point in the image, in both the X and Y directions, and taking the resulting x.y tuple as the center of the image.
- the processor draws radially from the center to edges of the image a relatively large number of radii, for example, a thousand radii, and selects from each such radius the brightest point on the radius, the set of brightest points being most likely to image the interior surface of the hole.
- the processor then carries out an initial regression analysis to derive a formula for the circle represented by the one thousand brightest points disposed in part space on radii from the center of the image.
- the processor then removes from the point set all bright points falling more than a predetermined threshold distance from the derived circle; for accuracy at this stage, a large proportion, perhaps even a majority, of the bright points may be removed, leaving perhaps a few hundred in the set, given the example of starting with a thousand.
- the processor then performs another regression analysis to derive a best fit formula for a circle, which gives diameter and also is used for comparison with actual part space point locations to measure circularity, perpendicularity, and so on.
- a data processor makes a determination from the actual values ( 148 ) as measured and stored whether the part continues to comply with its specification during the actual service life of the part, that is, whether the part meets specification at the time of each test scan and measurement of its attributes.
- a determination whether the part continues to comply with its specification is made in real time, immediately after a test scan of the part and before the part is returned to service after test.
- the processor In addition to determining whether a part currently meets specification, by use of measurements taken over time during the service life of the part, the processor ( 154 ) makes a determination, for a part that is presently in compliance with its specification, of when the part is expected to fail to comply with its specification.
- FIG. 2 sets forth an illustration of an example of a profile of a manufactured part created by periodic testing of the part during its service life.
- the example profile in FIG. 2 lists the profile attributes of a part to be measured by optical scan, Height, Width, Depth, and so on.
- the profile also includes the design value for each attribute as a Specification Value expressed in millimeters as well as design Tolerance Values expressed in micrometers.
- the example of FIG. 2 also includes three sets of measurement values, Measurements 1, 2, and 3, composed of values measured at different points during service life, also with values expressed in millimeters. Measurement sets 1, 2, and 3 record actual attribute values as measured at regular intervals in quality control tests.
- a data processor operating according to embodiments of the present invention would determine from the measurements of the part identified with part ID 000000001 as reported in the profile of FIG. 2 that the part presently fails to meet its specification for perpendicularity and, if left in service, will fail to meet specification for diameter and circularity before its next inspection.
- the design specification for each attribute of a part in the profile of FIG. 2 is the corresponding Specification Value ⁇ the corresponding Tolerance Value.
- the measurements for Height, Width, Depth, Countersink Diameter, Countersink Depth, and Fastener Flushness are fine, well within specification.
- the specification value for diameter is 10 mm ⁇ 50 ⁇ m, and the most recent measurement for diameter is 10.045 mm. So the part meets its specification for diameter.
- the three diameter measurements read together, however, show that the diameter is deteriorating at the rate of about 1 ⁇ 3 of its tolerance value per inspection. With test measurements continuing to be taken at regular intervals, the part is expected to fail to meet its specification for diameter before its next test.
- the specification value for circularity is the design radius of the hole or cavity for which circularity is measured, a value of 5 mm in this example, and the corresponding tolerance value of ⁇ 25 ⁇ m is the allowed variation from a perfect circle with a 5 mm radius.
- the most recent measurement for circularity is 0.024 mm, so the part meets its specification for circularity.
- the specification value for perpendicularity is listed as 0, indicating that the design specification for perpendicularity is a perfectly vertical axis through a hole or cavity in a part being measured, and the corresponding tolerance value of ⁇ 25 ⁇ m is the allowed variation of a measured axis from the design axis. The most recent measurement for perpendicularity, however, 0.030 mm, or 30 ⁇ m, exceeds the tolerance value.
- the part fails now to meet its specification for perpendicularity. In embodiments in which failing to meet one specification justifies it, the part should be replaced or repaired now. In embodiments in which a part an expectation of failure to meet one or more specifications before a next test justifies it, the part should be replaced or repaired now.
- the example profile of FIG. 2 shows specification data appearing in the same structure with measurement data, although readers of skill will recognize that specifications and measurements, often in embodiments, would be stored in separate database records and linked by a part ID as a foreign key. So, although the example of FIG. 2 is helpful for explanation, it is only for explanation, not for limitation. Other ways of storing in data for profiling a manufactured part during its service life will occur to those of skill in the art, and all such ways are well within the scope of the present invention.
- FIG. 3 sets forth a flow chart illustrating an example method of profiling a manufactured part during its service life.
- This specification uses the apparatus illustrated in FIG. 1 also to explain the method of FIG. 3 , so that reference numbers in the following discussion of the method of FIG. 3 refer to drawing elements both on FIG. 3 and also on FIG. 1 .
- the method of FIG. 3 begins with capturing ( 302 ), by an optical scanner ( 118 ), images ( 304 ) of a manufactured part ( 202 ).
- the part ( 202 ) is characterized by an expected service life ( 143 ) and by attributes ( 144 ) with a specification of design values ( 146 ).
- the scanner captures the images ( 304 ) at more than one time during the actual service life of the part.
- the scanner ( 118 ) in the example of FIG. 3 is an optical scanner like the scanners described throughout this specification, that is, a scanner composed of an optical probe ( 106 ) mounted upon an optical scanner body ( 103 ) and containing one or more sources of scan illumination and optical apparatus that projects scan illumination ( 136 ) onto an object under scan and measurement.
- the scanner contains a lens that gathers and conducts to an optical sensor ( 112 ) scan illumination reflected from the part. Pixels ( 326 ) of the sensor are illuminated by the reflected scan illumination, and intensity values for the illumination striking the pixels are read by a computer processor ( 154 ) from the sensor.
- the method of FIG. 3 also includes measuring ( 303 ), by a data processor ( 154 ) operatively coupled to the scanner based upon the captured images, actual values ( 148 ) of one or more of the attributes. Sets of images and measurements are created periodically during quality control testing of the part, and the measurements are made when test images are captured.
- the process of measuring ( 303 ) attributes of the part in the example of FIG. 3 includes establishing ( 306 ), based on scanner position tracking for each scanned image, transforming tensor values for a transforming tensor ( 100 ) that expresses a relationship between a coordinate system defining a part space ( 198 ) and a coordinate system defining a scanner space ( 200 ).
- Measuring ( 303 ) attributes of the part in the example of FIG. 3 also includes selecting bright pixels for further measurement processing. In embodiments, this typically includes selecting the brightest pixel for further processing.
- the scan illumination ( 136 ) is focused and very bright by comparison with ambient illumination. Pixels illuminated by reflected scan illumination are bright, while pixels illuminated only by reflections of ambient illumination are quite dark. Only the brightly illuminated pixels represent a desired image of the part under scan. The dark pixels are irrelevant for scan and measurement.
- Measuring ( 303 ) attributes of the part in the example of FIG. 3 continues by identifying ( 310 ) a location ( 314 ) in scanner space for each of the selected bright pixels ( 308 ). Locations in scanner space, xyz coordinates, were determined when the scanner was manufactured and stored in a locations table ( 312 ) in association with an identifier, a pixel ID or, in this example, simply an integer pixel number. Identifying ( 310 ) a location in scanner space for each of the selected bright pixels ( 308 ), therefore, takes a lookup by pixel number in the Locations table ( 312 ) of coordinates ( 314 ) for each selected bright pixel ( 308 ).
- Measuring ( 303 ) attributes of the part in the example of FIG. 3 also includes transforming ( 318 ), according to the transforming tensor values ( 100 ), locations ( 320 ) in scanner space of scanner pixels of each image to corresponding locations of scanned points in part space.
- This transform ( 318 ) is carried out according to Equation 1 as set forth and explained above in this specification, and the resulting locations ( 320 ) of scanned points in part space are expressed as x′y′z′ coordinates.
- Measuring ( 303 ) attributes of the part is then carried out by Measuring ( 322 ) attributes of the part of the part based upon the locations ( 320 ) of the scanned points in part space.
- the method of FIG. 3 also includes storing ( 324 ), in a database by the data processor ( 154 ) operatively coupled to the scanner, the measurements ( 148 ) of the actual values of the attributes.
- the method of FIG. 3 also includes making a determination ( 328 ), from the stored actual values by a data processor operatively coupled to the database, whether the part ( 202 ) continues to comply with its specification during the actual service life of the part, including repairing or replacing ( 332 ) parts that do not.
- the method of FIG. 3 includes making a determination ( 330 ) from the stored actual values of when the part is expected to fail to comply with its specification, including repairing or replacing ( 332 ) parts that are expected to fail to meet specification before their next quality control test scan and measurement.
- FIG. 4 sets forth a line drawing and block diagram of example apparatus for optical scanning in profiling a manufactured part during its service life.
- the apparatus of FIG. 4 includes an optical probe ( 106 ), illustrated here in cross-section.
- optical probe 106
- structures and locations of components of example scanning apparatus are described in some detail, and the locations of components of example scanning apparatus are sometimes described in this specification in terms of orientation with respect to a scanner body. Components are described as ‘distal’ when farther from the scanner body and ‘proximal’ when nearer.
- the optical probe ( 106 ) in the example of FIG. 1 is capable of movement for optical scanning with respect to both the interior and the exterior of a scanned object ( 201 , 202 , 203 ).
- a scanned object 201 , 202 , 203
- One or more scanned objects are represented in the example of FIG. 4 with three drawing elements ( 201 , 202 , 203 ). These three elements are oriented among the apparatus in FIG. 4 so that they could be extended and joined so that the three surfaces upon which scan illumination is project could be three surfaces of an interior of a scanned object.
- the three surfaces in other embodiments can represent external surfaces of three separate scanned objects.
- the optical probe includes light conducting apparatus ( 119 ) disposed so as to conduct scan illumination ( 123 ) from a source ( 182 ) of scan illumination through the probe.
- the light conducting apparatus in this example is a tubular wall of the probe itself, composed of optical glass, quartz crystal, or the like, that conducts scan illumination from a source ( 182 ) of such illumination to line forming apparatus ( 224 ) or reflecting apparatus ( 226 ) in the probe.
- the scan illumination may be conducted from a source ( 182 ) to the probe wall ( 119 ) for transmission to a line former or reflector by, as in the example here, optical fiber ( 121 ), or through optical glass, a conical reflector, a reflaxicon, and in other ways as will occur to those of skill in the art.
- the sources ( 182 ) themselves may be implemented with LEDs ( 186 ), lasers ( 184 ), or with other sources of scan illumination as may occur to those of skill in the art.
- the optical probe ( 106 ) in the example of FIG. 4 includes light reflecting apparatus ( 226 ), a ‘reflector,’ disposed so as to project scan illumination ( 123 ) radially ( 134 ) away from a longitudinal axis ( 190 ) of the probe with at least some of the scan illumination projected onto a scanned object ( 201 , 202 ).
- some of the scan illumination is radially projected ( 134 ) and some of the scan illumination is projected in a fan ( 111 ) that forms a line ( 110 ) upon a scanned object.
- the reflector ( 226 ) can be implemented, for example, as a half-silvered mirror when the scan illumination ( 123 ) is all of a same or similar wavelength, so that the portion of the scan illumination that strikes the silvered portion of the mirror is reflected radially.
- the scan illumination is of two wavelengths
- the reflector is composed of a layer of dichroic material that reflects one wavelength radially and passes through the other wavelength to line forming apparatus ( 224 ) that projects a fan of light into a line on a scanned object.
- the example apparatus of FIG. 4 is said to project “at least some” of the radial scan illumination onto a scanned object.
- the radial illumination will strike a scanned object and be reflected ( 136 ) back into the probe for use in measurements or imaging. And that result is perfectly fine. So long as sufficient reflection ( 136 ) is present to support measurement or imaging, there is no need to require all of the radial illumination ( 134 ) to strike and reflect from the scanned object back into the probe.
- the optical probe ( 106 ) in the example of FIG. 4 also includes optical line forming apparatus ( 224 ) disposed so as to project scan illumination as a line of scan illumination ( 110 ) with at least some of the scan illumination projected onto the scanned object.
- scan illumination for optical line forming is collimated, or if not exactly collimated, at least collimated to the extent that most rays of scan illumination are traveling in generally the same direction when they encounter line forming apparatus.
- the probe wall itself ( 119 ) and the frustration rings ( 204 ) work together by total internal frustration of light rays traveling at angles steep enough to refract through the outer edge of either the probe wall itself or the frustration rings.
- the frustration rings can be implemented, for example, with an optical epoxy resin whose index of refraction matches the index of refraction of the probe wall.
- an optical epoxy resin whose index of refraction matches the index of refraction of the probe wall.
- rays of scan illumination traveling at angles of incidence low enough to reflect back into the probe wall are guided into the refraction rings and refracted out, leaving in the probe wall only those rays of scan illumination traveling in the same direction through the probe wall toward the line forming apparatus.
- the line forming apparatus itself can be implemented in a variety of ways, including, for example, Powell lenses, collimators integrated with Powell lenses, refractive lenses, with diffractive optics, and so on.
- the optical probe ( 106 ) in the example of FIG. 4 also includes a lens ( 114 ) disposed so as to conduct, through the probe to an optical sensor ( 112 ), scan illumination ( 136 , 137 ) reflected from a scanned object.
- the lens ( 114 ) is composed of several lens elements ( 115 ) and spacers ( 125 ) that fit the lens as a whole snuggly into a lens housing formed in this example by the probe wall itself ( 119 ).
- the lens elements ( 115 ) include elements L 0 through L 10 , which are configured to effect two focal planes ( 104 , 108 ).
- Lens elements L 1 -L 10 effect a focal plane ( 104 ) that is disposed with respect to the probe so that the radial projection of scan illumination ( 134 ) is in focus where it strikes a scanned object ( 201 , 202 ).
- Lens element L 0 is an optical field-of-view expander that implements a wide-angle effect for a front view through the lens ( 114 ) as a whole.
- the wide-angle effect of L 0 also disposes a second focal plane ( 108 ) distally from the front of the probe ( 106 ) so that a projected line ( 110 ) of scan illumination is in focus where a fan ( 111 ) of scan illumination strikes a scanned object ( 203 ).
- Lens elements L 0 -L 10 conduct through the probe to an optical sensor ( 112 ) scan illumination ( 137 ) reflected from a line ( 110 ) of scan illumination projected upon a scanned object ( 203 ).
- Lens elements L 1 -L 10 conduct through the probe to an optical sensor ( 112 ) scan illumination ( 136 ) reflected from a radial projection ( 134 ) of scan illumination upon a scanned object ( 201 , 202 ).
- the optical sensor may be implemented as a charged coupled device (‘CCD’), as a complementary metal oxide semiconductor (‘CMOS’) sensor, as a charge injection device (‘CID’), and in other ways as will occur to those of skill in the art.
- CCD charged coupled device
- CMOS complementary metal oxide semiconductor
- CID charge injection device
- the example apparatus of FIG. 4 also includes an optical scanner body ( 103 ) with the probe ( 106 ) mounted upon the optical scanner body.
- the optical scanner body has mounted within it the source or sources ( 182 ) of scan illumination conductively coupled to the light conducting apparatus.
- the light conducting apparatus is implemented as the probe body ( 119 ), and the conductive coupling between the sources of illumination ( 182 ) and the light conducting apparatus ( 119 ) is effected with optical fiber ( 121 ).
- the optical sensor ( 112 ) is disposed with respect to the lens ( 114 ) so as to receive through the lens scan illumination ( 136 , 137 ) reflected from a scanned object, and the optical sensor is disposed within the optical scanner body so as to capture, from the scan illumination reflected through the lens from the scanned object, an image of at least a portion of the scanned object. Again it is said ‘at least a portion.’
- Many embodiments of scanning apparatus according to embodiments of the present invention evidence little concern that there is a complete image of a scanned object from any particular capture, because an image of any desired completeness is constructed in such embodiments from a sequence of partial images.
- the example apparatus of FIG. 4 also includes a controller ( 156 ), coupled to the sensor ( 112 ) through data bus ( 155 ), with the controller configured to determine from scan illumination ( 136 , 137 ) received through the lens ( 114 ) by the sensor ( 112 ) measurements of the scanned object ( 201 , 202 , 203 ).
- the controller ( 156 ) may be implemented as a Harvard architecture microcontroller with a control program in memory ( 168 ), a generally programmable Von Neumann architecture microprocessor with a control program in memory ( 168 ), field programmable gate array (‘FPGA’), complex programmable logic device (‘CPLD’), application-specific integrated circuit (‘ASIC’), a hard-wired network of asynchronous or synchronous logic, and otherwise as will occur to those of skill in the art.
- FPGA field programmable gate array
- CPLD complex programmable logic device
- ASIC application-specific integrated circuit
- the controller ( 156 ) is coupled through a memory bus ( 157 ) to computer memory ( 168 ), which in this example is used to store the controller's measurements ( 314 ) or captured images ( 315 ) of a scanned object.
- Measurements ( 314 ) of a scanned object can include for example:
- the controller in example embodiments is programmed to determine according to image processing algorithms the location of a light source and probe in an image, and the light source and probe are configured for an expected surface finish for material of which a scanned object is composed. If there is a significant deviation in surface finish indicating a crack or if there are burrs, reflected scan illumination does not appear as radially symmetric on the sensor. Rather it will have significant local variations in its appearance. That these variations are greater than a threshold is an indicator of a manufacturing defect such as a burr or crack. Burrs can also be identified from white light images of the entrance and exit of a drilled or milled cavity because the edge of the cavity will not appear smooth.
- FIG. 5 sets forth a line drawing and block diagram of additional example apparatus for optical scanning useful in profiling a manufactured part during its service life.
- the example apparatus of FIG. 5 is very similar to the example apparatus of FIG. 4 , except for the exclusion of optical line forming apparatus from the example of FIG. 5 .
- Embodiments that provide radial projection of scan illumination with no provision for optical line forming provide substantial optical scanning and measurement capabilities that are, in some embodiments at least, less expensive to implement than apparatus that includes both line forming and radial projection.
- the example apparatus of FIG. 5 includes an optical probe ( 106 ), again illustrated in cross-section.
- the optical probe is capable of movement for optical scanning with respect to both the interior and the exterior of a scanned object ( 201 , 202 ).
- One or more scanned objects are represented here with two elements ( 201 , 202 ). These two elements are illustrated in cross-section so that, extended in three dimensions and joined, they could represent an interior surface of a scanned object. Alternatively, the two surfaces could represent external surfaces of two separate scanned objects, all of which is explained in more detail below.
- the optical probe includes light conducting apparatus ( 119 ) disposed so as to conduct scan illumination ( 123 ) from a source ( 182 ) of scan illumination through the probe.
- the light conducting apparatus in this example is a tubular wall of the probe itself, composed of optical glass, quartz crystal, or the like, that conducts scan illumination from a source ( 182 ) of such illumination to line reflecting apparatus ( 226 ) in the probe.
- the scan illumination may be conducted from a source ( 182 ) to the probe wall ( 119 ) for transmission to a line former or reflector by optical fiber, through optical glass, a conical reflector, a reflaxicon, and in other ways as will occur to those of skill in the art.
- the sources ( 182 ) themselves may be implemented with LEDs ( 186 ), lasers ( 184 ), or with other sources of scan illumination as may occur to those of skill in the art.
- the optical probe ( 106 ) in the example of FIG. 5 includes light reflecting apparatus ( 226 ), a ‘reflector,’ disposed so as to project scan illumination ( 123 ) radially ( 134 ) away from a longitudinal axis ( 190 ) of the probe with at least some of the scan illumination projected onto a scanned object ( 201 , 202 ).
- the reflector ( 226 ) can be implemented, for example, as a sectioned, silvered, optical conical mirror disposed within the probe so that scan illumination that strikes the mirror is reflected radially ( 134 ).
- the example apparatus of FIG. 5 is said to project “at least some” of the radial scan illumination onto a scanned object.
- the optical probe ( 106 ) in the example of FIG. 5 also includes a lens ( 114 ) disposed so as to conduct, through the probe to an optical sensor ( 112 ), scan illumination ( 136 ) reflected from a scanned object.
- the lens ( 114 ) is composed of several lens elements ( 115 ) and spacers ( 125 ) that fit the lens as a whole snuggly into a lens housing formed in this example by the probe wall itself ( 119 ).
- the lens elements ( 115 ) include elements L 1 through L 10 , which are configured to effect a focal plane ( 104 ) that is disposed with respect to the probe so that the radial projection of scan illumination ( 134 ) is in focus where it strikes a scanned object ( 201 , 202 ).
- Lens elements L 1 -L 10 conduct through the probe to an optical sensor ( 112 ) scan illumination ( 136 ) reflected from a radial projection ( 134 ) of scan illumination upon a scanned object ( 201 ,
- the optical sensor ( 112 ) is disposed with respect to the lens ( 114 ) so as to receive through the lens scan illumination ( 136 ) reflected from a scanned object, and the optical sensor is disposed so as to capture, from the scan illumination reflected through the lens from the scanned object, an image of at least a portion of the scanned object.
- the example apparatus of FIG. 5 also includes a controller ( 156 ), coupled to the sensor ( 112 ) through data bus ( 155 ), with the controller configured to determine from scan illumination ( 136 ) received through the lens ( 114 ) by the sensor ( 112 ) measurements of the scanned object ( 201 , 202 ).
- the controller ( 156 ) is coupled through a memory bus ( 157 ) to computer memory ( 168 ), which is used to store the controller's measurement or captured images of a scanned object.
- FIG. 6 sets forth a line drawing and block diagram of additional example apparatus for optical scanning useful in profiling a manufactured part during its service life.
- the example apparatus of FIG. 6 is very similar to the example apparatus of FIG. 4 , except for the exclusion of radial reflection apparatus from the example of FIG. 6 .
- Embodiments that provide distal line projection of scan illumination with no provision for radial projection provide substantial optical scanning and measurement capabilities that are, in some embodiments at least, less expensive to implement than apparatus that includes both line forming and radial projection.
- the example apparatus of FIG. 6 includes an optical probe ( 106 ), again illustrated in cross-section.
- the optical probe is capable of movement for optical scanning with respect to both the interior and exterior of a scanned object ( 203 ).
- a scanned object is represented here with one drawing element ( 203 ). This element is oriented in FIG. 6 so that it could represent any surface, oriented either on the exterior of a scanned object or as an interior surface, any surface that can be reached by projected scan illumination ( 111 ).
- the optical probe includes light conducting apparatus ( 119 ) disposed so as to conduct scan illumination ( 123 ) from a source ( 182 ) of scan illumination through the probe.
- the light conducting apparatus in this example is a tubular wall of the probe itself, composed of optical glass, quartz crystal, or the like, that conducts scan illumination from a source ( 182 ) of such illumination to line forming apparatus ( 224 ) in the probe.
- the scan illumination may be conducted from a source ( 182 ) to the probe wall ( 119 ) for transmission to a line former by optical fiber, optical glass, a conical reflector, a reflaxicon, and in other ways as will occur to those of skill in the art.
- the sources ( 182 ) themselves may be implemented with LEDs ( 186 ), lasers ( 184 ), or with other sources of scan illumination as may occur to those of skill in the art.
- the optical probe ( 106 ) in the example of FIG. 6 also includes optical line forming apparatus ( 224 ) disposed so as to project scan illumination as a line of scan illumination ( 110 ) with at least some of the scan illumination projected onto the scanned object.
- scan illumination for optical line forming is collimated, or if not exactly collimated, at least collimated to the extent that most rays of scan illumination are traveling in generally the same direction when they encounter line forming apparatus.
- the probe wall itself ( 119 ) and the frustration rings ( 204 ) work together by total internal frustration of light rays traveling at angles steep enough to refract through the outer edge of either the probe wall itself or the frustration rings.
- the frustration rings can be implemented, for example, with an optical epoxy resin whose index of refraction matches the index of refraction of the probe wall.
- an optical epoxy resin whose index of refraction matches the index of refraction of the probe wall.
- rays of scan illumination traveling at angles of incidence low enough to reflect back into the probe wall are guided into the refraction rings and refracted out, leaving in the probe wall only those rays of scan illumination traveling in the same direction through the probe wall toward the line forming apparatus.
- the line forming apparatus itself can be implemented in a variety of ways, including, for example, Powell lenses, collimators integrated with Powell lenses, refractive lenses, with diffractive optics, and so on.
- the optical probe ( 106 ) in the example of FIG. 6 also includes a lens ( 114 ) disposed so as to conduct, through the probe to an optical sensor ( 112 ), scan illumination ( 137 ) reflected from a scanned object.
- the lens ( 114 ) is composed of several lens elements ( 115 ) and spacers ( 125 ) that fit the lens as a whole snuggly into a lens housing formed in this example by the probe wall itself ( 119 ).
- the lens elements ( 115 ) include elements L 0 through L 10 .
- Lens element LO is an optical field-of-view expander that implements a wide-angle effect for a front view through the lens ( 114 ) as a whole.
- L 0 also disposes a focal plane ( 108 ) distally from the front of the probe ( 106 ) so that a projected line ( 110 ) of scan illumination is in focus where a fan ( 111 ) of scan illumination strikes a scanned object ( 203 ).
- Lens elements L 0 -L 10 conduct through the probe to an optical sensor ( 112 ) scan illumination ( 137 ) reflected from a line ( 110 ) of scan illumination projected upon a scanned object ( 203 ).
- the optical sensor ( 112 ) is disposed with respect to the lens ( 114 ) so as to receive through the lens scan illumination ( 137 ) reflected from a scanned object, and the optical sensor is disposed with respect to the lens so as to capture, from the scan illumination reflected through the lens from the scanned object, an image of at least a portion of the scanned object.
- the example apparatus of FIG. 6 also includes a controller ( 156 ), coupled to the sensor ( 112 ) through data bus ( 155 ), with the controller configured to determine from scan illumination ( 137 ) received through the lens ( 114 ) by the sensor ( 112 ) measurements of the scanned object ( 203 ).
- the controller ( 156 ) is coupled through a memory bus ( 157 ) to computer memory ( 168 ), which is used to store the controller's measurements or captured images of a scanned object.
- FIGS. 7A , 7 B, and 7 C set forth illustrations of several examples of line forming apparatus.
- the example apparatus of FIG. 7A includes a Powell lens ( 116 ) that forms scan illumination ( 123 ) into a fan ( 111 ) of illumination that forms a line ( 110 ) upon striking a scanned object.
- a Powell lens named for its inventor Dr. Ian Powell, is an optical lens formed with an aspheric roof that effects spherical aberration sufficient to distribute scan illumination evenly along a line.
- the scan illumination ( 123 ) is assumed to be either laser light or light that is otherwise collimated upon leaving its source ( 182 ).
- the line ( 110 ) for ease of illustration is show here as geometrically straight, although readers will recognize that in fact the actual shape of the line in practical application often will not be perfectly straight, but will conform to the shape of the surface upon which it is projected.
- the apparatus in the example of FIG. 7B includes a Powell lens ( 116 ) integrated with a collimator ( 124 ) that together form scan illumination ( 123 ) into a fan ( 111 ) of illumination that forms a line ( 110 ) upon striking a scanned object.
- the scan illumination ( 123 ), as used with the Powell lens and the collimator in the example of FIG. 1B , is LED light or at least light that is not otherwise collimated when it leaves its source ( 182 ).
- the collimator ( 124 ) includes a positive or refractive lens ( 126 ) and an aperture ( 128 ) situated at a focal point ( 117 ) of the lens proximal to the light source, so that rays of light traversing the aperture are refracted by the lens into collimated rays.
- the apparatus in the example of FIG. 7C includes a positive or refractive lens ( 126 ) that, when illuminated with collimated scan illumination ( 123 ), forms the scan illumination into a fan ( 111 ) of illumination that forms a line ( 110 ) upon striking a scanned object.
- the scan illumination ( 123 ) in this example is laser light or light that is otherwise collimated when or after it leaves its source ( 182 ).
- the lens ( 126 ) in this example projects the collimated illumination ( 123 ) through a focal point ( 117 ) distal from the light source ( 182 ) so that rays of light traversing the lens are refracted into a fan ( 111 ) that forms a line ( 110 ) upon a scanned object.
- FIGS. 8A and 8B set forth illustrations of further example line forming apparatus.
- FIG. 8A is a detailed callout of the optical probe of FIG. 8B .
- the example apparatus of FIGS. 5A and 5B includes a diffractive optic lens ( 136 ) that, when illuminated by light ( 123 ) from a source of illumination ( 182 ) projects scan illumination as a fan ( 111 ) disposed at a predetermined angle ( 140 ) with respect to a longitudinal axis ( 190 ) of an optical probe ( 106 ) in which the lens ( 136 ) is installed.
- the angle ( 140 ) is determined according to known optical properties of the lens ( 136 ), and the longitudinal axis ( 190 ) is any axis that is disposed generally in parallel to any center axis of the probe ( 106 ).
- FIG. 9A sets forth a line drawing of example apparatus for optical scanning, useful in profiling a manufactured part during its service life, that includes an optical probe ( 106 ) capable of motion for optical scanning with respect to both the interior ( 301 ) and the exterior ( 300 ) of a scanned object ( 202 ).
- the example apparatus of FIG. 9A includes an optical scanner body ( 102 ) with the optical probe ( 106 ) mounted upon the optical scanner body.
- the optical scanner body ( 102 ) is configured to be hand held so that the probe ( 106 ) is capable of movement by hand for optical scanning with respect to the scanned object, including both movement within the interior ( 301 ) of the scanned object ( 202 ) and movement with respect to the exterior ( 300 ) of the scanned object.
- FIG. 9B sets forth a line drawing of example apparatus for optical scanning that includes an optical probe ( 106 ) capable of motion for optical scanning with respect to both the interior ( 301 ) and the exterior ( 300 ) of a scanned object ( 202 ).
- the example apparatus of FIG. 9B includes an optical scanner body ( 103 ) with the optical probe ( 106 ) mounted upon the optical scanner body.
- the optical scanner body ( 103 ) is configured for mounting upon an end effector ( 101 ) of a robotic transport ( 162 ) so that the probe is capable of movement by the robotic transport for optical scanning with respect to the scanned object, including both movement within the interior ( 301 ) of the scanned object ( 202 ) and movement with respect to the exterior ( 300 ) of the scanned object.
- robot suggests full automation, computerized control with little or no direct human control, but the term ‘robotic’ is used here only for explanation of example embodiments, not for limitation. Even systems considered highly robotic or computer numerically controlled often involve at least some human control for mounting parts in jigs or fixtures, establishing fiducials for coordinate systems, initial positioning of an otherwise automated scanner, and so on. In fact, among embodiments, positioning and movement of an optical scanner can be accomplished by any apparatus or system composed of any combination of manual, automated, semi-automated, or robotic transport.
- FIG. 10A-10E set forth five line drawings of example apparatus for optical scanning, useful in profiling a manufactured part during its service life, each of which includes an optical probe ( 106 ) capable of motion for optical scanning with respect to both the interior ( 301 ) and the exterior ( 300 ) of a scanned object ( 202 ).
- Each of the example apparatus FIG. 7A-7E includes an optical scanner body ( 103 ) with the optical probe ( 106 ) mounted upon the optical scanner body.
- 7A-7E is configured for mounting upon an end effector of a robotic transport or a jig or fixture so that the probe is capable of movement by the transport, jig, or fixture for optical scanning with respect to a scanned object ( 202 ), including both movement within the interior ( 301 ) of the scanned object and movement with respect to the exterior ( 300 ) of the scanned object. Readers will appreciate by now that the scanner body and probe also could be hand held and moved by hand.
- the scanner body ( 103 ) and probe ( 106 ) are positioned so that surfaces of the scanned object ( 202 ) are illuminated with radial illumination ( 134 ) from the probe.
- radial illumination strikes both the exterior ( 300 ) and interior ( 301 ) of the scanned object in a direction that enables measurement characteristics of interior aspect of the scanned object.
- the interior is formed as a hole that is drilled or milled into the scanned object, and the measurements are countersink depth ( 206 ) and total depth ( 218 ) of the hole.
- the scanner body ( 103 ) and probe ( 106 ) are positioned so that surfaces of the scanned object are illuminated with a fan ( 111 ) of scan illumination that forms a line ( 110 ) when it encounters the scanned object, not a perfectly straight line, but a line that conforms to the surface it strikes.
- the fan of illumination strikes both the exterior ( 300 ) and the interior ( 301 ) of the scanned object in a direction that enables measurement of characteristics of a hole that is drilled or milled into the scanned object, in this example, a measurement of countersink diameter ( 208 ).
- the scanner body ( 103 ) and probe ( 106 ) are positioned so that surfaces of the scanned object ( 202 ) are illuminated with a fan ( 111 ) of scan illumination that forms a line ( 110 ) when it encounters the scanned object.
- the fan of illumination strikes the exterior of the scanned object, including the top surface of a fastener ( 216 ) that is disposed within the a hole drilled or milled into the scanned object.
- the probe moves in a direction that enables measurement of characteristics of the scanned object, in this example, a measurement of the flushness ( 210 ) of the fastener with respect to a top surface of the scanned object.
- the scanner body ( 103 ) and probe ( 106 ) are positioned so that interior surfaces of the scanned object are illuminated with radial illumination ( 134 ) from the probe.
- radial illumination strikes interior surfaces of the scanned object in a direction that enables measurement of characteristics of the interior.
- the measurements are diameter and circularity ( 212 ) of a hole that is drilled or milled into the scanned object.
- the scanner body ( 103 ) and probe ( 106 ) are positioned so that interior surfaces of the scanned object are illuminated with radial illumination ( 134 ) from the probe.
- radial illumination strikes interior surfaces of the scanned object in a direction that enables measurement of a characteristic of the interior.
- the measurement is perpendicularity ( 214 ) of a hole that is drilled or milled into the scanned object.
- FIG. 11 sets forth a flow chart illustrating an example method, useful in profiling a manufactured part during its service life, of optical scanning with an optical probe ( 106 ) that is capable of motion for optical scanning with respect to both the interior and the exterior of a scanned object.
- the optical probe ( 106 ) is mounted upon an optical scanner body ( 103 ) that houses an optical sensor and one or more sources of scan illumination.
- This specification uses the apparatus illustrated in FIG. 4 also to explain the method of FIG. 11 , so that reference numbers in the following discussion refer to drawing elements both on FIG. 11 and also on FIG. 4 .
- the method of FIG. 11 includes moving ( 252 ) the probe to optically scan both the interior ( 301 ) and the exterior ( 300 ) of a scanned object ( 202 ).
- Moving the probe can be effected by moving ( 254 ) the probe by a robotic transport or by hand ( 256 ).
- Robotic transports include numerically controlled machines as well as devices for computer aided manufacturing.
- a probe moved by hand can be hand held or held in a jig while the jig is operated by hand.
- the method of FIG. 11 includes conducting ( 258 ) scan illumination ( 111 , 134 ), by light conducting apparatus ( 119 ) disposed within the probe ( 106 ), from a source ( 182 ) of scan illumination through the probe.
- the method of FIG. 11 also includes projecting ( 260 ) scan illumination, by light reflecting apparatus ( 226 ) disposed within the probe, radially ( 134 ) away from a longitudinal axis ( 190 ) of the probe with at least some of the scan illumination projected onto the scanned object.
- the method of FIG. 11 also includes projecting ( 262 ) scan illumination, by optical line forming apparatus ( 224 ) disposed within the probe, as a line ( 110 ) of scan illumination with at least some of the scan illumination projected onto the scanned object.
- Projecting ( 262 ) scan illumination as a line can be carried out by projecting scan illumination as a fan ( 111 ) of scan illumination that projects a line ( 110 ) when it encounters a surface of a scanned object, interior or exterior.
- Projecting ( 262 ) scan illumination as a line can also be carried out by projecting scan illumination as a fan ( 111 ) of scan illumination disposed at a predetermined angle ( 140 on FIGS.
- Projecting scan illumination as a line can be implemented through a Powell lens, a collimating optical element integrated with a Powell lens, a diffractive optic lens, a refractive optic lens, and no doubt in other ways that will occur to those of skill in the art, all of which are well within the scope of the present invention.
- the method of FIG. 11 also includes conducting ( 264 ) by a lens ( 114 ) disposed within the probe ( 106 ), through the probe to an optical sensor ( 112 ), scan illumination ( 136 , 137 ) reflected from the scanned object.
- the method of FIG. 11 also includes receiving ( 266 ), by the optical sensor ( 112 ) through the lens ( 114 ), scan illumination ( 136 , 137 ) reflected from the scanned object.
- the method of FIG. 11 also includes determining ( 268 ), by a controller ( 156 ) operatively coupled to the optical sensor ( 112 ) from the received scan illumination ( 136 , 137 ), measurements ( 314 ) of the scanned object.
- 11 also includes capturing ( 270 ), by an optical sensor ( 112 ) disposed within an optical scanner body with the probe mounted upon the scanner body, from scan illumination ( 136 , 137 ) reflected through the lens ( 114 ) from the scanned object ( 201 , 202 , 203 ), one or more images ( 315 ) of at least a portion of the scanned object.
- Example embodiments of the present invention are described largely in the context of fully functional apparatus that profiles a manufactured part during manufacturing and service. Readers of skill in the art will recognize, however, that the present invention also may be embodied in one or more methods of use, methods of manufacture, and in a computer program product disposed upon computer readable storage media for use with any suitable data processing system.
- Such computer readable storage media may be any storage medium for machine-readable information, including magnetic media, optical media, or other suitable media. Examples of such media include magnetic disks in hard drives or diskettes, compact disks for optical drives, magnetic tape, and others as will occur to those of skill in the art.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Analytical Chemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Quality & Reliability (AREA)
- Biochemistry (AREA)
- Automation & Control Theory (AREA)
- Optics & Photonics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Radiology & Medical Imaging (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Instruments For Viewing The Inside Of Hollow Bodies (AREA)
Abstract
Description
- This patent application claims the benefit and priority of U.S. Provisional patent application Ser. No. 61/871,002, filed Aug. 28, 2013, and entitled “Optical Systems For Measuring A Drilled Hole In A Structure And Methods Relating Thereto.”
- Many manufactured parts are tested and inspected for quality control throughout their service lives. Such tests require precision metrology, very accurate measurement and inspection of mass produced and custom components, components in wind turbines, jet engines, combustion gas turbines, nuclear reactors, ships, automobiles, other aviation components, medical devices and prosthetics, 3D printers, plastics, fiber optics, other optics for telescopes, microscopes, cameras, and so on. The list is long, and the problems are large. In inspecting an airframe, for example, an inspection checks the diameter and circularity of each of thousands of holes at different depths to ensure that each hole is perpendicular to a surface, circular in cross section as opposed to elliptical, not conical, not hourglass-shaped, and so on. Such inspections are performed by human quality assurance inspectors, who inspect large groups of holes at one time, extremely laboriously.
- Prior art attempts at the high precision measurement include focal microscopy for fringe pattern analysis, that is image analysis by comparison with a pre-image of a correct part, difficult to deploy and not very accurate. Other prior art includes capacitive probes such as described for example in U.S. 2012/0288336. Such capacitive probes, however, take measurements in only one direction at a time, requiring multiple measurements to assess a part, never assembling a complete image of the inside of a part. Moreover, a capacitive probe must fit tightly into or onto a part to be measured, aligned closely to the center axis of the hole, and for calibration purposes, must have the same probe-to-hole-side separation at all times—because its capacitance is calibrated according to the thickness of the layer of air between the probe and a component to be scanned or measured. When such a capacitive probe identifies a problem with a part, and the part is redrilled or remilled to a larger size, the capacitive probe must be swapped out to a larger diameter probe in order to remeasure the part.
- Prior art optical scanners that otherwise might be useful for high precision, high volume measurements for quality control during the service lives of components typically are too bulky to move with respect to a part under inspection. Such optical scanners are typically mounted on a fixture with a scanned part in a jig that moves with respect to the scanner. This fixed physical orientation between the optical scanner and a part to be scanned or measured means that there are always aspects of the part that cannot be reached, measured, scanned, or imaged by such a prior art optical scanner. This limitation of prior art has given rise to so-called multi-sensor metrology devices that include both optical scan capability and also tactile sensors that attempt to measure portions of a part that optical scan illumination cannot reach—all in an attempt to build a scanner that can scan a part accurately and completely. One manufacturer of metrology equipment, for example, combines three types of sensor probes, a light section sensor, a shape-from-focus (SFF) sensor, and a tactile sensor, all of which are said to work in unison to achieve optimum measurement, even in areas where scan illumination cannot reach.
-
FIG. 1 sets forth a line drawing that illustrates example apparatus for profiling a manufactured part during its service life. -
FIG. 2 sets forth a table containing an example of database storage of measurements of a manufactured part derived from scanned images of the part. -
FIG. 3 sets forth a flow chart illustrating an example method of profiling a manufactured part during its service life. -
FIG. 4-6 set forth line drawings and block diagrams of example apparatus for optical scanning -
FIGS. 7A , 7B, 7C, 8A, and 8B illustrate several examples of line forming apparatus. -
FIGS. 9A and 9B illustrate further example apparatus for optical scanning. -
FIG. 10A-10E set forth five line drawings of example apparatus for optical scanning -
FIG. 11 sets forth a flow chart illustrating an example method of optical scanning - Example apparatus for profiling a manufactured part during its service life are described with reference to the accompanying drawings, beginning with
FIG. 1 . A ‘profile’ (140) is composed of sets of measurements (148) of attributes of a manufactured part (202) gathered over time during the service life (143) of the part. A profile optionally includes not only profile measurements taken after a part is placed into service but also profile measurements taken during manufacturing. A manufactured part is any fabricated object having interior or exterior attributes amenable to measurement, either a complete product or a component of a larger whole, fabricated on a mass scale with machinery or custom-built with hand tools, at any stage of the part's existence, during or after manufacturing, during or after service life. A service life is a period of time characterized as a mean time between failures (‘MTBF’), a mean time to failure (‘MTTF’), a mean time to dangous failure (‘MTTFd’), a mean time to repair (‘MTTR’), a mean time between system aborts (‘MTBSA’), a mean time between critical failures (‘MTBCF’), a mean time between unit replacement (‘MTBUR’), or the like. The term “service life” as used here includes the life of a part during manufacturing. - For a part that is repeatedly tested over time for continued compliance with its design specifications, sets of measurements taken and recorded during each test are stored in a profile of the part. Each such set of measurements can be used to determine whether at any given point in time the part continues to meet its specification. Observing changes in such test measurements over time can support a determination of when the part is expected to fail to comply even for a part that still meets its specification. ‘Profiling’ as the term is used here refers to the overall process of making and using profiles, including profile elements developed during manufacturing.
-
FIG. 1 sets forth a line drawing and block diagram of example apparatus for profiling a part that includes an optical scanner (118) that ‘scans’ an object, in this example, a manufactured part (202), including scanning both the interior (301) and the exterior (300) of such an object. The scanner (118) is composed of an optical probe (106) mounted upon an optical scanner body (103). The scanner contains a source of scan illumination, an LED, a laser, or the like, as well as optical apparatus that projects scan illumination onto a scanned object, component, or part. The scan illumination can be projected radially (134) or in the form of a fan (111). The scanner contains a lens that gathers and conducts to an optical sensor (112) scan illumination reflected from the part. In embodiments, the same optical probe can scan aspects of objects of differing size, different hole diameters, different cavity depths, different exterior dimensions, all with the same probe. Scanner structure and function, briefly introduced in this paragraph, is described in detail below in this specification. - An object to be scanned is represented in this example of
FIG. 1 as a manufactured component or part (202) having an exterior surface (300) and an interior (301) formed as a drilled or machined cavity or hole with a countersink. This part (202) makes an appropriate example of an object to be optically scanned and measured to profile a part, because in embodiments it will be a common practical fact in profiling parts that the ‘part’ to be profiled is in fact a hole in a larger part or component, a drilled, milled, or otherwise machined hole. The terms ‘scan,’ scanned, ‘scanning,’ and the like, as used here, refer to illuminating a scanned object with scan illumination that is very bright with respect to ambient light levels—so that one or more partial images of the scanned object, portions of the scanned object brightly illuminated by scan illumination, are captured through probe optics and an optical sensor. Apparatus for optical scanning utilize such partial images to measure certain characteristics or attributes of a scanned object or part and, at least in some embodiments, also to construct from the partial images a larger or more complete image of a scanned object or part, including, for example, a 3D image of a portion or all of such a part, interior or exterior. - Optical scanners according to many embodiments of the present invention, that is, optical scanners adapted for profiling manufactured parts, have the capability of acquiring by imaging and profilometry a “full service profile” of a manufactured part. Such a full service profile optionally includes both a high precision 3D scan and also a high precision surface profile of a part. The high accuracy 3D scan achieves microresolution regarding volumetric aspects of an object, that is, linear measurement along volumetric aspects, length, width, circumference, diameter, cavity or hole depths, and so on, with precision on the order of micrometers. The surface profile is effected as optical profilometry, measurements of roughness or smoothness of surfaces, through focus detection, intensity detection, differential detection, Fourier profilometry, or the like, also typically with precision on the order of micrometers.
- A profile or a full service profile in embodiments also can include ‘squeeze out’ detection. The manufactured part (202) in the example of
FIG. 1 is composed of three layers (331, 332, 334) of some combination of metal or composite materials bound together with layers of adhesive (335). When the layers are pressed together during manufacturing, some of the adhesive is squeezed out (336) slightly into the interior (301) aspect of the part. The squeeze out is visible to the optical scanner (118). Squeeze out evenly in correct quantity indicates good application of adhesive. Uneven or missing squeeze out can indicate a manufacturing defect. Squeeze out detection can apply to gaskets, sealants, and other components whenever full application is sought between two surfaces. - The manufactured part (202) in the example of
FIG. 1 has an expected service life (143) and is described by attributes (144) each of which has an associated design specification (146). During manufacturing and in service the part (202) is periodically tested for quality, for compliance with specifications, and such tests include optical scans of the part. The optical scanner (118) scans the part by capturing images (304) of the manufactured part through the scanner's optical sensor (112). The scanner (103), or more particularly, the scanner's optical sensor, is coupled (152) for data communication to one or more data processors (154), and, as each image is captured by the sensor, the processor retrieves each image through the coupling (152). The coupling (152) is an internal data bus such as a processor's front side bus or the like, and, because the processor may be located remotely from the scanner, the coupling (152) can be an RS-232 connection, a Universal Serial Bus (USW), or even a data communications network such as an internet or the like. - From the captured images, the processor determines measures actual values of attributes of the part when the images are captured. In this example of
FIG. 2 , the processor (154) is coupled (150) for data communications to a database (170) that stores the measurements (148) in association with a profile of the part. Coupling (150) can be implemented, for example, as a Fibre Channel, an Infiniband fabric, a Serial ATA connection, a PCI Express bus, and so on. An association among data elements in the database is established and maintained by a part identifier or ‘part ID’ (142) that implements a foreign key that links all the stored information about the part. The part's profile includes elements of the part's design and manufacturing specifications, including attributes (144) of the part to be measured and specification values (146) for each attribute. Each profile (140) also includes tolerance values (147), which are the amounts by which a measured value of an attribute is allowed to vary and still pass inspection, still be deemed to meet specification. - Set forth just below is an example schema of a database for storing measurements of a part in a profile. Each paragraph in the schema represents a database record type having a record name followed by a description of the record. Each record includes several fields each of which is composed of a field name, indented under the record name, and a description of the data to be stored in the field. This example schema is focused on profiles for drilled holes in manufacturing aircraft, but readers will recognize the adaptability of such a database structure to any or all manufactured parts. The example schema:
-
- TopLevelAircraftPartMatch—each records matches a specific part to a specific aircraft
- Index_id—unique entry ID, foreign key relating all records in a profile
- AircraftSerialNumber—unique ID for an aircraft
- PartNumber—component ID within an aircraft
- PartSerialNumber—system-wide ID for the component
- AircraftHolePartMatch—matches holes to specific parts, related one-to-many with TopLevelAircraftPartMatch
- Index_id—same
- PartSerialNumber—same
- Hole_id—uniquely identifying a hole in the part to be scanned
- HoleClass—assigned hole identifier linking the design specifications
- HoleSliceMatch—each record represents a single captured image, these records are related many-to-one with AircraftHolePartMatch
- Index_id—same
- Hole_id—same as in AircraftHolePartMatch
- Slice_id—unique identifier of a single capture of a scan image
- ImageStore—the image data itself
- TimeStamp—time of capture of the image represented by this record
- SliceData—each record represents a point from a slice from processing ImageStore, related one-to-many with HoleSliceMatch
- Index_id—same
- Point_id—identifies a point in part space as an element of a slice, a point in an image
- X—x coordinate of the point in bore space
- Y—y coordinate of the point in bore space
- Z—z coordinate of the point in bore space
- IntensityFlag—Boolean indication of the presence of intensity values of scan illumination read from an image sensor that are outside a deviation window for a slice, possible indications of surface abnormalities, burrs, cracks, or the like.
- SliceComputedData—each record represents a slice built up from point data, these records are related one-to-one with HoleSliceMatch and many-to-one with SliceData
- Index id—same
- Slice id—same as in HoleSliceMatch
- Z—hole depth of a slice
- Diameter—computed diameter for hole slice
- CenterX—x coordinate in bore space of the center of a slice
- CenterY—y coordinate in bore space of the center of a slice
- SizeOfLargestFlaggedPointCluster—maximum measured scan line thickness
- DeviationFlag—Boolean indication whether scan slice meets specification
- HoleComputedData—each record represents profile data for an entire hole as built up from slice data, these records are related one-to-one with AircraftHolePartMatch and many-to-one with SliceComputedData
- Index_id—same
- Hole_id—same as in AircraftHolePartMatch
- CounterSinkAngle—measured countersink slope from surface to top of hole
- CSA_Pass—Boolean indication whether countersink angle meets specification
- CS_Depth—countersink measured depth
- CSD_Pass—Boolean indication whether countersink depth meets specification
- Diameter—measured specification for hole diameter
- DiameterPass—Boolean indication whether measured diameter meets specification
- DeviationAlert—Boolean indication of usefulness of slice data for hole calculations
- TimeStamp—time when this data was computed for a hole
- AverageCircularity—average of values from slices of a hole
- Concentricity—computed with respect to top surface neighboring a hole
- Perpendicularity—maximum deviation from vertical axis among slices of a hole
- GripLength—total depth of bore from outer surface to bottom or rear
- FastenerInstall—each record represents profile data for a fastener for a hole, these records are related one-to-one with AircraftHolePartMatch
- Index_id—same
- Hole_id—same
- PointCloudStore—reflection data from fan illumination, similar to ImageStore
- HeadFlushness—height of top of fastener from surrounding surface
- HeadAngleToSurface—slope from top of fastener to surrounding surface
- HeadDepth—depth of top of fastener under surrounding surface, when applicable
- InstallPass—Boolean indication whether fastener meets specification
- HoleSpec—each record represents a set of design specifications for a hole, these records may be related one-to-many with HoleComputedData because many holes can use the same design specifications
- Index_id—same
- HoleClass—same
- Diameter—design specified diameter
- Tolerance+—design+limit
- Tolerance−—design−limit
- CSFlag—Boolean indication of the presence of a countersink
- CSDepth—design countersink depth, if applicable
- CSAngle—design countersink angle, if applicable
- CBFlag—Boolean indication of the presence of a counterbore
- CBDepth—design counterbore depth, if applicable
- CBDiameter—design counterbore diameter, if applicable
- GripLength—total depth of bore from outer surface to bottom or rear
- Perpendicularity—design perpendicularity
- Circularity—design circularity
- MultiMaterialFlag—Boolean indication of the presence of a multi material stack
- MaterialTransition1—material
stack transition location 1, if applicable - MaterialTransition2—material
stack transition location 2, if applicable - MaterialTransition3—material
stack transition location 3, if applicable
- TopLevelAircraftPartMatch—each records matches a specific part to a specific aircraft
- The scanner in the example of
FIG. 1 is characterized by a coordinate system (200) that defines a Cartesian space with respect to the scanner, referred to here as “scanner space.” Scanner space is defined when the scanner is manufactured with the origin (151) of the defining coordinates having a known orientation to the optical sensor (112) and all pixels of the sensor having known locations in scanner space. The manufactured part (202) also is characterized by a coordinate system (198) that defines a Cartesian space, called ‘part space,’ whose origin is defined by a set of tracking reflectors or fiducials (124) that are mounted (330) in a position that is fixed with respect to the part (202). In optical tracking, the scanner uses the fiducials (124) and tracking illumination (328) to optically track, as the scanner moves during a scan, the orientation of scanner space with respect to part space. In addition, each pixel that is illuminated as part of an image is located at a known point in scanner space and is illuminated by scan illumination reflected from a point in part space. - As an aspect of determining measurements of the part, one or more of the processors establishes, for each scanned image, a set of values of a transforming tensor (100), that is, a tensor that expresses the relationship between part space and scanner space. Such a tensor can be expressed, for example, as
Tensor 1. -
- The T values in
Tensor 1 express the translation of scanner space with respect to part space, and the R value express the rotation of scanner space with respect to part space. Having the tensor values, the processor then transforms locations in scanner space of imaging pixels from each scanned image to corresponding locations of scanned points in part space. This transform of points in scanner space to points in part space is carried out according toEquation 1. -
-
Equation 1 transforms by matrix multiplication with Tensor 1 a vector x,y,z representation of a point in scanner space into a vector representing a point x′,y′,z′ in part space. Readers will recognize this as a multiplication of one vertical matrix x,y,z,1 by a square matrix, resulting in another vertical matrix x′,y′,z′,1. The vertical matices in this example represent pixel locations in scanner space and reflection point locations in part space and therefore are characterized as vectors. The square matrix effectively implements a linear transformation, rotating and translating scanner space with respect to part space—and therefore is characterized as a tensor. - Although the position of the scanner in part space has been described as optically tracked, optical tracking is not the only way to track a scanner. A part can, for example be mounted in a fixed position with respect to one or more tactile fiducials that define part space, and an optical probe can be moved by robotic transport, CNC machine, or the like, to physically touch, with a certain orientation, a tactile fiducial, establishing an initial orientation of scanner space with respect to part space. Then the transport can track by dead reckoning the motion of the motion of the probe with respect to its initial orientation and populate a transform tensor for each captured image with values derived from dead reckoning of the motion of the scanner and probe. Alternatively, a tactile probe can be switched into deployment position on an end effector of a robotic transport, a CNC machine, or the like, the initial orientation of scanner space with respect to part space can be established by a touch of the tactile probe to a tactile fiducial defining part space, and the transport can switch the probe into deployment and track probe motion by dead reckoning. Now this specification has described three ways to track probe motion. No doubt persons of skill in the art will think of other ways, and all such ways are well within the scope of the present invention.
- Having derived the scan point locations x′,y′,z′ in part space, the processor then measures actual values of attributes of the part. The point locations in part space are points in a traditional Cartesian space, and the part's attributes, which after all are disposed within part space, therefore can be determined through techniques of analytic geometry, least squares analysis, regression analysis, Tikhonov regularization, the Lasso method, minimum mean square error (Bayesian estimator), best linear unbiased estimator (BLUE), best linear unbiased prediction (BLUP), and the like. For further explanation, consider an example of measurement in part space with analytic geometry—for the particular example of a radial scan of the interior surface of a drilled hole for which each partial image forms a circle, in effect, 2D cross sections of the hole. For each image, a processor identifies the center of the image, which is carried out by taking a centroid or first moment of weighted averages of intensity values of reflected scan illumination for each point in the image, in both the X and Y directions, and taking the resulting x.y tuple as the center of the image. Then the processor draws radially from the center to edges of the image a relatively large number of radii, for example, a thousand radii, and selects from each such radius the brightest point on the radius, the set of brightest points being most likely to image the interior surface of the hole. The processor then carries out an initial regression analysis to derive a formula for the circle represented by the one thousand brightest points disposed in part space on radii from the center of the image. The processor then removes from the point set all bright points falling more than a predetermined threshold distance from the derived circle; for accuracy at this stage, a large proportion, perhaps even a majority, of the bright points may be removed, leaving perhaps a few hundred in the set, given the example of starting with a thousand. The processor then performs another regression analysis to derive a best fit formula for a circle, which gives diameter and also is used for comparison with actual part space point locations to measure circularity, perpendicularity, and so on.
- Also in the example of
FIG. 1 , a data processor (154) makes a determination from the actual values (148) as measured and stored whether the part continues to comply with its specification during the actual service life of the part, that is, whether the part meets specification at the time of each test scan and measurement of its attributes. In at least some embodiments having high speed and good coordination among the scanner, one or more processors, and data storage, a determination whether the part continues to comply with its specification is made in real time, immediately after a test scan of the part and before the part is returned to service after test. In addition to determining whether a part currently meets specification, by use of measurements taken over time during the service life of the part, the processor (154) makes a determination, for a part that is presently in compliance with its specification, of when the part is expected to fail to comply with its specification. - For further explanation,
FIG. 2 sets forth an illustration of an example of a profile of a manufactured part created by periodic testing of the part during its service life. The example profile inFIG. 2 lists the profile attributes of a part to be measured by optical scan, Height, Width, Depth, and so on. The profile also includes the design value for each attribute as a Specification Value expressed in millimeters as well as design Tolerance Values expressed in micrometers. The example ofFIG. 2 also includes three sets of measurement values,Measurements - A data processor operating according to embodiments of the present invention would determine from the measurements of the part identified with
part ID 000000001 as reported in the profile ofFIG. 2 that the part presently fails to meet its specification for perpendicularity and, if left in service, will fail to meet specification for diameter and circularity before its next inspection. The design specification for each attribute of a part in the profile ofFIG. 2 is the corresponding Specification Value±the corresponding Tolerance Value. The measurements for Height, Width, Depth, Countersink Diameter, Countersink Depth, and Fastener Flushness are fine, well within specification. - The specification value for diameter is 10 mm±50 μm, and the most recent measurement for diameter is 10.045 mm. So the part meets its specification for diameter. The three diameter measurements read together, however, show that the diameter is deteriorating at the rate of about ⅓ of its tolerance value per inspection. With test measurements continuing to be taken at regular intervals, the part is expected to fail to meet its specification for diameter before its next test.
- The specification value for circularity is the design radius of the hole or cavity for which circularity is measured, a value of 5 mm in this example, and the corresponding tolerance value of ±25 μm is the allowed variation from a perfect circle with a 5 mm radius. The most recent measurement for circularity is 0.024 mm, so the part meets its specification for circularity. The three circularity measurements read together, however, show that circularity, similar to diameter, is deteriorating at the rate of about ⅓ of its tolerance value per inspection. With test measurements continuing to be taken at regular intervals, the part is also expected to fail to meet its specification for circularity before its next test.
- The specification value for perpendicularity is listed as 0, indicating that the design specification for perpendicularity is a perfectly vertical axis through a hole or cavity in a part being measured, and the corresponding tolerance value of ±25 μm is the allowed variation of a measured axis from the design axis. The most recent measurement for perpendicularity, however, 0.030 mm, or 30 μm, exceeds the tolerance value. The part fails now to meet its specification for perpendicularity. In embodiments in which failing to meet one specification justifies it, the part should be replaced or repaired now. In embodiments in which a part an expectation of failure to meet one or more specifications before a next test justifies it, the part should be replaced or repaired now.
- The example profile of
FIG. 2 shows specification data appearing in the same structure with measurement data, although readers of skill will recognize that specifications and measurements, often in embodiments, would be stored in separate database records and linked by a part ID as a foreign key. So, although the example ofFIG. 2 is helpful for explanation, it is only for explanation, not for limitation. Other ways of storing in data for profiling a manufactured part during its service life will occur to those of skill in the art, and all such ways are well within the scope of the present invention. - For further explanation,
FIG. 3 sets forth a flow chart illustrating an example method of profiling a manufactured part during its service life. This specification uses the apparatus illustrated inFIG. 1 also to explain the method ofFIG. 3 , so that reference numbers in the following discussion of the method ofFIG. 3 refer to drawing elements both onFIG. 3 and also onFIG. 1 . The method ofFIG. 3 begins with capturing (302), by an optical scanner (118), images (304) of a manufactured part (202). The part (202) is characterized by an expected service life (143) and by attributes (144) with a specification of design values (146). The scanner captures the images (304) at more than one time during the actual service life of the part. - The scanner (118) in the example of
FIG. 3 is an optical scanner like the scanners described throughout this specification, that is, a scanner composed of an optical probe (106) mounted upon an optical scanner body (103) and containing one or more sources of scan illumination and optical apparatus that projects scan illumination (136) onto an object under scan and measurement. The scanner contains a lens that gathers and conducts to an optical sensor (112) scan illumination reflected from the part. Pixels (326) of the sensor are illuminated by the reflected scan illumination, and intensity values for the illumination striking the pixels are read by a computer processor (154) from the sensor. - The method of
FIG. 3 also includes measuring (303), by a data processor (154) operatively coupled to the scanner based upon the captured images, actual values (148) of one or more of the attributes. Sets of images and measurements are created periodically during quality control testing of the part, and the measurements are made when test images are captured. The process of measuring (303) attributes of the part in the example ofFIG. 3 includes establishing (306), based on scanner position tracking for each scanned image, transforming tensor values for a transforming tensor (100) that expresses a relationship between a coordinate system defining a part space (198) and a coordinate system defining a scanner space (200). - Measuring (303) attributes of the part in the example of
FIG. 3 also includes selecting bright pixels for further measurement processing. In embodiments, this typically includes selecting the brightest pixel for further processing. The scan illumination (136) is focused and very bright by comparison with ambient illumination. Pixels illuminated by reflected scan illumination are bright, while pixels illuminated only by reflections of ambient illumination are quite dark. Only the brightly illuminated pixels represent a desired image of the part under scan. The dark pixels are irrelevant for scan and measurement. - Measuring (303) attributes of the part in the example of
FIG. 3 continues by identifying (310) a location (314) in scanner space for each of the selected bright pixels (308). Locations in scanner space, xyz coordinates, were determined when the scanner was manufactured and stored in a locations table (312) in association with an identifier, a pixel ID or, in this example, simply an integer pixel number. Identifying (310) a location in scanner space for each of the selected bright pixels (308), therefore, takes a lookup by pixel number in the Locations table (312) of coordinates (314) for each selected bright pixel (308). - Measuring (303) attributes of the part in the example of
FIG. 3 also includes transforming (318), according to the transforming tensor values (100), locations (320) in scanner space of scanner pixels of each image to corresponding locations of scanned points in part space. This transform (318) is carried out according toEquation 1 as set forth and explained above in this specification, and the resulting locations (320) of scanned points in part space are expressed as x′y′z′ coordinates. Measuring (303) attributes of the part is then carried out by Measuring (322) attributes of the part of the part based upon the locations (320) of the scanned points in part space. - The method of
FIG. 3 also includes storing (324), in a database by the data processor (154) operatively coupled to the scanner, the measurements (148) of the actual values of the attributes. The method ofFIG. 3 also includes making a determination (328), from the stored actual values by a data processor operatively coupled to the database, whether the part (202) continues to comply with its specification during the actual service life of the part, including repairing or replacing (332) parts that do not. And for a part that presently meets its specification, the method ofFIG. 3 includes making a determination (330) from the stored actual values of when the part is expected to fail to comply with its specification, including repairing or replacing (332) parts that are expected to fail to meet specification before their next quality control test scan and measurement. - For further explanation,
FIG. 4 sets forth a line drawing and block diagram of example apparatus for optical scanning in profiling a manufactured part during its service life. The apparatus ofFIG. 4 includes an optical probe (106), illustrated here in cross-section. In this specification, structures and locations of components of example scanning apparatus are described in some detail, and the locations of components of example scanning apparatus are sometimes described in this specification in terms of orientation with respect to a scanner body. Components are described as ‘distal’ when farther from the scanner body and ‘proximal’ when nearer. - The optical probe (106) in the example of
FIG. 1 is capable of movement for optical scanning with respect to both the interior and the exterior of a scanned object (201, 202, 203). One or more scanned objects are represented in the example ofFIG. 4 with three drawing elements (201, 202, 203). These three elements are oriented among the apparatus inFIG. 4 so that they could be extended and joined so that the three surfaces upon which scan illumination is project could be three surfaces of an interior of a scanned object. The three surfaces in other embodiments can represent external surfaces of three separate scanned objects. - The optical probe includes light conducting apparatus (119) disposed so as to conduct scan illumination (123) from a source (182) of scan illumination through the probe. The light conducting apparatus in this example is a tubular wall of the probe itself, composed of optical glass, quartz crystal, or the like, that conducts scan illumination from a source (182) of such illumination to line forming apparatus (224) or reflecting apparatus (226) in the probe. The scan illumination may be conducted from a source (182) to the probe wall (119) for transmission to a line former or reflector by, as in the example here, optical fiber (121), or through optical glass, a conical reflector, a reflaxicon, and in other ways as will occur to those of skill in the art. The sources (182) themselves may be implemented with LEDs (186), lasers (184), or with other sources of scan illumination as may occur to those of skill in the art.
- The optical probe (106) in the example of
FIG. 4 includes light reflecting apparatus (226), a ‘reflector,’ disposed so as to project scan illumination (123) radially (134) away from a longitudinal axis (190) of the probe with at least some of the scan illumination projected onto a scanned object (201, 202). In this example, some of the scan illumination is radially projected (134) and some of the scan illumination is projected in a fan (111) that forms a line (110) upon a scanned object. The reflector (226) can be implemented, for example, as a half-silvered mirror when the scan illumination (123) is all of a same or similar wavelength, so that the portion of the scan illumination that strikes the silvered portion of the mirror is reflected radially. In some embodiments of apparatus for optical scanning according to embodiments of the present invention, however, the scan illumination is of two wavelengths, and the reflector is composed of a layer of dichroic material that reflects one wavelength radially and passes through the other wavelength to line forming apparatus (224) that projects a fan of light into a line on a scanned object. - The example apparatus of
FIG. 4 is said to project “at least some” of the radial scan illumination onto a scanned object. In many applications, because of the shape of the particular scanned object, only part of the radial illumination will strike a scanned object and be reflected (136) back into the probe for use in measurements or imaging. And that result is perfectly fine. So long as sufficient reflection (136) is present to support measurement or imaging, there is no need to require all of the radial illumination (134) to strike and reflect from the scanned object back into the probe. - The optical probe (106) in the example of
FIG. 4 also includes optical line forming apparatus (224) disposed so as to project scan illumination as a line of scan illumination (110) with at least some of the scan illumination projected onto the scanned object. In some embodiments, scan illumination for optical line forming is collimated, or if not exactly collimated, at least collimated to the extent that most rays of scan illumination are traveling in generally the same direction when they encounter line forming apparatus. In the example ofFIG. 4 , the probe wall itself (119) and the frustration rings (204) work together by total internal frustration of light rays traveling at angles steep enough to refract through the outer edge of either the probe wall itself or the frustration rings. The frustration rings can be implemented, for example, with an optical epoxy resin whose index of refraction matches the index of refraction of the probe wall. In this way, rays of scan illumination traveling at angles of incidence low enough to reflect back into the probe wall are guided into the refraction rings and refracted out, leaving in the probe wall only those rays of scan illumination traveling in the same direction through the probe wall toward the line forming apparatus. As discussed in more detail below, the line forming apparatus itself can be implemented in a variety of ways, including, for example, Powell lenses, collimators integrated with Powell lenses, refractive lenses, with diffractive optics, and so on. - The optical probe (106) in the example of
FIG. 4 also includes a lens (114) disposed so as to conduct, through the probe to an optical sensor (112), scan illumination (136, 137) reflected from a scanned object. The lens (114) is composed of several lens elements (115) and spacers (125) that fit the lens as a whole snuggly into a lens housing formed in this example by the probe wall itself (119). The lens elements (115) include elements L0 through L10, which are configured to effect two focal planes (104, 108). Lens elements L1-L10 effect a focal plane (104) that is disposed with respect to the probe so that the radial projection of scan illumination (134) is in focus where it strikes a scanned object (201, 202). Lens element L0 is an optical field-of-view expander that implements a wide-angle effect for a front view through the lens (114) as a whole. The wide-angle effect of L0 also disposes a second focal plane (108) distally from the front of the probe (106) so that a projected line (110) of scan illumination is in focus where a fan (111) of scan illumination strikes a scanned object (203). Lens elements L0 -L10 conduct through the probe to an optical sensor (112) scan illumination (137) reflected from a line (110) of scan illumination projected upon a scanned object (203). Lens elements L1-L10 conduct through the probe to an optical sensor (112) scan illumination (136) reflected from a radial projection (134) of scan illumination upon a scanned object (201, 202). The optical sensor may be implemented as a charged coupled device (‘CCD’), as a complementary metal oxide semiconductor (‘CMOS’) sensor, as a charge injection device (‘CID’), and in other ways as will occur to those of skill in the art. - The example apparatus of
FIG. 4 also includes an optical scanner body (103) with the probe (106) mounted upon the optical scanner body. The optical scanner body has mounted within it the source or sources (182) of scan illumination conductively coupled to the light conducting apparatus. In this example of course, the light conducting apparatus is implemented as the probe body (119), and the conductive coupling between the sources of illumination (182) and the light conducting apparatus (119) is effected with optical fiber (121). - In the example apparatus of
FIG. 4 , the optical sensor (112) is disposed with respect to the lens (114) so as to receive through the lens scan illumination (136, 137) reflected from a scanned object, and the optical sensor is disposed within the optical scanner body so as to capture, from the scan illumination reflected through the lens from the scanned object, an image of at least a portion of the scanned object. Again it is said ‘at least a portion.’ Many embodiments of scanning apparatus according to embodiments of the present invention evidence little concern that there is a complete image of a scanned object from any particular capture, because an image of any desired completeness is constructed in such embodiments from a sequence of partial images. - The example apparatus of
FIG. 4 also includes a controller (156), coupled to the sensor (112) through data bus (155), with the controller configured to determine from scan illumination (136, 137) received through the lens (114) by the sensor (112) measurements of the scanned object (201, 202, 203). The controller (156) may be implemented as a Harvard architecture microcontroller with a control program in memory (168), a generally programmable Von Neumann architecture microprocessor with a control program in memory (168), field programmable gate array (‘FPGA’), complex programmable logic device (‘CPLD’), application-specific integrated circuit (‘ASIC’), a hard-wired network of asynchronous or synchronous logic, and otherwise as will occur to those of skill in the art. - The controller (156) is coupled through a memory bus (157) to computer memory (168), which in this example is used to store the controller's measurements (314) or captured images (315) of a scanned object. Measurements (314) of a scanned object can include for example:
-
- diameter, circularity, and perpendicularity of drilled or milled holes and other cavities,
- countersink dimensions, depth and diameter,
- fastener flushness with respect to a surface of a scanned object,
- dimensions of milled cavities having irregular internal structures,
- measurements indicating manufacturing defects in scanned objects, cracks, burrs, or the like, and
- measurements indicating defects in tools, drill bits, mill heads, and the like,
- and so on.
- Regarding manufacturing defects, the controller in example embodiments is programmed to determine according to image processing algorithms the location of a light source and probe in an image, and the light source and probe are configured for an expected surface finish for material of which a scanned object is composed. If there is a significant deviation in surface finish indicating a crack or if there are burrs, reflected scan illumination does not appear as radially symmetric on the sensor. Rather it will have significant local variations in its appearance. That these variations are greater than a threshold is an indicator of a manufacturing defect such as a burr or crack. Burrs can also be identified from white light images of the entrance and exit of a drilled or milled cavity because the edge of the cavity will not appear smooth.
- For further explanation,
FIG. 5 sets forth a line drawing and block diagram of additional example apparatus for optical scanning useful in profiling a manufactured part during its service life. The example apparatus ofFIG. 5 is very similar to the example apparatus ofFIG. 4 , except for the exclusion of optical line forming apparatus from the example ofFIG. 5 . Embodiments that provide radial projection of scan illumination with no provision for optical line forming provide substantial optical scanning and measurement capabilities that are, in some embodiments at least, less expensive to implement than apparatus that includes both line forming and radial projection. - The example apparatus of
FIG. 5 includes an optical probe (106), again illustrated in cross-section. The optical probe is capable of movement for optical scanning with respect to both the interior and the exterior of a scanned object (201, 202). One or more scanned objects are represented here with two elements (201, 202). These two elements are illustrated in cross-section so that, extended in three dimensions and joined, they could represent an interior surface of a scanned object. Alternatively, the two surfaces could represent external surfaces of two separate scanned objects, all of which is explained in more detail below. - The optical probe includes light conducting apparatus (119) disposed so as to conduct scan illumination (123) from a source (182) of scan illumination through the probe. The light conducting apparatus in this example is a tubular wall of the probe itself, composed of optical glass, quartz crystal, or the like, that conducts scan illumination from a source (182) of such illumination to line reflecting apparatus (226) in the probe. The scan illumination may be conducted from a source (182) to the probe wall (119) for transmission to a line former or reflector by optical fiber, through optical glass, a conical reflector, a reflaxicon, and in other ways as will occur to those of skill in the art. The sources (182) themselves may be implemented with LEDs (186), lasers (184), or with other sources of scan illumination as may occur to those of skill in the art.
- The optical probe (106) in the example of
FIG. 5 includes light reflecting apparatus (226), a ‘reflector,’ disposed so as to project scan illumination (123) radially (134) away from a longitudinal axis (190) of the probe with at least some of the scan illumination projected onto a scanned object (201, 202). The reflector (226) can be implemented, for example, as a sectioned, silvered, optical conical mirror disposed within the probe so that scan illumination that strikes the mirror is reflected radially (134). The example apparatus ofFIG. 5 is said to project “at least some” of the radial scan illumination onto a scanned object. In many applications, because of the shape of the particular scanned object, only part of the radial illumination will strike a scanned object and be reflected (136) back into the probe for use in measurements or imaging, a result that is perfectly fine. So long as sufficient reflection (136) is present to support measurement or imaging, there is no need to require all of the radial illumination (134) to strike and reflect from the scanned object back into the probe. - The optical probe (106) in the example of
FIG. 5 also includes a lens (114) disposed so as to conduct, through the probe to an optical sensor (112), scan illumination (136) reflected from a scanned object. The lens (114) is composed of several lens elements (115) and spacers (125) that fit the lens as a whole snuggly into a lens housing formed in this example by the probe wall itself (119). The lens elements (115) include elements L1 through L10, which are configured to effect a focal plane (104) that is disposed with respect to the probe so that the radial projection of scan illumination (134) is in focus where it strikes a scanned object (201, 202). Lens elements L1-L10 conduct through the probe to an optical sensor (112) scan illumination (136) reflected from a radial projection (134) of scan illumination upon a scanned object (201, 202). - In the example apparatus of
FIG. 5 , the optical sensor (112) is disposed with respect to the lens (114) so as to receive through the lens scan illumination (136) reflected from a scanned object, and the optical sensor is disposed so as to capture, from the scan illumination reflected through the lens from the scanned object, an image of at least a portion of the scanned object. The example apparatus ofFIG. 5 also includes a controller (156), coupled to the sensor (112) through data bus (155), with the controller configured to determine from scan illumination (136) received through the lens (114) by the sensor (112) measurements of the scanned object (201, 202). The controller (156) is coupled through a memory bus (157) to computer memory (168), which is used to store the controller's measurement or captured images of a scanned object. - For further explanation,
FIG. 6 sets forth a line drawing and block diagram of additional example apparatus for optical scanning useful in profiling a manufactured part during its service life. The example apparatus ofFIG. 6 is very similar to the example apparatus ofFIG. 4 , except for the exclusion of radial reflection apparatus from the example ofFIG. 6 . Embodiments that provide distal line projection of scan illumination with no provision for radial projection provide substantial optical scanning and measurement capabilities that are, in some embodiments at least, less expensive to implement than apparatus that includes both line forming and radial projection. - The example apparatus of
FIG. 6 includes an optical probe (106), again illustrated in cross-section. The optical probe is capable of movement for optical scanning with respect to both the interior and exterior of a scanned object (203). A scanned object is represented here with one drawing element (203). This element is oriented inFIG. 6 so that it could represent any surface, oriented either on the exterior of a scanned object or as an interior surface, any surface that can be reached by projected scan illumination (111). - The optical probe includes light conducting apparatus (119) disposed so as to conduct scan illumination (123) from a source (182) of scan illumination through the probe. The light conducting apparatus in this example is a tubular wall of the probe itself, composed of optical glass, quartz crystal, or the like, that conducts scan illumination from a source (182) of such illumination to line forming apparatus (224) in the probe. The scan illumination may be conducted from a source (182) to the probe wall (119) for transmission to a line former by optical fiber, optical glass, a conical reflector, a reflaxicon, and in other ways as will occur to those of skill in the art. The sources (182) themselves may be implemented with LEDs (186), lasers (184), or with other sources of scan illumination as may occur to those of skill in the art.
- The optical probe (106) in the example of
FIG. 6 also includes optical line forming apparatus (224) disposed so as to project scan illumination as a line of scan illumination (110) with at least some of the scan illumination projected onto the scanned object. In some embodiments, scan illumination for optical line forming is collimated, or if not exactly collimated, at least collimated to the extent that most rays of scan illumination are traveling in generally the same direction when they encounter line forming apparatus. In the example ofFIG. 6 , the probe wall itself (119) and the frustration rings (204) work together by total internal frustration of light rays traveling at angles steep enough to refract through the outer edge of either the probe wall itself or the frustration rings. The frustration rings can be implemented, for example, with an optical epoxy resin whose index of refraction matches the index of refraction of the probe wall. In this way, rays of scan illumination traveling at angles of incidence low enough to reflect back into the probe wall are guided into the refraction rings and refracted out, leaving in the probe wall only those rays of scan illumination traveling in the same direction through the probe wall toward the line forming apparatus. As discussed in more detail below, the line forming apparatus itself can be implemented in a variety of ways, including, for example, Powell lenses, collimators integrated with Powell lenses, refractive lenses, with diffractive optics, and so on. - The optical probe (106) in the example of
FIG. 6 also includes a lens (114) disposed so as to conduct, through the probe to an optical sensor (112), scan illumination (137) reflected from a scanned object. The lens (114) is composed of several lens elements (115) and spacers (125) that fit the lens as a whole snuggly into a lens housing formed in this example by the probe wall itself (119). The lens elements (115) include elements L0 through L10. Lens element LO is an optical field-of-view expander that implements a wide-angle effect for a front view through the lens (114) as a whole. The wide-angle effect of L0 also disposes a focal plane (108) distally from the front of the probe (106) so that a projected line (110) of scan illumination is in focus where a fan (111) of scan illumination strikes a scanned object (203). Lens elements L0-L10 conduct through the probe to an optical sensor (112) scan illumination (137) reflected from a line (110) of scan illumination projected upon a scanned object (203). - In the example apparatus of
FIG. 6 , the optical sensor (112) is disposed with respect to the lens (114) so as to receive through the lens scan illumination (137) reflected from a scanned object, and the optical sensor is disposed with respect to the lens so as to capture, from the scan illumination reflected through the lens from the scanned object, an image of at least a portion of the scanned object. The example apparatus ofFIG. 6 also includes a controller (156), coupled to the sensor (112) through data bus (155), with the controller configured to determine from scan illumination (137) received through the lens (114) by the sensor (112) measurements of the scanned object (203). The controller (156) is coupled through a memory bus (157) to computer memory (168), which is used to store the controller's measurements or captured images of a scanned object. - For further explanation of line forming apparatus,
FIGS. 7A , 7B, and 7C set forth illustrations of several examples of line forming apparatus. The example apparatus ofFIG. 7A includes a Powell lens (116) that forms scan illumination (123) into a fan (111) of illumination that forms a line (110) upon striking a scanned object. A Powell lens, named for its inventor Dr. Ian Powell, is an optical lens formed with an aspheric roof that effects spherical aberration sufficient to distribute scan illumination evenly along a line. The scan illumination (123), as used with the Powell lens in the example ofFIG. 7A , is assumed to be either laser light or light that is otherwise collimated upon leaving its source (182). The line (110) for ease of illustration is show here as geometrically straight, although readers will recognize that in fact the actual shape of the line in practical application often will not be perfectly straight, but will conform to the shape of the surface upon which it is projected. - The apparatus in the example of
FIG. 7B includes a Powell lens (116) integrated with a collimator (124) that together form scan illumination (123) into a fan (111) of illumination that forms a line (110) upon striking a scanned object. The scan illumination (123), as used with the Powell lens and the collimator in the example ofFIG. 1B , is LED light or at least light that is not otherwise collimated when it leaves its source (182). The collimator (124) includes a positive or refractive lens (126) and an aperture (128) situated at a focal point (117) of the lens proximal to the light source, so that rays of light traversing the aperture are refracted by the lens into collimated rays. - The apparatus in the example of
FIG. 7C includes a positive or refractive lens (126) that, when illuminated with collimated scan illumination (123), forms the scan illumination into a fan (111) of illumination that forms a line (110) upon striking a scanned object. The scan illumination (123) in this example is laser light or light that is otherwise collimated when or after it leaves its source (182). The lens (126) in this example projects the collimated illumination (123) through a focal point (117) distal from the light source (182) so that rays of light traversing the lens are refracted into a fan (111) that forms a line (110) upon a scanned object. - For further explanation,
FIGS. 8A and 8B set forth illustrations of further example line forming apparatus.FIG. 8A is a detailed callout of the optical probe ofFIG. 8B . The example apparatus ofFIGS. 5A and 5B includes a diffractive optic lens (136) that, when illuminated by light (123) from a source of illumination (182) projects scan illumination as a fan (111) disposed at a predetermined angle (140) with respect to a longitudinal axis (190) of an optical probe (106) in which the lens (136) is installed. The angle (140) is determined according to known optical properties of the lens (136), and the longitudinal axis (190) is any axis that is disposed generally in parallel to any center axis of the probe (106). - For further explanation,
FIG. 9A sets forth a line drawing of example apparatus for optical scanning, useful in profiling a manufactured part during its service life, that includes an optical probe (106) capable of motion for optical scanning with respect to both the interior (301) and the exterior (300) of a scanned object (202). The example apparatus ofFIG. 9A includes an optical scanner body (102) with the optical probe (106) mounted upon the optical scanner body. The optical scanner body (102) is configured to be hand held so that the probe (106) is capable of movement by hand for optical scanning with respect to the scanned object, including both movement within the interior (301) of the scanned object (202) and movement with respect to the exterior (300) of the scanned object. - For further explanation,
FIG. 9B sets forth a line drawing of example apparatus for optical scanning that includes an optical probe (106) capable of motion for optical scanning with respect to both the interior (301) and the exterior (300) of a scanned object (202). The example apparatus ofFIG. 9B includes an optical scanner body (103) with the optical probe (106) mounted upon the optical scanner body. The optical scanner body (103) is configured for mounting upon an end effector (101) of a robotic transport (162) so that the probe is capable of movement by the robotic transport for optical scanning with respect to the scanned object, including both movement within the interior (301) of the scanned object (202) and movement with respect to the exterior (300) of the scanned object. The term ‘robotic’ suggests full automation, computerized control with little or no direct human control, but the term ‘robotic’ is used here only for explanation of example embodiments, not for limitation. Even systems considered highly robotic or computer numerically controlled often involve at least some human control for mounting parts in jigs or fixtures, establishing fiducials for coordinate systems, initial positioning of an otherwise automated scanner, and so on. In fact, among embodiments, positioning and movement of an optical scanner can be accomplished by any apparatus or system composed of any combination of manual, automated, semi-automated, or robotic transport. - For further explanation,
FIG. 10A-10E set forth five line drawings of example apparatus for optical scanning, useful in profiling a manufactured part during its service life, each of which includes an optical probe (106) capable of motion for optical scanning with respect to both the interior (301) and the exterior (300) of a scanned object (202). Each of the example apparatusFIG. 7A-7E includes an optical scanner body (103) with the optical probe (106) mounted upon the optical scanner body. The optical scanner body (103) in each ofFIG. 7A-7E is configured for mounting upon an end effector of a robotic transport or a jig or fixture so that the probe is capable of movement by the transport, jig, or fixture for optical scanning with respect to a scanned object (202), including both movement within the interior (301) of the scanned object and movement with respect to the exterior (300) of the scanned object. Readers will appreciate by now that the scanner body and probe also could be hand held and moved by hand. - In the example of
FIG. 10A , the scanner body (103) and probe (106) are positioned so that surfaces of the scanned object (202) are illuminated with radial illumination (134) from the probe. When the probe is moved across the top of the scanned object, radial illumination strikes both the exterior (300) and interior (301) of the scanned object in a direction that enables measurement characteristics of interior aspect of the scanned object. In this example, the interior is formed as a hole that is drilled or milled into the scanned object, and the measurements are countersink depth (206) and total depth (218) of the hole. - In the example of
FIG. 10B , the scanner body (103) and probe (106) are positioned so that surfaces of the scanned object are illuminated with a fan (111) of scan illumination that forms a line (110) when it encounters the scanned object, not a perfectly straight line, but a line that conforms to the surface it strikes. When the probe is moved across the top of the scanned object (202), the fan of illumination strikes both the exterior (300) and the interior (301) of the scanned object in a direction that enables measurement of characteristics of a hole that is drilled or milled into the scanned object, in this example, a measurement of countersink diameter (208). - In the example of
FIG. 10C , the scanner body (103) and probe (106) are positioned so that surfaces of the scanned object (202) are illuminated with a fan (111) of scan illumination that forms a line (110) when it encounters the scanned object. When the probe is moved across the top of the scanned object, the fan of illumination strikes the exterior of the scanned object, including the top surface of a fastener (216) that is disposed within the a hole drilled or milled into the scanned object. The probe moves in a direction that enables measurement of characteristics of the scanned object, in this example, a measurement of the flushness (210) of the fastener with respect to a top surface of the scanned object. - In the example of
FIG. 10D , the scanner body (103) and probe (106) are positioned so that interior surfaces of the scanned object are illuminated with radial illumination (134) from the probe. When the probe is moved within the interior of the scanned object (202), radial illumination strikes interior surfaces of the scanned object in a direction that enables measurement of characteristics of the interior. In this example, the measurements are diameter and circularity (212) of a hole that is drilled or milled into the scanned object. - In the example of
FIG. 10E , the scanner body (103) and probe (106) are positioned so that interior surfaces of the scanned object are illuminated with radial illumination (134) from the probe. When the probe is moved within the interior of the scanned object, radial illumination strikes interior surfaces of the scanned object in a direction that enables measurement of a characteristic of the interior. In this example, the measurement is perpendicularity (214) of a hole that is drilled or milled into the scanned object. - For further explanation,
FIG. 11 sets forth a flow chart illustrating an example method, useful in profiling a manufactured part during its service life, of optical scanning with an optical probe (106) that is capable of motion for optical scanning with respect to both the interior and the exterior of a scanned object. In the method ofFIG. 11 , the optical probe (106) is mounted upon an optical scanner body (103) that houses an optical sensor and one or more sources of scan illumination. This specification uses the apparatus illustrated inFIG. 4 also to explain the method ofFIG. 11 , so that reference numbers in the following discussion refer to drawing elements both onFIG. 11 and also onFIG. 4 . - The method of
FIG. 11 includes moving (252) the probe to optically scan both the interior (301) and the exterior (300) of a scanned object (202). Moving the probe can be effected by moving (254) the probe by a robotic transport or by hand (256). Robotic transports include numerically controlled machines as well as devices for computer aided manufacturing. A probe moved by hand can be hand held or held in a jig while the jig is operated by hand. - The method of
FIG. 11 includes conducting (258) scan illumination (111, 134), by light conducting apparatus (119) disposed within the probe (106), from a source (182) of scan illumination through the probe. The method ofFIG. 11 also includes projecting (260) scan illumination, by light reflecting apparatus (226) disposed within the probe, radially (134) away from a longitudinal axis (190) of the probe with at least some of the scan illumination projected onto the scanned object. - The method of
FIG. 11 also includes projecting (262) scan illumination, by optical line forming apparatus (224) disposed within the probe, as a line (110) of scan illumination with at least some of the scan illumination projected onto the scanned object. Projecting (262) scan illumination as a line can be carried out by projecting scan illumination as a fan (111) of scan illumination that projects a line (110) when it encounters a surface of a scanned object, interior or exterior. Projecting (262) scan illumination as a line can also be carried out by projecting scan illumination as a fan (111) of scan illumination disposed at a predetermined angle (140 onFIGS. 5A and 5B ) with respect to a longitudinal axis (190) of the probe. Projecting scan illumination as a line can be implemented through a Powell lens, a collimating optical element integrated with a Powell lens, a diffractive optic lens, a refractive optic lens, and no doubt in other ways that will occur to those of skill in the art, all of which are well within the scope of the present invention. - The method of
FIG. 11 also includes conducting (264) by a lens (114) disposed within the probe (106), through the probe to an optical sensor (112), scan illumination (136, 137) reflected from the scanned object. The method ofFIG. 11 also includes receiving (266), by the optical sensor (112) through the lens (114), scan illumination (136, 137) reflected from the scanned object. The method ofFIG. 11 also includes determining (268), by a controller (156) operatively coupled to the optical sensor (112) from the received scan illumination (136, 137), measurements (314) of the scanned object. The method ofFIG. 11 also includes capturing (270), by an optical sensor (112) disposed within an optical scanner body with the probe mounted upon the scanner body, from scan illumination (136, 137) reflected through the lens (114) from the scanned object (201, 202, 203), one or more images (315) of at least a portion of the scanned object. - Example embodiments of the present invention are described largely in the context of fully functional apparatus that profiles a manufactured part during manufacturing and service. Readers of skill in the art will recognize, however, that the present invention also may be embodied in one or more methods of use, methods of manufacture, and in a computer program product disposed upon computer readable storage media for use with any suitable data processing system. Such computer readable storage media may be any storage medium for machine-readable information, including magnetic media, optical media, or other suitable media. Examples of such media include magnetic disks in hard drives or diskettes, compact disks for optical drives, magnetic tape, and others as will occur to those of skill in the art. Persons skilled in the art will immediately recognize that any computer system having suitable programming means will be capable of executing the steps of the method of the invention as embodied in a computer program product. Persons skilled in the art will recognize also that, although some of the example embodiments described in this specification are oriented to software installed and executing on computer hardware, nevertheless, alternative embodiments implemented as firmware or as hardware are well within the scope of the present invention. The flowcharts and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of computer apparatus, methods, and computer program products according to various embodiments of the present invention.
- It will be understood from the foregoing description that modifications and changes may be made in various embodiments of the present invention without departing from its true spirit. The descriptions in this specification are for purposes of illustration only and are not to be construed in a limiting sense. The scope of the present invention is limited only by the language of the following claims.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/099,567 US20150063674A1 (en) | 2013-08-28 | 2013-12-06 | Profiling a manufactured part during its service life |
PCT/US2014/015665 WO2015030859A1 (en) | 2013-08-28 | 2014-02-11 | Profiling a manufactured part during its service life |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361871002P | 2013-08-28 | 2013-08-28 | |
US14/099,567 US20150063674A1 (en) | 2013-08-28 | 2013-12-06 | Profiling a manufactured part during its service life |
Publications (1)
Publication Number | Publication Date |
---|---|
US20150063674A1 true US20150063674A1 (en) | 2015-03-05 |
Family
ID=51541567
Family Applications (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/094,130 Expired - Fee Related US9188775B2 (en) | 2013-08-28 | 2013-12-02 | Optical scanning and measurement |
US14/099,536 Abandoned US20150066411A1 (en) | 2013-08-28 | 2013-12-06 | Identification of damaged tools |
US14/099,482 Expired - Fee Related US8841603B1 (en) | 2013-08-28 | 2013-12-06 | Illumination for optical scan and measurement |
US14/099,567 Abandoned US20150063674A1 (en) | 2013-08-28 | 2013-12-06 | Profiling a manufactured part during its service life |
US14/321,863 Abandoned US20150067929A1 (en) | 2013-08-28 | 2014-07-02 | Illumination for optical scan and measurement |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/094,130 Expired - Fee Related US9188775B2 (en) | 2013-08-28 | 2013-12-02 | Optical scanning and measurement |
US14/099,536 Abandoned US20150066411A1 (en) | 2013-08-28 | 2013-12-06 | Identification of damaged tools |
US14/099,482 Expired - Fee Related US8841603B1 (en) | 2013-08-28 | 2013-12-06 | Illumination for optical scan and measurement |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/321,863 Abandoned US20150067929A1 (en) | 2013-08-28 | 2014-07-02 | Illumination for optical scan and measurement |
Country Status (2)
Country | Link |
---|---|
US (5) | US9188775B2 (en) |
WO (4) | WO2015030860A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106840040A (en) * | 2017-04-07 | 2017-06-13 | 吉林大学 | Raster pattern automobile Shap feature detection system based on cube posture benchmark |
CN106840041A (en) * | 2017-04-07 | 2017-06-13 | 吉林大学 | Automobile pattern scanner based on binocular active vision |
CN106840031A (en) * | 2017-04-07 | 2017-06-13 | 吉林大学 | Raster pattern automobile Shap feature detection system based on cylinder pose benchmark |
CN106871818A (en) * | 2017-04-07 | 2017-06-20 | 吉林大学 | Become the scan-type automobile morphology detector based on cube posture benchmark of baseline distance |
CN106871817A (en) * | 2017-04-07 | 2017-06-20 | 吉林大学 | Raster pattern automobile Shap feature detection system based on sphere pose benchmark |
CN107044832A (en) * | 2017-04-07 | 2017-08-15 | 吉林大学 | The variable scan-type automobile morphology detector based on sphere pose benchmark of baseline distance |
CN107063120A (en) * | 2017-04-07 | 2017-08-18 | 吉林大学 | The variable scan-type automobile morphology detector based on cylinder pose benchmark of baseline distance |
WO2021218196A1 (en) * | 2020-04-29 | 2021-11-04 | 奥比中光科技集团股份有限公司 | Depth imaging method and apparatus, and computer readable storage medium |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5880097B2 (en) | 2012-02-09 | 2016-03-08 | 株式会社Ihi | Inner diameter measuring device |
JP5880096B2 (en) | 2012-02-09 | 2016-03-08 | 株式会社Ihi | Inner diameter measuring device |
US9372061B2 (en) | 2012-02-09 | 2016-06-21 | Ihi Corporation | Inner diameter measuring device |
JP5915223B2 (en) | 2012-02-09 | 2016-05-11 | 株式会社Ihi | Inner diameter measuring device and inner diameter measuring method |
JP2013164274A (en) | 2012-02-09 | 2013-08-22 | Ihi Corp | Inner diameter measuring apparatus |
WO2013118912A1 (en) | 2012-02-09 | 2013-08-15 | 株式会社Ihi | Inside-diameter measurement device |
JP5915222B2 (en) * | 2012-02-09 | 2016-05-11 | 株式会社Ihi | Inner diameter measuring device |
CN103217187B (en) * | 2013-03-01 | 2015-07-15 | 合肥京东方光电科技有限公司 | Equipment for identifying layer numbers of real objects in container and system for automatically taking out real objects |
US9188775B2 (en) * | 2013-08-28 | 2015-11-17 | United Sciences, Llc | Optical scanning and measurement |
US9042589B2 (en) | 2013-10-24 | 2015-05-26 | Logitech Europe, S.A. | Custom fit in-ear monitors utilizing a single piece driver module |
KR20170012487A (en) | 2014-05-30 | 2017-02-02 | 레볼 테크놀로지스 인코포레이티드 | A customizable ear insert |
US11747135B2 (en) | 2015-02-13 | 2023-09-05 | Carnegie Mellon University | Energy optimized imaging system with synchronized dynamic control of directable beam light source and reconfigurably masked photo-sensor |
US11425357B2 (en) | 2015-02-13 | 2022-08-23 | Carnegie Mellon University | Method for epipolar time of flight imaging |
US11972586B2 (en) | 2015-02-13 | 2024-04-30 | Carnegie Mellon University | Agile depth sensing using triangulation light curtains |
WO2019182784A1 (en) * | 2018-03-23 | 2019-09-26 | Carnegie Mellon University | Programmable light curtains |
US11493634B2 (en) | 2015-02-13 | 2022-11-08 | Carnegie Mellon University | Programmable light curtains |
JP6698695B2 (en) * | 2015-04-30 | 2020-05-27 | ビ−エイイ− システムズ パブリック リミテッド カンパニ−BAE SYSTEMS plc | Inspection of features perforated in objects |
ES2900326T3 (en) | 2015-05-07 | 2022-03-16 | Airbus Defence & Space Sa | A catoptric imaging device for perforation measurement |
DE102015209455A1 (en) * | 2015-05-22 | 2016-11-24 | Sac Sirius Advanced Cybernetics Gmbh | Apparatus and method for the optical detection of inner walls |
US10118345B2 (en) * | 2015-06-17 | 2018-11-06 | Xerox Corporation | System and method for evaluation of a three-dimensional (3D) object during formation of the object |
RU2625001C1 (en) * | 2016-03-22 | 2017-07-11 | Общество с ограниченной ответственностью "Геомера" | Laser two-dimensional triangulating sensor for measuring small-diameter holes |
US11031513B1 (en) | 2016-05-16 | 2021-06-08 | James A. Holmes | Integrated silicon carbide ultraviolet sensors and methods |
US9950815B2 (en) * | 2016-07-01 | 2018-04-24 | United Technologies Corporation | Systems and methods for detecting damage |
KR101936120B1 (en) * | 2016-11-30 | 2019-01-08 | 부경대학교 산학협력단 | Probe for Photoacoustic Tomography and Real-time Photoacoustic Tomography Apparatus having the same |
JP2018146511A (en) * | 2017-03-08 | 2018-09-20 | トヨタ自動車株式会社 | Film thickness measurement method and manufacturing method of automobile |
US10321067B2 (en) * | 2017-04-12 | 2019-06-11 | Tctm (Hong Kong) Limited | Detection system and method |
CA3006112A1 (en) | 2017-06-02 | 2018-12-02 | 3Dm Devices Inc. | Surface profile measurement system |
CN111819861B (en) | 2018-01-03 | 2022-08-09 | 罗技欧洲公司 | Apparatus and method for forming customized earphone |
FR3090133A1 (en) * | 2018-12-15 | 2020-06-19 | Shakti | Shooting system for full field root phenotyping. |
US11347039B2 (en) * | 2019-05-22 | 2022-05-31 | The Boeing Company | Optical imaging and scanning of holes |
RU2721716C1 (en) * | 2019-06-05 | 2020-05-21 | Федеральное государственное бюджетное учреждение науки Конструкторско-технологический институт научного приборостроения Сибирского отделения Российской академии наук (КТИ НП СО РАН) | Device for inspection of holes of parts |
US10625952B1 (en) * | 2019-10-18 | 2020-04-21 | Grey Orange Pte. Ltd. | Induction station for conveying packages in storage facility |
DE102019130950B3 (en) * | 2019-11-15 | 2021-03-25 | Lufthansa Technik Aktiengesellschaft | Boroscope with pattern projection |
US11425479B2 (en) | 2020-05-26 | 2022-08-23 | Logitech Europe S.A. | In-ear audio device with interchangeable faceplate |
US11754390B2 (en) | 2021-01-21 | 2023-09-12 | The Boeing Company | Method, system, and apparatus for optical measurement |
KR20230146576A (en) * | 2021-03-24 | 2023-10-19 | 난징 탈리앙 테크놀로지 코퍼레이션 리미티드 | Printed circuit board inner layer depth measurement optical system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070174652A1 (en) * | 2004-11-03 | 2007-07-26 | Electrolux Home Products, Inc. | Parts recovery method and system |
US20090297017A1 (en) * | 2008-03-25 | 2009-12-03 | Hudgings Janice A | High resolution multimodal imaging for non-destructive evaluation of polysilicon solar cells |
US20110288814A1 (en) * | 2010-05-24 | 2011-11-24 | Kabushiki Kaisha Bridgestone | Tire appearance inspection apparatus and method |
US20130237764A1 (en) * | 2012-03-12 | 2013-09-12 | 3Dm Systems, Inc. | Otoscanner With Fan And Ring Laser |
US8542881B2 (en) * | 2010-07-26 | 2013-09-24 | Nascent Technology, Llc | Computer vision aided automated tire inspection system for in-motion inspection of vehicle tires |
Family Cites Families (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4839526A (en) | 1980-11-14 | 1989-06-13 | Diffracto Ltd. | Coordinate measuring method and device |
US4561776A (en) | 1981-03-25 | 1985-12-31 | Diffracto Ltd. | Electro-optical sensors for tool and robotic inspection |
US4792698A (en) * | 1983-01-27 | 1988-12-20 | Diffracto Ltd. | Sensing location of an object with line image projection and rotation |
US4667113A (en) * | 1985-08-09 | 1987-05-19 | Hitachi Seiko Ltd. | Tool failure detection apparatus |
CA1323290C (en) | 1988-09-14 | 1993-10-19 | Aaron U. Jones | Method and apparatus for an automatic sawmill |
FR2631697B1 (en) | 1988-05-17 | 1991-07-26 | Hispano Suiza Sa | APPARATUS FOR OPTICAL CONTROL OF THE INTERNAL PROFILE OF A TUBE OR BORE |
FR2645782B1 (en) * | 1989-04-14 | 1995-01-27 | Aerospatiale | TOOL BREAKAGE MONITORING SYSTEM |
US5557438A (en) | 1993-11-23 | 1996-09-17 | Schwartz; Nira | Scanning and tracking using rotating polygons |
US5859364A (en) | 1995-06-05 | 1999-01-12 | Olympus Optical Co., Ltd. | Scanning probe microscope |
US5804830A (en) | 1995-08-30 | 1998-09-08 | Shafir Production System Ltd. | Three-dimensional non-contact scanning apparatus and method using at least one circular, planar array of a plurality of radiant energy sensors, and a rotating energy source |
US6181411B1 (en) | 1997-08-14 | 2001-01-30 | R. Brooks Associates, Inc. | Apparatus for inspecting difficult to access objects |
US6975764B1 (en) | 1997-11-26 | 2005-12-13 | Cognex Technology And Investment Corporation | Fast high-accuracy multi-dimensional pattern inspection |
JP2001174744A (en) * | 1999-10-06 | 2001-06-29 | Olympus Optical Co Ltd | Optical scanning probe device |
US6781702B2 (en) | 2001-05-25 | 2004-08-24 | California Institute Of Technology | Determining large deformations and stresses of layered and graded structures to include effects of body forces |
US7016052B2 (en) | 2001-09-28 | 2006-03-21 | The Boeing Company | Apparatus for measuring characteristics of a hole and associated method |
US6935922B2 (en) | 2002-02-04 | 2005-08-30 | Kla-Tencor Technologies Corp. | Methods and systems for generating a two-dimensional map of a characteristic at relative or absolute locations of measurement spots on a specimen during polishing |
US6758564B2 (en) * | 2002-06-14 | 2004-07-06 | Physical Sciences, Inc. | Line-scan laser ophthalmoscope |
US6657216B1 (en) * | 2002-06-17 | 2003-12-02 | Nanometrics Incorporated | Dual spot confocal displacement sensor |
US7009717B2 (en) | 2002-08-14 | 2006-03-07 | Metris N.V. | Optical probe for scanning the features of an object and methods therefor |
US7428061B2 (en) | 2002-08-14 | 2008-09-23 | Metris Ipr N.V. | Optical probe for scanning the features of an object and methods thereof |
US7027145B2 (en) | 2003-06-24 | 2006-04-11 | The Regents Of The University Of Michigan | Reconfigurable surface finish inspection apparatus for cylinder bores and other surfaces |
KR20070012459A (en) | 2004-05-10 | 2007-01-25 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Devices and Methods for Optical Precision Measurement |
DE102004026702B3 (en) | 2004-05-28 | 2006-02-09 | Deutsche Montan Technologie Gmbh | Apparatus for testing anchor holes |
EP1650529A1 (en) | 2004-10-19 | 2006-04-26 | Diener AG Precision Machining | Device and method for scanning multiple objects |
US7956888B2 (en) | 2005-06-22 | 2011-06-07 | Ge Inspection Technologies, Lp | Remote video inspection system integrating audio communication functionality |
JP4638800B2 (en) * | 2005-10-27 | 2011-02-23 | 株式会社日立ハイテクノロジーズ | Machine difference management system and method in scanning electron microscope apparatus |
US7329860B2 (en) * | 2005-11-23 | 2008-02-12 | Illumina, Inc. | Confocal imaging methods and apparatus |
US7619731B2 (en) | 2006-03-30 | 2009-11-17 | Tokyo Electron Limited | Measuring a damaged structure formed on a wafer using optical metrology |
US20070296964A1 (en) | 2006-06-26 | 2007-12-27 | Mitsugu Nishimura | Inspection apparatus |
KR101706027B1 (en) | 2006-08-31 | 2017-02-10 | 가부시키가이샤 니콘 | Mobile body drive system and mobile body drive method, pattern formation apparatus and method, exposure apparatus and method, device manufacturing method, and decision method |
US20080156619A1 (en) | 2006-12-01 | 2008-07-03 | Mehul Patel | Range finder |
TWI335847B (en) * | 2007-01-23 | 2011-01-11 | Ind Tech Res Inst | Method for detecting and compensating electrode wear of electric dischage macnining |
CA2597891A1 (en) | 2007-08-20 | 2009-02-20 | Marc Miousset | Multi-beam optical probe and system for dimensional measurement |
US8374835B2 (en) | 2007-12-05 | 2013-02-12 | Halliburton Energy Services, Inc. | Method and apparatus to improve design, manufacture, performance and/or use of well tools |
US20090208143A1 (en) * | 2008-02-19 | 2009-08-20 | University Of Washington | Efficient automated urothelial imaging using an endoscope with tip bending |
US8035823B2 (en) | 2008-09-05 | 2011-10-11 | 3Dm Devices Inc. | Hand-held surface profiler |
JP5748949B2 (en) | 2008-11-20 | 2015-07-15 | 株式会社リコー | Surface emitting laser element, surface emitting laser array, optical scanning device, and image forming apparatus |
WO2011033390A1 (en) | 2009-09-17 | 2011-03-24 | Mauna Kea Technologies | A method, an optical probe and a confocal microscopy system for inspecting a solid organ |
US8619265B2 (en) | 2011-03-14 | 2013-12-31 | Faro Technologies, Inc. | Automatic measurement of dimensional data with a laser tracker |
TW201238550A (en) | 2011-01-21 | 2012-10-01 | Alcon Res Ltd | Counter-rotating ophthalmic scanner drive mechanism |
US9199351B2 (en) | 2011-05-09 | 2015-12-01 | The Boeing Company | Drilling machine having hole measurement capability |
US20130158393A1 (en) | 2011-12-19 | 2013-06-20 | Michael Papac | Concentric Drive Scanning Probe |
US9188775B2 (en) * | 2013-08-28 | 2015-11-17 | United Sciences, Llc | Optical scanning and measurement |
-
2013
- 2013-12-02 US US14/094,130 patent/US9188775B2/en not_active Expired - Fee Related
- 2013-12-06 US US14/099,536 patent/US20150066411A1/en not_active Abandoned
- 2013-12-06 US US14/099,482 patent/US8841603B1/en not_active Expired - Fee Related
- 2013-12-06 US US14/099,567 patent/US20150063674A1/en not_active Abandoned
-
2014
- 2014-02-11 WO PCT/US2014/015670 patent/WO2015030860A1/en active Application Filing
- 2014-02-11 WO PCT/US2014/015676 patent/WO2015030862A1/en active Application Filing
- 2014-02-11 WO PCT/US2014/015674 patent/WO2015030861A1/en active Application Filing
- 2014-02-11 WO PCT/US2014/015665 patent/WO2015030859A1/en active Application Filing
- 2014-07-02 US US14/321,863 patent/US20150067929A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070174652A1 (en) * | 2004-11-03 | 2007-07-26 | Electrolux Home Products, Inc. | Parts recovery method and system |
US20090297017A1 (en) * | 2008-03-25 | 2009-12-03 | Hudgings Janice A | High resolution multimodal imaging for non-destructive evaluation of polysilicon solar cells |
US20110288814A1 (en) * | 2010-05-24 | 2011-11-24 | Kabushiki Kaisha Bridgestone | Tire appearance inspection apparatus and method |
US8542881B2 (en) * | 2010-07-26 | 2013-09-24 | Nascent Technology, Llc | Computer vision aided automated tire inspection system for in-motion inspection of vehicle tires |
US20130237764A1 (en) * | 2012-03-12 | 2013-09-12 | 3Dm Systems, Inc. | Otoscanner With Fan And Ring Laser |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106840040A (en) * | 2017-04-07 | 2017-06-13 | 吉林大学 | Raster pattern automobile Shap feature detection system based on cube posture benchmark |
CN106840041A (en) * | 2017-04-07 | 2017-06-13 | 吉林大学 | Automobile pattern scanner based on binocular active vision |
CN106840031A (en) * | 2017-04-07 | 2017-06-13 | 吉林大学 | Raster pattern automobile Shap feature detection system based on cylinder pose benchmark |
CN106871818A (en) * | 2017-04-07 | 2017-06-20 | 吉林大学 | Become the scan-type automobile morphology detector based on cube posture benchmark of baseline distance |
CN106871817A (en) * | 2017-04-07 | 2017-06-20 | 吉林大学 | Raster pattern automobile Shap feature detection system based on sphere pose benchmark |
CN107044832A (en) * | 2017-04-07 | 2017-08-15 | 吉林大学 | The variable scan-type automobile morphology detector based on sphere pose benchmark of baseline distance |
CN107063120A (en) * | 2017-04-07 | 2017-08-18 | 吉林大学 | The variable scan-type automobile morphology detector based on cylinder pose benchmark of baseline distance |
WO2021218196A1 (en) * | 2020-04-29 | 2021-11-04 | 奥比中光科技集团股份有限公司 | Depth imaging method and apparatus, and computer readable storage medium |
US12188759B2 (en) | 2020-04-29 | 2025-01-07 | Orbbec Inc. | Depth imaging method and device and computer-readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
US9188775B2 (en) | 2015-11-17 |
US20150062585A1 (en) | 2015-03-05 |
WO2015030861A1 (en) | 2015-03-05 |
US8841603B1 (en) | 2014-09-23 |
WO2015030862A1 (en) | 2015-03-05 |
WO2015030859A1 (en) | 2015-03-05 |
WO2015030860A1 (en) | 2015-03-05 |
US20150067929A1 (en) | 2015-03-05 |
US20150066411A1 (en) | 2015-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150063674A1 (en) | Profiling a manufactured part during its service life | |
Martínez-Pellitero et al. | New procedure for qualification of structured light 3D scanners using an optical feature-based gauge | |
Zhang et al. | Defects evaluation system for spherical optical surfaces based on microscopic scattering dark-field imaging method | |
US20140268105A1 (en) | Optical defect inspection system | |
US8842273B2 (en) | Optical measurement of drilled holes | |
EP3109624B1 (en) | Systems and methods for automatically inspecting wire segments | |
US20140253913A1 (en) | Optical Systems For Measuring A Drilled Hole In A Structure And Methods Relating Thereto | |
TW202004149A (en) | System and method for inspecting optical power and thickness of ophthalmic lenses immersed in a solution | |
CN111174717B (en) | Optical fiber geometric parameter testing system and method | |
CN116358842B (en) | Method and device for detecting surface defects of large aperture optical components based on robotic arm | |
US9530201B2 (en) | Method for the non-destructive testing of a blade preform | |
CN116908217B (en) | Deep hole measurement and three-dimensional reconstruction system and application method thereof | |
WO2020048148A1 (en) | Surface defect measurement method based on spectral confocal sensor | |
CN118464931A (en) | Wafer defect detection and chamfering parameter measurement equipment | |
TW202208839A (en) | Automated visual-inspection system | |
CN205879133U (en) | Automatic non -contact detection equipment of pipe flaring tapering and profile | |
WO2018121805A1 (en) | Scanning device and method for measurement and analysis of circular holes in transparent liquids in ionizing radiation environment | |
CN112284276A (en) | Endoscope and line structured light-based blade tip clearance measuring device, system and method | |
US7899573B2 (en) | Non-contact method and system for inspecting a multi-faceted machine surface | |
CN111239161A (en) | Method and device for detecting defects of substrate glass | |
CN113791086A (en) | Method and device for surface defect measurement of sector blade based on computer vision | |
JP2002250621A (en) | Optical element and method and apparatus for measuring shape of mold | |
CN114486912A (en) | Optical element defect detection device and method based on line spectral confocal technology | |
WO2015031108A1 (en) | Optical systems for measuring a drilled hole in a structure and methods relating thereto | |
Zhang et al. | Surface flaws detection algorithms for large aperture optical element |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: UNITED SCIENCES, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BLANTON, KEITH A.;HATZILIAS, KAROL;POSEY, STEFAN T.;AND OTHERS;REEL/FRAME:031770/0248 Effective date: 20131202 |
|
AS | Assignment |
Owner name: ETHOS OPPORTUNITY FUND I, LLC, GEORGIA Free format text: SECURITY INTEREST;ASSIGNORS:UNITED SCIENCES, LLC;3DM SYSTEMS, LLC;NEAR AUDIO, LLC;AND OTHERS;REEL/FRAME:034195/0455 Effective date: 20141107 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: ETHOS-UNITED-I, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:UNITED SCIENCE, LLC;REEL/FRAME:062335/0587 Effective date: 20230105 |