A photothermal backplane flatness detection method and device based on multi-source sensors

By acquiring target pose data and standard dynamic plane of the photothermal backplane through multi-source sensors, calculating the deviation parameter set and fusing historical pose change data, the accuracy problem of flatness detection of the photothermal backplane under temperature difference environment is solved, and high-precision flatness detection is achieved.

CN120831084BActive Publication Date: 2025-11-18SHANDONG HAILAN SUNSHINE ENVIRONMENT SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511340063.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2025-11-18
Estimated Expiration
2045-09-19

AI Technical Summary

Technical Problem

When there is a large temperature difference between day and night, the backsheet of the photothermal system will deform locally due to changes in temperature and humidity, resulting in low accuracy of flatness detection.

Method used

Multi-source sensors are used to acquire target pose data and standard dynamic plane of the photothermal backplane. By calculating the deviation parameter set and fusing historical pose change data, a flatness distribution map is generated, and the flatness parameters are determined.

Benefits of technology

It improves the accuracy and precision of flatness detection for photothermal backplanes, and enables real-time adjustment of flatness detection in dynamic environments, reducing environmental impact.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120831084B_ABST
    Figure CN120831084B_ABST
Patent Text Reader

Abstract

A kind of light-thermal backboard flatness detection method and device based on multi-source sensor, the method comprises the following steps of obtaining target pose data corresponding to light-thermal backboard and standard dynamic plane, calculating the deviation parameter between each measurement point in target pose data and corresponding reference point in standard dynamic plane, obtaining deviation parameter set, determining historical attitude change data, fusing historical attitude change data with deviation parameter set, obtaining target flatness distribution diagram, determining the flatness parameter corresponding to target flatness distribution diagram, if flatness parameter meets preset parameter condition, then based on target flatness distribution diagram and deviation parameter set, generate the flatness detection report of light-thermal backboard.The target pose data of light-thermal backboard is compared with standard dynamic plane by the above method, so that the deviation data set determined is more accurate, and the more accurate target flatness distribution diagram is obtained by combining historical attitude transformation data, the accuracy of light-thermal backboard flatness detection is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application relates to the technical field of photothermal back plates, in particular to a photothermal back plate flatness detection method and device based on a multi-source sensor. BACKGROUND

[0002] In the technical field of photothermal back plates, in order to improve energy utilization and promote green development, a solar photothermal collector is usually used to collect solar energy, and the core component of the solar photothermal collector is a photothermal back plate. The flatness of the photothermal back plate directly affects the safety and performance of the solar photothermal collector.

[0003] In the traditional manner, the position coordinates of each measurement point corresponding to the photothermal back plate are obtained, the position coordinates of each measurement point corresponding to the photothermal back plate are converted from a sensor coordinate system to a measurement coordinate system, the measurement coordinate system can be a world coordinate system, and in a preset reference plane, the reference points corresponding to the measurement points in the photothermal back plate are obtained. The flatness corresponding to the photothermal back plate is determined by calculating the distance parameters between the measurement points and the reference points.

[0004] In actual application, when the day-night temperature difference is large, the photothermal back plate will change locally due to changes in temperature and humidity, causing changes in the spatial posture of the photothermal back plate, so that the difference between the measured flatness and the true flatness is too large, resulting in low accuracy of the flatness detection of the photothermal back plate. SUMMARY

[0005] The application provides a photothermal back plate flatness detection method and device based on a multi-source sensor, which improves the accuracy of the flatness detection of the photothermal back plate.

[0006] In a first aspect, the application provides a photothermal back plate flatness detection method based on a multi-source sensor, which comprises:

[0007] Obtaining target pose data corresponding to a photothermal back plate and a standard dynamic plane, wherein the target pose data is time series data collected based on target acquisition configuration;

[0008] Calculating the deviation parameters between each measurement point in the target pose data and the corresponding reference point in the standard dynamic plane to obtain a set of deviation parameters;

[0009] Determining historical attitude change data, fusing the historical attitude change data with the set of deviation parameters to obtain a target flatness distribution map;

[0010] Determining the flatness parameter corresponding to the target flatness distribution map, and if the flatness parameter meets a preset parameter condition, generating a flatness detection report of the photothermal back plate based on the target flatness distribution map and the set of deviation parameters.

[0011] In a possible design, the obtaining of the target pose data corresponding to the photothermal backboard comprises:

[0012] obtaining three-axis acceleration data and three-axis angular velocity data corresponding to the photothermal backboard;

[0013] performing time alignment processing on the three-axis acceleration data and the three-axis angular velocity data to obtain initial pose data;

[0014] converting the initial pose data from a sensor coordinate system to a space reference coordinate system to obtain the target pose data.

[0015] In a possible design, the target pose data is time sequence data collected based on a target collection configuration, and the obtaining of the target pose data comprises:

[0016] obtaining environmental influence data corresponding to the photothermal backboard, and extracting an initial collection frequency and an initial scanning density from the target collection configuration;

[0017] determining an environmental parameter corresponding to the environmental influence data, determining a preset collection frequency corresponding to a preset environmental parameter consistent with the environmental parameter based on a mapping relationship between preset environmental parameters and preset collection frequencies, and determining the preset collection frequency corresponding to the preset environmental parameter consistent with the environmental parameter as the target collection frequency;

[0018] collecting time sequence data corresponding to each measurement point in the photothermal backboard based on the target collection frequency and the initial scanning density to generate the target pose data corresponding to the photothermal backboard.

[0019] In a possible design, the obtaining of the standard dynamic plane corresponding to the photothermal backboard comprises:

[0020] determining a current space attitude parameter corresponding to the photothermal backboard from the target pose data;

[0021] determining a relative displacement vector and a rotation angle difference value based on the current space attitude parameter and a preset calibration attitude parameter;

[0022] determining a first change rate value corresponding to the relative displacement vector and a second change rate value corresponding to the rotation angle difference value, and determining stable orientation change data if the first change rate value is greater than a displacement change rate threshold value and the second change rate value is greater than an angle change rate threshold value;

[0023] generating the standard dynamic plane based on the stable orientation change data and a space transformation matrix, wherein the space transformation matrix is determined based on the current space attitude parameter and the preset calibration attitude parameter.

[0024] In a possible design, the generating the standard dynamic plane based on the stable orientation change data and the spatial transformation matrix comprises:

[0025] generating an initial standard dynamic plane based on the stable orientation change data and the spatial transformation matrix;

[0026] determining a normal vector corresponding to the initial standard dynamic plane, and calculating an angle value between the normal vector and a preset normal vector;

[0027] if the angle value is greater than a preset angle value, adjusting the initial standard dynamic plane to obtain the standard dynamic plane.

[0028] In a possible design, the calculating the deviation parameter set comprises:

[0029] determining a measurement point coordinate corresponding to each measurement point in the target pose data, and determining a reference point coordinate corresponding to each reference point in the standard dynamic plane, wherein the measurement points in the target pose data and the reference points in the standard dynamic plane are in one-to-one correspondence;

[0030] calculating a relative displacement parameter corresponding to each measurement point based on the measurement point coordinate of the measurement point and the reference point coordinate corresponding to the measurement point; and

[0031] calculating a rotation angle difference value corresponding to each measurement point based on the measurement point coordinate of the measurement point and the reference point coordinate corresponding to the measurement point;

[0032] generating the deviation parameter set based on the relative displacement parameter corresponding to each measurement point and the rotation angle difference value corresponding to each measurement point.

[0033] In a possible design, the fusing the historical pose change data and the deviation parameter set to obtain the target flatness distribution map comprises:

[0034] performing smoothing processing on the deviation parameter set to obtain a smoothed deviation parameter set;

[0035] determining a smoothed deviation parameter corresponding to the smoothed deviation parameter set, and performing interpolation processing on the smoothed deviation parameter set to obtain a stable deviation parameter set if the smoothed deviation parameter is greater than a preset smoothed deviation parameter;

[0036] fusing the historical pose change data and the stable deviation parameter set to obtain the target flatness distribution map.

[0037] In a possible design, the determining of the flatness parameter corresponding to the target flatness distribution map comprises:

[0038] determining a deviation parameter corresponding to each of the measurement regions in the target flatness distribution map;

[0039] determining a standard deviation and a mean value corresponding to the photothermal backboard based on the deviation parameter corresponding to each of the measurement regions;

[0040] determining the standard deviation and the mean value as the flatness parameter.

[0041] In a second aspect, the present application provides a photothermal backboard flatness detection device based on a multi-source sensor, which comprises:

[0042] an acquisition module configured to acquire target pose data corresponding to a photothermal backboard and a standard dynamic plane, wherein the target pose data is time series data collected based on a target collection configuration;

[0043] a calculation module configured to calculate a deviation parameter between each measurement point in the target pose data and a corresponding reference point in the standard dynamic plane, to obtain a deviation parameter set;

[0044] a fusion module configured to determine historical attitude change data, fuse the historical attitude change data with the deviation parameter set, and obtain a target flatness distribution map;

[0045] a detection module configured to determine a flatness parameter corresponding to the target flatness distribution map, and if the flatness parameter meets a preset parameter condition, generate a flatness detection report of the photothermal backboard based on the target flatness distribution map and the deviation parameter set.

[0046] In a possible design, the acquisition module is specifically configured to acquire three-axis acceleration data and three-axis angular velocity data corresponding to the photothermal backboard, perform time alignment processing on the three-axis acceleration data and the three-axis angular velocity data to obtain initial pose data, and convert the initial pose data from a sensor coordinate system to a space reference coordinate system to obtain the target pose data.

[0047] In a possible design, the acquisition module is further configured to acquire environmental influence data corresponding to the photothermal backboard, extract an initial acquisition frequency and an initial scanning density from the target acquisition configuration, determine an environmental parameter corresponding to the environmental influence data, determine a preset acquisition frequency corresponding to a preset environmental parameter consistent with the environmental parameter based on a mapping relationship between preset environmental parameters and preset acquisition frequencies, determine the target acquisition frequency as the preset acquisition frequency corresponding to the preset environmental parameter consistent with the environmental parameter, and acquire time-series data corresponding to each measurement point in the photothermal backboard based on the target acquisition frequency and the initial scanning density, to generate the target pose data corresponding to the photothermal backboard.

[0048] In a possible design, the acquisition module is further configured to determine a current spatial attitude parameter corresponding to the photothermal backboard from the target pose data, determine a relative displacement vector and a rotation angle difference value based on the current spatial attitude parameter and a preset calibration attitude parameter, determine a first change rate value corresponding to the relative displacement vector and a second change rate value corresponding to the rotation angle difference value, determine stable orientation change data if the first change rate value is greater than a displacement change rate threshold value and the second change rate value is greater than an angle change rate threshold value, and generate the standard dynamic plane based on the stable orientation change data and a spatial transformation matrix, where the spatial transformation matrix is determined based on the current spatial attitude parameter and the preset calibration attitude parameter.

[0049] In a possible design, the acquisition module is further configured to generate an initial standard dynamic plane based on the stable orientation change data and the spatial transformation matrix, determine a normal vector corresponding to the initial standard dynamic plane, calculate an angle value between the normal vector and a preset normal vector, and adjust the initial standard dynamic plane to obtain the standard dynamic plane if the angle value is greater than a preset angle value.

[0050] In a possible design, the calculation module is specifically configured to determine measurement point coordinates corresponding to each measurement point in the target pose data, and determine reference point coordinates corresponding to each reference point in the standard dynamic plane, where the measurement points in the target pose data and the reference points in the standard dynamic plane are in one-to-one correspondence, calculate a relative displacement parameter corresponding to each measurement point based on the measurement point coordinates of the measurement point and the reference point coordinates corresponding to the measurement point, calculate a rotation angle difference value corresponding to each measurement point based on the measurement point coordinates of the measurement point and the reference point coordinates corresponding to the measurement point, and generate the deviation parameter set based on the relative displacement parameter corresponding to each measurement point and the rotation angle difference value corresponding to each measurement point.

[0051] In a possible design, the fusion module is specifically configured to perform smoothing processing on the set of deviation parameters to obtain a set of smoothed deviation parameters, determine a smoothed deviation parameter corresponding to the set of smoothed deviation parameters, perform interpolation processing on the set of smoothed deviation parameters to obtain a set of stable deviation parameters if the smoothed deviation parameter is greater than a preset smoothed deviation parameter, and fuse the historical attitude change data and the set of stable deviation parameters to obtain the target flatness distribution map.

[0052] In a possible design, the detection module is specifically configured to determine a respective deviation parameter of each measurement region in the target flatness distribution map, determine a standard deviation and an average value corresponding to the photothermal backboard based on the respective deviation parameter of each measurement region, and determine the standard deviation and the average value as the flatness parameter.

[0053] In a third aspect, the present application provides an electronic device, comprising:

[0054] a memory configured to store a computer program;

[0055] a processor configured to execute the computer program stored in the memory, thereby implementing the method steps of the flatness detection method.

[0056] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the method steps of the flatness detection method.

[0057] The technical effects of each aspect and each possible solution of the first aspect to the fourth aspect can be referred to the technical effect description of the first aspect or the first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0058] Figure 1 a flowchart of the flatness detection method steps of the photothermal backboard provided by the present application;

[0059] Figure 2 a structural schematic diagram of the flatness detection device of the photothermal backboard provided by the present application;

[0060] Figure 3 a structural schematic diagram of the electronic device provided by the present application. DETAILED DESCRIPTION

[0061] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings. The specific operation methods in the method embodiments can also be applied to the device embodiments or system embodiments. It should be noted that in the description of the present application, "multiple" is understood as "at least two". The association relationship of the associated objects is described, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. A and B are connected, which means that A and B are directly connected and A and B are connected through C. In addition, in the description of the present application, "first", "second", etc. are used only for the purpose of distinguishing the description, and cannot be understood as indicating or implying relative importance, nor can it be understood as indicating or implying order.

[0062] In the prior art, the position coordinates corresponding to each measurement point of the photothermal backboard are obtained, the position coordinates corresponding to each measurement point are converted from the sensor coordinate system to the measurement coordinate system, the measurement coordinate system can be the world coordinate system, and in the preset reference plane, the reference points corresponding to the measurement points in the photothermal backboard are obtained. By calculating the distance parameters between the measurement points and the reference points, the flatness corresponding to the photothermal backboard is determined. When the day-night temperature difference is large, the photothermal backboard will change locally due to changes in temperature and humidity, causing changes in the spatial attitude of the photothermal backboard, so that the difference between the measured flatness and the true flatness is too large, resulting in low accuracy of the flatness detection of the photothermal backboard.

[0063] To solve the above-described problems, the present application provides a photothermal backboard flatness detection method based on a multi-source sensor, which realizes accurate detection of the flatness of the photothermal backboard. The method and device of the present application are based on the same technical concept. Since the principles of the problems solved by the method and the device are similar, the embodiments of the device and the method can be mutually referred to, and the repeated parts will not be described again.

[0064] The first embodiment of the present application will be described in detail below with reference to the drawings.

[0065] Referring to Figure 1 The present application provides a photothermal backboard flatness detection method based on a multi-source sensor, which can realize accurate detection of the flatness of the photothermal backboard. The implementation process of the method is as follows:

[0066] Step S1: Obtain target pose data corresponding to the photothermal backboard and a standard dynamic plane.

[0067] In order to ensure the accuracy of the photothermal backplane flatness detection, the system needs to obtain the three-axis acceleration data and the three-axis angular velocity data corresponding to the photothermal backplate through the inertial sensor, both the three-axis acceleration data and the three-axis angular velocity data are marked with a timestamp, and the three-axis acceleration data and the three-axis angular velocity data are time-aligned to obtain initial pose data.

[0068] For example, the three-axis acceleration data includes: 0.4 m / s² for the x-axis, 0.2 m / s² for the y-axis, and 0.08 m / s² for the z-axis, and the three-axis angular velocity data includes: 0.1 degrees per second around the x-axis, 0.12 degrees per second around the y-axis, and 0.03 degrees per second around the z-axis.

[0069] In one possible design, in order to reduce the influence of noise, the system needs to fuse the three-axis acceleration data and the three-axis angular velocity data to obtain the initial pose data, and the fusion method can be Kalman filtering method. Since the Kalman filtering method is a known technology to those skilled in the art, it will not be described in detail here.

[0070] The acceleration vector corresponding to the initial pose data is determined, the included angle between the acceleration vector and the gravity direction is calculated, if the included angle is less than a preset included angle, it represents that the photothermal backplate is in a relatively stable state, then the initial pose data is converted from the sensor coordinate system to the space reference coordinate system to obtain target pose data. The application embodiment can realize the conversion of the coordinate system based on the quaternion method, thereby avoiding the singularity problem of Euler angles.

[0071] For example, the yaw angle of a certain measurement point in the sensor coordinate system is 1.5 degrees, the pitch angle is 1.0 degree, and the roll angle is 0.5 degree. The yaw angle of 1.5 degrees, the pitch angle of 1.0 degree, and the roll angle of 0.5 degree are converted from the sensor coordinate system to the space reference coordinate system to obtain the yaw angle of 2.0 degrees, the pitch angle of 1.3 degrees, and the roll angle of 0.7 degrees.

[0072] Further, when collecting the target pose data, the application embodiment can collect the time sequence data corresponding to the photothermal backplate based on the target collection configuration. In order to prevent the influence of environmental interference on the flatness detection, the environmental influence data corresponding to the photothermal backplate needs to be obtained. The environmental influence data can be the illumination intensity, temperature and humidity. The environmental influence data can also be set according to the actual situation, which will not be described in detail here.

[0073] The initial acquisition frequency and the initial scanning density are extracted from the target acquisition configuration, different environment parameter corresponding to different environment influence data are pre-stored in the embodiment of the application, so that the environment parameter corresponding to the environment influence data is determined, and the mapping relationship between the preset environment parameter and the preset acquisition frequency is pre-stored in the embodiment of the application, the environment parameter is matched with the stored preset environment parameter, the preset environment parameter consistent with the environment parameter is obtained, the preset acquisition frequency corresponding to the matched preset environment parameter is determined as the target acquisition frequency corresponding to the environment parameter.

[0074] For example: the actual temperature is 36 degrees Celsius, the actual humidity exceeds 80%, the initial acquisition rate is 1 time per minute, the preset temperature is 30 degrees Celsius, the preset humidity is 70%, and the preset acquisition frequency is 2 times per minute. 36>30, 80%>70%, the system automatically increases 1 time per minute to 2 times per minute to monitor the environmental changes more frequently.

[0075] The time sequence data corresponding to each measurement point in the photothermal backboard is acquired according to the target acquisition frequency and the initial scanning density, and the target pose data is generated based on all the time sequence data.

[0076] In order to realize the flatness detection of the photothermal backboard, the standard dynamic plane corresponding to the photothermal backboard needs to be obtained, and the specific acquisition process is as follows:

[0077] The current space attitude parameter corresponding to the photothermal backboard is determined from the target pose data, the current space attitude parameter is the degree of freedom space state of the photothermal backboard in the space reference coordinate system, and the current space attitude parameter includes: position parameter and attitude parameter. The position parameter can be expressed by coordinates, and the attitude parameter can be expressed in any one of the forms of quaternions, rotation matrices and Euler angles. The preset calibration attitude parameter is determined, the preset dynamic plane is further generated based on the preset calibration attitude parameter and the preset dynamic plane is further generated based on the preset calibration attitude parameter, and the relative displacement vector and the rotation angle difference value are determined based on the current space attitude parameter and the preset calibration attitude parameter. The relative displacement vector reflects the height offset of the photothermal backboard surface in different regions, and the rotation angle difference value represents the inclination degree of the photothermal backboard relative to the preset calibration plane.

[0078] The mapping relationship between the measurement point and the reference point can be achieved based on vertical projection, the measurement point is projected vertically in the preset dynamic plane, the projected point is determined as the reference point, thereby establishing the mapping relationship between the measurement point and the reference point, or determining the distance between the measurement point and each reference point within the preset distance range, screening the reference point corresponding to the minimum distance, establishing the mapping relationship between the reference point with the minimum distance and the measurement point, and then determining the relative position vector corresponding to the measurement point and the reference point. The rotation angle difference between the local photothermal backboard and the preset calibration plane can be calculated based on the quaternion. The local photothermal backboard can be the area corresponding to a single measurement point.

[0079] The application embodiment calculates the rotation angle difference between the local photothermal backboard and the preset calibration plane based on the quaternion, which is a technology known to those skilled in the art. Therefore, it is not described in detail here.

[0080] Further, the first change rate value corresponding to the relative displacement vector is determined, and the second change rate value corresponding to the rotation angle difference is determined. The displacement change rate threshold is the derivative of the relative displacement vector between the measurement point and the corresponding reference point with respect to time, and the angle change rate threshold is the derivative of the rotation angle difference between the measurement point and the corresponding reference point in the photothermal backboard with respect to time. The change rate value corresponding to the relative displacement vector can be determined based on the laser Doppler velocimetry method, and the change rate value corresponding to the rotation angle difference can be determined based on the fiber gyroscope.

[0081] When the first change rate value is greater than the displacement change rate threshold, and when the second change rate value is greater than the angle change rate threshold, the displacement change rate threshold can be 0.01 m / s, and the angle change rate threshold can be 0.5 degrees / s. The three-axis acceleration data and the three-axis angular velocity data are extracted from the target pose data, and the three-axis acceleration data and the three-axis angular velocity data are smoothed to obtain stable orientation change data.

[0082] In one possible design, the deflection angle of the photothermal backboard is determined from the stable orientation change data. If the deflection angle is greater than a preset deflection angle, the driving motor is adjusted to correct the direction of the photothermal backboard, thereby improving the positioning accuracy and response capability of the photothermal backboard in a dynamic environment.

[0083] A first homogeneous matrix corresponding to the preset calibration attitude parameter is determined, and a second homogeneous matrix corresponding to the current spatial attitude parameter is determined. The inverse matrix of the first homogeneous matrix and the second homogeneous matrix is multiplied to obtain a spatial matrix. The spatial matrix is determined as a spatial transformation matrix, and a standard dynamic plane is generated based on the stable orientation transformation data and the spatial transformation matrix. The standard dynamic plane is a plane that moves smoothly in time in the spatial reference coordinate system.

[0084] In a possible design, based on the stable orientation change data and the spatial transformation matrix, an initial standard dynamic plane is generated, a normal vector corresponding to the initial standard dynamic plane is determined, an angle value between the normal vector and a preset normal vector is calculated, if the angle value is less than a preset angle value, it means that the initial standard dynamic plane meets the preset plane accuracy, and the initial standard dynamic plane is determined as the standard dynamic plane, if the angle value is greater than the preset angle value, the initial standard dynamic plane is adjusted until the angle value is less than the preset angle value, and the adjusted initial standard dynamic plane is determined as the standard dynamic plane.

[0085] Through the above method, the target acquisition configuration of the target pose data is determined based on the environmental influence data, avoiding the influence of the environmental influence data on the flatness detection, ensuring the accuracy of the target pose data, and obtaining the standard dynamic plane, ensuring the accuracy of the standard dynamic plane, which is conducive to the accuracy of the flatness detection of the photothermal backboard.

[0086] Step S2: Calculate the deviation parameter between each measurement point in the target pose data and the corresponding reference point in the standard dynamic plane to obtain a set of deviation parameters.

[0087] After determining the standard dynamic plane, the measurement point coordinates corresponding to each measurement point in the target pose data are determined, and the reference point coordinates of the reference points corresponding to each measurement point are determined. There is a mapping relationship between the measurement points and the reference points. The relative displacement parameters between the measurement point coordinates of each measurement point and the corresponding reference point coordinates are calculated. In order to determine the deviation between the photothermal backboard and the standard dynamic plane, the plane pose data corresponding to the standard dynamic plane needs to be determined. The pose data corresponding to each measurement point is determined from the target pose data, and the pose data of the reference points corresponding to each measurement point is determined from the plane pose data. Based on the pose data corresponding to the measurement points and the pose data of the reference points, the rotation angle difference between the measurement points and the reference points is calculated. Based on the relative displacement parameters and the rotation angle difference corresponding to each measurement point, a set of deviation parameters is generated.

[0088] Through the above method, the standard dynamic plane corresponding to the photothermal backboard is determined. The standard dynamic plane can adjust the attitude in real time due to the deformation caused by the temperature change of the photothermal backboard, so that the standard dynamic plane is close to the actual attitude of the photothermal backboard, ensuring the accuracy of the flatness detection of the photothermal backboard.

[0089] Step S3: Determine the historical attitude change data, fuse the historical attitude change data and the set of deviation parameters to obtain a target flatness distribution map.

[0090] In order to improve the adaptability of the system, the historical attitude change data is needed, which is the attitude change sequence of the light and heat backboard over time. In order to prevent the deviation parameter set from containing abnormal measurement points, the deviation parameters in the deviation parameter set need to be smoothed to obtain a smoothed deviation parameter set. The historical attitude change data and the deviation data set are fused to obtain a target flatness distribution map, so as to quantify the cumulative effect of the historical deformation on the current attitude, and further improve the accuracy of the light and heat backboard flatness detection.

[0091] The smoothing process in the embodiments of the application can be realized based on the average value filtering method. Since the average value filtering method is a known technology for those skilled in the art, it will not be described in detail here.

[0092] In a possible design, the deviation parameter set is smoothed to obtain a smoothed deviation parameter set, thereby filtering random noise and improving the authenticity of the smoothed deviation parameter set of the light and heat backboard. The smoothed deviation parameter corresponding to the smoothed deviation parameter set can be the average value or standard deviation of all deviation parameters in the smoothed deviation parameter set. If the smoothed deviation parameter is greater than a preset smoothed deviation parameter, the smoothed deviation parameter set is interpolated to obtain a stable deviation parameter set. The historical attitude change data and the stable deviation parameter set are fused to obtain a target flatness distribution map.

[0093] For example, the deviation parameter sequence of the A region is 0.8, 0.9, 1.2, and 0.7 cm, which is smoothed to 0.85 cm after average value filtering, thereby reflecting a more stable deviation trend.

[0094] If the smoothed deviation parameter in the smoothed deviation parameter set is 1.5 cm higher than the preset deviation parameter 1.0 cm, the smoothed deviation data is grid processed by a two-dimensional interpolation algorithm. After interpolation, a 100x100 grid is generated, each grid point corresponds to a deviation parameter, which is the average value of all deviation parameters in the network. An intuitive target flatness distribution map is generated based on the deviation parameter corresponding to each grid point. The target flatness distribution map can clearly show the distribution rule of the high deviation region.

[0095] By the above method, the historical attitude change data and the deviation parameter set are fused to obtain a target flatness distribution map, thereby determining the continuity rule of the dynamic process of the light and heat backboard attitude change based on the target flatness distribution map, which is beneficial to improve the accuracy of the light and heat backboard flatness detection.

[0096] Step S4: Determine the flatness parameter corresponding to the target flatness distribution map. If the flatness parameter meets the preset parameter condition, generate a flatness detection report of the light and heat backboard based on the target flatness distribution map and the deviation parameter set.

[0097] In order to realize the optimization of the target flatness distribution map, it is necessary to determine the flatness parameters corresponding to the target flatness distribution map, and the determination process of the flatness parameters is as follows:

[0098] Determine the deviation parameters corresponding to each measurement area in the target flatness distribution map. The measurement area can be an area corresponding to a measurement point, or an area corresponding to multiple measurement points. When the measurement area contains multiple measurement points, the deviation parameter of the measurement area is the average value of the deviation parameters corresponding to the multiple measurement points. Based on the deviation parameters corresponding to each measurement area, the standard deviation and the average value corresponding to the light-thermal backboard are calculated. Since the calculation process of the standard deviation and the average value is known to those skilled in the art, it is not described in detail here. The standard deviation and the average value are determined as the flatness parameters, and the quantification of the flatness is realized through the standard deviation and the average value.

[0099] For example, the standard deviation of the target flatness distribution map is 0.3 cm, and the average value is 0.7 cm, indicating that the surface is overall flat but locally has slight undulations.

[0100] The preset parameter condition in the embodiment of the application can be that the actual difference between the standard deviation and the average value is less than the preset difference. If the flatness parameters meet the preset parameter condition, it means that the actual difference is less than the preset difference, then the relative displacement parameters and the rotation angle differences are extracted from the deviation parameter set, and based on the target flatness distribution map, the relative displacement parameters and the rotation angle differences, a flatness detection report of the light-thermal backboard is generated.

[0101] If the flatness parameters do not meet the preset parameter condition, it means that the actual difference is greater than the preset difference, then the target acquisition configuration is updated to obtain an updated target acquisition configuration, the target pose data is re-acquired based on the updated target acquisition configuration to obtain updated target pose data, and the flatness detection report corresponding to the updated target pose data is determined according to the above process. Since the determination process of the flatness detection report corresponding to the updated target pose data is consistent with the process described above, it is not described in detail here.

[0102] It should be noted that when re-acquiring the target pose data, it is necessary to ensure that the environmental influence data of the re-acquired target pose data is consistent with the environmental influence data of the target pose data, so as to avoid introducing new interference factors.

[0103] For example, the target acquisition frequency in the target acquisition configuration is 1000 times per second, the initial scanning density is 10 points per square centimeter, the determined actual difference is 2.5 centimeters, the preset difference is 1.0 centimeter, 2.5 centimeters > 1.0 centimeter, at this time, the target acquisition frequency is increased from 1000 times per second to 2000 times per second, and the initial scanning density is adjusted from 10 points per square centimeter to 20 points per square centimeter, and an updated target acquisition configuration is generated. The updated target acquisition configuration can capture more subtle surface changes of the light-heat backboard, especially in the area with large local fluctuations at the edge of the light-heat backboard, ensuring more comprehensive data coverage.

[0104] Through the above method, the target acquisition configuration is determined based on the environmental influence data, and the target pose data of the light-heat backboard is obtained based on the target acquisition configuration. The target acquisition configuration can be adjusted based on the environmental influence data, ensuring the accuracy of the target pose data, and determining a dynamic standard dynamic plane, so that the standard dynamic plane is more consistent with the actual pose change of the light-heat backboard. The historical attitude change data and the deviation parameter set are fused to generate a target flatness distribution map, so that the attitude of the light-heat backboard is predicted based on the target flatness distribution map, thereby ensuring the accuracy of the light-heat backboard flatness detection.

[0105] Based on the same inventive concept, the present application also provides a light-heat backboard flatness detection device based on a multi-source sensor. The encryption transmission device is used to realize the function of a light-heat backboard flatness detection method based on a multi-source sensor. Referring to Figure 2 , the device comprises:

[0106] The acquisition module 201 is configured to acquire target pose data corresponding to the light-heat backboard and a standard dynamic plane, wherein the target pose data is time series data collected based on a target acquisition configuration.

[0107] The calculation module 202 is configured to calculate deviation parameters between each measurement point in the target pose data and a corresponding reference point in the standard dynamic plane, to obtain a deviation parameter set.

[0108] The fusion module 203 is configured to determine historical attitude change data, fuse the historical attitude change data with the deviation parameter set, and obtain a target flatness distribution map.

[0109] The detection module 204 is configured to determine a flatness parameter corresponding to the target flatness distribution map. If the flatness parameter meets a preset parameter condition, a flatness detection report of the light-heat backboard is generated based on the target flatness distribution map and the deviation parameter set.

[0110] In a possible design, the acquisition module 201 is specifically configured to acquire three-axis acceleration data and three-axis angular velocity data corresponding to the photothermal backboard, perform time alignment processing on the three-axis acceleration data and the three-axis angular velocity data to obtain initial pose data, and convert the initial pose data from a sensor coordinate system to a space reference coordinate system to obtain the target pose data.

[0111] In a possible design, the acquisition module 201 is further configured to acquire environmental influence data corresponding to the photothermal backboard, extract an initial acquisition frequency and an initial scanning density from the target acquisition configuration, determine an environmental parameter corresponding to the environmental influence data, determine a preset acquisition frequency corresponding to a preset environmental parameter consistent with the environmental parameter based on a mapping relationship between preset environmental parameters and preset acquisition frequencies, determine the preset acquisition frequency corresponding to the preset environmental parameter consistent with the environmental parameter as the target acquisition frequency, and acquire time sequence data corresponding to each measurement point in the photothermal backboard based on the target acquisition frequency and the initial scanning density to generate the target pose data corresponding to the photothermal backboard.

[0112] In a possible design, the acquisition module 201 is further configured to determine a current space attitude parameter corresponding to the photothermal backboard from the target pose data, determine a relative displacement vector and a rotation angle difference value based on the current space attitude parameter and a preset calibration attitude parameter, determine a first change rate value corresponding to the relative displacement vector and a second change rate value corresponding to the rotation angle difference value, determine stable orientation change data if the first change rate value is greater than a displacement change rate threshold value and the second change rate value is greater than an angle change rate threshold value, and generate the standard dynamic plane based on the stable orientation change data and a space transformation matrix, where the space transformation matrix is determined based on the current space attitude parameter and the preset calibration attitude parameter.

[0113] In a possible design, the acquisition module 201 is further configured to generate an initial standard dynamic plane based on the stable orientation change data and the space transformation matrix, determine a normal vector corresponding to the initial standard dynamic plane, calculate an angle value between the normal vector and a preset normal vector, adjust the initial standard dynamic plane to obtain the standard dynamic plane if the angle value is greater than a preset angle value.

[0114] In a possible design, the calculation module 202 is specifically configured to determine respective measurement point coordinates of respective measurement points in the target pose data, and determine respective reference point coordinates of respective reference points in the standard dynamic plane, the measurement points in the target pose data correspond to the reference points in the standard dynamic plane in a one-to-one manner, calculate respective relative displacement parameters of the respective measurement points based on the measurement point coordinates of the respective measurement points and the corresponding reference point coordinates, calculate respective rotation angle difference values of the respective measurement points based on the measurement point coordinates of the respective measurement points and the corresponding reference point coordinates, and generate the set of deviation parameters based on the respective relative displacement parameters and the rotation angle difference values of the respective measurement points.

[0115] In a possible design, the fusion module 203 is specifically configured to perform smoothing processing on the set of deviation parameters to obtain a set of smoothed deviation parameters, determine a smoothed deviation parameter corresponding to the set of smoothed deviation parameters, perform interpolation processing on the set of smoothed deviation parameters to obtain a set of stable deviation parameters if the smoothed deviation parameter is greater than a preset smoothed deviation parameter, and fuse the historical pose change data and the set of stable deviation parameters to obtain the target flatness distribution map.

[0116] In a possible design, the detection module 204 is specifically configured to determine respective deviation parameters of respective measurement regions in the target flatness distribution map, determine a standard deviation and an average value corresponding to the photothermal backboard based on the respective deviation parameters of the respective measurement regions, and determine the standard deviation and the average value as the flatness parameter.

[0117] Based on the same inventive concept, the embodiment of the present application further provides an electronic device, which can realize the functions of the foregoing photothermal backboard flatness detection device based on multiple source sensors, and the electronic device is specifically configured to perform the functions of the foregoing photothermal backboard flatness detection device based on multiple source sensors. Figure 3 The electronic device comprises:

[0118] The electronic device comprises at least one processor 301 and a memory 303 connected with the at least one processor 301, and the specific connection medium between the processor 301 and the memory 303 is not limited in the embodiment of the present application. Figure 3 In the embodiment of the present application, the connection between the processor 301 and the memory 303 is taken as an example connected through a bus 300. The bus 300 is taken as a thick line in the embodiment of the present application, and the connection modes between other components are only schematically illustrated and are not limited. The bus 300 can be divided into an address bus, a data bus, a control bus and the like, and for the convenience of representation, only one thick line is taken as an example in the embodiment of the present application, but it does not mean that there is only one bus or only one type of bus. Alternatively, the processor 301 can also be called a controller, and the name is not limited. Figure 3 In the embodiment of the present application, the connection between the processor 301 and the memory 303 is taken as an example connected through a bus 300. The bus 300 is taken as a thick line in the embodiment of the present application, and the connection modes between other components are only schematically illustrated and are not limited. The bus 300 can be divided into an address bus, a data bus, a control bus and the like, and for the convenience of representation, only one thick line is taken as an example in the embodiment of the present application, but it does not mean that there is only one bus or only one type of bus. Alternatively, the processor 301 can also be called a controller, and the name is not limited. Figure 3 In the embodiment of the present application, the connection between the processor 301 and the memory 303 is taken as an example connected through a bus 300. The bus 300 is taken as a thick line in the embodiment of the present application, and the connection modes between other components are only schematically illustrated and are not limited. The bus 300 can be divided into an address bus, a data bus, a control bus and the like, and for the convenience of representation, only one thick line is taken as an example in the embodiment of the present application, but it does not mean that there is only one bus or only one type of bus. Alternatively, the processor 301 can also be called a controller, and the name is not limited.

[0119] In the embodiments of the present application, the memory 303 stores instructions executable by the at least one processor 301, and the at least one processor 301 can execute the foregoing method for detecting flatness of a photothermal backplane based on a multi-source sensor by executing the instructions stored in the memory 303. The processor 301 can realize the functions of various modules of the apparatus shown in the embodiments of the present application. Figure 2 The functions of various modules of the apparatus shown in the embodiments of the present application.

[0120] The processor 301 is the control center of the apparatus, can connect various parts of the control device through various interfaces and lines, and can realize overall monitoring of the system by running or executing instructions stored in the memory 303 and calling data stored in the memory 303.

[0121] In a possible design, the processor 301 can include one or more processing units, and the processor 301 can integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, and an application program, and the modem processor mainly processes wireless communication. It can be understood that the modem processor can also not be integrated into the processor 301. In some embodiments, the processor 301 and the memory 303 can be implemented on the same chip, and in some embodiments, they can also be implemented on separate chips respectively.

[0122] The processor 301 can be a general-purpose processor, for example, a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can realize or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method for detecting flatness of a photothermal backplane based on a multi-source sensor disclosed in the embodiments of the present application can be directly embodied as execution completed by a hardware processor, or executed by a combination of hardware and software modules in the processor.

[0123] The memory 303, as a non-volatile computer readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 303 can include at least one type of storage medium, for example, can include flash memory, hard disk, multimedia card, card type memory, random access memory (RAM), static random access memory (SRAM), programmable read-only memory (PROM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), magnetic storage, magnetic disk, optical disk, etc. The memory 303 is any other medium capable of carrying or storing desired program code in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory 303 in the embodiments of the present application can also be a circuit or any other device capable of realizing a storage function, used for storing program instructions and / or data.

[0124] By designing and programming the processor 301, the code corresponding to the light-thermal backboard flatness detection method based on a multi-source sensor introduced in the foregoing embodiments can be solidified into the chip, so that the chip can execute the light-thermal backboard flatness detection method based on a multi-source sensor when running. Figure 1 The processor 301 is designed and programmed to perform the light-thermal backboard flatness detection method based on a multi-source sensor of the embodiment shown. How to design and program the processor 301 is a technology known to those skilled in the art, which will not be described here.

[0125] Based on the same inventive concept, the embodiments of the present application also provide a storage medium storing computer instructions, when the computer instructions run on a computer, the computer instructions make the computer execute the light-thermal backboard flatness detection method based on a multi-source sensor discussed above.

[0126] In some possible implementations, the various aspects of the light-thermal backboard flatness detection method based on a multi-source sensor provided by the present application can also be implemented in the form of a program product, which includes program codes for making the control device execute the steps of the light-thermal backboard flatness detection method based on a multi-source sensor according to various exemplary embodiments of the present application described above in the specification when the program product runs on the device.

[0127] Those skilled in the art will appreciate that embodiments of the application can be devised for a method, a system, or a computer program product. Accordingly, the present application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, and the like) embodying computer readable program code.

[0128] The present application is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems) and computer program products according to this application. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 means for carrying out each of the functionality

[0129] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 means for carrying out each of the functionality

[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 means for carrying out each of the functionality

[0131] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.

Claims

1. A method for detecting the flatness of a photothermal backplane based on multi-source sensors, characterized in that, include: Acquire the target pose data and standard dynamic plane corresponding to the photothermal backplane, wherein the target pose data is time-series data acquired based on the target acquisition configuration; Calculate the deviation parameter between each measurement point in the target pose data and the corresponding reference point in the standard dynamic plane to obtain the deviation parameter set; Determine the historical attitude change data, and fuse the historical attitude change data with the deviation parameter set to obtain the target flatness distribution map; Determine the flatness parameters corresponding to the target flatness distribution map. If the flatness parameters meet the preset parameter conditions, generate a flatness test report for the photothermal backsheet based on the target flatness distribution map and the deviation parameter set. The target pose data is time-series data acquired based on the target acquisition configuration, including: The environmental impact data corresponding to the photothermal backsheet is obtained, and the initial acquisition frequency and initial scanning density are extracted from the target acquisition configuration; Determine the environmental parameters corresponding to the environmental impact data, and based on the mapping relationship between the preset environmental parameters and the preset acquisition frequency, determine the preset acquisition frequency corresponding to the preset environmental parameters that are consistent with the environmental parameters, and determine the preset acquisition frequency corresponding to the preset environmental parameters that are consistent with the environmental parameters as the target acquisition frequency; Based on the target acquisition frequency and the initial scanning density, time-series data corresponding to each measurement point in the photothermal backplane are acquired to generate the target pose data corresponding to the photothermal backplane. The acquisition of the standard dynamic plane corresponding to the photothermal backsheet includes: The current spatial attitude parameters corresponding to the photothermal backplate are determined from the target pose data; Based on the current spatial attitude parameters and the preset calibration attitude parameters, determine the difference between the relative displacement vector and the rotation angle; Determine the first rate of change value corresponding to the relative displacement vector and the second rate of change value corresponding to the rotation angle difference. If the first rate of change value is greater than the displacement rate of change threshold and the second rate of change value is greater than the angle rate of change threshold, then determine the stable orientation change data. Based on the stable orientation change data and the spatial transformation matrix, the standard dynamic plane is generated; The step of generating the standard dynamic plane based on the stable orientation change data and the spatial transformation matrix includes: Based on the stable orientation change data and the spatial transformation matrix, an initial standard dynamic plane is generated; Determine the normal vector corresponding to the initial standard dynamic plane, and calculate the angle value between the normal vector and the preset normal vector; If the angle value is greater than the preset angle value, the initial standard dynamic plane is adjusted to obtain the standard dynamic plane.

2. The method of claim 1, wherein, The acquisition of the target pose data corresponding to the photothermal backplane includes: Obtain the triaxial acceleration data and triaxial angular velocity data corresponding to the photothermal backplate; The triaxial acceleration data and the triaxial angular velocity data are time-aligned to obtain the initial pose data. The initial pose data is transformed from the sensor coordinate system to the spatial reference coordinate system to obtain the target pose data.

3. The method as described in claim 1, characterized in that, The step of calculating the deviation parameters between each measurement point in the target pose data and the corresponding reference point in the standard dynamic plane yields a set of deviation parameters, including: The coordinates of each measurement point in the target pose data are determined, and the coordinates of each reference point in the standard dynamic plane are determined. The measurement points in the target pose data correspond one-to-one with the reference points in the standard dynamic plane. Based on the coordinates of each measurement point and the corresponding coordinates of the reference point, calculate the relative displacement parameters corresponding to each measurement point; and Based on the coordinates of each measurement point and the corresponding coordinates of the reference point, calculate the rotation angle difference for each measurement point. The deviation parameter set is generated based on the relative displacement parameters and the rotation angle difference corresponding to each measurement point.

4. The method as described in claim 1, characterized in that, The step of fusing the historical attitude change data with the deviation parameter set to obtain the target flatness distribution map includes: The deviation parameter set is smoothed to obtain a smoothed deviation parameter set; Determine the smoothing deviation parameter corresponding to the smoothing deviation parameter set. If the smoothing deviation parameter is greater than the preset smoothing deviation parameter, then perform interpolation processing on the smoothing deviation parameter set to obtain a stable deviation parameter set. The historical attitude change data is fused with the stable deviation parameter set to obtain the target flatness distribution map.

5. The method as described in claim 1, characterized in that, Determining the flatness parameters corresponding to the target flatness distribution map includes: Determine the deviation parameters corresponding to each measurement area in the target flatness distribution map; Based on the deviation parameters corresponding to each measurement area, the standard deviation and average value of the photothermal backplate are determined. The standard deviation and the average value are determined as the flatness parameter.

6. A photothermal backplane flatness detection device based on multi-source sensors, used to implement the method as described in any one of claims 1-5, characterized in that, include: The acquisition module is used to acquire the target pose data and standard dynamic plane corresponding to the photothermal backsheet, wherein the target pose data is time-series data acquired based on the target acquisition configuration; The calculation module is used to calculate the deviation parameter between each measurement point in the target pose data and the corresponding reference point in the standard dynamic plane, and obtain the deviation parameter set; The fusion module is used to determine historical attitude change data, fuse the historical attitude change data with the deviation parameter set, and obtain the target flatness distribution map. The detection module is used to determine the flatness parameters corresponding to the target flatness distribution map. If the flatness parameters meet the preset parameter conditions, a flatness detection report of the photothermal backsheet is generated based on the target flatness distribution map and the deviation parameter set.

7. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, when executing a computer program stored in the memory, implements the steps of the method according to any one of claims 1-5.

Citation Information

Patent Citations

  • Dynamic plane analysis method and dynamic plane height measurement system

    CN110208809A

  • Heat balance temperature prediction method, device and system of speed reducer and vehicle equipment

    CN113946970A