The present disclosure generally relates to manufacturing, and more particularly, to product assembly using 3-D printed metrology features.
Traditionally, an assembly-line or a manually-intensive approach has been used by manufacturers when joining together constituent parts of a device to be assembled, such as an aircraft or an automobile. The automated assembly of parts, however, is becoming more popular as the sophistication of robotics and processing devices continue to increase.
A significant prerequisite to the success of automated assembly includes the ability to measure parts and to make appropriate adjustments in the parts' positions. In an automated environment involving the potential use of multiple robots, accessing the parts to perform these measurements in a coordinated manner becomes challenging. The complexity of the problem may be more apparent where the parts incorporate intricate shapes or where high precision measurements are required.
In addition, automating the assembly process can require using the robots at the location of the parts to be assembled. Coordinating measurement and assembly in the resulting confined area gives rise to the need to avoid interfering between tasks performed by different machines. Limitations of conventional measurement devices and the need to use more equipment in less space impose constraints on the achievable efficiency and accuracy of assembly processes. The limited physical space in an already cluttered assembly environment can further restrict access to the parts, giving rise to overall manufacturing inflexibilities.
The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.
Precision in metrology for assembled parts can be an important prerequisite for the successful build of a vehicle, aircraft, ship or other transport structure. For this reason, marks or other features may be placed on components to enable a measurement system to achieve precise values for determining, for example, whether the component is accurately oriented and positioned for joining with another part (the words “part” and “component” may be used interchangeably in this disclosure, and generally refer to a structure to be joined with another structure). One limitation to this procedure involves the nature of the manufacturing process itself. Where components are manufactured using machining and casting, for instance, the allowable sophistication of metrology features that can be built into the component may be limited. In some cases, producing metrology features using traditional subtractive manufacturing can become prohibitively expensive or time-consuming. In other cases, the metrology features may be physically incorporated with the parts through a separate assembly process which further increases the costs and complexity of the overall assembly process.
During assembly, properly coordinating tasks (including measurement and alignment of components to be assembled) with other tasks in time and space can be equally challenging. Accurate measurement techniques can become more difficult in an automated manufacturing facility where assembly is partially or fully automated. The facility may use stations and robotic or automated apparatuses of whatever nature (generally “robots”). The existing available equipment used to align different components for joining with other parts or for making precise measurements is often insufficient. For example, existing measurement devices or robots may require contacting a part at one or multiple points during assembly to retrieve measurement values. This contact may interfere with other necessary tasks, including stabilization and positioning of the parts. The localized nature of the assembly cell can place further constraints on the use of the equipment, limiting its capabilities. The potentially crowded nature of an assembly cell along with the inherent limits in metrology features that can adequately be used as points of reference on a component are just a few of the problems addressed by one or more features of the present disclosure.
In response to the above-identified challenges, aspects of the present disclosure are introduced to enable a partially or fully fixtureless assembly process for a vehicle, aircraft, spacecraft, or other structure. In various embodiments, a contact-free metrology apparatus can be used to substantially reduce the above-described complexities in the assembly process. Contactless metrology may be achieved, in part or in whole, through the use of unique metrology features printed-in with a 3-D printed component. For example, these metrology features may allow a distant measurement device to use a laser detector or other light source to collect metrology data using the printed-in features. In various aspects, the measurement device can combine plane detection (e.g., a plane of a component being measured) and the metrology feature detection (e.g., the spherical portions) to remove the background data and run algorithms that identify metrology feature locations within the component.
In an aspect of the disclosure, a 3-D printed component is disclosed. The component includes a plurality of metrology features arranged at different feature locations on a surface of the component. The metrology features are configured to enable a measurement apparatus to detect the feature locations and to determine at least a component position or a component orientation based on the detected feature locations. Each of the metrology features is printed-in with the component.
In another aspect of the disclosure, an apparatus includes a measurement device for a 3-D printed component. The component includes a plurality of printed-in metrology features arranged at different feature locations on a surface of the component. The measurement device is configured to detect the feature locations of the printed-in metrology features and to determine at least a component position or a component orientation on the detected feature locations.
To the accomplishment of the foregoing and related ends, the one or more aspects comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. However, it will be apparent to those skilled in the art that these concepts may be practiced without these specific details. In some instances, well known structures and components are shown in block diagram form in order to avoid obscuring such concepts.
In one aspect of the disclosure, a geometry may be 3-D printed within the surface of a 3-D printed component. The geometry may facilitate the detection by a measurement device of a coordinate frame on the component. The geometry, referred to herein as a metrology feature, may be 3-D printed-in with the component. In various embodiments, a plurality of metrology features may be 3-D printed-in with a component. For example, in some arrangements, three metrology features may be embedded in a surface of the component. In various exemplary embodiments, a plurality of such metrology features may be used to enable a measurement device to measure the position and orientation of the component during an automated assembly process. Another part, intended for joining with the component, may include a similar arrangement of metrology features. The measurement device may use the measured position and orientation of the component and the adjacent part to adjust the robots holding the component and the part to a target position, in order to precisely join the component and the part in accordance with their respective geometries.
The assembly process may include one or more robots. The measurement device may be a robot, in part or in whole. The measurement device may include a controller and a detector operatively coupled to the controller. The detector may be part of the measurement device. The detector may, for example, include an energy beam source, such as a laser, for example. In various embodiments, the energy beam may be infrared, visible, or ultraviolet light, for example.
Measuring the position and orientation of a component to be joined with another part during an assembly process can be performed using different techniques. In the exemplary embodiment of
In this assembly example, Part A 102 may have a groove 114 aligned mid-way with join frame 110. Part B 104 may have a tongue 116 for joining with Part A 102. Thus, using the join frame, the tongue 116 of Part B 104 may be aligned with the groove 114 of Part A 102 using the join frame 110. The insertion of Part B 104 may be along the vector of insertion Z of the join frame 110, as defined by the left horizontal arrow designated Z.
In a nominal position of two exemplary adjacent components in an assembly connected by a joint, such as the configuration of
In this equation, TJF-A-N represents the 4×4 homogenous transformation matrix of the nominal join frame of Part A (102) with respect to a common reference frame (shown as the X-Z coordinate axes in
In still another aspect of the disclosure, an assembly cell includes a measurement device. The assembly cell obtains a 3-D printed component. The component is being joined with another part. The component includes a plurality of printed-in metrology features arranged at different feature locations on a surface of the component. The measurement device is configured to detect the feature locations of the printed-in metrology features and to determine at least a position or an orientation of the component based on the detected feature locations. The assembly cell further includes a robot. The robot is configured to engage the 3-D component for joining with the part using the determined position or the orientation.
The parts described in
The metrology features according to various embodiments may use numerous geographical shapes to ensure precise measurements. These features may advantageously enable contact-free measurements so that other robots at the assembly station or cell can concurrently perform tasks or sequentially perform tasks selectively and rapidly. These concurrent tasks may include, for one, gripping the component(s) to be assembled while the measurements are being recorded. The gripping operation may be performed using one or more engagement features. The engagement features may be 3-D printed or otherwise built into the component. The engagement features may be constructed to enable a robotic arm or other device to grip and hold the component via a suitable end effector. Similar robots and equipment may perform related tasks, using the engagement features or otherwise, for aligning, stabilizing, tooling, fixturing (optionally), and performing a host of assembly-related operations. The operations as noted can be performed concurrently or in sets of efficient sequences, with less risk of task interference or accidental robot collisions, in part because the measurements using the metrology features herein may be partially or completely contact-free. The complexity of the assembly station can be reduced.
In another aspect of the disclosure, a partial sphere geometrical configuration may be used for implementing metrology features. In big or small components that have simple or very complex features, partial sphere metrology may be implemented to allow a visual or laser based contact-free measurement system to quickly and efficiently scan and recognize the sphere-like metrology features as unique from other features. The measurement device may identify the feature locations of the metrology features based on data collection points and use one or more algorithms to find the feature locations. The measurement device can use the feature locations to measure locations, positions, shapes, sizes, and orientations of the component the metrology features are located on. For example, in various embodiments, the measurement device may generate a reference frame relative to which other positions on the component can be measured. In various embodiments, the measurement device can use the feature locations in the identified metrology features to triangulate locations, and therefore measure positions and orientations of the component. In various embodiments, the generated measurement data can be efficiently provided to a controller to compare the generated measurement data with nominal measurement data describing nominal positions. The data can be provided to other robots or equipment to reposition or realign the component as necessary to enable the parts to be joined precisely. The accuracy of the assembled parts and the overall quality of the assembly process can be increased as a result.
In some embodiments where the metrology data indicates that the component needs to be modified, the 3-D printed component may be re-printed or augmented with additional 3-D printing. In some embodiments, the component can be repaired in a post-processing operation using fixtures, welding, adhesives, machining, or another technique. The repaired component can then be returned to the assembly station for joining with other parts.
For the purposes of this disclosure, the terms assembly station, assembly cell, and related nomenclature used are generally intended to describe the location of an assembly process or portion thereof, such as where metrology data is measured and components are joined together. However, the terms assembly station, assembly cell, and similar terms should not be limited to require that assembly-based operations must occur in a single location. In various embodiments, the metrology-based data may be retrieved in one location along with some assembly activity, for example, and other or different assembly techniques may occur at another location. In short, the principles of the disclosure do not require any particular location for one or more of the features described herein to be located.
In various embodiments, one or more of these alternatives may be 3-D printed-in with a surface of the 3-D printed component. Whether to use a protruding spherical portion or a recessed one may depend in part on the internal structure of the component near the metrology feature. The internal structure under the surface 219 directly underneath the metrology features 226 may be unrelated to metrology functions and may instead be a different structure altogether. In other examples, the region near the metrology feature 226 may be uniformly solid, porous, hollow, etc. The recessed spherical portion may be used in portions of a component surface adjacent an internal structure that allows a recessed metrology feature, without degrading component performance. An example of such a component surface may include regions of the surface that are hollow underneath, or that are solid underneath and in which the recess can be placed without undermining the component's structural features (if any) at that region.
Where a portion of a protruding sphere is used, the remainder of the sphere need not be underneath the surface. Instead, the spherical properties may be included in a design model using a computer aided design (CAD) program or similar software. The spherical portions may be based on a sphere with a particular diameter, but only the protruding portion of the sphere is actually 3-D printed. In various embodiments, three metrology features may be 3-D printed in with a component surface. The three metrology features may be configured to enable the measurement device to triangulate the feature locations to ultimately identify the position and location of a component.
However, a different number of metrology features may be used. Associated with each metrology feature is a feature location, or a designated point used by the measurement device to identify the exact measurement for that metrology structure. A partial sphere geometry is one of many possible examples of a metrology feature. In various embodiments of the partial sphere geometry, the feature location may fall on the center point of the protruding or recessed spherical portion 220, 222, 237, 231, etc.
In various embodiments, the partial sphere geometry making up the example portion 231 of the sphere may be modeled from a sphere having a fixed diameter. One such modelled sphere 228 is shown in
The 45° angle beneficially can be used in an embodiment to strike a suitable balance between competing objectives of minimizing the sensitivity of the detected spherical portion's position on one hand, and maximizing the signal-to-noise ratio of the metrology data collected on the spherical portion on the other hand. However, this angle may be altered in other metrology features in order to place greater emphasis on one objective over another, if the application so merits.
In various embodiments, a laser measurement device is used to detect the metrology features and the feature locations. As an example of the competing objectives, the laser light (or other light source) may produce light-scattering phenomena when the laser scans the component surface 229 for the spherical portion 231. An increasing amount of noise can be present on the spherical portion 231 when the angle of incidence of the laser relative to the surface is greater than 45°. The surface 229 immediately surrounding the sphere can be relatively flat in various embodiments, which can affect the amount of scattering.
Other criteria may affect not only the angle of the spherical protrusion, but also which type of partial sphere geometry should be used. In example processes involving the design of a component, the outside surface of the component (such as component surface 229) may be said to be locked if the design or configuration on the outside surface of the component is complete, and further designs or optimizations are only made inward, i.e., internal to the component. If the outer design is locked and subsequent optimizations are performed inward, the protruding variant (versus the recessed) of the available partial sphere geometries 200 may be more desirable for generating the remaining metrology features. Protruding outward, this variant may interfere less with internal geometries created under the component surface during the design phase and hence may be more desirable over the recessed variant. The latter variant, being recessed inward toward potentially complex internal part geometries, may be less desirable. By contrast, where the material is not used or needed (e.g., solid or empty), a recessed spherical portion can be considered because of potentially less noise due to light scattering and because it does not interfere with the nonexistent designs on the inside of the component.
One example is in the context of a 3-D printed node used as an A-surface (a specific type of panel) in a vehicle. Certain regulations or specifications identify specific outer clearances that automobile manufacturers may adhere to in designing the A-surface. In this location, using the recessed variant of the partial sphere geometry may be more desirable to avoid protrusions on the part that may be incompatible with such requirements.
In partial sphere geometries as disclosed herein, the feature location may be the ultimate output of the detection process when the metrology features is identified. As noted, the feature location may be the center point 233 of the sphere, as seen in
Various considerations may dictate the optimal position, size, orientation, number, detection, noise effects, and other relevant characteristics of metrology features in a component. In various embodiments, the positioning may be subject to a number of constraints. For example, numerous geometrical combinations can result in a fully constrained six degree-of-freedom alignment, with a wide range of accuracy and repeatability. In these examples, an important driver of performance is the ratio (i) of the volume encompassed by the geometry being used to constrain the alignment to (ii) the volume encompassed by the object to be controlled. For instance, to determine the position of a part in space, it is generally more accurate to measure a geometry that is spread out over the volume of the part rather than the geometry being bunched up in one small area. An example of using this strategy to the designer's advantage is described below with reference to
Other constraints may be present, and other considerations important. Some non-exhaustive examples may include accuracy, repeatability, speed, sensitivity, field-of-view range, and mass. In various embodiments, one or more of these factors may be considered, and some may also act as constraints, in selecting a geometry over which to be measured. Another consideration is which of many embodiments are available for a designer to identify or generate a reference frame based on detected metrology features, as described in this disclosure.
In some embodiments, a designer may add a margin for error when designing metrology features for a 3-D printed component. For example, the exact location of the feature at issue is probably not known during the assembly process. Thus, a large number of data points on the spherical portion and the surrounding surface of the component may be measured with the measurement device based on the expected location and error. In various embodiments, as a result of the constraints inherent in a measurement device's finite field of view, the designer may select a range of angles of incidence from a source on the measurement device (e.g., a laser source) to a region of the surface including the metrology features.
As is evident from the illustration, the metrology feature 339 is located on the surface 337 within a range of angles of incidence of the laser 302. In this example, where the center point 313 is in the center of the portion of the sphere, the center line 311 is used as a vertical reference normal to the 3-D printed component 340. It should be noted that the center line 311 in reality would be centered in three dimensions, as would the angles of the laser beam, instead of the two dimensional representation of the figure.
The angles of incidence 304 and 306 are taken from a source of the laser beam 302a to the center point 313, being measurable relative to center line 311, such that the range of angles falls within a tolerance of the measurement device 302. In this example, the tolerance (and hence the range) is assumed to be between plus (+) and minus (−) 60° (degrees) with respect to the center line. Thus, in the embodiment of
More generally, a plurality of metrology features can be used, in which event the plurality should be accessible to the measurement device 302. Accordingly, in various embodiments, a region of the surface 337 including the plurality of metrology features is selected such that the range of angles of incidence (also being measurable relative to a reference frame) falls within a tolerance of the measurement device 302.
In the configuration of
In various embodiments, the measurement device 302 may proceed to collect data points to obtain the feature location at center point 313. After the points are collected at and adjacent the metrology feature 337 by the measurement device 302, the data points identified to be on the surrounding surface of the component (e.g., the background not including the metrology feature 339) can be removed. In an embodiment, this step may be performed by executing the Random-Sample-Consensus (RANSAC) algorithm for a plane. Thereupon, all data points from the data set within a specified distance from the plane may be removed. The RANSAC algorithm for a sphere can then be executed on the remaining data points until the feature location is detected.
While one exemplary algorithm is described above for detecting a feature location, the present disclosure is not so limited and other suitable algorithms may be used for feature detection. In addition, as described below, different metrology features may use feature locations that are not at the center and/or that are specific to the geometry of the metrology feature used. In general, a best fit between the measured points and the reference points may be used during the assembly. Any number of algorithms may be used to achieve this best fit.
After the feature locations are identified, in some embodiments, a least squares minimization routine may be executed by the measurement device 302 or any suitable computational device coupled to the measurement device as described above. An exemplary summary of the detection process may include the following steps in one embodiment:
First, the measurement device 302 can 3-D-scan an area on the 3-D printed component 340 where the feature location is expected to be located within an expected error.
Second, the measurement device 302 (or related controller/computing device) may execute plane RANSAC to detect the background plane and remove all points within a specified distance from the plane and all points located on the opposite side of the plane to the laser source.
Third, the measurement device 302 (or related controller/computing device) may execute sphere RANSAC to detect the sphere center point from the remaining data points.
Fourth, the first three steps may be repeated for the two additional feature locations.
Fifth, the measurement device 302 (or related controller/computing device) may execute a least-squares minimization between detected sphere center points and nominal sphere center points to compute the detected position and orientation of the coordinate frame and/or the component.
In other embodiments, the measurement device 302 may perform an Iterative Closest Point Algorithm (ICP) to be used in lieu of RANSAC. The detection process in embodiments using ICP may be summarized in the following steps.
First, the measurement device 302 may 3-D-scan an area on the node where the feature is expected to be located within an expected error.
Second, the measurement device 302 (or related controller/computing device) may execute ICP to find the transformation from the nominal position of the sphere to the measured point cloud, resulting in the detected position of the sphere.
Third, the measurement device 302 may repeat the first and second steps for the two additional spherical portions.
Fourth, the measurement device 302 may execute least-squares minimization between the detected sphere center points and nominal sphere center points to compute the detected position and orientation of the coordinate frame and/or the component.
In various embodiments, the metrology features may include different geometries.
For example, in some configurations, a cone may be used in place of a sphere to compute a point at its vertex. In these embodiments, a designer may place three or more cones for 3-D printing on each component. The only difference in the detection algorithm would be in the third step, where RANSAC can be executed for a cone rather than a sphere. Cones may have a more restrictive field-of-view limit due to a higher sensitivity of the vertex as the laser's angle-of-incidence changes.
In various embodiments, pyramids may be implemented as metrology features.
Different pyramids can be 3-D printed-in with the component and utilized as in the examples below.
Single Trihedral Pyramid
A single pyramid with three faces can be used to compute a join frame using the apex as the origin or feature location. The normal vectors to the pyramidal faces may beneficially be used to lock rotation. In various embodiments, the measurement device including the controller, laser or other energy beam may perform the following example detection algorithm or derivation thereof:
In some embodiments, three trihedral pyramid features and their computed apex points can be used as feature locations or center points to compute a join frame. In various embodiments, the measurement device including the controller, laser or other energy beam may perform the following example detection algorithm or variation thereof:
Three 4-sided pyramids with a square base can be used in place of three spheres to compute a join frame. Because the intersection of three planes defines a point, four different intersection points can be computed from the combinations of the four face planes of the pyramid, which can then be used to compute the average apex point of the pyramid. In various embodiments, the measurement device including the controller, laser or other energy beam may perform the following example detection algorithm or variation thereof:
In all of the exemplary embodiments above, criteria including feature size, field-of-view limits, activity of other robots or equipment at or near the same time that may interrupt the procedures, tolerances, and other considerations are relevant considerations in identifying an optimal detection algorithm. Further most or all of these criteria are subject to the constraints and capabilities of the measurement device being used, and the layout and size of the assembly cell. In addition, as noted above, different algorithms may be used to generate different types of coordinates or frames based on the detected feature locations, and are intended to fall within the scope of the present disclosure.
Nodes in this example may be diversely 3-D printed to include solid material to provide a basis for a vehicle's frame. For example, a plurality of nodes may be interconnected via rods, tubes, other extended structures, or other nodes to produce the frame. Nodes can include crash structures. They can be solid to support and stabilize the vehicle frame. In some cases, nodes can be hollow to reduce mass.
In some specialized applications, nodes can incorporate different types of electric and mechanical equipment. They can be used to house electronic circuits. They can include channels to route fluids. A node may commonly proceed through the automated assembly process as it is joined with other structures to produce the vehicle, aircraft, etc. A node is one example of different components that may be assembled using the metrology-based techniques herein.
Referring to
The surface 408 in
It was earlier mentioned that in general, the more spread out the metrology features, the larger the geometry defined by the features, which can be more desirable as more a more accurate component position and orientation can be obtained. The embodiment in
In this embodiment, the metrology features used are portions of a sphere. As is illustrated in the arrow adjacent the exploded view 441, the metrology feature 402 includes a feature location 402.1 at the center of the protruding or recessed portion of the sphere. The other two metrology features 404 and 406 may be protruding or recessed portions of a sphere and include respective feature locations 404.1 and 406.1 at their centers. As discussed at length above, a measurement device may include a laser detector that emits a laser beam. The laser beam may be a tightly focused beam of infrared light, such as in fast pulses (e.g., 1000 times per second). The measurement device—here, the laser detector—receives the reflected pulse and ascertains metrology information based on the energy and possibly deviations in direction of the reflected pulse. The laser detector (also referred to as the “laser” or measurement device 302 of
The 3-D printed component 400 may be printed using any available type of 3-D printer. In various embodiments, the component 400 may be printed (with the metrology features being co-printed) using a powder bed fusion (PBF) based technology, as one example. In a recoating cycle, a PBF-printer may deposit a powder-based print material in a very thin layer. After the layer of powder is deposited, a scanner (such as a laser or electron beam source, or electric arc) fuses or melts the cross-sectional portions of the layer which, according to the information originating from a CAD file, correspond to the component. The region targeted by the energy beam creates a weld pool that liquefies before hardening into a solid portion.
In a PBF-based 3-D printer, a scanning cycle typically follows each recoating cycle. The process continues until all layers are deposited and the selected areas of each layer are fused, rendering the component complete. The residual powder may then be cleaned from the component, and any support structures used to support overhanging regions of the print job may be removed. In other examples, fused deposition modeling (FDM) may be used to 3-D print the part. In short, any of the available 3-D printing techniques may be used. One big advantage of 3D printing the part is that, unlike traditional machining, casting or subtractive manufacturing methods, the 3-D printer may create a component with an arbitrary complexity and a high precision, using distinctive geometries generated from an array of choices of print materials.
In various embodiments, after the necessary measurements are completed and the component is assembled, one of the robots may shave off any available metrology features. In some cases, the metrology features may be inaccessible once the 3-D printed component is joined with another part. For those protruding metrology features that are accessible, cutting them off, melting them, or otherwise removing them and flattening out the surface beneficially can reduce mass of the vehicle or other transport structure.
Engagement feature 481 may enable a robot to firmly grip the component 481 using a compatible end effector. One or more robots may use the engagement feature 481 to hold the component 400, to stabilize the component 400 during assembly, and as needed, to realign, reorient, or reposition the component 400, e.g., based on feedback include results of measurement data from the measurement device. Engagement features may include cavities or apertures in the printed component as well.
It may be important during assembly of the component 400 for a robot to physically contact the component 400 (in one or more places) to stabilize or to re-orient or re-position the component based on measurement results, or just due to initial positioning, or for other reasons. For this reason, in various embodiments, each of the metrology features may have a location and a shape that is selected to avoid interfering with a robot that is contacting the component in the manner described above.
That is, one way to help ensure that no interference will occur during the measurement sequences is to position the metrology features to allow sufficient room for more than one robotic apparatus to concurrently access the component for performing one or more functions. In the example of
To this end, in various embodiments, each of the metrology features may be provided with a minimum set-off distance from an engagement feature on the component. The minimum set-off distance can be selected such that gripping and measurement functions can be concurrently performed. By ensuring a minimum set-off, the assembly sequences can allow measurements to be taken during the stabilization, the reorientation or the repositioning events without having to disengage the robotic apparatus from the component.
In addition, different robots may be programmed to perform other tasks on the component, such as machining features or performing direct energy deposition for modifying the component 400, etc., in fast sequence while the component is being held. Other example processes that the robot(s) can perform during assembly is attaching or removing mechanical fixtures, aligning the component with another part, applying adhesive, using tools, sanding the component, or machining the component. Including these set-off distances helps permit a faster assembly process. Where the component can be gripped continuously through the measurements, the robot using the gripping interface 481 may make fast corrective measures (e.g., realignments) based on the measurement results, in addition to allowing other processes to be performed in an interference free manner. In some cases, the assembly may be fixtureless.
Once the component is joined with the part in the assembly process, a next phase may begin if necessary where the robots apply adhesive, fasteners, welding, etc. as necessary to permanently affix the component and part. Additional parts may be joined until the assembly process is complete.
As demonstrated in
The need for the engagement features (
Measurement device 508 may be a laser detector. In an embodiment, the cell arrangement is organized such that the measurement device 508 may have a clear line of sight to the component at 518. Concurrent with the measurement process or in some predetermined sequence, assembly robots 502 and gripper robot 512 may be engaging with another 3-D printed component in region 555 and preparing it for assembly. In some embodiments, region 555 may show a pair of components being joined after metrology features are detected. In some embodiments, the robots may be performing different pre-processing techniques on the components, after which the component(s) in region 518 are joined with the component(s) in region 555. In other embodiments, two separate assembly processes are being conducted in parallel, each independent of the other.
Design work is generally performed well in advance of the assembly process in
In these cases, the manufacturer may work through the simulation of the robotic assembly at that earlier stage before the internal structure has been designed at all, to identify and define locations and orientations of the component. This outward-to-inward design process helps ensure that the components can function within the constraints of the assembly process.
After analyzing the external assembly of the components, the design down to the surface of the components may then be locked. Then the design optimization software can design the rest of the component from the outer surface inward. Because the inner portions of the components are often 3-D printed, this inward design process may provide greater overall design flexibility.
Metrology features 1021 can be seen on an upper portion of the component 1006. It will be appreciated based on previous discussion that the metrology features 1021 can use different shapes and geometric styles, including portions of a sphere, cones, different types of pyramids, and other custom features. An example of triangulated data lines 1000 is displayed to show how the metrology features 1021 may be used by a laser detector.
Additional metrology features 1022 are shown on the lower part of the component. These features may be used to increase precision of the measurements. In some embodiments, as in the anticipated assembly example involving the joining feature 1088, the robot arms may have previously used measurement results from the respective metrology features 1021 and 1022 to join the larger component 1006 with the smaller component 1039 in an initial assembly step. In some cases, the data from the combined set of available metrology features may thereafter be scanned, with the resulting detected data used to orient the existing component with yet another part (e.g., via joining feature 1088 as discussed).
It is understood that the specific order or hierarchy of blocks in the processes/flowcharts disclosed is an illustration of example approaches. Based upon design preferences, it is understood that the specific order or hierarchy of blocks in the processes/flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in a sample order, and are not meant to be limited to the specific order or hierarchy presented.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” Terms such as “if,” “when,” and “while” should be interpreted to mean “under the condition that” rather than imply an immediate temporal relationship or reaction. That is, these phrases, e.g., “when,” do not imply an immediate action in response to or during the occurrence of an action, but simply imply that if a condition is met then an action will occur, but without requiring a specific or immediate time constraint for the action to occur. The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims.
This application claims the benefit of, and right of priority to, U.S. Provisional Patent Application No. 63/094,848 filed Oct. 21, 2020 and entitled “3D Printed Metrology Feature Geometry And Detection”, the contents of which are incorporated by reference as if fully set forth herein.
Number | Name | Date | Kind |
---|---|---|---|
5203226 | Hongou et al. | Apr 1993 | A |
5742385 | Champa | Apr 1998 | A |
5990444 | Costin | Nov 1999 | A |
6010155 | Rinehart | Jan 2000 | A |
6096249 | Yamaguchi | Aug 2000 | A |
6140602 | Costin | Oct 2000 | A |
6250533 | Otterbein et al. | Jun 2001 | B1 |
6252196 | Costin et al. | Jun 2001 | B1 |
6318642 | Goenka et al. | Nov 2001 | B1 |
6365057 | Whitehurst et al. | Apr 2002 | B1 |
6391251 | Keicher et al. | May 2002 | B1 |
6409930 | Whitehurst et al. | Jun 2002 | B1 |
6468439 | Whitehurst et al. | Oct 2002 | B1 |
6554345 | Jonsson | Apr 2003 | B2 |
6585151 | Ghosh | Jul 2003 | B1 |
6644721 | Miskech et al. | Nov 2003 | B1 |
6811744 | Keicher et al. | Nov 2004 | B2 |
6866497 | Saiki | Mar 2005 | B2 |
6889113 | Tasker | May 2005 | B2 |
6919035 | Clough | Jul 2005 | B1 |
6926970 | James et al. | Aug 2005 | B2 |
7152292 | Hohmann et al. | Dec 2006 | B2 |
7344186 | Hausler et al. | Mar 2008 | B1 |
7500373 | Quell | Mar 2009 | B2 |
7586062 | Heberer | Sep 2009 | B2 |
7637134 | Burzlaff et al. | Dec 2009 | B2 |
7710347 | Gentilman et al. | May 2010 | B2 |
7716802 | Stern et al. | May 2010 | B2 |
7745293 | Yamazaki et al. | Jun 2010 | B2 |
7766123 | Sakurai et al. | Aug 2010 | B2 |
7852388 | Shimizu et al. | Dec 2010 | B2 |
7908922 | Zarabadi et al. | Mar 2011 | B2 |
7951324 | Naruse et al. | May 2011 | B2 |
8094036 | Heberer | Jan 2012 | B2 |
8095231 | Tasker | Jan 2012 | B2 |
8163077 | Eron et al. | Apr 2012 | B2 |
8286236 | Jung et al. | Oct 2012 | B2 |
8289352 | Vartanian et al. | Oct 2012 | B2 |
8297096 | Mizumura et al. | Oct 2012 | B2 |
8354170 | Henry et al. | Jan 2013 | B1 |
8383028 | Lyons | Feb 2013 | B2 |
8408036 | Reith et al. | Apr 2013 | B2 |
8429754 | Jung et al. | Apr 2013 | B2 |
8437513 | Derakhshani et al. | May 2013 | B1 |
8444903 | Lyons et al. | May 2013 | B2 |
8452073 | Taminger et al. | May 2013 | B2 |
8599301 | Dowski, Jr. et al. | Dec 2013 | B2 |
8606540 | Haisty et al. | Dec 2013 | B2 |
8610761 | Haisty et al. | Dec 2013 | B2 |
8631996 | Quell et al. | Jan 2014 | B2 |
8675925 | Derakhshani et al. | Mar 2014 | B2 |
8678060 | Dietz et al. | Mar 2014 | B2 |
8686314 | Schneegans et al. | Apr 2014 | B2 |
8686997 | Radet et al. | Apr 2014 | B2 |
8694284 | Berard | Apr 2014 | B2 |
8720876 | Reith et al. | May 2014 | B2 |
8752166 | Jung et al. | Jun 2014 | B2 |
8755923 | Farahani et al. | Jun 2014 | B2 |
8787628 | Derakhshani et al. | Jul 2014 | B1 |
8818771 | Gielis et al. | Aug 2014 | B2 |
8873238 | Wilkins | Oct 2014 | B2 |
8978535 | Ortiz et al. | Mar 2015 | B2 |
9006605 | Schneegans et al. | Apr 2015 | B2 |
9071436 | Jung et al. | Jun 2015 | B2 |
9101979 | Hofmann et al. | Aug 2015 | B2 |
9104921 | Derakhshani et al. | Aug 2015 | B2 |
9126365 | Mark et al. | Sep 2015 | B1 |
9128476 | Jung et al. | Sep 2015 | B2 |
9138924 | Yen | Sep 2015 | B2 |
9149988 | Mark et al. | Oct 2015 | B2 |
9156205 | Mark et al. | Oct 2015 | B2 |
9186848 | Mark et al. | Nov 2015 | B2 |
9244986 | Karmarkar | Jan 2016 | B2 |
9248611 | Divine et al. | Feb 2016 | B2 |
9254535 | Buller et al. | Feb 2016 | B2 |
9266566 | Kim | Feb 2016 | B2 |
9269022 | Rhoads et al. | Feb 2016 | B2 |
9327452 | Mark et al. | May 2016 | B2 |
9329020 | Napoletano | May 2016 | B1 |
9332251 | Haisty et al. | May 2016 | B2 |
9346127 | Buller et al. | May 2016 | B2 |
9389315 | Bruder et al. | Jul 2016 | B2 |
9399256 | Buller et al. | Jul 2016 | B2 |
9403235 | Buller et al. | Aug 2016 | B2 |
9418193 | Dowski, Jr. et al. | Aug 2016 | B2 |
9457514 | Schwärzler | Oct 2016 | B2 |
9469057 | Johnson et al. | Oct 2016 | B2 |
9478063 | Rhoads et al. | Oct 2016 | B2 |
9481402 | Muto et al. | Nov 2016 | B1 |
9486878 | Buller et al. | Nov 2016 | B2 |
9486960 | Paschkewitz et al. | Nov 2016 | B2 |
9502993 | Deng | Nov 2016 | B2 |
9525262 | Stuart et al. | Dec 2016 | B2 |
9533526 | Nevins | Jan 2017 | B1 |
9555315 | Aders | Jan 2017 | B2 |
9555580 | Dykstra et al. | Jan 2017 | B1 |
9557856 | Send et al. | Jan 2017 | B2 |
9566742 | Keating et al. | Feb 2017 | B2 |
9566758 | Cheung et al. | Feb 2017 | B2 |
9573193 | Buller et al. | Feb 2017 | B2 |
9573225 | Buller et al. | Feb 2017 | B2 |
9586290 | Buller et al. | Mar 2017 | B2 |
9595795 | Lane et al. | Mar 2017 | B2 |
9597843 | Stauffer et al. | Mar 2017 | B2 |
9600929 | Young et al. | Mar 2017 | B1 |
9609755 | Coull et al. | Mar 2017 | B2 |
9610737 | Johnson et al. | Apr 2017 | B2 |
9611667 | GangaRao et al. | Apr 2017 | B2 |
9616623 | Johnson et al. | Apr 2017 | B2 |
9626487 | Jung et al. | Apr 2017 | B2 |
9626489 | Nilsson | Apr 2017 | B2 |
9643361 | Liu | May 2017 | B2 |
9662840 | Buller et al. | May 2017 | B1 |
9665182 | Send et al. | May 2017 | B2 |
9672389 | Mosterman et al. | Jun 2017 | B1 |
9672550 | Apsley et al. | Jun 2017 | B2 |
9676145 | Buller et al. | Jun 2017 | B2 |
9684919 | Apsley et al. | Jun 2017 | B2 |
9688032 | Kia et al. | Jun 2017 | B2 |
9690286 | Hovsepian et al. | Jun 2017 | B2 |
9700966 | Kraft et al. | Jul 2017 | B2 |
9703896 | Zhang et al. | Jul 2017 | B2 |
9713903 | Paschkewitz et al. | Jul 2017 | B2 |
9718302 | Young et al. | Aug 2017 | B2 |
9718434 | Hector, Jr. et al. | Aug 2017 | B2 |
9724877 | Flitsch et al. | Aug 2017 | B2 |
9724881 | Johnson et al. | Aug 2017 | B2 |
9725178 | Wang | Aug 2017 | B2 |
9731730 | Stiles | Aug 2017 | B2 |
9731773 | Gami et al. | Aug 2017 | B2 |
9741954 | Bruder et al. | Aug 2017 | B2 |
9747352 | Karmarkar | Aug 2017 | B2 |
9764415 | Seufzer et al. | Sep 2017 | B2 |
9764520 | Johnson et al. | Sep 2017 | B2 |
9765226 | Dain | Sep 2017 | B2 |
9770760 | Liu | Sep 2017 | B2 |
9773393 | Velez | Sep 2017 | B2 |
9776234 | Schaafhausen et al. | Oct 2017 | B2 |
9782936 | Glunz et al. | Oct 2017 | B2 |
9783324 | Embler et al. | Oct 2017 | B2 |
9783977 | Alqasimi et al. | Oct 2017 | B2 |
9789548 | Golshany et al. | Oct 2017 | B2 |
9789922 | Dosenbach et al. | Oct 2017 | B2 |
9796137 | Zhang et al. | Oct 2017 | B2 |
9802108 | Aders | Oct 2017 | B2 |
9809977 | Carney et al. | Nov 2017 | B2 |
9817922 | Glunz et al. | Nov 2017 | B2 |
9818071 | Jung et al. | Nov 2017 | B2 |
9821339 | Paschkewitz et al. | Nov 2017 | B2 |
9821411 | Buller et al. | Nov 2017 | B2 |
9823143 | Twelves, Jr. et al. | Nov 2017 | B2 |
9829564 | Bruder et al. | Nov 2017 | B2 |
9846933 | Yuksel | Dec 2017 | B2 |
9854828 | Langeland | Jan 2018 | B2 |
9855698 | Perez | Jan 2018 | B2 |
9858604 | Apsley et al. | Jan 2018 | B2 |
9862833 | Hasegawa et al. | Jan 2018 | B2 |
9862834 | Hasegawa et al. | Jan 2018 | B2 |
9863885 | Zaretski et al. | Jan 2018 | B2 |
9870629 | Cardno et al. | Jan 2018 | B2 |
9879981 | Dehghan Niri et al. | Jan 2018 | B1 |
9884663 | Czinger et al. | Feb 2018 | B2 |
9898776 | Apsley et al. | Feb 2018 | B2 |
9914150 | Pettersson et al. | Mar 2018 | B2 |
9919360 | Buller et al. | Mar 2018 | B2 |
9931697 | Levin et al. | Apr 2018 | B2 |
9933031 | Bracamonte et al. | Apr 2018 | B2 |
9933092 | Sindelar | Apr 2018 | B2 |
9957031 | Golshany et al. | May 2018 | B2 |
9958535 | Send et al. | May 2018 | B2 |
9962767 | Buller et al. | May 2018 | B2 |
9963978 | Johnson et al. | May 2018 | B2 |
9971920 | Derakhshani et al. | May 2018 | B2 |
9976063 | Childers et al. | May 2018 | B2 |
9987792 | Flitsch et al. | Jun 2018 | B2 |
9988136 | Tiryaki et al. | Jun 2018 | B2 |
9989623 | Send et al. | Jun 2018 | B2 |
9990565 | Rhoads et al. | Jun 2018 | B2 |
9994339 | Colson et al. | Jun 2018 | B2 |
9996890 | Cinnamon et al. | Jun 2018 | B1 |
9996945 | Holzer et al. | Jun 2018 | B1 |
10002215 | Dowski et al. | Jun 2018 | B2 |
10006156 | Kirkpatrick | Jun 2018 | B2 |
10011089 | Lyons et al. | Jul 2018 | B2 |
10011685 | Childers et al. | Jul 2018 | B2 |
10012532 | Send et al. | Jul 2018 | B2 |
10013777 | Mariampillai et al. | Jul 2018 | B2 |
10015908 | Williams et al. | Jul 2018 | B2 |
10016852 | Broda | Jul 2018 | B2 |
10016942 | Mark et al. | Jul 2018 | B2 |
10017384 | Greer et al. | Jul 2018 | B1 |
10018576 | Herbsommer et al. | Jul 2018 | B2 |
10022792 | Srivas et al. | Jul 2018 | B2 |
10022912 | Kia et al. | Jul 2018 | B2 |
10027376 | Sankaran et al. | Jul 2018 | B2 |
10029415 | Swanson et al. | Jul 2018 | B2 |
10040239 | Brown, Jr. | Aug 2018 | B2 |
10046412 | Blackmore | Aug 2018 | B2 |
10048769 | Selker et al. | Aug 2018 | B2 |
10052712 | Blackmore | Aug 2018 | B2 |
10052820 | Kemmer et al. | Aug 2018 | B2 |
10055536 | Maes et al. | Aug 2018 | B2 |
10058764 | Aders | Aug 2018 | B2 |
10058920 | Buller et al. | Aug 2018 | B2 |
10061906 | Nilsson | Aug 2018 | B2 |
10065270 | Buller et al. | Sep 2018 | B2 |
10065361 | Susnjara et al. | Sep 2018 | B2 |
10065367 | Brown, Jr. | Sep 2018 | B2 |
10068316 | Holzer et al. | Sep 2018 | B1 |
10071422 | Buller et al. | Sep 2018 | B2 |
10071525 | Susnjara et al. | Sep 2018 | B2 |
10072179 | Drijfhout | Sep 2018 | B2 |
10074128 | Colson et al. | Sep 2018 | B2 |
10076875 | Mark et al. | Sep 2018 | B2 |
10076876 | Mark et al. | Sep 2018 | B2 |
10081140 | Paesano et al. | Sep 2018 | B2 |
10081431 | Seack et al. | Sep 2018 | B2 |
10086568 | Snyder et al. | Oct 2018 | B2 |
10087320 | Simmons et al. | Oct 2018 | B2 |
10087556 | Gallucci et al. | Oct 2018 | B2 |
10099427 | Mark et al. | Oct 2018 | B2 |
10100542 | GangaRao et al. | Oct 2018 | B2 |
10100890 | Bracamonte et al. | Oct 2018 | B2 |
10107344 | Bracamonte et al. | Oct 2018 | B2 |
10108766 | Druckman et al. | Oct 2018 | B2 |
10113600 | Bracamonte et al. | Oct 2018 | B2 |
10118347 | Stauffer et al. | Nov 2018 | B2 |
10118579 | Lakic | Nov 2018 | B2 |
10120078 | Bruder et al. | Nov 2018 | B2 |
10124546 | Johnson et al. | Nov 2018 | B2 |
10124570 | Evans et al. | Nov 2018 | B2 |
10137500 | Blackmore | Nov 2018 | B2 |
10138354 | Groos et al. | Nov 2018 | B2 |
10144126 | Krohne et al. | Dec 2018 | B2 |
10145110 | Carney et al. | Dec 2018 | B2 |
10151363 | Bracamonte et al. | Dec 2018 | B2 |
10152661 | Kieser | Dec 2018 | B2 |
10160278 | Coombs et al. | Dec 2018 | B2 |
10161021 | Lin et al. | Dec 2018 | B2 |
10166752 | Evans et al. | Jan 2019 | B2 |
10166753 | Evans et al. | Jan 2019 | B2 |
10171578 | Cook et al. | Jan 2019 | B1 |
10173255 | TenHouten et al. | Jan 2019 | B2 |
10173327 | Kraft et al. | Jan 2019 | B2 |
10178800 | Mahalingam et al. | Jan 2019 | B2 |
10179640 | Wilkerson | Jan 2019 | B2 |
10183330 | Buller et al. | Jan 2019 | B2 |
10183478 | Evans et al. | Jan 2019 | B2 |
10189187 | Keating et al. | Jan 2019 | B2 |
10189240 | Evans et al. | Jan 2019 | B2 |
10189241 | Evans et al. | Jan 2019 | B2 |
10189242 | Evans et al. | Jan 2019 | B2 |
10190424 | Johnson et al. | Jan 2019 | B2 |
10195693 | Buller et al. | Feb 2019 | B2 |
10196539 | Boonen et al. | Feb 2019 | B2 |
10197338 | Melsheimer | Feb 2019 | B2 |
10200677 | Trevor et al. | Feb 2019 | B2 |
10201932 | Flitsch et al. | Feb 2019 | B2 |
10201941 | Evans et al. | Feb 2019 | B2 |
10202673 | Lin et al. | Feb 2019 | B2 |
10204216 | Nejati et al. | Feb 2019 | B2 |
10207454 | Buller et al. | Feb 2019 | B2 |
10209065 | Estevo, Jr. et al. | Feb 2019 | B2 |
10210662 | Holzer et al. | Feb 2019 | B2 |
10213837 | Kondoh | Feb 2019 | B2 |
10214248 | Hall et al. | Feb 2019 | B2 |
10214252 | Schellekens et al. | Feb 2019 | B2 |
10214275 | Goehlich | Feb 2019 | B2 |
10220575 | Reznar | Mar 2019 | B2 |
10220881 | Tyan et al. | Mar 2019 | B2 |
10221530 | Driskell et al. | Mar 2019 | B2 |
10226900 | Nevins | Mar 2019 | B1 |
10232550 | Evans et al. | Mar 2019 | B2 |
10234342 | Moorlag et al. | Mar 2019 | B2 |
10237477 | Trevor et al. | Mar 2019 | B2 |
10252335 | Buller et al. | Apr 2019 | B2 |
10252336 | Buller et al. | Apr 2019 | B2 |
10254499 | Cohen et al. | Apr 2019 | B1 |
10257499 | Hintz et al. | Apr 2019 | B2 |
10259044 | Buller et al. | Apr 2019 | B2 |
10268181 | Nevins | Apr 2019 | B1 |
10269225 | Velez | Apr 2019 | B2 |
10272860 | Mohapatra et al. | Apr 2019 | B2 |
10272862 | Whitehead | Apr 2019 | B2 |
10275564 | Ridgeway et al. | Apr 2019 | B2 |
10279580 | Evans et al. | May 2019 | B2 |
10285219 | Fetfatsidis et al. | May 2019 | B2 |
10286452 | Buller et al. | May 2019 | B2 |
10286603 | Buller et al. | May 2019 | B2 |
10286961 | Hillebrecht et al. | May 2019 | B2 |
10289263 | Troy et al. | May 2019 | B2 |
10289875 | Singh et al. | May 2019 | B2 |
10291193 | Dandu et al. | May 2019 | B2 |
10294552 | Liu et al. | May 2019 | B2 |
10294982 | Gabrys et al. | May 2019 | B2 |
10295989 | Nevins | May 2019 | B1 |
10303159 | Czinger et al. | May 2019 | B2 |
10307824 | Kondoh | Jun 2019 | B2 |
10310197 | Droz et al. | Jun 2019 | B1 |
10313651 | Trevor et al. | Jun 2019 | B2 |
10315252 | Mendelsberg et al. | Jun 2019 | B2 |
10336050 | Susnjara | Jul 2019 | B2 |
10337542 | Hesslewood et al. | Jul 2019 | B2 |
10337952 | Bosetti et al. | Jul 2019 | B2 |
10339266 | Urick et al. | Jul 2019 | B2 |
10343330 | Evans et al. | Jul 2019 | B2 |
10343331 | McCall et al. | Jul 2019 | B2 |
10343355 | Evans et al. | Jul 2019 | B2 |
10343724 | Polewarczyk et al. | Jul 2019 | B2 |
10343725 | Martin et al. | Jul 2019 | B2 |
10350823 | Rolland et al. | Jul 2019 | B2 |
10356341 | Holzer et al. | Jul 2019 | B2 |
10356395 | Holzer et al. | Jul 2019 | B2 |
10357829 | Spink et al. | Jul 2019 | B2 |
10357957 | Buller et al. | Jul 2019 | B2 |
10359756 | Newell et al. | Jul 2019 | B2 |
10369629 | Mendelsberg et al. | Aug 2019 | B2 |
10382739 | Rusu et al. | Aug 2019 | B1 |
10384393 | Xu et al. | Aug 2019 | B2 |
10384416 | Cheung et al. | Aug 2019 | B2 |
10389410 | Brooks et al. | Aug 2019 | B2 |
10391710 | Mondesir | Aug 2019 | B2 |
10392097 | Pham et al. | Aug 2019 | B2 |
10392131 | Deck et al. | Aug 2019 | B2 |
10393315 | Tyan | Aug 2019 | B2 |
10400080 | Ramakrishnan et al. | Sep 2019 | B2 |
10401832 | Snyder et al. | Sep 2019 | B2 |
10403009 | Mariampillai et al. | Sep 2019 | B2 |
10406750 | Barton et al. | Sep 2019 | B2 |
10412283 | Send et al. | Sep 2019 | B2 |
10416095 | Herbsommer et al. | Sep 2019 | B2 |
10421496 | Swayne et al. | Sep 2019 | B2 |
10421863 | Hasegawa et al. | Sep 2019 | B2 |
10422478 | Leachman et al. | Sep 2019 | B2 |
10425793 | Sankaran et al. | Sep 2019 | B2 |
10427364 | Alves | Oct 2019 | B2 |
10429006 | Tyan et al. | Oct 2019 | B2 |
10434573 | Buller et al. | Oct 2019 | B2 |
10435185 | Divine et al. | Oct 2019 | B2 |
10435773 | Liu et al. | Oct 2019 | B2 |
10436038 | Buhler et al. | Oct 2019 | B2 |
10438407 | Pavanaskar et al. | Oct 2019 | B2 |
10440351 | Holzer | Oct 2019 | B2 |
10442002 | Benthien et al. | Oct 2019 | B2 |
10442003 | Symeonidis et al. | Oct 2019 | B2 |
10449696 | Elgar et al. | Oct 2019 | B2 |
10449737 | Johnson et al. | Oct 2019 | B2 |
10461810 | Cook et al. | Oct 2019 | B2 |
10718604 | Bhattacharyya | Jul 2020 | B2 |
10776949 | Haven | Sep 2020 | B2 |
20050248740 | Veen | Nov 2005 | A1 |
20060108783 | Ni et al. | May 2006 | A1 |
20140277669 | Nardi et al. | Sep 2014 | A1 |
20150213606 | Akopyan | Jul 2015 | A1 |
20160016363 | Smith et al. | Jan 2016 | A1 |
20170113344 | Schönberg | Apr 2017 | A1 |
20170176870 | Hinnen | Jun 2017 | A1 |
20170341309 | Piepenbrock et al. | Nov 2017 | A1 |
20170368759 | Penny | Dec 2017 | A1 |
20190030605 | TenHouten | Jan 2019 | A1 |
20190137893 | Den Boef | May 2019 | A1 |
20190235391 | Bijnen | Aug 2019 | A1 |
20190354915 | Hockett | Nov 2019 | A1 |
20190381581 | Kashikar | Dec 2019 | A1 |
20200232785 | Mosher | Jul 2020 | A1 |
Number | Date | Country |
---|---|---|
3708944 | Sep 2020 | EP |
2010142703 | Dec 2010 | NO |
2011032533 | Mar 2011 | NO |
1996036455 | Nov 1996 | WO |
1996036525 | Nov 1996 | WO |
1996038260 | Dec 1996 | WO |
2003024641 | Mar 2003 | WO |
2004108343 | Dec 2004 | WO |
2005093773 | Oct 2005 | WO |
2007003375 | Jan 2007 | WO |
2007110235 | Oct 2007 | WO |
2007110236 | Oct 2007 | WO |
2008019847 | Feb 2008 | WO |
2007128586 | Jun 2008 | WO |
2008068314 | Jun 2008 | WO |
2008086994 | Jul 2008 | WO |
2008087024 | Jul 2008 | WO |
2008107130 | Sep 2008 | WO |
2008138503 | Nov 2008 | WO |
2008145396 | Dec 2008 | WO |
2009083609 | Jul 2009 | WO |
2009098285 | Aug 2009 | WO |
2009112520 | Sep 2009 | WO |
2009135938 | Nov 2009 | WO |
2009140977 | Nov 2009 | WO |
2010125057 | Nov 2010 | WO |
2010125058 | Nov 2010 | WO |
2014016437 | Jan 2014 | WO |
2014187720 | Nov 2014 | WO |
2014195340 | Dec 2014 | WO |
2015193331 | Dec 2015 | WO |
2016116414 | Jul 2016 | WO |
2017036461 | Mar 2017 | WO |
WO-2018182751 | Oct 2018 | WO |
2019030248 | Feb 2019 | WO |
2019042504 | Mar 2019 | WO |
2019048010 | Mar 2019 | WO |
2019048498 | Mar 2019 | WO |
2019048680 | Mar 2019 | WO |
2019048682 | Mar 2019 | WO |
Entry |
---|
US 9,202,136 B2, 12/2015, Schmidt et al. (withdrawn) |
US 9,809,265 B2, 11/2017, Kinjo (withdrawn) |
US 10,449,880 B2, 10/2019, Mizobata et al. (withdrawn) |
Partial European Search Report received for Patent Application No. 21883825.8, mailed on Aug. 5, 2024, 17 pages. |
Number | Date | Country | |
---|---|---|---|
20220118617 A1 | Apr 2022 | US | |
20230182294 A2 | Jun 2023 | US |
Number | Date | Country | |
---|---|---|---|
63094848 | Oct 2020 | US |