Digital spatial measurement method and apparatus, measurement apparatus

CN116576808BActive Publication Date: 2026-09-22CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310549837.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-15
Publication Date
2026-09-22
Estimated Expiration
2043-05-15

AI Technical Summary

Technical Problem

一是存在胶体不规则且部分空间受限导致测量不便;二是传统工具测量精度不高;三是手工采集并记录相关参数工作效率低等

Benefits of technology

[0028]通过本发明实施例,选择被测对象的几何模型,其中,被测对象包括若干个几何特征,检测针对几何模型的测量指令,响应测量指令,依次测量被测对象的若干个几何特征的特征尺寸,并关联存储每个几何特征和对应的特征尺寸,采用若干个几何特征的特征尺寸计算被测对象的整体空间尺寸,通过被测对象的几何模型依次测量被测对象的若干个几何特征,并据此计算被测对象的整体空间尺寸,简化了原先需要两人配合完成的测量和记录的测量过程,在一个设备上完成测量、记录等工作,解决了相关技术中测算整体空间尺寸效率低的技术问题,通过轻便的数字化记录工具、简易的操作方法、良好的交互方式大幅提高了测量的工作效率,减少了人为操作的误差。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116576808B_ABST
    Figure CN116576808B_ABST
Patent Text Reader

Abstract

The application provides a digital space measurement method and device and a measurement device, and the method comprises the following steps: selecting a geometric model of a measured object, wherein the measured object comprises a plurality of geometric features; detecting a measurement instruction for the geometric model; in response to the measurement instruction, measuring feature sizes of the plurality of geometric features of the measured object in sequence, and storing each geometric feature and the corresponding feature size in association; and calculating the overall space size of the measured object by using the feature sizes of the plurality of geometric features. Through the embodiment of the application, the technical problem of low efficiency in measuring and calculating the overall space size in the related art is solved, the work efficiency of measurement is greatly improved by using a light digital recording tool, a simple operation method and a good interactive mode, and the error caused by human operation is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of automated control and measurement, and more specifically, to a digital spatial measurement method and apparatus, and a measuring device. Background Technology

[0002] In related technologies, the industry is at a critical stage of digital transformation, and digital testing methods and tools are urgently needed in the automotive R&D process to improve work efficiency.

[0003] In related technologies, various adhesive components on automotive bodies require precise measurement. Dimensional parameters are primarily collected using traditional tools such as measuring tapes and calipers to measure the length, width, and thickness of the adhesive. However, due to the long, varied, and irregular shapes of the adhesive components on the automotive body, using traditional methods of physical measurement, manual reading, data recording, and information transcription presents several problems: First, the irregular shape of the adhesive and limited space in some areas make measurement inconvenient; second, traditional tools have low measurement accuracy; and third, manual collection and recording of relevant parameters is inefficient.

[0004] No efficient and accurate solution has yet been found to address the aforementioned issues in the relevant technologies. Summary of the Invention

[0005] This invention provides a digital spatial measurement method and apparatus, and a measuring device, to solve technical problems in related technologies.

[0006] According to an embodiment of the present invention, a digital spatial measurement method is provided, comprising: selecting a geometric model of a measured object, wherein the measured object includes a plurality of geometric features; detecting a measurement command for the geometric model; responding to the measurement command, sequentially measuring the feature dimensions of the plurality of geometric features of the measured object, and storing each geometric feature and its corresponding feature dimension in association; and calculating the overall spatial dimensions of the measured object using the feature dimensions of the plurality of geometric features.

[0007] Furthermore, sequentially measuring the feature dimensions of the plurality of geometric features of the object under test includes: starting from the first geometric feature of the object under test, sequentially performing the following steps until the last geometric feature: outputting measurement prompt information for the current geometric feature, measuring the feature dimension from the beginning of the feature to the end of the feature, recording the feature dimension of the current geometric feature, and outputting measurement prompt information for the next geometric feature or measurement completion prompt information; after all geometric features have been measured, displaying the feature dimension of each geometric feature on the display screen.

[0008] Furthermore, measuring the feature dimension moving from the feature start end to the feature end of the current geometric feature includes: measuring the rotational displacement from the feature start end to the feature end of the current geometric feature by means of a pulley contact method; converting the rotational displacement into an electrical pulse signal using a photoelectric encoder; and converting the electrical pulse signal into a digital signal, wherein the digital signal carries the feature dimension.

[0009] Furthermore, measuring the feature dimension from the feature start point to the feature end point of the current geometric feature includes: constructing a coordinate system with the feature start point of the current geometric feature as the origin; acquiring the relative coordinate positions recorded by the built-in attitude sensor according to a preset time period during the process of the measuring device moving from the feature start point to the feature end point of the current geometric feature; using the set of relative coordinate positions recorded by the attitude sensor to fit and generate the measurement trajectory line of the current geometric feature in the coordinate system, and recording the length of the measurement trajectory line in the coordinate system as the feature dimension of the current geometric feature.

[0010] Furthermore, detecting measurement instructions for the geometric model includes one of the following: receiving online measurement instructions for the geometric model sent by the host computer program of the remote control terminal; detecting the trigger action of a designated button on the local measurement device, and generating offline measurement instructions for the geometric model based on the trigger action.

[0011] Furthermore, calculating the overall spatial dimensions of the object under test using the feature dimensions of the aforementioned geometric features includes: finding an algorithm model that matches the geometric model; inputting the feature dimensions of the aforementioned geometric features into the algorithm model; and outputting the overall spatial dimensions of the object under test.

[0012] Furthermore, after associating and storing each geometric feature and its corresponding feature size, the method further includes: receiving an editing instruction for the target geometric feature; editing the initial feature size of the target geometric feature based on the editing instruction to obtain a target measurement size, and replacing the initial feature size with the target measurement size.

[0013] According to another embodiment of the present invention, a digital spatial measurement device is provided, comprising: a selection module for selecting a geometric model of a measured object, wherein the measured object includes a plurality of geometric features; a detection module for detecting a measurement command for the geometric model; a measurement module for responding to the measurement command, sequentially measuring the feature dimensions of the plurality of geometric features of the measured object, and storing each geometric feature and its corresponding feature dimension in association; and a calculation module for calculating the overall spatial dimensions of the measured object using the feature dimensions of the plurality of geometric features.

[0014] Furthermore, the measurement module includes: a measurement unit, configured to sequentially execute the following steps starting from the first geometric feature of the object under test, until the last geometric feature: outputting measurement prompt information for the current geometric feature, measuring the feature dimension from the feature start end to the feature end of the current geometric feature, recording the feature dimension of the current geometric feature, and outputting measurement prompt information for the next geometric feature or measurement completion prompt information; and a processing unit, configured to display the feature dimension of each geometric feature on the display screen after all geometric features have been measured.

[0015] Furthermore, the measurement unit includes: a measurement subunit for measuring the rotational displacement from the beginning to the end of the current geometric feature by means of a pulley contact; a first conversion subunit for converting the rotational displacement into an electrical pulse signal using a photoelectric encoder; and a second conversion subunit for converting the electrical pulse signal into a digital signal, wherein the digital signal carries the feature dimension.

[0016] Furthermore, the measurement unit includes: a construction unit, used to construct a coordinate system with the feature origin of the current geometric feature as the origin; an acquisition unit, used to acquire the relative coordinate positions recorded by the built-in attitude sensor according to a preset time period during the process of the measuring device moving from the feature origin to the feature end of the current geometric feature; and a generation unit, used to fit the set of relative coordinate positions recorded by the attitude sensor in the coordinate system to generate a measurement trajectory line of the current geometric feature, and record the length of the measurement trajectory line in the coordinate system as the feature size of the current geometric feature.

[0017] Furthermore, the detection module includes one of the following: a receiving unit, used to receive online measurement instructions for the geometric model sent by the host computer program of the remote control terminal; and a detection unit, used to detect the triggering action of a designated button on the local measuring device, and generate offline measurement instructions for the geometric model based on the triggering action.

[0018] Furthermore, the calculation module includes: a search unit for finding an algorithm model that matches the geometric model; and a processing unit for inputting the feature dimensions of the plurality of geometric features into the algorithm model and outputting the overall spatial dimensions of the object under test.

[0019] Furthermore, the device further includes: a receiving module, configured to receive an editing instruction for a target geometric feature after the measurement module associates and stores each geometric feature and its corresponding feature size; and an editing module, configured to edit the initial feature size of the target geometric feature based on the editing instruction to obtain a target measurement size, and replace the initial feature size with the target measurement size.

[0020] According to another aspect of the embodiments of this application, a measuring device is also provided, comprising: a rotary pulley assembly for measuring the rotational displacement of a measured object via the pulley; a transmission device, gear-connected to the rotary pulley assembly, for amplifying the rotational displacement and transmitting it to a photoelectric encoder; a photoelectric encoder assembly, gear-connected to the transmission device, for converting the rotational displacement into an electrical pulse signal; a PCB control board, electrically connected to the photoelectric encoder assembly, for converting the electrical pulse signal into a digital signal, fitting a measurement trajectory line through attitude data collected by an attitude sensor, and calculating the overall spatial dimensions of the measured object based on the digital signal and / or the measurement trajectory line; and a display screen, connected to the PCB control board, for displaying the measurement results and displaying prompts for the geometric model of the measured object and the current geometric features to be measured.

[0021] Furthermore, the rotating pulley assembly includes: a pulley and a pulley tension adjustment shaft. The pulley tension adjustment shaft is used to adjust the rotational resistance between the pulley and the surface of the object being measured. The pulley rotates in contact with the object being measured during the measurement process through friction. The pulley is connected to the gear of the transmission device.

[0022] Furthermore, the transmission device includes a pulley gear and a transmission gear. During the sliding process, the rotating pulley assembly drives the connected pulley gear to move. The pulley gear drives the fixed shaft of the transmission gear to move through a bevel gear structure. The transmission gear is connected to the photoelectric encoder assembly. The transmission gear includes a bevel gear and a spur gear. The bevel gear changes the rotation direction of the pulley gear to be consistent with the axial installation direction of the photoelectric encoder, and then accelerates the transmission of rotational displacement to the photoelectric encoder gear through the spur gear.

[0023] Furthermore, the photoelectric encoder assembly includes a photoelectric encoder gear and a photoelectric encoder. The photoelectric encoder gear is fixed in the mounting slot of the photoelectric encoder. The photoelectric encoder rotates synchronously with the photoelectric encoder gear, converting the rotational displacement into an electrical pulse signal and sending it to the PCB control board connected to it.

[0024] Furthermore, the PCB control board includes: a PCB control board data communication and power interface, a data processing chip, an attitude sensor, a communication chip, and a power chip. The PCB control board data communication and power interface is connected to the photoelectric encoder assembly, and the communication chip is wirelessly connected to the remote control terminal.

[0025] According to another aspect of the embodiments of this application, a storage medium is also provided, the storage medium including a stored program that executes the above steps when the program is run.

[0026] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein: the memory is used to store computer programs; and the processor is used to execute the steps in the above method by running the programs stored in the memory.

[0027] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps in the above-described method.

[0028] Through the embodiments of the present invention, a geometric model of the object under test is selected, wherein the object under test includes several geometric features. Measurement commands for the geometric model are detected, and in response to the measurement commands, the feature dimensions of the several geometric features of the object under test are measured sequentially. Each geometric feature and its corresponding feature dimension are associated and stored. The overall spatial dimension of the object under test is calculated using the feature dimensions of the several geometric features. By sequentially measuring the several geometric features of the object under test through the geometric model of the object under test and calculating the overall spatial dimension of the object under test accordingly, the measurement and recording process that previously required two people to complete is simplified. Measurement and recording are completed on a single device, solving the technical problem of low efficiency in calculating the overall spatial dimension in related technologies. The lightweight digital recording tool, simple operation method, and good interaction mode greatly improve the efficiency of measurement work and reduce human error. Attached Figure Description

[0029] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0030] Figure 1 This is a hardware structure block diagram of a measuring device according to an embodiment of the present invention;

[0031] Figure 2 This is a flowchart of a digital spatial measurement method according to an embodiment of the present invention;

[0032] Figure 3 This is a schematic diagram illustrating the measurement principle of an embodiment of the present invention;

[0033] Figure 4 This is a measurement flowchart of an embodiment of the present invention;

[0034] Figure 5 This is a schematic diagram of the measuring device according to an embodiment of the present invention;

[0035] Figure 6 This is a structural block diagram of a digital space measurement device according to an embodiment of the present invention. Detailed Implementation

[0036] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present application can be combined with each other.

[0037] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0038] Example 1

[0039] The method embodiment provided in Embodiment 1 of this application can be executed in an automotive mapping device, a measuring device, a computer, or a similar processing device. Taking its operation on a measuring device as an example, Figure 1 This is a hardware structure block diagram of a measuring device according to an embodiment of the present invention. Figure 1 As shown, the measuring device may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. Optionally, the aforementioned measuring device may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the measuring device described above. For example, the measuring device may also include a ratio Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0040] The memory 104 can be used to store measurement device programs, such as application software programs and modules, like the measurement device program corresponding to a digital spatial measurement method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the measurement device program stored in the memory 104, thereby implementing the aforementioned method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the measurement device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0041] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the measuring device. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0042] This embodiment provides a digital spatial measurement method. Figure 2 This is a flowchart of a digital spatial measurement method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0043] Step S202: Select the geometric model of the object to be measured, wherein the object to be measured includes several geometric features;

[0044] The object being tested in this embodiment can be various parts of a car, complex-shaped body colloids, components, etc., but is not limited to these.

[0045] In this embodiment, the geometric model matches the actual shape of the object being measured. For example, if the body is triangular, the geometric model is triangular; if the component is cylindrical, the geometric model is cylindrical. The corresponding geometric features also differ depending on the shape of the object being measured. For instance, the geometric features of a rectangle are its length and width, while the geometric features of a triangle are the lengths of its three sides, corresponding to the outline of the geometric model. Several geometric features refer to the features necessary to complete the overall spatial dimension calculation. For example, measuring a rectangle requires completing one length measurement and one width measurement.

[0046] Step S204: Detect measurement commands for the geometric model;

[0047] In this embodiment, online and offline measurements can be used. During online measurement, the measuring device is wirelessly connected to a remote control terminal (such as a computer or mobile phone), and the measurement quality can be detected either online or offline.

[0048] Step S206: In response to the measurement command, measure the feature dimensions of several geometric features of the object under test in sequence, and store each geometric feature and its corresponding feature dimensions in association.

[0049] For example, the length of the rectangle is 10 cm and the width is 5 cm.

[0050] Step S208: Calculate the overall spatial dimensions of the object under test using the feature dimensions of several geometric features.

[0051] The overall spatial dimensions in this embodiment can be length, perimeter, area, volume, or, if the material or density of the object being measured is known, mass, etc.

[0052] Through the above steps, a geometric model of the object under test is selected. The object under test includes several geometric features. Measurement commands for the geometric model are detected. In response to the measurement commands, the feature dimensions of the geometric features of the object under test are measured sequentially. Each geometric feature and its corresponding feature dimension are associated and stored. The overall spatial dimensions of the object under test are calculated using the feature dimensions of the geometric features. By measuring the geometric features of the object under test sequentially through the geometric model of the object under test and calculating the overall spatial dimensions of the object under test accordingly, the measurement and recording process that previously required two people to complete is simplified. Measurement and recording are completed on a single device, solving the technical problem of low efficiency in calculating overall spatial dimensions in related technologies. The lightweight digital recording tool, simple operation method, and good interaction method greatly improve the efficiency of measurement work and reduce human error.

[0053] The detection of measurement commands for the geometric model may include, but is not limited to: receiving online measurement commands for the geometric model sent by the host computer program of the remote control terminal; detecting the trigger action of a designated button on the local measurement device, and generating offline measurement commands for the geometric model based on the trigger action.

[0054] In this embodiment, the measuring device has both online and offline measurement methods. During online measurement, the measurement task is programmed and executed in a host computer program running on a remote control terminal, and the measurement task is automatically synchronized to the device. For offline measurement, it is necessary to select and measure geometric features within the device.

[0055] In this embodiment, the feature dimensions of several geometric features of the object being measured are measured sequentially, including:

[0056] S11, starting from the first geometric feature of the object being measured, execute the following steps sequentially until the last geometric feature: output the measurement prompt information for the current geometric feature, measure the feature dimension from the feature start end to the feature end of the current geometric feature, record the feature dimension of the current geometric feature, and output the measurement prompt information for the next geometric feature or the measurement completion prompt information.

[0057] In this embodiment, measurement prompts can be output through sound, light, text, graphics, etc. In one example, the display screen of the measuring device shows the geometric model of the object being measured. The geometric model is highlighted or flashed to indicate the geometric features that need to be measured. For example, if the long side of the object being measured needs to be measured, the long side of the rectangular geometric model will flash, thereby improving the interaction efficiency and preventing users from measuring errors or missing geometric features.

[0058] Following the device's instructions, measure the location and orientation of the geometric feature. Attach the pulley to the beginning of the feature to be measured and push the measuring instrument to the end of the object. The pulley rotates due to friction with the adhesive, and the internal transmission device drives the rotary encoder to convert the movement distance into an electrical signal. This electrical signal is processed into a digital signal by the internal circuitry and control board program, and marked with the previously selected geometric feature measurement step number. The control board program sends the current measurement result to the display screen and indicates the remaining operations for that geometric feature. Follow the prompts until the required geometric feature measurement steps are completed. Based on the algorithm within the controller, data with geometric feature identifiers is generated.

[0059] In one example, measuring the feature dimension from the beginning to the end of the current geometric feature involves: measuring the rotational displacement from the beginning to the end of the current geometric feature by means of a pulley contact; converting the rotational displacement into an electrical pulse signal using a photoelectric encoder; and converting the electrical pulse signal into a digital signal, wherein the digital signal carries the feature dimension.

[0060] In another example, measuring the feature size from the beginning to the end of the current geometric feature includes: constructing a coordinate system with the beginning of the current geometric feature as the origin; acquiring the relative coordinate positions recorded by the built-in attitude sensor at a preset time period during the movement of the measuring device from the beginning to the end of the current geometric feature; using the set of relative coordinate positions recorded by the attitude sensor to fit the coordinate system to generate the measurement trajectory line of the current geometric feature, and recording the length of the measurement trajectory line in the coordinate system as the feature size of the current geometric feature.

[0061] Optionally, the measurement trajectory can be a straight line or a Bézier curve.

[0062] In this embodiment, the two methods of measuring feature dimensions—using pulleys and using attitude sensors—can be selected or combined depending on the actual scenario. It is determined whether the geometric model of the object being measured is a regular model. If it is a regular model, the pulley method is used to measure the feature dimensions; if it is an irregular, non-standard model, the attitude sensor method is used. In one example, the feature dimensions obtained from both methods can be calculated using a fusion algorithm, and the algorithm's output value can be used as the final feature dimensions. This reduces instrument errors in the measuring device (such as mechanical errors of the pulleys and sensing errors of the attitude sensor), further improving measurement accuracy.

[0063] S12, after all geometric features have been measured, displays the feature dimensions of each geometric feature on the screen.

[0064] In this embodiment of online measurement, the remote control terminal can be a mobile terminal or a client. The functions of the mobile terminal or client program include connecting to the device, changing the measurement status, recursive calls, allowing interrupt control, recording the measurement process, and timestamping. The mobile terminal or client program includes programs that perform the following functions: passively or actively receiving data transmitted from the measuring device; determining the measurement status based on the transmitted data, manually or automatically calculating the data, and performing further data processing; displaying historical or current recorded data in the mobile terminal or client program, and being able to modify, delete, replace, and copy the recorded data; writing the transmitted data into a background database, text file, data exchange format file, table, document file, etc. in the mobile terminal or client program; and having the ability to connect to multiple devices and process data from multiple devices simultaneously, and being able to upgrade the device firmware through the program.

[0065] In this embodiment, calculating the overall spatial dimensions of the object under test using the feature dimensions of several geometric features includes: finding an algorithm model that matches the geometric model; inputting the feature dimensions of several geometric features into the algorithm model; and outputting the overall spatial dimensions of the object under test.

[0066] The overall spatial dimensions in this embodiment can be length, area, volume, etc. Examples include linear and non-linear lengths; area: triangles, rectangles, parallelograms, trapezoids, regular N-gons; volume: regular tetrahedrons, cuboids, cylinders, spheres. For instance, if the geometric model is a square, the perimeter algorithm model is side length * 4, and the area algorithm model is side length * side length. By inputting the characteristic dimension of the side length into the algorithm model, the perimeter and area of ​​the square can be output.

[0067] In one embodiment of this example, after associating and storing each geometric feature and its corresponding feature size, the method further includes: receiving an editing instruction for the target geometric feature; editing the initial feature size of the target geometric feature based on the editing instruction to obtain the target measurement size; and replacing the initial feature size with the target measurement size.

[0068] The geometric feature measurement results are displayed on the screen, prompting whether to save / upload the data. If there is a problem with the measurement, the cause and location of the misalignment are indicated, and a return modification option is provided. The measuring device in this embodiment has the function of independently storing data. Length and thickness data can be transmitted wirelessly to a handheld mobile terminal or a host computer receiver via methods including but not limited to WIFI and Bluetooth communication, as needed. The host computer program has a direct database connection function, recording, displaying, and allowing data to be written to the background database through a window program. The mobile terminal or client program has, but is not limited to, functions for adding, modifying, deleting, replacing, processing data, and exporting selected data.

[0069] Figure 3 This is a measurement principle diagram of an embodiment of the present invention. Figure 4 This is a measurement flowchart of an embodiment of the present invention, including:

[0070] Step 1: Select either online or offline measurement method; for online measurement, program the measurement task in the host computer program, and the measurement task will be automatically synchronized to the device. For offline measurement, you need to select the geometric feature to be measured within the device.

[0071] Step Two: Following the indicated location and orientation of the geometric feature, attach the pulley to the beginning of the feature to be measured, and push the measuring instrument to the end of the object. The pulley rotates due to friction with the colloid, and the internal transmission device drives the rotary encoder to convert the movement distance into an electrical signal. This electrical signal is processed into a digital signal by the internal circuitry and control board program, and marked with the previously selected geometric feature measurement step number. The control board program sends the current measurement result to the display screen and indicates the remaining operations for that geometric feature; follow the prompts until the required geometric feature measurement step is completed.

[0072] Step 3: Generate data with feature identifiers based on the algorithm within the controller. The required measurement features refer to the measurement procedures necessary to complete the feature, such as rectangle measurement, completing a length measurement, and completing a width measurement.

[0073] Step 4: The feature measurement results are displayed on the screen, prompting whether to save / upload the data. If there is a problem with the measurement, the cause and location of the misalignment are indicated, and a return modification option is provided.

[0074] Step 5: Store the data. Alternatively, length and thickness data can be transmitted wirelessly to a handheld mobile device or a host computer receiver via methods including but not limited to Wi-Fi and Bluetooth communication, as needed.

[0075] Step Six: The host computer program of the remote control device connects directly to the database, records, displays, and allows data to be written to the background database through the window program;

[0076] Step 7: Add, modify, delete, replace, process, and export selected data on the mobile or client side, according to the actual situation;

[0077] This embodiment employs a contact measurement method, completing the measurement of the object through steps one and two. This means that a single device can perform measurements of various lengths, areas, and volumes, simplifying the previously cumbersome work of adhesive application measurement personnel carrying various measuring tools such as tape measures, wire ropes, and markers. The area and volume are automatically calculated based on the algorithm in step three. By following a specified process, the area and volume are automatically calculated, achieving higher efficiency and accuracy than manual calculation. A UI prompt interaction helps measurement personnel complete the measurement work, improving measurement preparation efficiency. Data is wirelessly transmitted to mobile devices or client devices, simplifying the previous manual recording to paper materials and subsequent data uploading, ensuring instant data upload and avoiding accumulated errors and manual entry mistakes. This embodiment simplifies the adhesive application measurement process, which previously required two people, by completing measurement, recording, and uploading on a single device. The lightweight digital recording tool, simple operation method, and user-friendly interaction significantly improve the work efficiency of adhesive application measurement personnel.

[0078] This embodiment also provides a measuring device, including: a rotary pulley assembly for measuring the rotational displacement of the object under test via the pulley; a transmission device, gear-connected to the rotary pulley assembly, for proportionally amplifying the rotational displacement and transmitting it to a photoelectric encoder; a photoelectric encoder assembly, gear-connected to the transmission device, for converting the rotational displacement into an electrical pulse signal; a PCB control board, electrically connected to the photoelectric encoder assembly, for converting the electrical pulse signal into a digital signal, fitting a measurement trajectory line using attitude data collected by an attitude sensor, and calculating the overall spatial dimensions of the object under test based on the digital signal and / or the measurement trajectory line; and a display screen, connected to the PCB control board, for displaying the measurement results and displaying prompts for the geometric model of the object under test and the current geometric features to be measured.

[0079] Optionally, the rotating pulley assembly includes: a pulley and a pulley tension adjustment shaft, the pulley tension adjustment shaft being used to adjust the rotational resistance between the pulley and the surface of the object being measured, the pulley rotating in contact with the object being measured during the measurement process, and the pulley being connected to the gear of the transmission device.

[0080] In one example, the transmission device includes a pulley gear and a transmission gear. The rotating pulley assembly drives the connected pulley gear to move during sliding. The pulley gear drives the fixed shaft of the transmission gear to move through a bevel gear structure. The transmission gear is connected to the photoelectric encoder assembly. The transmission gear includes a bevel gear and a spur gear. The bevel gear changes the rotation direction of the pulley gear to be consistent with the axial installation direction of the photoelectric encoder, and then accelerates the transmission of rotational displacement to the photoelectric encoder gear through the spur gear.

[0081] In one embodiment based on the above example, the photoelectric encoder assembly includes a photoelectric encoder gear and a photoelectric encoder. The photoelectric encoder gear is fixed in the mounting slot of the photoelectric encoder, and the photoelectric encoder rotates synchronously with the photoelectric encoder gear, converting the rotational displacement into an electrical pulse signal and sending it to a connected PCB control board.

[0082] Figure 5 This is a schematic diagram of the measuring device according to an embodiment of the present invention, including: a housing 1, a low-voltage lithium-ion battery 2, a PCB fixing post 3, a photoelectric encoder 4, a photoelectric encoder gear 5, a pulley 6, a pulley tension adjustment shaft 7, a transmission gear fixing shaft 8, a transmission gear 9, a pulley gear 10, a PCB control board data communication and power interface 11, a PCB control board body 12, a data processing chip 13, an attitude sensor 14, a communication chip 15, a power chip 16, a start / calculation button 17, a modification button 18, a measurement function / confirm button 19, an up button 20, a down button 21, a connection synchronization / disconnection / switch 22, and a display screen 23.

[0083] The hardware of the measuring device in this embodiment is an integrated device, with all components installed inside the housing 1. Adjustable rotational resistance is generated by the rotational deformation of the pulley 6 via the tension adjustment shaft 7, suitable for surfaces of objects with different resistance materials. During contact measurement, the pulley 6 rotates in contact with the object being measured, driving the connected pulley gear 10. The pulley gear 10, through a bevel gear structure, drives the transmission gear fixed shaft 8, which in turn drives the transmission gear 9 on the photoelectric encoder 4. The transmission mechanism amplifies the rotational motion proportionally, improving measurement accuracy. The transmission gear 9 includes a bevel gear and a spur gear. First, the bevel gear changes the rotational direction of the pulley gear 10 to align with the axial mounting direction of the photoelectric encoder 4. The spur gear then accelerates the transmission of rotational motion to the photoelectric encoder gear 5. The advantage of this structure is that it reduces the cross-sectional area of ​​the device, maintaining a compact size while improving grip comfort.

[0084] The photoelectric encoder gear 5 is fixed in the internal thread groove of the photoelectric encoder 4 by bolts. The photoelectric encoder 4 and the photoelectric encoder gear 5 rotate synchronously. The photoelectric encoder 4 can convert the rotational displacement into an electrical pulse signal and send it to the PCB control board body 12 connected to it, thus completing the conversion of the mechanical signal to the electrical signal of the device.

[0085] The measuring device in this embodiment is powered by a low-voltage lithium-ion battery 2. The low-voltage lithium-ion battery 2 is connected to the VCC and GND terminals of the PCB control board body 12 through positive and negative wires at both ends. The power chip converts the power into appropriate power and distributes it to the internal circuit to drive the operation. In addition, because the low-voltage lithium-ion battery 2 is located near the hand, the overall center of gravity is rearward, making it lighter to hold during operation.

[0086] Optionally, the PCB control board includes: a PCB control board data communication and power interface, a data processing chip, an attitude sensor, a communication chip, and a power chip. The PCB control board data communication and power interface is connected to the photoelectric encoder assembly, and the communication chip is wirelessly connected to the remote control terminal.

[0087] The PCB control board body 12 is the core component, including the PCB control board data communication and power interface 11, data processing chip 13, attitude sensor 14, communication chip 15, and power chip 16 connected to it. The PCB control board body 12 includes functions such as power management, data processing, wireless communication, and attitude sensing.

[0088] The measuring device in this embodiment supports both online and offline measurement modes. For online measurement: A computer capable of running host computer software is required, along with the device and its accessories. A wireless connection is established between the measuring device and its accessories and the host computer program. Measurement tasks are programmed within the host computer program. Then, the measurement task is performed according to the program prompts. For offline measurement: The device is started, and the measurement object is selected and measured item by item by clicking the measurement function / OK button 19.

[0089] In one operational scenario of this embodiment, the preparation process before measurement includes:

[0090] First, press and hold switch 22 for more than 3 seconds to start the measuring device;

[0091] Second, if the online measurement or real-time upload function is used, the following steps are required: start the host computer program of the remote control device, start the serial port and baud rate detection, and establish a wireless communication connection with the measuring device.

[0092] Third, the host computer selects the appropriate function according to the measurement sequence and type, compiles the data, and sends it to the device. This completes the preparation work.

[0093] In the operational scenario of this embodiment, the measurement process following the preparation process includes:

[0094] Fourth, for linear length measurement: Align pulley 6 with the starting position of the object being measured, click the start / calculate button 17, push the device along the trajectory of the object being measured to the end of the object being measured, click the start / calculate button 17 again to end the measurement; display screen 23 prompts that the measurement is complete and displays the measurement result and measurement type; attitude sensor 14 records the relative position once at the set time interval, and fits a straight line with the measured length in the horizontal direction with the starting point (0,0), or a two-dimensional coordinate straight line with the starting point (0,0)y=kx for the angle compensation of attitude sensor 14.

[0095] For nonlinear length measurement: Align pulley 6 with the starting position of the object being measured, click the start / calculate button 17, push the device along the trajectory of the object being measured to the end of the object being measured, and click the start / calculate button 17 again to end the measurement;

[0096] The display screen 23 indicates that the measurement is complete and displays the measurement result and measurement type (corresponding geometric features, such as length, width, height, radius, etc.); the attitude sensor 14 records the relative position once at the set time interval, generates a 4th order N-segment two-dimensional coordinate Bezier curve with (0,0) as the starting point, and uploads the data to the remote control client;

[0097] Fifth, for area measurement, explanations are provided separately for objects with different geometric models:

[0098] Triangle: Align pulley 6 with the starting position of the object being measured, click the start / calculate button 17, push the device along the first side trajectory of the object being measured to the end, click the start / calculate button 17, rotate the pulley around the current vertex to be parallel to the second side, push the device along the second side trajectory of the object being measured to the end to end the measurement, click the start / calculate button 17, rotate pulley 6 around the current vertex to be parallel to the third side, push the device along the third side trajectory of the object being measured to the end, click the start / calculate button 17 again, the display screen 23 prompts that the measurement is complete and displays the measurement result and measurement type, the attitude sensor 14 records the relative position once at the set time interval, and generates a triangle with (0,0) as the starting point and the first side as the horizontal base, fitting the measured triangle;

[0099] Rectangle: Align pulley 6 with the starting position of the object being measured, click the start / calculate button 17, push the device along the first edge trajectory of the object being measured to the end, click the start / calculate button 17, rotate pulley 6 around the current vertex to be parallel to the second edge, push the device along the second edge trajectory of the object being measured to the end to end the measurement, click the start / calculate button 17 again, the display screen 23 prompts that the measurement is complete and displays the measurement result and measurement type; the attitude sensor 14 records the relative position once at the set time interval, and generates a rectangle with (0,0) as the starting point and the first edge as the horizontal bottom edge, fitting the measured rectangle;

[0100] Parallelogram: Align pulley 6 with the starting position of the object being measured, click the start / calculate button 17, and push the device along the first side trajectory of the object being measured to the end. Click the start / calculate button 17 again, rotate pulley 6 around the current vertex to be parallel to the second side, and push the device along the second side trajectory of the object being measured to the end to end the measurement. Click the start / calculate button 17 again, rotate pulley 6 around the current vertex to be parallel to the third side, and push the device along the third side trajectory of the object being measured to the end. Click the start / calculate button 17 again, rotate pulley 6 around the current vertex to be parallel to the fourth side, and push the device along the fourth side trajectory of the object being measured to the end to end the measurement. Click the start / calculate button 17 again, and the display screen 23 will indicate that the measurement is complete and display the measurement result and measurement type. The attitude sensor 14 records the relative position once at the set time interval, generating a quadrilateral with (0,0) as the starting point and the first side as the horizontal bottom edge, and fits the measured quadrilateral. The measurement result includes the length of each side and the included angle between the two sides.

[0101] Trapezoid: Same as quadrilateral;

[0102] Circle: Align pulley 6 with the starting position of the object being measured, click the start / calculate button 17, push the device along the trajectory of the object being measured to the end of the object being measured, click the start / calculate button 17 again to end the measurement; display screen 23 prompts that the measurement is complete and displays the measurement result and measurement type; the attitude sensor records the relative position once at the set time interval, generating a circle starting from (0,0), and the measurement result includes the diameter and circumference of the circle.

[0103] Regular N-gon: Same as quadrilateral, but the side length is measured N times;

[0104] Sixth, volume measurement, with explanations provided for different geometric models of the measured object:

[0105] Tetrahedron: The side lengths of the four triangles are collected by measuring the triangles. The attitude sensor 14 records the relative position once at a set time interval to generate a tetrahedron starting from (0,0). The measurement results include the tetrahedron volume, perimeter, side lengths, face angles, and line angles.

[0106] Cuboid: The length, width, and height are collected by measuring a rectangle. The attitude sensor 14 records the relative position once at a set time interval to generate a cuboid starting from (0,0). The measurement results include the tetrahedron volume, perimeter, length, width, height, and area of ​​each face.

[0107] Cylinder: First, the circle is measured in the same way as the cylinder. Then, the height of the cylinder is measured. The attitude sensor 14 records the relative position once at a set time interval to generate a cylinder starting from (0,0). The measurement results include the cylinder volume, circle area, height, cylinder surface unfolded area and cylinder radius.

[0108] Sphere: First, measure the cross-section of the sphere at least three times using the method of measuring a circle. The cross-sections of the three measurements must have at least five intersection points on the sphere. The attitude sensor 14 records the relative position at set time intervals, generating a sphere starting from (0,0). The measurement results include the sphere's volume, area, and radius.

[0109] Seventh, the operator can observe the prompts on the host computer and the device's display screen 23 to handle any abnormalities that may occur during the measurement process; if no abnormalities are found, the measurement data can be processed in depth; deep processing includes adding, deleting, modifying, and replacing measurement data, extracting measurement sub-level measurement features, extracting measurement values, outputting feature elements, and saving the project file. The project file contains: "project name, generation number, measurement type, result, unit, time", measurement elements, and measurement value data.

[0110] In this embodiment, the online measurement is developed based on the host computer program, reuses its communication protocol and data processing algorithm, and is integrated into the above system. This device is also part of the information acquisition system.

[0111] The spatial relative position measurement function implemented in this embodiment should not be limited to the field of measurement. Any individual may consider its full, partial or extended applications in fields such as spatial mapping, computer interactive input devices, gaming equipment, and toys.

[0112] The solution in this embodiment simplifies the measurement and recording process that previously required two people to complete. Measurement, recording, and uploading can be done on a single device. The lightweight digital recording tool, simple operation method, and good interaction can greatly improve the work efficiency of measurement personnel and reduce human error.

[0113] The descriptions of the shape, size, material, sub-component manufacturers, and relative arrangement of the device and its components in this embodiment are merely illustrative of one technical solution and are not intended to limit the scope of the technology. The functions implemented by the processes, methods, or algorithms disclosed herein are not limited by (programming language, compiler type and its generated binary machine code, the relevant logic control controller: model, arrangement, circuit connection method, digital storage medium or other hardware components or devices) or can be combined to implement hardware, software, and firmware components in whole or in part.

[0114] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0115] Example 2

[0116] This embodiment also provides a digital space measurement device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0117] Figure 6This is a structural block diagram of a digital space measurement device according to an embodiment of the present invention, such as... Figure 6 As shown, the device includes:

[0118] Selection module 60 is used to select the geometric model of the object under test, wherein the object under test includes several geometric features;

[0119] The detection module 62 is used to detect measurement commands for the geometric model;

[0120] The measurement module 64 is used to respond to the measurement command, sequentially measure the feature dimensions of the plurality of geometric features of the object under test, and associate and store each geometric feature with its corresponding feature dimension;

[0121] The calculation module 66 is used to calculate the overall spatial dimensions of the object under test using the feature dimensions of the plurality of geometric features.

[0122] Optionally, the measurement module includes: a measurement unit, configured to perform the following steps sequentially from the first geometric feature of the object under test until the last geometric feature: outputting measurement prompt information for the current geometric feature, measuring the feature dimension from the feature start end to the feature end end of the current geometric feature, recording the feature dimension of the current geometric feature, and outputting measurement prompt information for the next geometric feature or measurement completion prompt information; and a processing unit, configured to display the feature dimension of each geometric feature on the display screen after all geometric features have been measured.

[0123] Optionally, the measurement unit includes: a measurement subunit for measuring the rotational displacement from the beginning to the end of the current geometric feature by means of a pulley contact; a first conversion subunit for converting the rotational displacement into an electrical pulse signal using a photoelectric encoder; and a second conversion subunit for converting the electrical pulse signal into a digital signal, wherein the digital signal carries the feature dimension.

[0124] Optionally, the measurement unit includes: a construction unit, configured to construct a coordinate system with the feature origin of the current geometric feature as the origin; an acquisition unit, configured to acquire the relative coordinate positions recorded by the built-in attitude sensor according to a preset time period during the process of the measuring device moving from the feature origin to the feature end of the current geometric feature; and a generation unit, configured to use the set of relative coordinate positions recorded by the attitude sensor to fit and generate a measurement trajectory line of the current geometric feature in the coordinate system, and record the length of the measurement trajectory line in the coordinate system as the feature size of the current geometric feature.

[0125] Optionally, the detection module includes one of the following: a receiving unit, configured to receive an online measurement command for the geometric model sent by the host computer program of the remote control terminal; and a detection unit, configured to detect the triggering action of a designated button on the local measuring device, and generate an offline measurement command for the geometric model based on the triggering action.

[0126] Optionally, the calculation module includes: a search unit for finding an algorithm model that matches the geometric model; and a processing unit for inputting the feature dimensions of the plurality of geometric features into the algorithm model and outputting the overall spatial dimensions of the object under test.

[0127] Optionally, the apparatus further includes: a receiving module, configured to receive an editing instruction for a target geometric feature after the measurement module has associated and stored each geometric feature and its corresponding feature size; and an editing module, configured to edit the initial feature size of the target geometric feature based on the editing instruction to obtain a target measurement size, and replace the initial feature size with the target measurement size.

[0128] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0129] Example 3

[0130] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0131] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0132] S1, Select the geometric model of the object to be measured, wherein the object to be measured includes several geometric features;

[0133] S2, Detect measurement commands for the geometric model;

[0134] S3, in response to the measurement command, sequentially measure the feature dimensions of the plurality of geometric features of the object under test, and associate and store each geometric feature and its corresponding feature dimension;

[0135] S4, calculate the overall spatial dimensions of the object under test using the feature dimensions of the aforementioned geometric features.

[0136] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0137] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0138] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0139] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0140] S1, Select the geometric model of the object to be measured, wherein the object to be measured includes several geometric features;

[0141] S2, Detect measurement commands for the geometric model;

[0142] S3, in response to the measurement command, sequentially measure the feature dimensions of the plurality of geometric features of the object under test, and associate and store each geometric feature and its corresponding feature dimension;

[0143] S4, calculate the overall spatial dimensions of the object under test using the feature dimensions of the aforementioned geometric features.

[0144] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0145] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0146] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0147] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0148] The description of the top distance acquisition module in this application is merely an example of a feasible solution and is not intended to limit the scope of the technical requirements. Anyone can consider that distance signal acquisition can also be achieved using a spherical front-end drive, and so on, and the list is exhaustive. The acquisition method implemented by the process, method, or algorithm disclosed herein should not be limited by mechanical structure, shape, or materials.

[0149] The description of the measurement function in this application is merely an illustration of a solution based on physical hardware and is not intended to limit the scope of the technical requirements. Anyone can consider functions such as obtaining mass information by inputting density parameters based on information such as area and thickness collected by the device, and so on; the list is exhaustive. We will define other functions through a combination of patents. The functions implemented by the processes, methods, or algorithms disclosed herein should not be limited to the examples in this instance. Other functions implemented by reproducing, extending, or modifying all or part of the methods described herein should be included in the patent claims.

[0150] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0151] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0152] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0153] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A digital spatial measurement method, characterized in that, include: Select the geometric model of the object to be measured, wherein the object to be measured includes several geometric features; Detect measurement commands for the geometric model; In response to the measurement command, the feature dimensions of the plurality of geometric features of the object under test are measured sequentially, and each geometric feature and its corresponding feature dimension are associated and stored. The overall spatial dimensions of the measured object are calculated using the feature dimensions of the aforementioned geometric features; The process of sequentially measuring the feature dimensions of several geometric features of the object under test includes: starting from the first geometric feature of the object under test, performing the following steps sequentially until the last geometric feature: outputting measurement prompt information for the current geometric feature; measuring the feature dimension from the beginning to the end of the current geometric feature; recording the feature dimension of the current geometric feature; and outputting measurement prompt information for the next geometric feature or measurement completion prompt information. The measurement device displays the geometric model of the object under test on its screen, highlighting or flashing the geometric feature currently requiring measurement. After all geometric features have been measured, the feature dimensions of each geometric feature are displayed on the screen. The measurement of the feature dimension from the beginning to the end of the current geometric feature includes: determining whether the geometric model of the object being measured is a regular model; if it is a regular model, a pulley is used to measure the feature dimension; if it is an irregular, non-standard model, an attitude sensor is used to measure the feature dimension. Measuring the feature dimension using the attitude sensor includes: constructing a coordinate system with the beginning of the current geometric feature as the origin; acquiring the relative coordinate positions recorded by the built-in attitude sensor at a preset time period during the movement of the measuring device from the beginning to the end of the current geometric feature; fitting the set of relative coordinate positions recorded by the attitude sensor into the coordinate system to generate a measurement trajectory line of the current geometric feature; and recording the length of the measurement trajectory line in the coordinate system as the feature dimension of the current geometric feature. The measuring device includes a rotary pulley assembly, a transmission device, a photoelectric encoder assembly, a PCB control board, and the display screen. The transmission device includes a pulley gear and a transmission gear. During sliding, the rotary pulley assembly drives the connected pulley gear to move. The pulley gear drives the fixed shaft of the transmission gear to move through a bevel gear structure. The transmission gear is connected to the photoelectric encoder assembly. The transmission gear includes a bevel gear and a spur gear. The bevel gear of the transmission gear is used to change the rotation direction of the pulley gear to be consistent with the axial installation direction of the photoelectric encoder assembly. The spur gear of the transmission gear accelerates and transmits the rotational displacement to the photoelectric encoder gear.

2. The method according to claim 1, characterized in that, Measuring the feature dimensions from the beginning to the end of the current geometric feature includes: The rotational displacement of the current geometric feature from its beginning to its end is measured by pulley contact. The rotational displacement is converted into an electrical pulse signal using a photoelectric encoder; The electrical pulse signal is converted into a digital signal, wherein the digital signal carries the feature size.

3. The method according to claim 1, characterized in that, The measurement instructions for the geometric model include one of the following: Receive online measurement commands for the geometric model sent by the host computer program of the remote control terminal; The trigger action of a designated button on the local measuring device is detected, and an offline measurement command for the geometric model is generated based on the trigger action.

4. The method according to claim 1, characterized in that, Calculating the overall spatial dimensions of the measured object using the feature dimensions of the aforementioned geometric features includes: Find an algorithm model that matches the geometric model; The feature dimensions of the aforementioned geometric features are input into the algorithm model, and the overall spatial dimensions of the measured object are output.

5. The method according to claim 1, characterized in that, After associating and storing each geometric feature with its corresponding feature size, the method further includes: Receive editing instructions for the target geometric features; The initial feature size of the target geometric feature is edited based on the editing instructions to obtain the target measurement size, and the initial feature size is replaced with the target measurement size.

6. A digital spatial measurement device, characterized in that, include: The selection module is used to select the geometric model of the object to be measured, wherein the object to be measured includes several geometric features; A detection module is used to detect measurement commands for the geometric model; The measurement module is used to respond to the measurement command, sequentially measure the feature dimensions of the plurality of geometric features of the object under test, and associate and store each geometric feature with its corresponding feature dimension; The calculation module is used to calculate the overall spatial dimensions of the measured object using the feature dimensions of the plurality of geometric features; The measurement module includes: a measurement unit, configured to execute the following steps sequentially, starting from the first geometric feature of the object under test, until the last geometric feature: outputting measurement prompt information for the current geometric feature; measuring the feature dimension from the beginning to the end of the current geometric feature; recording the feature dimension of the current geometric feature; and outputting measurement prompt information for the next geometric feature or measurement completion prompt information. The measurement device displays the geometric model of the object under test on its screen, highlighting or flashing the geometric feature currently requiring measurement. A processing unit is configured to display the feature dimension of each geometric feature on the screen after all geometric features have been measured. The measurement unit is further configured to: determine whether the geometric model of the object being measured is a regular model; if it is a regular model, then use a pulley to measure the feature dimensions; if it is an irregular, non-standard model, then use an attitude sensor to measure the feature dimensions. Measuring the feature dimensions using the attitude sensor includes: constructing a coordinate system with the feature origin of the current geometric feature as the origin; acquiring the relative coordinate positions recorded by the built-in attitude sensor according to a preset time period during the process of the measuring device moving from the feature origin to the feature end of the current geometric feature; fitting the set of relative coordinate positions recorded by the attitude sensor in the coordinate system to generate a measurement trajectory line of the current geometric feature; and recording the length of the measurement trajectory line in the coordinate system as the feature dimension of the current geometric feature. The measuring device includes a rotary pulley assembly, a transmission device, a photoelectric encoder assembly, a PCB control board, and the display screen. The transmission device includes a pulley gear and a transmission gear. During sliding, the rotary pulley assembly drives the connected pulley gear to move. The pulley gear drives the fixed shaft of the transmission gear to move through a bevel gear structure. The transmission gear is connected to the photoelectric encoder assembly. The transmission gear includes a bevel gear and a spur gear. The bevel gear of the transmission gear is used to change the rotation direction of the pulley gear to be consistent with the axial installation direction of the photoelectric encoder assembly. The spur gear of the transmission gear accelerates and transmits the rotational displacement to the photoelectric encoder gear.

7. A measuring device, characterized in that, The method applied to any one of claims 1 to 5 includes: A rotary pulley assembly used to measure the rotational displacement of an object being measured via pulleys; A transmission device, connected to the gear of the rotary pulley assembly, is used to amplify the rotational displacement and transmit it to the photoelectric encoder. An optical encoder assembly, connected to the gear of the transmission device, is used to convert the rotational displacement into an electrical pulse signal; The PCB control board is electrically connected to the photoelectric encoder assembly and is used to convert the electrical pulse signal into a digital signal, to generate a measurement trajectory line by fitting the attitude data collected by the attitude sensor, and to calculate the overall spatial dimensions of the object under test based on the digital signal and / or the measurement trajectory line. The display screen, connected to the PCB control board, is used to display measurement results, as well as prompts showing the geometric model of the object under test and the current geometric features to be measured; The transmission device includes a pulley gear and a transmission gear. During the sliding process, the rotating pulley assembly drives the connected pulley gear to move. The pulley gear drives the fixed shaft of the transmission gear to move through a bevel gear structure. The transmission gear is connected to the photoelectric encoder assembly. The transmission gear includes a bevel gear and a spur gear. The bevel gear of the transmission gear is used to change the rotation direction of the pulley gear to be consistent with the axial installation direction of the photoelectric encoder. The spur gear of the transmission gear accelerates and transmits the rotational displacement to the photoelectric encoder gear.

8. The apparatus according to claim 7, characterized in that, The rotating pulley assembly includes a pulley and a pulley tension adjustment shaft. The pulley tension adjustment shaft is used to adjust the rotational resistance between the pulley and the surface of the object being measured. The pulley rotates in contact with the object being measured during the measurement process through friction. The pulley is connected to the gear of the transmission device.

9. The apparatus according to claim 7, characterized in that, The photoelectric encoder assembly includes a photoelectric encoder gear and a photoelectric encoder. The photoelectric encoder gear is fixed in the mounting slot of the photoelectric encoder. The photoelectric encoder rotates synchronously with the photoelectric encoder gear, converting the rotational displacement into an electrical pulse signal and sending it to the PCB control board connected to it.

10. The apparatus according to claim 7, characterized in that, The PCB control board includes: a PCB control board data communication and power interface, a data processing chip, an attitude sensor, a communication chip, and a power chip. The PCB control board data communication and power interface is connected to the photoelectric encoder assembly, and the communication chip is wirelessly connected to the remote control terminal.

11. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 5 when it is run.

12. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Non-excavation-type pipeline three-dimensional track measuring system

    CN108572400A

  • Space geometry automatic measurement method based on laser ranging

    CN111121619A