Location degree measuring method and system, medium and program product

Through camera and multi-sensor fusion technology, combined with radar and light sensors to measure the distance and angle data of the product, the problem of contact measurement of scratched surfaces and optical sensors in the prior art is solved, and high-precision, contactless product position measurement is achieved.

CN120558084APending Publication Date: 2025-08-29WUHAN MINGJIE MOULD & PLASTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510659297.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-21
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

In the prior art, contact measurement methods are prone to scratch the surface of the product and have low measurement efficiency, while a single optical sensor is susceptible to light interference in complex environments, resulting in instability and accuracy of position measurement, making it difficult to achieve high-precision measurements under the surface of the product without contact.

Method used

The camera is used to obtain product image information, combine radar and multiple light sensors to measure the distance and angle data of the product. Through multi-sensor data fusion and coordinate correction, the product placement posture error is eliminated and high-precision position measurement is achieved.

Benefits of technology

It improves the accuracy and efficiency of product position measurement, can more accurately reflect the real position status of the product, and eliminates measurement errors caused by uncertain product placement posture.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120558084A_ABST
    Figure CN120558084A_ABST
Patent Text Reader

Abstract

The invention provides a location degree measurement method and system, a medium and a program product, and relates to the technical field of automatic measurement. The method comprises the following steps: acquiring product image information by using a camera, and analyzing to obtain a placement mode parameter of the product; electromagnetic waves are transmitted and received through a radar to obtain product distance and angle data, and first coordinate information of the product in a three-dimensional space is determined; emitting visible light to irradiate key parts of the product, detecting reflection distance data of reflected light by a plurality of light sensors, calculating second coordinate information by combining position coordinate data of the light sensors, weighting the first coordinate information and the second coordinate information to obtain third coordinate information, and correcting according to a placement mode parameter to obtain fourth coordinate information; and finally, obtaining fifth coordinate information of the preset part by using visible laser equipment in combination with the fourth coordinate information, comparing the fifth coordinate information with standard coordinate information in a preset standard position coordinate system, and determining deviation condition data, so that the product position accuracy measurement precision can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automated measurement technology, and in particular to a position measurement method, system, medium and program product. Background Art

[0002] In industrial production, positional accuracy is a key indicator of product manufacturing accuracy. Especially in precision manufacturing, the accuracy of each component's installation directly impacts the overall performance and service life of the entire machine. Therefore, during the production and assembly process, positional accuracy testing of key product parts is essential to ensure product quality.

[0003] Currently, the most common position measurement method used in industrial production is using coordinate measuring machines (CMMs). These machines use a contact probe to contact the surface of the product being measured, collecting point information on the surface and processing the data to determine the product's spatial position. Alternatively, there are non-contact measurement methods that use a single optical sensor to determine product position by collecting optical information from the surface.

[0004] However, as the demand for position measurement accuracy continues to increase in industrial production, the limitations of these measurement methods are gradually becoming apparent. Contact measurement methods are prone to scratching product surfaces and have low measurement efficiency. Single optical sensor measurement methods are susceptible to interference from external light in complex environments, resulting in unstable and inaccurate measurement results. Therefore, existing methods struggle to achieve high-precision position measurement without contacting the product surface. Summary of the Invention

[0005] The present application provides a position measurement method, system, medium and program product for accurately and efficiently measuring the position of various products in three-dimensional space.

[0006] In a first aspect, the present application provides a position measurement method, which is applied to a measurement system, and the method includes: acquiring image information of a product through a camera; analyzing the image information to obtain image features, and determining the placement parameters of the product based on the image features, the placement parameters including tilt data and rotation data; emitting electromagnetic waves to the product through a radar and receiving reflected waves to measure the product distance data and angle data between the product and the radar; determining the first coordinate information of the product in three-dimensional space through the product distance data and angle data; after emitting visible light to illuminate a preset key part of the product, detecting the reflected light reflected from the key part of the product through a plurality of light sensors, and obtaining a plurality of reflections of the reflected light. The method comprises the steps of: generating a first coordinate information and a second coordinate information of a key part of the product in the three-dimensional space according to the plurality of reflection distance data and the position coordinate data of the plurality of light sensors; performing weighted processing on the first coordinate information and the second coordinate information to determine the third coordinate information of the product in the three-dimensional space; correcting the third coordinate information according to the placement parameters of the product to determine the fourth coordinate information of the product in the three-dimensional space; emitting a laser to a preset part of the product using a visible laser device, and obtaining the fifth coordinate information of the preset part in combination with the fourth coordinate information; and determining the deviation data of the preset part according to the fifth coordinate information and the standard coordinate information of the preset part in a preset standard position coordinate system.

[0007] By employing this technical solution, a camera is first used to capture product images. Edge detection and Hough transform algorithms are then applied to these images, accurately identifying the product's contour edges and the angles between straight lines. This allows the product's tilt within the image plane to be determined. A feature point matching algorithm is then used to determine the product's rotation around the vertical axis. These placement parameters accurately reflect the product's actual posture. Subsequent corrections to the coordinate information based on these parameters effectively eliminate measurement errors caused by product tilt and rotation, significantly improving the accuracy of product position measurements and ensuring that the measurement results are closer to the product's true position.

[0008] In a second aspect, the present application provides a measurement system, which includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the measurement system to execute the method described in the first aspect and any possible implementation of the first aspect.

[0009] In a third aspect, the present application provides a computer-readable storage medium comprising instructions, which, when executed on a measurement system, causes the measurement system to execute the method described in the first aspect and any possible implementation of the first aspect.

[0010] In a fourth aspect, the present application provides a computer program product, which, when executed on a measurement system, enables the measurement system to execute the method described in the first aspect and any possible implementation manner of the first aspect.

[0011] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. By adopting a technical method based on camera image analysis to determine the product placement parameters and correct the measurement coordinates accordingly, it effectively solves the technical problem in the existing technology of large position measurement errors caused by uncertain product placement posture, thereby achieving the technical effect of improving the accuracy of product position measurement and making the measurement results closer to the actual position status of the product. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Figure 1 This is a flow chart of a position measurement method according to an embodiment of the present application; Figure 2 It is a schematic diagram of the structure of a physical device of the measurement system in the embodiment of the present application. DETAILED DESCRIPTION

[0013] The terms used in the following examples of the present application are for the purpose of describing specific embodiments only and are not intended to limit the present application. As used in the specification and appended claims of the present application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in the present application refers to and encompasses any or all possible combinations of one or more of the listed items.

[0014] For ease of understanding, the following describes the process of the method provided by this implementation. Figure 1 , is a flow chart of the position measurement method in an embodiment of the present application.

[0015] S101. After acquiring image information of a product through a camera, analyzing the image information to obtain image features, and determining product placement parameters based on the image features, the placement parameters including tilt data and rotation data; After capturing product image information through a camera, the measurement system first performs edge detection. Edge detection aims to identify areas in the image where brightness or color changes dramatically. These areas typically correspond to the product's outline. After identifying the product's outline, the Hough transform algorithm is used to detect straight line features within these edges. The Hough transform algorithm converts straight lines from image space into a parameter space representation. The presence of straight lines in the image is determined by finding the peak of an accumulator in the parameter space. If the product is tilted within the image plane, the angle relationship between the straight lines within its outline can reflect the degree of tilt. Next, a feature point matching algorithm is used to determine the product's rotation data about an axis perpendicular to the image plane. Feature points are representative local features in the image, such as corners or specific points on an edge. The system first extracts these feature points from the captured image information and then matches them with pre-stored feature points for standard product poses. When the product is rotated about the vertical axis, the positions of the feature points in the image change accordingly, but their relative geometric relationships remain unchanged to a certain extent. By calculating the correspondence between these feature points in different poses, for example by using feature descriptors to measure the similarity between feature points, the product's rotation angle around the vertical axis relative to the standard pose is determined, generating rotation data. This method accurately reflects the product's rotation state around the vertical axis in three-dimensional space, providing key information for comprehensively determining product placement parameters.

[0016] S102, transmitting electromagnetic waves to the product through the radar and receiving reflected waves to measure the product distance data and angle data between the radar and the product; The system controls a radar transmitter to emit electromagnetic waves toward the product. The beam reflects off the product surface and is received by a receiving antenna array. The system uses FFT to process the received sampled signals in the range, velocity, and angle dimensions, extracting range-Doppler and angle spectra. From these spectra, the system extracts the target echo peak and determines the distance between the radar transmitter and the product. Furthermore, DBF beamforming technology accurately calculates the incident angle of the electromagnetic wave, providing data on the product's azimuth and elevation relative to the radar.

[0017] S103, determining first coordinate information of the product in three-dimensional space using the product distance data and angle data; Based on the distance and angle data obtained from radar measurements, the measurement system uses a spherical-to-Cartesian coordinate transformation algorithm to calculate the product's three-dimensional spatial position within the measurement coordinate system. Specifically, the system first establishes a spherical coordinate system with the radar as the origin. The measured distance r, azimuth angle θ, and elevation angle φ are substituted into the coordinate transformation formulas: x = r·cosφ·cosθ, y = r·cosφ·sinθ, and z = r·sinφ. This calculates the product's first coordinate information (x, y, z) within the Cartesian coordinate system.

[0018] S104, after emitting visible light to illuminate the preset key parts of the product, detecting the reflected light from the key parts of the product by multiple light sensors to obtain reflection distance data of multiple reflected lights; The measurement system first presets several key product locations. It then controls multiple visible light sources installed in different locations to illuminate these locations with visible light. These multiple light sources form a light array, and the beam parameters can be adjusted using collimating optical elements. The system simultaneously activates multiple photoelectric sensors installed in different locations, each with known positional coordinates. When light strikes the product's surface, it causes diffuse reflection, and the reflected light from key locations is incident on the photoelectric sensor's receiving window. Based on the principle of the photoelectric effect, the photoelectric sensor converts the received reflected light signal into a corresponding voltage signal output. By collecting the voltage of each photoelectric sensor and combining it with the sensor's internal parameters, the system calculates the intensity and incident distance of each reflected light, i.e., the reflected distance data.

[0019] In some embodiments, the measurement system can obtain the product's material composition using specialized material analysis instruments or from product design documents. Surface property data is measured using a high-precision roughness meter, while optical sensors acquire surface color data. This data comprehensively reflects the product's inherent characteristics and surface condition, providing a critical basis for subsequent adjustments to visible light parameters. Based on this acquired product material and surface property data, the measurement system adjusts the visible light parameters. Products with different material compositions and microstructures exhibit varying absorption, reflection, and transmission characteristics for different wavelengths of light. Based on these characteristics, the system selects visible light wavelengths that maximize reflection at key product locations, thereby enhancing the intensity of the reflected light signal. Furthermore, the product's surface roughness and color also affect light reflection and scattering. Products with high surface roughness result in diffuse reflection, while darker colored products may absorb more light. The system adjusts the visible light intensity based on these factors, ensuring that the amount of light reaching key product locations produces a sufficiently strong reflection signal while avoiding excessive light intensity that saturates or distorts the signal, thereby improving the accuracy of the reflected light distance data detected by the optical sensor.

[0020] S105, obtaining second coordinate information of a key part of the product in three-dimensional space based on the multiple reflection distance data and the position coordinate data of the multiple light sensors; After obtaining multiple reflection distance data for reflected light from key product locations, the measurement system acquires the spatial position coordinate data for each photoelectric sensor. This coordinate data was measured and stored in the system memory after the photoelectric sensors were installed. The system then establishes a three-dimensional spatial coordinate system with the measurement coordinate system's origin as a reference. For each photoelectric sensor, the system uses its position coordinates as the origin and generates a spherical equation based on the reflected distance data it detects: , where d is the reflection distance. Because the reflected light originates from the same key part, the spherical equations of different sensors actually represent the same physical sphere. The system then calculates an analytical solution to the spherical equation that satisfies all photoelectric sensors. This analytical solution represents the position coordinates (x, y, z) of the key part of the product in a three-dimensional space, or secondary coordinate information.

[0021] S106, performing weighted processing on the first coordinate information and the second coordinate information to determine the third coordinate information of the product in the three-dimensional space; After obtaining the first coordinate information of the product and the second coordinate information of the key parts, the measurement system will perform multi-sensor data fusion on the two sets of coordinate data to improve measurement accuracy and reliability. Specifically, the system will pre-determine the weights w1 and w2 of the two sets of coordinate data based on the measurement accuracy indicators of the radar and photoelectric sensors themselves. If the first coordinate information is , the second coordinate information is , then the fused third coordinate information Calculated by the following formula: , , Through multi-sensor data fusion, the advantages of each sensor can be used to complement each other, coordinate deviations can be reasonably adjusted, and more accurate and reliable third coordinate information can be obtained, laying the foundation for subsequent measurements.

[0022] In some embodiments, in actual situations, different materials have different physical properties, which can affect the size and position of the product as environmental conditions change. Therefore, after this step, the third coordinate information can be corrected using the material correction parameter M(T) to obtain the final third coordinate information under the influence of the material properties. The material correction parameter M(T) is:

[0023] in, is the material characteristic coefficient, is the characteristic temperature point, is the temperature sensitivity coefficient, and F(ω) is the signal spectrum. For products that are sensitive to material properties, experience large temperature fluctuations in the operating environment, or require extremely high position accuracy, this correction can significantly improve the reliability and effectiveness of measurement results and reduce measurement errors caused by material factors.

[0024] S107: Correct the third coordinate information based on the product placement parameters to determine the fourth coordinate information of the product in the three-dimensional space; Before this step, according to the principle of geometric transformation, for the tilt angle, the system will construct a corresponding rotation matrix to describe the impact of this tilt on the coordinates. For example, when the product is tilted around the x-axis, a specific matrix will be constructed to represent the coordinate transformation relationship in the x-axis direction. This matrix will determine the value of the elements based on the trigonometric function value of the tilt angle. Similarly, for the tilt around the y-axis and z-axis and the rotation around the vertical axis, corresponding rotation matrices will be constructed. Then, these rotation matrices for different directions are combined and multiplied in a specific order. Finally, a complete spatial transformation matrix is ​​obtained. This matrix is ​​like a mathematical model that can accurately convert the coordinate relationship of the product in the current tilt and rotation posture into the coordinate relationship of the standard spatial position.

[0025] Due to product tilt and rotation, the measured third coordinate information deviates from the product's true coordinates in standard spatial position. In this case, the third coordinate information must be corrected to obtain the fourth coordinate information. The measurement system uses this third coordinate information as input and compensates for this coordinate deviation by multiplying it with a previously constructed spatial transformation matrix. Geometrically, the elements of the spatial transformation matrix adjust each coordinate component in the third coordinate information based on the product's tilt and rotation angles. For example, if the product is tilted about the x-axis, the corresponding elements in the spatial transformation matrix correct the y and z coordinates based on the tilt angle, ensuring that their values ​​reflect the true position in standard spatial position. In this way, the new coordinates (fourth coordinate information) obtained after matrix multiplication eliminate the coordinate deviation caused by product tilt and rotation, accurately representing the product's true position in standard spatial position, and providing a reliable coordinate data foundation for subsequent precise measurement and analysis.

[0026] S108, using a visible laser device to emit laser light to a preset position of the product, and obtaining fifth coordinate information of the preset position in combination with the fourth coordinate information; The measurement system first precisely adjusts the visible laser device's emission parameters based on the previously determined fourth coordinate information. This fourth coordinate information provides the system with the product's current position in three-dimensional space, including coordinates and attitude angle. Based on this information, the system calculates the visible laser device's emission direction and angle relative to the pre-determined location, as well as parameters such as the required laser power, to ensure that the laser accurately illuminates the pre-determined location on the product. The measurement system controls the visible laser device to emit a laser beam toward the pre-determined location. When the laser beam hits the pre-determined location, it generates reflected light. The system receives the reflected light signal through a high-precision laser receiver. During the reception process, the system uses the time-of-flight principle to calculate the time elapsed between laser emission and reception. Since the speed of light in air is a known constant, the relationship between time and speed can be used to determine the round-trip distance of the laser, thereby determining the distance from the laser emission point to the pre-determined location. The laser receiver also detects the angle of the reflected light. This angle, combined with the emission direction and the previously calculated distance, acts like a spatial triangle. Using geometric relationships such as trigonometric functions, the system accurately calculates the positional offset of the pre-determined location relative to the measurement system's coordinate system.

[0027] The measurement system integrates the distance and angle information obtained through laser measurement with the fourth coordinate information. This fourth coordinate information serves as a reference for the product's position in space. This information is combined with the relative position of the preset part relative to the launch point obtained through laser measurement. Through coordinate transformation and geometric calculations, the fifth coordinate information of the preset part in three-dimensional space is ultimately determined.

[0028] S109 , determining deviation data of the preset part according to the fifth coordinate information and standard coordinate information of the preset part in the preset standard position coordinate system.

[0029] The measurement system first obtains the coordinate information of the preset part obtained from actual measurement, which we call the measured coordinate information, and the coordinate information of the preset part in a pre-defined standard position coordinate system, which is called the standard coordinate information. The measured coordinate information reflects the position of the preset part in three-dimensional space under the current actual measurement state, while the standard coordinate information reflects the ideal standard position of the preset part based on product design or process requirements.

[0030] Next, the measurement system compares and calculates the measured coordinate information with the standard coordinate information to obtain deviation data. In three-dimensional space, the deviation of the pre-determined part in three directions (e.g., front-to-back, left-to-right, and up-to-down, corresponding to the three coordinate axes in the three-dimensional coordinate system) is calculated. This calculation is performed by subtracting the standard coordinate value in each direction from the measured coordinate value. The measurement system further analyzes the deviation data, first determining whether the deviation in each direction is within a pre-set allowable range. If the deviation in all directions is within the allowable range, the product's pre-determined part position meets the requirements and the product's positional accuracy in that part meets the expected standard. If the deviation in one or more directions exceeds the set range (i.e., exceeds the threshold), this indicates that the product's pre-determined part position does not meet the requirements, potentially adversely affecting subsequent assembly, overall performance, or functional implementation. If any deviation in the deviation data exceeds the set threshold, the measurement system immediately triggers an alarm to alert on-site operators. Simultaneously, the measurement system transmits the deviation data and product-related information to the quality control center. The deviation data records in detail the specific deviation of the preset parts in various directions, which provides quality control personnel with an accurate basis for problem analysis.

[0031] In the embodiment of the present application, due to the use of multi-sensor fusion (camera, radar, light sensor, laser equipment) and technical means for measurement and correction based on product characteristics (placement method, material, etc.), the advantages of multiple measurement methods are combined, and the problems of low accuracy of a single measurement method in the existing technology, large influence of the environment or product status, and inability to accurately correct various errors are effectively solved, thereby achieving high-precision and high-reliability product position measurement, so that the measurement results can accurately reflect the actual position status of the product.

[0032] The following describes the measurement system in the embodiment of the present invention from the perspective of hardware processing. Figure 2 , is a schematic diagram of the structure of a physical device of the measurement system in an embodiment of the present application.

[0033] It should be noted that Figure 2 The structure of the measurement system shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0034] like Figure 2As shown, the measurement system includes a central processing unit (CPU) 201, which can perform various appropriate actions and processes, such as the methods described in the above embodiments, based on programs stored in a read-only memory (ROM) 202 or programs loaded from a storage unit 208 into a random access memory (RAM) 203. RAM 203 also stores various programs and data required for system operation. CPU 201, ROM 202, and RAM 203 are interconnected via a bus 204. An input / output (I / O) interface 205 is also connected to bus 204.

[0035] The following components are connected to the I / O interface 205: an input section 206 including an audio input device, push button switches, and the like; an output section 207 including a liquid crystal display (LCD), an audio output device, indicator lights, and the like; a storage section 208 including a hard disk and the like; and a communication section 209 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 209 performs communication processing via a network such as the Internet. A drive 210 is also connected to the I / O interface 205 as needed. Removable media 211, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 210 as needed, so that computer programs read from the removable media can be installed in the storage section 208 as needed.

[0036] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for executing the methods illustrated in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via the communication section 209 and / or installed from removable media 211. When executed by the central processing unit (CPU) 201, the computer program performs the various functions defined in the present invention.

[0037] It should be noted that specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0038] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings.

[0039] Specifically, the measurement system of this embodiment includes a processor and a memory. The memory stores a computer program. When the computer program is executed by the processor, the position measurement method provided in the above embodiment is implemented.

[0040] As another aspect, the present invention further provides a computer-readable storage medium, which may be included in the measurement system described in the above embodiments, or may exist independently and not incorporated into the measurement system. The storage medium carries one or more computer programs, which, when executed by a processor of the measurement system, enable the measurement system to implement the position measurement method provided in the above embodiments.

Claims

1. A position measurement method, applied to a measurement system, characterized in that: The method comprises: Obtain product image information through the camera; Analyzing the image information to obtain image features, and determining placement parameters of the product based on the image features, the placement parameters including tilt data and rotation data; The radar transmits electromagnetic waves to the product and receives reflected waves to measure the distance data and angle data between the product and the product; Determine first coordinate information of the product in three-dimensional space using the product distance data and angle data; After emitting visible light to illuminate a preset key part of the product, a plurality of light sensors are used to detect reflected light from the key part of the product to obtain a plurality of reflection distance data of the reflected light; Obtaining second coordinate information of the key part of the product in the three-dimensional space according to the plurality of reflection distance data and the position coordinate data of the plurality of light sensors; performing weighted processing on the first coordinate information and the second coordinate information to determine third coordinate information of the product in the three-dimensional space; Correcting the third coordinate information according to the placement parameters of the product to determine the fourth coordinate information of the product in the three-dimensional space; Using a visible laser device to emit laser light to a preset position of the product, and combining the fourth coordinate information to obtain fifth coordinate information of the preset position; The deviation data of the preset part is determined according to the fifth coordinate information and the standard coordinate information of the preset part in a preset standard position coordinate system.

2. The method according to claim 1, characterized in that After obtaining the product's image information through the camera, the following steps are also included: Performing edge detection on the image information to identify the contour edge of the product; After detecting the contour edge by a Hough transform algorithm to obtain an edge straight line, determining the tilt data of the product in the image plane according to the angular relationship of the edge straight line; The rotation data of the product around the axis perpendicular to the image plane is determined by combining the image information with a feature point matching algorithm.

3. The method according to claim 1, characterized in that The step of performing weighted processing on the first coordinate information and the second coordinate information to determine the third coordinate information of the product in the three-dimensional space specifically includes: If the first coordinate information is , the weight is , the second coordinate information is , the weight is , the third coordinate information after fusion Calculated by the following formula: , , 。 4. The method according to claim 1, wherein After emitting visible light to illuminate a preset key part of the product, before the step of detecting reflected light reflected from the key part of the product by a plurality of light sensors and obtaining a plurality of reflection distance data of the reflected light, the method further includes: Acquiring material data and surface property data of the product, wherein the material data includes material composition and organizational structure of the product, and the surface property data includes surface roughness and color data of the product; The wavelength and intensity of the visible light are adjusted according to the material and surface property data of the product.

5. The method according to claim 1, wherein Before the step of correcting the third coordinate information according to the placement parameters of the product to determine the fourth coordinate information of the product in the three-dimensional space, the method further includes: Establishing a spatial transformation matrix based on the placement parameters; The measured position data is transformed by the spatial transformation matrix to compensate for the coordinate deviation caused by tilt and rotation. The spatial transformation matrix is ​​constructed according to the geometric transformation principle and the placement parameters.

6. The method according to claim 1, characterized in that After the step of determining the deviation data of the preset part according to the fifth coordinate information and the standard coordinate information of the preset part in the preset standard position coordinate system, the method further includes: Comparing the deviation condition data with a set deviation threshold; If the deviation exceeds the set deviation threshold, the alarm device is triggered and the deviation data and product-related information are sent to the quality control end.

7. The method according to claim 1, characterized in that After the step of performing weighted processing on the first coordinate information and the second coordinate information to determine the third coordinate information of the product in the three-dimensional space, the method further includes: The third coordinate information is corrected by the material correction parameter M(T) to obtain the final third coordinate information under the influence of material properties. The material correction parameter M(T) is: ,in, is the material characteristic coefficient, is the characteristic temperature point, is the temperature sensitivity coefficient, and F(ω) is the signal spectrum.

8. A measurement system, characterized in that The measurement system includes: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the measurement system to perform the method according to any one of claims 1 to 7.

9. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on a measurement system, the measurement system is caused to perform the method according to any one of claims 1 to 7.

10. A computer program product, characterized in that When the computer program product is run on a measurement system, the measurement system is caused to perform the method according to any one of claims 1 to 7.