COMPUTER VISION AND LASER BASED SYSTEM FOR MACHINE ALIGNMENT
20230175841 · 2023-06-08
Inventors
Cpc classification
F41G1/54
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
The disclosed device, system and method allows for real-time axial alignment of a machine containing one or more axes that are driven by a motor. The axes can be rotational or linear. The system uses a plurality of lasers or equivalent optical emitters along with a detector camera in order to quantify alignment of the given axis with respect to a common plane, by means of providing the angular displacement of the axis from the axis normal to the plane. The system is insensitive to the relative angle of the detector plane. Furthermore, the device, system and method additionally provide self-correcting measures in the case that one or more of the lasers is out of alignment itself, so as to provide robustness to misalignment itself. In addition to the plurality of lasers or equivalent optical emitters and detector array, the device contains a feedback system to act upon error signals proportional to the degree of misalignment. The plurality of lasers and one or more cameras and feedback systems can be included in a system that includes hardware and software to process the data from the camera. The disclosed invention encompasses the device, system and methodology that are insensitive to disturbances of the system itself for both determining angular alignment of a given axis as well as the methodology for correcting for the given angular misalignment so that the axis is effectively aligned.
Claims
1. An alignment device comprising: at least one or more axis of motion; a plurality of one or more lasers, wherein each laser is functionally coupled to the axis of motion; one or more cameras, wherein each camera is functionally coupled to the axis of motion; and capable of containing modular hardware attachments that are functionally coupled to the axis of motion.
2. The alignment device according to claim 1, wherein the at least one or more axis of motion can be rotational or linear and wherein the linear axes of motion can move in a range 0.1 mm minimum to 100 m maximum.
3. The alignment device according to claim 1, wherein the plurality of lasers can emit any wavelength of light from 100 nm to 1 mm.
4. The alignment device according to claim 1 wherein an alignment between the at least one or more axis of motion and a fixed reference plane can change over some range during device operation.
5. The alignment device according to claim 1 wherein an alignment between plurality of lasers and a fixed reference plane can change over some range during device operation.
6. The alignment device according to claim 1 wherein an alignment between the camera and a fixed reference plane can change over some range during device operation.
7. The alignment device according to claim 1 wherein the modular hardware attachments can accommodate a hollow mechanical probe or object capable of liquid transport through its hollow cavity.
8. An alignment system comprising: at least one or more axis of motion; a plurality of one or more lasers, wherein each laser is functionally coupled to the axis of motion; one or more cameras, wherein each camera is functionally coupled to the axis of motion; capable of containing modular hardware attachments that attach to the axis of motion; and allowances for containing feedback between the laser camera and each axis of motion.
9. The alignment system according to claim 8, wherein the at least one or more axis of motion can be rotational or linear and wherein the linear axes of motion can move in a range 0.1 mm minimum to 100 m maximum.
10. The alignment system according to claim 8, wherein the plurality of lasers can emit any wavelength of light from 450 nm to 1 mm.
11. The alignment system according to claim 8 wherein the alignment between the at least one or more axis of motion and a fixed reference plane can change over some range during device operation.
12. The alignment system according to claims 8 wherein the alignment between plurality of lasers and a fixed reference plane can change over some range during device operation.
13. The alignment system according to claims 8 wherein the alignment between the camera and a fixed reference plane can change over some range during device operation.
14. The alignment system according to claim 8, wherein the feedback can be controlled using software and algorithms.
15. The alignment system according to claim 8 wherein the modular hardware attachments can accommodate a hollow mechanical probe or object capable of liquid transport through its hollow cavity.
16. The system according to claim 8 further comprising a microcontroller.
17. The system according to claim 16, wherein the microcontroller might incorporate memory and software algorithms.
18. A method of alignment comprising: at least one or more axis of motion; a plurality of one or more lasers, wherein each laser is functionally coupled to the axis of motion; one or more cameras, wherein each camera is functionally coupled to the axis of motion; capable of containing modular hardware attachments that attach to the axis of motion; and a methodology that uses robotic vision data and a first algorithm in order to determine the alignment between the camera, plurality of lasers and axes of motion.
19. The method according to claim 18 wherein the methodology is iterative based on a time frame between 1 nanosecond and 1 hour.
20. The method according to claim 18 wherein the methodology further comprises: using robotic vision and a second algorithm to calculate the alignment between the modular hardware attachments and a common reference plane.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The foregoing will be apparent from the following more particular description of example embodiments of the invention, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating embodiments of the present invention.
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION OF THE INVENTION
Device - Embodiment 1
[0033] The ultimate goal of this invention is to address the fundamental limitations aforementioned. One or more embodiments of the invention address these and other needs by providing a fundamentally different approach to providing laser based alignment between an axis of motion and a given reference plane as well as the axis of motion and a plurality of modular hardware attachments that are functionally attached to the axis of motion. The embodiment EMBODIMENT 1 shows a device that moves along two given axes of motion, wherein one is linear, and one is rotational. The device contains a plurality of lasers, wherein the plurality of lasers can be further segmented into multiple sub-groups. Each laser is functionally coupled to the axis of motion with some arbitrary orientation, that is allowed to change over time or motion along each of the axes of motion. In addition, the device contains a modular hardware attachment that is functionally coupled to the axis of motion, as well as a camera that is functionally coupled to the axis of motion. The modular hardware attachment contains a sub-group of laser emitting devices that are functionally coupled to it. The plurality of lasers of the device are allowed to emit any wavelength of light from 100 nm to 1 mm.
System - Embodiment 2
[0034] One embodiment of the present invention is shown in EMBODIMENT 2. The device of EMBODIMENT 1 is augmented in a system with numerous features. There are three main feature differences with respect to EMBODIMENT 1. First, EMBODIMENT 2 shows the functional device from EMBODIMENT 1 attached to a set of motion axes, wherein the motion axes are responsible for movement of the device shown in EMBODIMENT 1 along both a rotational and linear set of axes. The motion axes are driven by motors, and functionally attached to each other using a linear rail guide and mounting brackets. The linear axis is responsible for translating the whole rotary axis along with the device from EMBODIMENT 1 in a linear fashion along its axis. The rotary axis is directly coupled to the device from EMBODIMENT 1 and allows the device from EMBODIMENT 1 to be translated rotationally in either direction (clockwise or counterclockwise). It is mounted on the linear rail guide, and features a lead screw that allows the linear motion from the linear axis to be sufficiently translated in order to mobilize the rotational axis as well as the device from EMBODIMENT 1. Second, the device from EMBODIMENT 1 is augmented with a modular hardware attachment that contains a probe and wherein the probe is hollow and capable of liquid transport through its hollow cavity. Third, the device from EMBODIMENT 1 is augmented such that it features a rigid base which houses a microcontroller or similar means of handling input, output and data processing. The microcontroller is capable of utilizing memory and algorithms.
Process - Embodiment 3a
[0035] Another embodiment of the present invention relates to the process by which the alignment of a set of one or more motion axes that contain one or more functionally coupled plurality of lasers as well as a camera and supporting modular hardware attachments can be determined. In addition to EMBODIMENT 2, signal input from the camera would be received by the microcontroller. In addition the microcontroller would have control over laser signal transmittance, such that the signal for any arbitrary number of groups within the total plurality of the lasers could be controlled.
[0036] An object of the current invention is to provide a method for the determination of the alignment between each of one or more motion axes and a common reference plane, as well as each motion axis and hardware groups that are functionally attached to each motion axis. First, the plurality of lasers must be pulsed in distinct groups, with each group corresponding to the sub-group of lasers functionally attached to each axis of motion as well as each modular hardware attachment attached to each axis. Distinct pulsing can is viewed continuously by the camera, and for each group within the plurality of lasers, a centroid of each laser group is computed. This centroid adds robustness to the individual alignment variation of each laser. In addition, this is robust to camera alignment so long as the laser projections onto a common reference surface are visible by the camera, as camera position is fixed at some arbitrary alignment which does not affect the geometry of the laser projections onto a common reference plane. Alignment between axis and hardware groups is then obtained by comparison of the difference between distance between centroid projections depending on the distance of the common projection surface.
Process - Embodiment 3b
[0037] Another object of the current invention is to provide a method for the determination of alignment of each sub-group of the laser total laser plurality relative to arbitrary motion path of one or more axes. Referring to EMBODIMENT 3, this could concern for example, the tracking of a particular reference position on a projection surface normal to the axis of linear motion such that the hollow probe could be positioned directly over the reference target even thought the system is subject to both axis alignment variation error as well as alignment variation between each given axis and modular hardware components (such as the probe). This alignment relative to the motion path is achieved by first pulsing the lasers in distinct groups, with each group corresponding to the sub-group of lasers functionally attached to each axis of motion as well as each modular hardware attachment attached to each axis. Distinct pulsing can is viewed continuously by the camera, and for each group within the plurality of lasers, a centroid of each laser group is computed. This centroid is then computed at each motion step along the motion profile of one or more motion axes. The relative centroid differentials between laser sub-groups as a function of motion step can thus be determined. This allows for re-adjustment of the axis position in order to account for the difference, such that for example a common target point for the probe can be achieved.
Process - Embodiment 3c
[0038] In addition, an object of the current invention is to obtain the alignment of each laser plurality such that the alignment system over time or axis motion can be determined. This addresses a fundamental limitation in the prior art devices, wherein the alignment parameters of a laser system was known, and then the known alignment is used to then achieve device alignment. However, if the given device alignment changes, the device must be realigned. In order to solve this limitation in the prior art, alignment of each laser plurality itself is obtained such that the differences over time and axis travel can be known and thus accounted for. In order to do this, the same emittance and detection process is performed as aforementioned, except in this case that for each sub-group of n different lasers (corresponding to a particular axis or modular hardware attachment), a further subgroup of all n-1 permutations within the subgroup is pulsed emitted and detected. This allows for the determination of the alignment as a function of a particular laser over time and motion, which allows for device correction in order to eliminate positional error of a particular axis due to this variation in the alignment system itself.
[0039] A further description of the example embodiments of the invention follows. Embodiments of the claimed invention can be first explained with reference to
[0040]
[0041]
[0042] A further description of the invention can be explained with reference to
[0043]
[0044] A further description of the invention can be explained with reference to
[0045]
[0046] A further description of the invention can be explained with reference to
[0047]
[0048] A further description of the invention can be explained with reference to
[0049]
[0050] This shows a set of laser positions with respect to the camera that are achievable but is by no means an inclusive set of all possibilities. It is shown for the purpose of demonstrating laser geometry. Lasers (400, 401, 402, 410, 411, 412, 413, 420, 421, 430, 431, 432, 433, 434, 434, 435) are shown relative to camera detectors (403, 414, 422, 436) as a projection onto a common plane.
[0051] A further description of the invention can be explained with reference to
[0052]
[0053] A further description of the invention can be explained with reference to
[0054]
[0055] While this invention has been particularly shown and described with reference to example embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims.
[0056] All references cited herein are incorporated herein by reference to the full extent allowed by law. The discussion of those references is intended merely to summarize the assertions made by their authors. No admission is made that any reference (or a portion of any reference) is relevant prior art. Applicants reserve the right to challenge the accuracy and pertinence of any cited reference.