Measurement error detection method, computer device, storage medium and program product
The method uses a total station to rotate measuring instruments and calculate error precision, addressing centering errors in high-precision instruments to enhance accuracy and efficiency.
Patent Information
- Application Number
- CN202411411759.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-10-10
AI Technical Summary
High-precision measurement instruments, such as bases and prism rods, suffer from centering errors due to manufacturing eccentricity, dropping, long-term wear, and external forces, which affect measurement accuracy and efficiency.
A method involving a total station to measure and calculate error precision by rotating measuring instruments at preset angles, detecting multiple distances to correct for centering eccentricities and improve accuracy.
Enhances measurement accuracy by effectively detecting and correcting for manufacturing and operational-induced errors in measuring instruments, thereby improving measurement efficiency.
Smart Images

Figure CN118913323B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of engineering measurement technology, and in particular to a measurement error detection method, a computer device, a storage medium and a program product. Background Art
[0002] In surveying work, the base and prism rod are among the most commonly used measuring instruments. Among them, the base plays the role of connection, centering and basic leveling. If the base is not level after leveling, a large centering deviation will occur. Its impact on ordinary measurement is relatively small, but it cannot be ignored for high-precision, high-grade (second-grade and above) measurement. The prism rod is the main instrument for point alignment in the coordinate measurement of engineering construction control points. As the number of prism rods increases and the use time increases, the level bubble on the prism rod will be centered while the prism rod is not vertically installed, resulting in prism rod centering error, affecting the measurement accuracy. For this reason, it is urgent to master the centering error of the base, prism rod and other instruments so that timely correction can be made to ensure the accuracy and quality of the measurement data. Summary of the invention
[0003] In view of this, the present invention provides a measurement error detection method, a computer device, a storage medium and a program product to perform error detection on a measuring instrument to ensure the accuracy and quality of the measurement data.
[0004] In a first aspect, the present invention provides a measurement error detection method, which includes: setting up a total station at a first position point, placing the total station flat, setting up a measuring instrument at a second position point, placing the measuring instrument flat, and aligning the measuring instrument with the total station; inputting meteorological parameters into the total station, and using the total station to measure a first distance from the measuring instrument; rotating the measuring instrument multiple times according to a preset rotation direction and a preset rotation angle; after each rotation, placing the measuring instrument flat, aligning the measuring instrument with the total station, inputting meteorological parameters into the total station, and using the total station to measure the rotation distance from the measuring instrument; and calculating the error precision of the measuring instrument using the first distance and multiple rotation distances.
[0005] In this implementation, the error precision of the measuring instrument is calculated by fixing the total station's rotating measuring instrument, which can improve the accuracy of error detection for problems such as manufacturing eccentricity errors in the measuring instrument when leaving the factory, centering eccentricity caused by the instrument being dropped, long-term wear and tear, bending due to external forces, etc.
[0006] In an optional embodiment, calculating the error precision of the measuring instrument using a first distance and multiple rotation distances includes: presetting the rotation angle to 90 degrees, and using a total station to measure the rotation distance from the measuring instrument includes: after the measuring instrument is rotated 90 degrees in the preset rotation direction for the first time, using the total station to measure the second distance from the measuring instrument; after the measuring instrument is rotated 90 degrees in the preset rotation direction for the second time, using the total station to measure the third distance from the measuring instrument; when the measuring instrument is rotated 90 degrees in the preset rotation direction for the third time, using the total station to measure the fourth distance from the measuring instrument.
[0007] In an optional embodiment, when the measuring instrument is a base, calculating the error precision of the measuring instrument using the first distance and multiple rotation distances includes: calculating multiple groups of first distances and multiple groups of rotation distances through multiple observations; calculating multiple groups of base alignment errors using each group of first distances and rotation distances; and calculating the error precision of the base using multiple groups of base alignment errors.
[0008] In this implementation, the first distance and the rotation distance are detected multiple times to solve problems such as centering eccentricity caused by the manufacturing eccentricity error of the base when it leaves the factory, the instrument being dropped, or long-term wear and tear. This can effectively avoid the influence of accidental errors or gross errors on the measurement accuracy while effectively improving the measurement efficiency.
[0009] In an optional implementation, calculating multiple groups of base centering errors using each group of first distances and rotation distances includes: ; Among them, m r 1 is the base centering error of the first observation, S 11 is the first distance of the first observation, S 12 is the second distance of the first observation, S 13 is the third distance of the first observation, S 14 is the fourth distance of the first observation; ; Among them, m r 2 is the base centering error of the second observation, S 21 is the first distance of the second observation, S 22 is the second distance of the second observation, S 23 is the third distance of the second observation, S 24 is the fourth distance of the second observation.
[0010] In an optional embodiment, calculating the error precision of the base using multiple sets of base centering errors includes: calculating the average base centering error based on the base centering error observed for the first time and the base centering error observed for the second time: ; Calculate the base detection accuracy based on the base alignment error of the first observation and the base alignment error of the second observation: .
[0011] In an optional embodiment, when the measuring instrument is a plurality of prism rods, calculating the error precision of the measuring instrument using a plurality of observation distances includes: calculating a first distance and a plurality of rotation distances of each prism rod; calculating a centering error of each prism rod using the first distance and the plurality of rotation distances of each prism rod; and calculating the error precision of the prism rod using the first distance and the plurality of rotation distances of each prism rod.
[0012] In this implementation, in order to solve the problems such as long-term wear error at the bottom of the prism rod, eccentricity error in manufacturing at the factory, or bending caused by external force in the middle of the centering rod, the first distance and multiple rotation distances of each prism rod are observed. This can effectively avoid the influence of accidental errors or gross errors on the measurement accuracy while effectively improving the measurement efficiency.
[0013] In an optional implementation, calculating the centering error of each prism rod using the first distance and the plurality of rotation distances of each prism rod comprises: ; Among them, M n is the prism rod centering error of the nth prism rod, S n a is the first distance of the nth prism rod, S n b is the second distance of the nth prism rod, S n c is the third distance of the nth prism rod, S n d is the fourth distance of the nth prism rod; the error precision of the prism rod is calculated using the first distance of each prism rod and a plurality of rotation distances, including: ; Among them, m n is the prism rod detection accuracy of the nth prism rod.
[0014] In a second aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the measurement error detection method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0015] In a third aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the measurement error detection method of the first aspect or any corresponding embodiment thereof.
[0016] In a fourth aspect, the present invention provides a computer program product, comprising computer instructions, wherein the computer instructions are used to enable a computer to execute the measurement error detection method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1 is a flow chart of a measurement error detection method according to an embodiment of the present invention;
[0019] Figure 2 is a flow chart of another measurement error detection method according to an embodiment of the present invention;
[0020] Figure 3 is a schematic diagram of a base measurement error detection device according to an embodiment of the present invention;
[0021] Figure 4 is a flow chart of another measurement error detection method according to an embodiment of the present invention;
[0022] Figure 5 is a schematic diagram of a base measurement error detection device according to an embodiment of the present invention;
[0023] Figure 6 is a structural block diagram of a measurement error detection device according to an embodiment of the present invention;
[0024] Figure 7 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0026] According to an embodiment of the present invention, an embodiment of a measurement error detection method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0027] In this embodiment, a measurement error detection method is provided. Figure 1is a flow chart of a measurement error detection method according to an embodiment of the present invention. It should be noted that if there are substantially the same results, this embodiment does not necessarily use Figure 1 The process sequence shown is limited. Figure 1 As shown, the process includes the following steps:
[0028] Step S101, setting up a total station at a first position, placing the total station flat, setting up a measuring instrument at a second position, placing the measuring instrument flat, and aligning the measuring instrument with the total station.
[0029] Among them, the total station is a total station type electronic tachometer, which means that once observation is made on the side station, the necessary observation data such as slant distance, zenith distance (vertical angle), horizontal angle, etc. can be automatically displayed, and the horizontal distance, elevation difference and coordinates of the point can be obtained almost at the same time.
[0030] The measuring instrument comprises a base and a plurality of prism rods.
[0031] Set up the total station at the first position and place it flat, set up the measuring instrument at the second position and place it flat, and align the measuring instrument with the total station so that the total station can observe the measuring instrument.
[0032] Step S102: inputting meteorological parameters into a total station, and using the total station to measure a first distance to a measuring device.
[0033] Step S103: rotating the measuring instrument multiple times according to a preset rotation direction and a preset rotation angle.
[0034] Specifically, the total station is fixed and the measuring instrument is rotated.
[0035] The rotation direction is clockwise or counterclockwise, and the rotation angle each time can be the same or different.
[0036] In one implementation, the rotation angle is 90 degrees. Each clockwise rotation of 90 degrees is performed three times. Specifically, after the measuring instrument is rotated 90 degrees for the first time in the preset rotation direction, the second distance from the measuring instrument is measured by the total station; after the measuring instrument is rotated 90 degrees for the second time in the preset rotation direction, the third distance from the measuring instrument is measured by the total station; after the measuring instrument is rotated 90 degrees for the third time in the preset rotation direction, the fourth distance from the measuring instrument is measured by the total station.
[0037] Step S104, after each rotation, place the measuring instrument flat, align the measuring instrument with the total station, input the meteorological parameters into the total station, and use the total station to measure the rotation distance with the measuring instrument.
[0038] After each rotation, place the measuring instrument flat, align the measuring instrument with the total station, re-enter the current meteorological parameters, and use the total station to measure the current rotation distance from the measuring instrument.
[0039] In one implementation, after each 90-degree clockwise rotation, a rotation distance is measured, and finally three rotation distances are measured.
[0040] Step S105, calculating the error precision of the measuring instrument using the first distance and a plurality of rotation distances.
[0041] Among them, error precision includes centering error and detection accuracy.
[0042] The centering error and the detection accuracy of the measuring tool are calculated using the errors between the first distance and the plurality of rotation distances.
[0043] The measurement error detection method provided in this embodiment calculates the error precision of the measuring instrument by fixing the rotating measuring instrument of the total station. It can improve the accuracy of error detection for problems such as manufacturing eccentricity errors of the measuring instrument at the factory, centering eccentricity caused by the instrument being dropped, long-term wear and tear, bending due to external forces, etc.
[0044] In one implementation, the measuring device is a base. In this embodiment, a measurement error detection method is provided for measuring the error of the base. Figure 2 is a flow chart of another measurement error detection method according to an embodiment of the present invention. It should be noted that if there are substantially the same results, this embodiment does not use Figure 2 The process sequence shown is limited. Figure 2 As shown, the process includes the following steps:
[0045] Step S201, set up a total station at a first position, place the total station flat, set up a base at a second position, place the base flat, and align the base with the total station.
[0046] Set up the total station at the first position and place it flat, set up the base prism stand at the second position and place it flat, and align the base prism stand with the total station so that the total station can observe the base prism stand.
[0047] In a specific implementation, see Figure 3 , Figure 3 Schematic diagram of a base measurement error detection device according to an embodiment of the present invention. Figure 3 As shown, the total station is set up at site A and placed flat, the base prism stand is set up at site B and placed flat, and the prism of the base prism stand is aligned with the total station so that the total station can observe the base prism stand.
[0048] Step S202, inputting meteorological parameters into a total station, and using the total station to measure a first distance from the base.
[0049] Input the current time limit parameters into the total station, and use the total station to observe the first distance S from the base prism frame 11 .
[0050] Step S203: rotating the base multiple times according to a preset rotation direction and a preset rotation angle.
[0051] Specifically, the total station is fixed and the base prism holder is rotated multiple times.
[0052] In a specific implementation, the total station is mounted at station A and fixed, and the base prism is mounted at station B and rotated 90 degrees multiple times.
[0053] Step S204, after each rotation, the base is placed flat, the base is aligned with the total station, the meteorological parameters are input into the total station, and the rotation distance from the base is measured using the total station.
[0054] After each rotation, place the base prism stand flat, align the prism of the base prism stand with the total station, re-enter the current meteorological parameters into the total station, and use the total station to observe the rotation distance from the base prism stand.
[0055] In a specific implementation, the total station is set up and fixed at the A site, the base prism stand is placed flat after being rotated 90 degrees at the B site for the first time, the prism of the base prism stand is aligned with the total station, the current meteorological parameters are re-entered into the total station, and the total station is used to observe the second distance S from the base prism stand. 12 ; Set up the total station at site A and keep it fixed, rotate the base prism stand at site B for the second time by 90 degrees (relative to the initial direction of 180 degrees) and then place it flat, align the prism of the base prism stand with the total station, re-enter the current meteorological parameters into the total station, and use the total station to observe the third distance S from the base prism stand 13 ; Set up the total station at site A and keep it fixed, rotate the base prism stand at site B for the third time by 90 degrees (relative to the initial direction of 270 degrees) and then place it flat, align the prism of the base prism stand with the total station, re-enter the current meteorological parameters into the total station, and use the total station to observe the fourth distance S from the base prism stand 14 .
[0056] Step S205, calculating the error precision of the base using the first distance and a plurality of rotation distances.
[0057] Specifically, the above step S205 includes:
[0058] Step S2051, calculating multiple groups of first distances and multiple rotation distances through multiple observations.
[0059] Further, multiple observations are performed to calculate multiple sets of first distances and multiple rotation distances. In one implementation, steps S201 to S204 are repeated to perform a second observation to obtain the first distance S of the second observation. 21 , the second distance S 22 , the third distance S 23 and the fourth distance S 24 .
[0060] Step S2052, calculating multiple groups of base centering errors using each group of first distances and rotation distances.
[0061] Calculate the base centering error of the first observation as:
[0062] .
[0063] Among them, m r 1 is the base centering error of the first observation, S 11 is the first distance of the first observation, S 12 is the second distance of the first observation, S 13 is the third distance of the first observation, S 14 is the fourth distance of the first observation.
[0064] Calculate the base centering error of the second observation as:
[0065] .
[0066] Among them, m r 2 is the base centering error of the second observation, S 21 is the first distance of the second observation, S 22 is the second distance of the second observation, S 23 is the third distance of the second observation, S 24 is the fourth distance of the second observation.
[0067] Step S2053, using multiple sets of base alignment errors to calculate the error precision of the base.
[0068] Calculate the average base centering error based on the first observed base centering error and the second observed base centering error:
[0069] .
[0070] The base detection accuracy is calculated based on the base alignment error of the first observation and the base alignment error of the second observation:
[0071] .
[0072] The measurement error detection method provided in this embodiment calculates the error precision of the base by fixing the rotating base of the total station. It can detect the first distance and the rotation distance multiple times to solve the problems such as the eccentricity error of the base itself when leaving the factory, the instrument being dropped, or the centering eccentricity caused by long-term use and wear. It can effectively avoid the influence of accidental errors or gross errors on the measurement accuracy while effectively improving the measurement efficiency.
[0073] In one implementation, the measuring instrument is a prism rod. In this embodiment, a measurement error detection method is provided for measuring the error of the prism rod. Figure 4 is a flow chart of another measurement error detection method according to an embodiment of the present invention. It should be noted that if there are substantially the same results, this embodiment does not use Figure 4 The process sequence shown is limited. Figure 4 As shown, the process includes the following steps:
[0074] Step S401, set up a total station at a first position, place the total station flat, set up a prism rod at a second position, place the prism rod flat, and align the prism rod with the total station.
[0075] Set up the total station at the first position and place it flat, set up the prism pole at the second position and place it flat, and align the prism pole with the total station so that the total station can observe the prism pole.
[0076] In a specific implementation, see Figure 5 , Figure 5 Schematic diagram of a base measurement error detection device according to an embodiment of the present invention. Figure 5 As shown, assuming that there are prism rods P1, P2, ..., P n , select the inspection site and mark the total station site A and the prism pole site B, and make a forced point device and place it at site B. In one implementation, the forced point device can be a 1mm deep conical hole punched in the center of a thick iron plate with steel.
[0077] Set up the total station at site A and place it flat, set up the prism pole at site B and place it flat, and align the prism of the prism pole with the total station so that the total station can observe the prism pole.
[0078] Step S402: input meteorological parameters into a total station, and use the total station to measure a first distance from the prism pole.
[0079] The current deadline parameters are input into the total station, and the total station is used to observe the first distance S1a from the prism pole.
[0080] Step S403: rotating the prism rod multiple times according to a preset rotation direction and a preset rotation angle.
[0081] Specifically, the total station is fixed and the prism rod is rotated multiple times.
[0082] In a specific implementation, the total station is set up and fixed at the A site, and the prism pole is rotated 90 degrees multiple times at the B site.
[0083] Step S404, after each rotation, place the prism rod flat, align the prism rod with the total station, input the meteorological parameters into the total station, and use the total station to measure the rotation distance from the prism rod.
[0084] After each rotation, place the prism pole flat, align the prism of the prism pole with the total station, re-enter the current meteorological parameters into the total station, and use the total station to observe the rotation distance from the prism pole.
[0085] In a specific implementation, the total station is set up and fixed at site A, the prism pole is placed flat after being rotated 90 degrees for the first time at site B, the prism of the prism pole is aligned with the total station, the current meteorological parameters are re-input into the total station, and the second distance S1b from the prism pole is observed by the total station; the total station is set up and fixed at site A, the prism pole is placed flat after being rotated 90 degrees (180 degrees relative to the initial direction) for the second time at site B, the prism of the prism pole is aligned with the total station, the current meteorological parameters are re-input into the total station, and the third distance S1c from the prism pole is observed by the total station; the total station is set up and fixed at site A, the prism pole is placed flat after being rotated 90 degrees (270 degrees relative to the initial direction) for the third time at site B, the prism of the prism pole is aligned with the total station, the current meteorological parameters are re-input into the total station, and the fourth distance S1d from the prism pole is observed by the total station.
[0086] Step S405: calculating the error precision of the prism rod using the first distance and a plurality of rotation distances.
[0087] Specifically, the above step S405 includes:
[0088] Step S4051, calculating a first distance and a plurality of rotation distances of each prism rod.
[0089] Further, the first distance and the multiple rotation distances of each prism rod are calculated by multiple observations. In one implementation, steps S401 to S404 are repeated for each prism rod P1, P2, ..., P n Observe and obtain the first distance S of the nth prism rod n a. Second distance S n b. The third distance S n c and the fourth distance S n d.
[0090] Step S4052: Calculate the centering error of each prism rod using the first distance and multiple rotation distances of each prism rod.
[0091] Calculate the centering error of the prism rod as:
[0092] .
[0093] .
[0094] …
[0095] .
[0096] Wherein, M1 is the prism rod centering error of the first prism rod P1, M2 is the prism rod centering error of the second prism rod P2, and M n is the nth prism rod P n The prism rod centering error, S n a is the first distance of the nth prism rod, S n b is the second distance of the nth prism rod, S n c is the third distance of the nth prism rod, S n d is the fourth distance of the nth prism rod.
[0097] Step S4053: Calculate the error precision of the prism rod using the first distance and multiple rotation distances of each prism rod.
[0098] The detection accuracy of each prism rod is calculated based on the first distance and multiple rotation distances of each prism rod:
[0099] .
[0100] .
[0101] …
[0102] .
[0103] Among them, m1 is the prism rod detection accuracy of the first prism rod P1, m2 is the prism rod detection accuracy of the second prism rod P2, and m n is the nth prism rod P n The prism rod detection accuracy is improved.
[0104] The measurement error detection method provided in this embodiment calculates the error precision of the prism rod by fixing the rotating prism rod of the total station. It can detect problems such as long-term wear error at the bottom of the prism rod, eccentricity error in manufacturing at the factory, or bending caused by external force in the middle of the centering rod. It observes the first distance and multiple rotation distances of each prism rod, and can effectively avoid the influence of accidental errors or gross errors on the measurement accuracy while effectively improving the measurement efficiency.
[0105] In the present embodiment, a measurement error detection device is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0106] This embodiment provides a measurement error detection device. Figure 6 is a structural block diagram of a measurement error detection device according to an embodiment of the present invention. Figure 6 As shown, including:
[0107] The preparation module 601 is used to set up a total station at a first position, place the total station flat, set up a measuring instrument at a second position, place the measuring instrument flat, and align the measuring instrument with the total station.
[0108] The first measurement module 602 inputs the meteorological parameters into the total station, and uses the total station to measure a first distance to the measuring device.
[0109] The rotation module 603 is used to rotate the measuring instrument multiple times according to a preset rotation direction and a preset rotation angle.
[0110] The second measurement module 604 is used to place the measuring instrument flat after each rotation, align the measuring instrument with the total station, input meteorological parameters into the total station, and use the total station to measure the rotation distance with the measuring instrument.
[0111] The calculation module 605 is used to calculate the error precision of the measuring instrument using the first distance and the plurality of rotation distances.
[0112] The further functional description of each of the above modules is the same as that of the above corresponding embodiments and will not be repeated here.
[0113] The measurement error detection device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0114] The embodiment of the present invention also provides a computer device having the above Figure 6 The measurement error detection device shown.
[0115] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 7 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.
[0116] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0117] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0118] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0119] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0120] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 7 The example of connecting through bus is taken in the following.
[0121] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device may be a touch screen.
[0122] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0123] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0124] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A measurement error detection method, It is characterized in that The method comprises: Setting up a total station at a first position, placing the total station flat, setting up a measuring instrument at a second position, placing the measuring instrument flat, and aligning the measuring instrument with the total station; inputting meteorological parameters into the total station, and using the total station to measure a first distance to the measuring instrument; Rotating the measuring instrument multiple times according to a preset rotation direction and a preset rotation angle; After each rotation, the measuring instrument is placed flat, the measuring instrument is aligned with the total station, meteorological parameters are input into the total station, and the rotation distance with the measuring instrument is measured by the total station; calculating the error precision of the measuring instrument using the first distance and the plurality of the rotation distances; The preset rotation angle is 90 degrees, and the use of the total station to measure the rotation distance from the measuring instrument includes: after the measuring instrument is rotated 90 degrees in the preset rotation direction for the first time, the total station is used to measure the second distance from the measuring instrument; after the measuring instrument is rotated 90 degrees in the preset rotation direction for the second time, the total station is used to measure the third distance from the measuring instrument; after the measuring instrument is rotated 90 degrees in the preset rotation direction for the third time, the total station is used to measure the fourth distance from the measuring instrument; wherein the measuring device is a base or a plurality of prism rods; When the measuring instrument is a base, the calculating the error precision of the measuring instrument using the first distance and the plurality of rotation distances comprises: calculating a plurality of groups of first distances and a plurality of rotation distances by multiple observations; calculating a plurality of groups of base centering errors using each group of the first distances and the distance rotations; calculating the error precision of the base using the plurality of groups of base centering errors; The calculating of multiple groups of base centering errors using each group of the first distance and the rotation distance comprises: ; Among them, the m r 1 is the base centering error of the first observation, and S 11 is the first distance observed for the first time, the S 12 is the second distance observed for the first time, the S 13 is the third distance observed for the first time, and the S 14 is the fourth distance observed for the first time; ; Among them, the m r 2 is the base centering error of the second observation, and S 21 is the first distance of the second observation, the S 22 is the second distance of the second observation, the S 23 is the third distance observed for the second time, and the S 24 is the fourth distance observed for the second time; The calculating the error precision of the base by using the plurality of sets of the base centering errors comprises: calculating the average base centering error based on the base centering error observed for the first time and the base centering error observed for the second time: ; The base detection accuracy is calculated based on the base alignment error of the first observation and the base alignment error of the second observation: ; When the measuring instrument is a plurality of prism rods, the calculating the error precision of the measuring instrument using a plurality of observation distances comprises: calculating a first distance and a plurality of rotation distances of each prism rod; calculating a centering error of each prism rod using the first distance and the plurality of rotation distances of each prism rod; calculating the error precision of the prism rod using the first distance and the plurality of rotation distances of each prism rod; The calculating the centering error of each prism rod by using the first distance and the plurality of rotation distances of each prism rod comprises: ; Among them, the M n is the prism rod centering error of the nth prism rod, and the S n a is the first distance of the nth prism rod, and the S n b is the second distance of the nth prism rod, and the S n c is the third distance of the nth prism rod, and the S n d is the fourth distance of the nth prism rod; The step of calculating the error precision of the prism rod by using the first distance of each prism rod and the plurality of rotation distances comprises: ; Among them, the m n is the prism rod detection accuracy of the nth prism rod.
2. A computer device, It is characterized in that include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the measurement error detection method according to claim 1 by executing the computer instructions.
3. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the measurement error detection method according to claim 1.
4. A computer program product, It is characterized in that The method comprises computer instructions for causing a computer to execute the measurement error detection method according to claim 1.
Citation Information
Patent Citations
Total station centering error determination method
CN113405570A
UWB outdoor positioning system based on total station module and positioning method thereof
CN117031394A
