Gradiometer inspection device and method for inspecting precision
Through the slope meter inspection device of computer and image recognition technology, the slope meter is automatically calibrated and inspected, which solves the problems of complex detection and large errors in the existing technology, and realizes efficient and accurate slope meter detection and data traceability.
Patent Information
- Application Number
- CN202510710384.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-29
- Publication Date
- 2025-08-12
AI Technical Summary
The calibration and inspection process of existing slope meters is complicated, with low efficiency and large errors in manual reading, and poor data storage and traceability.
The slope meter inspection device composed of a computer, server, camera and scale segment, combined with image recognition technology, automatically calibrate and verify the accuracy of the slope meter, and save data through the computer and server.
The detection operation of the slope meter is simplified, the detection efficiency and accuracy are improved, and the traceability of automatically saving test data is realized.
Smart Images

Figure CN120467390A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of slope detection, and in particular to a slope meter testing device and a method for testing accuracy. Background Art
[0002] A slope meter is a precision instrument used to measure the inclination angle or slope of a surface. It plays a key role in numerous fields, including construction, transportation, geology, and agriculture. Its core function is to convert abstract inclination into intuitive, quantitative data, providing a crucial basis for engineering design, construction supervision, and scientific research.
[0003] Calibration of a slope meter is the process of determining the correspondence between the instrument's measured value and the true value through a series of operations before or after the instrument is manufactured, used, or used for a period of time. This is done to correct instrument errors and achieve more accurate results. Slope testing of a slope meter primarily involves testing its measurement performance and accuracy after calibration, or periodically during use, to determine whether it meets the requirements.
[0004] During the production and inspection process of inclinometers, calibration and verification of slope accuracy are typically performed manually through manual operation and reading. This process is complex, time-consuming, and inefficient. Furthermore, the width of the laser line can lead to significant errors in manual readings, with different people producing different readings for the same laser line position. Furthermore, the resulting measured data is difficult to store and trace. Summary of the Invention
[0005] The present invention aims to provide a slope meter testing device and an accuracy testing method for testing whether the accuracy of the slope meter is in compliance with regulations.
[0006] To achieve the above-mentioned purpose, the technical solution of the present invention is: a slope meter inspection device, comprising: a computer, a server, a slope meter, a camera, a target and scale line segments, the computer is respectively connected to the server, the slope meter and multiple cameras, the slope meter and the target are located on the same straight line, multiple cameras are arranged on both sides of the target, and multiple scale line segments are evenly arranged in the vertical direction of the target.
[0007] In a preferred embodiment of the present invention, a plurality of calibration points are provided on the target, the point on the target where the laser line emitted by the inclinometer is irradiated is the origin, and a plurality of calibration points equidistant upward and downward from the origin are set on the target.
[0008] In a preferred embodiment of the present invention, the origin and each calibration point are correspondingly provided with a scale line segment, and the origin or the calibration point is the midpoint of the scale line segment.
[0009] In a preferred embodiment of the present invention, the inclinometer testing device further comprises a platform, on which the inclinometer is placed, and the platform and the target are arranged in a straight line.
[0010] The present invention also provides a method for testing accuracy, which uses any of the above-mentioned slope meter testing devices, including a method for calibrating the slope and a method for testing the slope.
[0011] In a preferred embodiment of the present invention, the method for calibrating the slope includes the following steps S1-S9:
[0012] Step S1, setting the slope value of the calibration slope point;
[0013] Step S2: the slope meter emits a laser line to the target;
[0014] Step S3: the inclinometer establishes a predetermined slope;
[0015] Step S4: the camera reads the position of the laser line on the target;
[0016] Step S5: determine whether the laser line is within the target position range;
[0017] If not, the process proceeds to step S6, wherein the slope meter moves the position of the laser line, and the process proceeds from step S6 to step S4;
[0018] If yes, proceed to step S7, record the calibration data, and proceed to step S8 from step S7;
[0019] S8, determining whether the current calibration slope point is the last calibration slope point;
[0020] If not, proceed to step S1;
[0021] If so, the process proceeds to step S9, where the data is saved to the server and displayed on the screen of the computer, and the slope calibration is completed.
[0022] In a preferred embodiment of the present invention, the method for testing the slope includes the following steps S1-S7:
[0023] Step S1, determining the slope value of the inspection slope point;
[0024] Step S2: the slope meter emits a laser line onto the target;
[0025] Step S3: the inclinometer establishes the slope;
[0026] Step S4: the camera reads the position of the laser line on the target;
[0027] Step S5: Calculate the difference between the slope value at the test slope point and the actual slope value to obtain a slope error;
[0028] Step S6: Determine whether the current inspection slope point is the last inspection slope point;
[0029] If not, proceed to step S1;
[0030] If so, the process proceeds to step S7, where the data instruction is saved to the server 12, and the data is displayed on the screen of the computer 11, and the slope inspection is completed.
[0031] In a preferred embodiment of the present invention, the camera continuously queries and records the laser line position multiple times, and then calculates the laser line position. The calculation method is to remove the maximum and minimum values from the multiple laser line positions, calculate the average of the remaining 8 numbers, and use the average as the current laser line position.
[0032] In a preferred embodiment of the present invention, in step S6, the method for calculating the step size of the laser line movement is: assuming the position of the laser line is d-d0, when the laser line moves in the next step, the number of pulses that the motor needs to rotate is p; at a distance of 10m, the number of motor rotation pulses corresponding to the laser line moving 1mm is p1, and the unit is pn / mm; at a distance of 10m, the number of motor rotation pulses corresponding to the laser line moving 1″ angle is p2, and the unit is pn / ″; when d-d0<-5mm, the proportional algorithm is adopted, and the number of pulses that the motor needs to rotate is p=(5-d)*p1; when d-d0≥-5mm and d<-0.6mm, in each cycle of steps S4-S6, the number of pulses that the motor needs to rotate is pn=p2.
[0033] In a preferred embodiment of the present invention, in steps S4-S6, the laser line is repeatedly moved with a period T until the laser line moves to within the range of the target position d0, and the test software calculates the compensation value offset = (d-d0)*p1 and sends the compensation value to the inclinometer.
[0034] The present invention provides a slope meter inspection device and a slope inspection method that utilize computers and image recognition technology to calibrate and inspect the slope meter, thereby simplifying the inspection operation, improving the inspection efficiency and accuracy, being adaptable to different needs, and being able to automatically save test data, making the data traceable.
[0035] In order to make the above features and advantages of the present invention more clearly understood, embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 It is a structural schematic diagram of the slope meter testing device of the present invention.
[0037] Figure 2for Figure 1 Schematic diagram of the laser beam captured by the camera in the test software.
[0038] Figure 3 This is a flow chart of the slope calibration method of the present invention.
[0039] Figure 4 This is a flow chart of the slope testing method of the present invention.
[0040] 1-clinometer testing device; 11-computer; 12-server; 13-clinometer; 14-camera; 15-platform; 16-target; 17-scale line segment; 18-calibration point.
[0041] In the drawings, like reference numerals refer to the same drawing elements. DETAILED DESCRIPTION
[0042] In order to make the purpose and technical solution of the embodiment of the present invention clearer, the following will be combined with the appended drawings of the embodiment of the present invention. Figure 1 -Attached Figure 4 , clearly and completely describing the technical solutions of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the described embodiments of the present invention, all other embodiments derived by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0043] Please combine Figure 1 and Figure 2 A slope meter inspection device 1 includes a computer 11, a server 12, a slope meter 13, a camera 14, a platform 15, a target 16, and scale segments 17. The computer 11 is connected to the server 12, the slope meter 13, and the plurality of cameras 14, respectively, and the connection may be wired or wireless. The platform 15 and the target 16 are arranged in a straight line, the slope meter 13 is placed on the platform 15, and a plurality of scale segments 17 are evenly arranged in the vertical direction of the target 16. The plurality of cameras 14 are arranged on both sides of the target 16, and each camera 14 is correspondingly arranged on the side of the scale segment 17, and the cameras 14 are aligned with the scale segment 17.
[0044] Specifically, a plurality of calibration points 18 are provided on the target 16, and the point where the laser line emitted by the inclinometer 13 is irradiated on the target 16 is the origin, which is set to 0%. The target 16 is provided with a plurality of calibration points 18 equidistant upward and downward from the origin 0%, and usually 10 calibration points 18 are set, such as -10%, -8%, -6%, -4%, -2%, +2%, +4%, +6%, +8%, +10%. The origin and each of the calibration points 18 are correspondingly provided with a section of the scale line segment 17, and the origin or the calibration point 18 is the midpoint of the scale line segment 17, and the scale line segment 17 is provided with a plurality of equidistant scales upward and downward from the midpoint.
[0045] The slope meter testing device 1 can simulate the operation of the operator to test the accuracy of the slope meter, and realize the functions of automatic or manual calibration and testing of the slope. The specific method of use is as follows: the slope meter testing device 1 is equipped with test software, which can automatically load the parameters matched with the product, including the slope accuracy specified by the product, the slope points that need to be calibrated, and the slope points that need to be tested. During calibration and testing, the slope meter testing device 1 sends instructions through the test software, Figure 1 Taking 8% as an example, the inclinometer 13 emits a laser line at a corresponding angle, projecting it onto the corresponding scale segment 17 on the target 16. The testing software issues a command to read the laser line's position, prompting the corresponding camera 14 to read the laser line's position on the scale segment 17 and transmit this information to the computer 11. Simultaneously, the computer 11 displays the operating status of the inclinometer 13, including sensor value, operating mode, slope value, rough leveling progress, fine leveling progress, measured slope accuracy, and alarm messages, to facilitate operator understanding of the inclinometer's operating status. The testing software also issues a command to save the data to the server 12, storing the test data there.
[0046] Specifically, the instructions sent by the inclinometer testing device 1 through the test software include instructions for calibrating or testing the slope in the X or Y direction, slope value instructions, moving laser line instructions, saving data instructions, setting speed instructions, clearing fault instructions, turning off or on tilt instructions, shutdown instructions, etc.
[0047] Specifically, when the test software is used to calibrate the slope and test the slope, the test software automatically disables other irrelevant functions to prevent misoperation. For example, when automatically calibrating the X-direction slope, the automatic calibration of the Y-direction slope function, the automatic verification of the X-direction slope function, the automatic verification of the Y-direction slope function, the manual calibration of the X-direction slope function, the manual calibration of the Y-direction slope function, and the manual verification of the slope function are disabled. When the calibration is completed, the disabled functions return to normal.
[0048] Please combine Figure 1 and Figure 3 The method for calibrating the slope of the slope meter testing device 1 includes the following steps:
[0049] Step S1: setting the slope value of the calibration slope point.
[0050] Step S2 : The incline meter 13 emits a laser line onto the target 16 .
[0051] Step S3: The inclinometer 13 establishes a predetermined slope.
[0052] Step S4 : The camera 14 reads the position of the laser line on the target 16 .
[0053] Step S5: The test software determines whether the laser line is within the target position range.
[0054] If not, the process proceeds to step S6, where the test software sends a movement command, and the inclinometer 13 moves the position of the laser line.
[0055] If yes, the process proceeds to step S7, where the server 12 records the calibration data.
[0056] Step S8: Determine whether the current calibration slope point is the last calibration slope point.
[0057] If not, go to step S1.
[0058] If so, the process proceeds to step S9 , where the test software sends a save instruction to save the data to the server 12 , and displays the data on the screen of the computer 11 .
[0059] In step S1, the inclinometer 13 emits a laser line to the scale segment 17. The test software continuously queries the laser line position multiple times and records it in the buffer of the server 12. The laser line position is then calculated by removing the maximum and minimum values from the multiple laser line positions, calculating the average of the remaining values, and using this average as the current laser line position, denoted as d. Specifically, the number of queries can be 10. The calibration slope point is the calibration point 18. The position of the calibration slope point required for each cycle is the target position, denoted as d0. Depending on the actual needs of different tooling, the number and position of the calibration slope points may vary, and the target position d0 may also be different.
[0060] In step S3, the predetermined slope is a value used to correct and offset errors. When setting the predetermined slope, the inertia of the inclinometer motor and the calibration time must be taken into account. If the motor inertia is large, the predetermined slope should be set smaller. If the calibration time is short, the predetermined slope should be set larger. For example, the calculation formula for the predetermined slope is: predetermined slope = calibration slope * 0.96. The test software periodically queries the progress of the inclinometer 13 in establishing the slope. Since the accuracy of the slope is unknown before calibration, it is necessary to first establish a certain predetermined slope during calibration. Then, the predetermined slope is gradually adjusted, that is, the value multiplied by the calibration slope is adjusted to continuously approach the target position. The test software continuously queries the progress of the inclinometer in establishing the slope until the inclinometer 13 has established the slope.
[0061] In step S4, the testing software sends a command to the camera 14 to read the laser line position. The command includes the camera 14's number and action. To obtain accurate and reliable data, the testing software continuously queries the laser line position multiple times, records it in the server 12's buffer, and then calculates the laser line position. This calculation method removes the maximum and minimum values from the multiple laser line positions, calculates the average of the remaining values, and uses this as the current laser line position. The distance from the laser line to the target line is then calculated, followed by the step size for the next laser line movement. To improve calibration accuracy and efficiency, proportional and successive approximation algorithms are used for different distance intervals.
[0062] Specifically, the method for calculating the step size of the laser line movement is: the distance between the laser line and the target position is d-d0, and the number of pulses that the motor needs to rotate when the laser line moves in the next step is p; at a distance of 10m, the number of motor rotation pulses corresponding to the laser line moving 1mm is p1, and the unit is pn / mm; at a distance of 10m, the number of motor rotation pulses corresponding to the laser line moving 1″ angle is p2, and the unit is pn / ″. When d-d0<-5mm, the proportional algorithm is used, and the number of pulses that the motor needs to rotate is p=(5-d)*p1; when d-d0≥-5mm and d-d0<-0.6mm, the step-by-step approximation method is used, and the number of pulses that the motor needs to rotate in each step S4-S6 cycle is pn=p2.
[0063] In steps S4-S6, the laser line is repeatedly moved with a period T until it moves within the range of the target position d0, for example, within the range of the target position d0 ± 0.6 mm. At this point, the test software calculates the compensation value: offset = (d-d0) * p1, and then sends the compensation value to the inclinometer 13 to ensure that the theoretical error is eliminated during calibration, completing the calibration of one slope point.
[0064] Specifically, in one embodiment, p1 = 3.8304, p2 = 1.8632, and the result is rounded to an integer or one decimal place during the calculation process.
[0065] After completing the calibration of all set slope points in step S8, the process proceeds to step S9, where the test software sends instructions to the inclinometer 13 and the camera 14, saves the calibration data to the inclinometer 13 and the server 12, and displays the calibration results on the interface of the test software.
[0066] Please combine Figure 1 and Figure 4 The method for testing the slope of the slope meter testing device 1 includes the following steps:
[0067] Step S1: Determine the slope value of the slope inspection point.
[0068] Step S2 : The incline meter 13 emits a laser line onto the target 16 .
[0069] Step S3: The inclinometer 13 establishes the slope.
[0070] Step S4 : The camera 14 reads the position of the laser line on the target 16 .
[0071] Step S5: Calculate the difference between the slope value at the slope test point and the actual slope value to obtain a slope error.
[0072] Step S6: Determine whether the current inspection slope point is the last inspection slope point.
[0073] If not, go to step S1.
[0074] If so, the process proceeds to step S7, where the data instruction is saved to the server 12, and the data is displayed on the screen of the computer 11, and the slope inspection is completed.
[0075] In step S1 , the test software sends the slope value of the inspection slope point to the inclinometer 13 , where the inspection slope point is the calibration point 18 .
[0076] In step S3, the inclinometer 13 establishes the slope in the same manner as the slope calibration method. The test software continuously queries the progress of the inclinometer in establishing the slope until the inclinometer 13 has established the slope.
[0077] In step S4, the test software sends an instruction to the camera 14 to read the position of the laser line. The instruction includes the number and action of the camera 14. The calculation method of the position d of the laser line is consistent with the method of calibrating the slope.
[0078] The method of using the above-mentioned slope meter testing device 1 can be performed automatically by one button through the testing software, or can be performed manually by pressing corresponding buttons in steps according to the actual needs of the operator.
[0079] The present invention provides a slope meter inspection device and a slope inspection method that utilize computers and image recognition technology to calibrate and inspect the slope meter, thereby simplifying the inspection operation, improving the inspection efficiency and accuracy, being adaptable to different needs, and being able to automatically save test data, making the data traceable.
[0080] Although the present invention has been disclosed above with reference to the embodiments, they are not intended to limit the present invention. Anyone with ordinary skill in the art may make slight changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the scope of the appended patent applications.
Claims
1. A slope meter testing device, characterized in that: The device comprises a computer, a server, a slope meter, a camera, a target and scale line segments. The computer is connected to the server, the slope meter and a plurality of cameras respectively. The slope meter and the target are located on the same straight line. The plurality of cameras are arranged on both sides of the target. A plurality of scale line segments are evenly arranged in the vertical direction of the target.
2. A slope meter testing device according to claim 1, characterized in that: The target is provided with a plurality of calibration points. The point on the target where the laser line emitted by the slope meter is irradiated is the origin. The target is provided with a plurality of calibration points equidistant upward and downward from the origin.
3. A slope meter testing device according to claim 2, characterized in that: The origin and each calibration point are correspondingly provided with a scale line segment, and the origin or calibration point is the midpoint of the scale line segment.
4. A slope meter testing device according to claim 1, characterized in that: The inclinometer testing device further includes a platform on which the inclinometer is placed, and the platform and the target are arranged in a straight line.
5. A method for testing accuracy, characterized in that: A slope meter testing device according to any one of claims 1 to 4 includes a slope calibration method and a slope testing method.
6. The method for checking accuracy according to claim 5, wherein: The method for calibrating the slope includes the following steps S1-S9: Step S1, setting the slope value of the calibration slope point; Step S2: the slope meter emits a laser line to the target; Step S3: the inclinometer establishes a predetermined slope; Step S4: the camera reads the position of the laser line on the target; Step S5: determine whether the laser line is within the target position range; If not, the process proceeds to step S6, wherein the slope meter moves the position of the laser line, and the process proceeds from step S6 to step S4; If yes, proceed to step S7, record the calibration data, and proceed to step S8 from step S7; S8, determining whether the current calibration slope point is the last calibration slope point; If not, proceed to step S1; If so, the process proceeds to step S9, where the data is saved to the server and displayed on the screen of the computer, and the slope calibration is completed.
7. The method for checking accuracy according to claim 5, wherein: The method for checking the slope includes the following steps S1-S7: Step S1, determining the slope value of the inspection slope point; Step S2: the slope meter emits a laser line onto the target; Step S3: the inclinometer establishes the slope; Step S4: the camera reads the position of the laser line on the scale segment; Step S5: Calculate the difference between the slope value at the test slope point and the actual slope value to obtain a slope error; Step S6: Determine whether the current inspection slope point is the last inspection slope point; If not, proceed to step S1; If so, the process proceeds to step S7, where the data instruction is saved to the server 12, and the data is displayed on the screen of the computer, and the slope inspection is completed.
8. The method for testing accuracy according to any one of claims 6 or 7, characterized in that: The camera continuously queries and records the laser line position multiple times, and then calculates the laser line position. The calculation method is to remove the maximum and minimum values from the multiple laser line positions, calculate the average of the remaining numbers, and use the average as the current laser line position.
9. The method for checking accuracy according to claim 6, wherein: In step S6, the method for calculating the step length of the laser line movement is: suppose the distance between the laser line and the target position is d-d0, and when the laser line moves in the next step, the number of pulses that the motor needs to rotate is p; at a distance of 10m, the number of motor rotation pulses corresponding to the laser line moving 1mm is p1, and the unit is pn / mm; at a distance of 10m, the number of motor rotation pulses corresponding to the laser line moving 1″ angle is p2, and the unit is pn / ″; when d-d0<-5mm, the number of pulses that the motor needs to rotate is p=(5-d)*p1; when d-d0≥-5mm and d-d0<-0.6mm, in each cycle of steps S4-S6, the number of pulses that the motor needs to rotate is pn=p2.
10. The method for checking accuracy according to claim 9, wherein: In steps S4-S6, the laser line is repeatedly moved with a period T until the laser line moves to within the range of the target position d0. The test software calculates the compensation value offset = (d-d0)*p1 and sends the compensation value to the inclinometer.
Citation Information
Patent Citations
Automatic detection system for laser level meter and detection method
CN108332708A
Calibration method and device of laser calibration system and laser calibration system
CN111739104A
Laser marking instrument calibration system based on computer vision
CN118794468A
Gradient gauge
CN212721406U