Object displacement monitoring device and method, computer equipment, storage medium and product

By installing object displacement monitoring devices of camera modules, ranging modules and processing modules at displacement sensitive points of building structures and structures, the problems of high cost and low accuracy of existing monitoring methods are solved, and efficient and accurate displacement monitoring is achieved.

CN119756194AInactive Publication Date: 2025-04-04SHANGHAI INVESTIGATION DESIGN & RES INST CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411923474.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-04
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing building structure and structure displacement monitoring methods are costly and are prone to monitoring errors under different weather conditions, affecting the monitoring accuracy.

Method used

An object displacement monitoring device is designed, including an imaging module, a distance measuring module and a processing module, which is installed at the displacement sensitive point of the target object. Through the position information and distance measurement of multiple target points, the current position information of the displacement sensitive point is determined, and the displacement of the target object is monitored.

Benefits of technology

It reduces monitoring costs, improves monitoring accuracy, and adapts to monitor different target objects, which enhances the targetedness and safety of monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119756194A_ABST
    Figure CN119756194A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of position monitoring, and discloses an object displacement monitoring device and method, computer equipment, a storage medium and a product, the object displacement monitoring device is installed at a displacement sensitive point of a target object, the device comprises a camera module, a distance measuring module and a processing module, and the camera module, the distance measuring module and the processing module are mutually connected. Wherein the camera module is used for determining target position information of a plurality of target point locations and sending the target position information to the distance measuring module and the processing module; the distance measuring module is used for measuring the target distance between the target point position and the displacement sensitive point according to the target position information and sending the target distance to the processing module; and the processing module is used for determining the current position information of the displacement sensitive point based on the multiple pieces of target position information and the corresponding target distance, comparing the current position information with the initial position information of the displacement sensitive point, and determining the displacement information of the target object. The monitoring cost can be reduced, and the monitoring accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of position monitoring, and in particular to an object displacement monitoring device, method, computer equipment, storage medium and product. Background Art

[0002] Structural displacement monitoring of building structures and structures is an important technical means to monitor and analyze the displacement changes of buildings, structures and structures such as wind turbine towers under various external forces such as wind, earthquakes, temperature changes, foundation settlement, soil loosening, construction impacts, etc., in order to evaluate their stability and safety.

[0003] Currently, commonly used monitoring methods include inclinometer monitoring, displacement sensor monitoring, global navigation satellite system monitoring, total station monitoring, etc. However, the current monitoring methods are costly, and the monitoring targets are often in outdoor scenes. When there are different weather conditions, the current monitoring methods are prone to monitoring errors and cannot guarantee monitoring accuracy. Summary of the invention

[0004] In view of this, the present invention provides an object displacement monitoring device, method, computer equipment, storage medium and product, which can reduce monitoring costs and improve monitoring accuracy.

[0005] In a first aspect, the present invention provides an object displacement monitoring device, which is installed at a displacement sensitive point of a target object. The device includes a camera module, a ranging module and a processing module, and the camera module, the ranging module and the processing module are respectively connected to each other, wherein the camera module is used to determine target position information of multiple target points, and send the target position information to the ranging module and the processing module, and the number of target points is at least three; the ranging module is used to measure the target distance between the target point and the displacement sensitive point according to the target position information, and send the target distance to the processing module; the processing module is used to determine the current position information of the displacement sensitive point based on the multiple target position information and the corresponding target distances, and compare the current position information with the initial position information of the displacement sensitive point to determine the displacement information of the target object.

[0006] In this implementation, the present application installs an object displacement monitoring device at a displacement sensitive point, with fewer devices to be arranged, no major structural modifications are required, and the installation is convenient, which can reduce the monitoring cost. At the same time, the target point is determined by the object displacement monitoring device, and the displacement of the target object is determined by the selected target point. The target point can be determined according to the structural position of the target object, and different target objects can be adaptively monitored, further improving the pertinence of monitoring and improving the monitoring accuracy.

[0007] In an optional embodiment, the device also includes a focusing module, which is connected to the camera module, wherein the camera module is used to rotate according to the target position information and align with the direction of multiple target points; the focusing module is used to adjust the focal length of the camera module until the camera module captures multiple target points.

[0008] In this implementation, a focusing module is provided to improve the accuracy of target point position detection.

[0009] In an optional implementation, the number of target points is three, and the processing module is used to determine the current position information of the displacement sensitive point based on the multiple target position information and the corresponding target distances, including: constructing a distance function: The two solutions (x, y, z) are the first position information and the second position information of the displacement sensitive point, where the target position information of the target point is (x 1 ,y 1 ,z 1 )、(x 2 ,y 2 ,z 2 )、(x 3 ,y 3 ,z 3 ), the corresponding target distance is l 1 , l 2 , l 3 ; Compare the first location information, the second location information and the initial location information to determine the current location information.

[0010] In this implementation, the position detection result is a three-dimensional coordinate, which is convenient for subsequent analysis of the displacement status of the target object in three dimensions. At the same time, the position of the displacement sensitive point is automatically monitored using the three-point positioning method, which can improve the accuracy of position detection.

[0011] In an optional embodiment, the first position information, the second position information and the initial position information are compared to determine the current position information, including: calculating a first distance between the first position information and the initial position information; calculating a second distance between the second position information and the initial position information; when the first distance is less than the second distance, using the first position information as the current position information; when the second distance is less than the first distance, using the second position information as the current position information.

[0012] In this implementation, a method for analyzing and judging a variety of position results is proposed, and the calculated position information is compared with the initial position information to further accurately determine the current position information, realize automatic error detection, save manpower and reduce costs.

[0013] In an optional embodiment, the ranging module is also used to collect multiple groups of target data sets according to a preset collection frequency, and send the target data sets to the ranging module, the target data sets including the target distance and the corresponding collection time; the processing module is also used to determine the position data set of the displacement sensitive point based on multiple target position information and the target data set, the position data set including the position information of the displacement sensitive point and the corresponding collection time; obtain the initial position information and the corresponding initial time of the displacement sensitive point; determine the displacement trend of the target position based on the position data set, the initial position information and the initial time.

[0014] In this implementation, the displacement of the object is continuously monitored and the displacement trend is analyzed to facilitate safety assessment of the object displacement and improve availability.

[0015] In an optional implementation, the ranging module is a laser ranging module, wherein the camera module is also used to perform human body detection and obtain a human body detection frame; when it is detected that the ranging path of the ranging module overlaps with the human body detection frame, the ranging module is turned off.

[0016] In this implementation, the human body is detected to avoid harm to the human body by the monitoring device, thereby improving the safety of monitoring.

[0017] In a second aspect, the present invention provides an object displacement monitoring method, which is applied to the object displacement monitoring device of the first aspect, and the object displacement monitoring method includes: determining target position information of multiple target points, and sending the target position information to a ranging module and a processing module, wherein the number of target points is at least three; measuring the target distances between the target points and the displacement sensitive points according to the target position information, and sending the target distances to the processing module; determining the current position information of the displacement sensitive points based on the multiple target position information and the corresponding target distances, and comparing the current position information with the initial position information of the displacement sensitive points to determine the displacement information of the target object.

[0018] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the object displacement monitoring method of the second aspect by executing the computer instructions.

[0019] In a fourth 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 object displacement monitoring method of the second aspect.

[0020] In a fifth 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 object displacement monitoring method of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] 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.

[0022] Figure 1 is a schematic diagram of an installation structure of an object displacement monitoring device according to an embodiment of the present invention;

[0023] Figure 2 is a schematic diagram of an object displacement monitoring device according to an embodiment of the present invention;

[0024] Figure 3 is a schematic diagram of a current position determination method according to an embodiment of the present invention;

[0025] Figure 4 is a schematic diagram of another object displacement monitoring device according to an embodiment of the present invention;

[0026] Figure 5 Schematic diagram of a method for monitoring displacement of an object according to an embodiment of the present invention

[0027] Figure 6 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0028] 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.

[0029] In the description of the present invention, it should be noted that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate positions or positional relationships based on the positions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operate in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance.

[0030] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0031] Furthermore, in the description of the present invention, unless otherwise specified, “plurality” means two or more.

[0032] In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0033] Common monitoring methods include inclinometer monitoring, displacement sensor monitoring, global navigation satellite system monitoring, total station monitoring, etc. The difficulties and requirements faced by monitoring include: overcoming the influence of different weather conditions, all-weather automatic monitoring, observation locations that are difficult for personnel to reach, as high accuracy as possible, and cost savings. Therefore, the present application provides an object displacement monitoring device that can monitor at night, in windy weather, etc., which can reduce monitoring costs and improve monitoring accuracy.

[0034] The present application installs the object displacement monitoring device at the displacement sensitive point of the target object to be detected.

[0035] Among them, the displacement sensitive point refers to a specific position or component on an object where the displacement change is more significant and sensitive to the displacement change under external or internal conditions.

[0036] Specifically, in mechanical engineering or structure, displacement sensitive points refer to key locations that can significantly reflect the deformation, movement or vibration characteristics of structures or machine parts such as bridges, buildings, wind turbine towers, aircraft wings, etc., such as the far end of a cantilever structure.

[0037] For example, see Figure 1 , Figure 1 FIG. 1 is a schematic diagram of an installation structure of an object displacement monitoring device according to an embodiment of the present invention. Figure 1 As shown, in this embodiment, the object displacement monitoring device 1 is installed at the far end of the cantilever structure of the target object 2.

[0038] The present application installs an object displacement monitoring device 1 at a displacement sensitive point M, which can monitor the status of a structure or equipment, and accurately monitor and analyze the displacement sensitive point to obtain potential faults or abnormal conditions of the target object, thereby helping to improve the reliability, safety and efficiency of the target object.

[0039] According to an embodiment of the present invention, an embodiment of an object displacement monitoring device is provided. Figure 2 , Figure 2 is a schematic diagram of an object displacement monitoring device according to an embodiment of the present invention.

[0040] like Figure 2 As shown, the object displacement monitoring device 1 of the present application includes a camera module 11, a distance measuring module 12 and a processing module 13, wherein the camera module 11, the distance measuring module 12 and the processing module 13 are respectively connected to each other.

[0041] The camera module 11 is used to determine target position information of multiple target points, and send the target position information to the distance measurement module 12 and the processing module 13 .

[0042] The camera module 11 is a device with a camera function, such as a pan / tilt camera, a panoramic camera, a monocular camera, a multi-camera, etc.

[0043] In one implementation, the camera module 11 also includes an infrared observation mode. The infrared observation mode is used for nighttime observation to improve data collection accuracy.

[0044] Specifically, Figure 1 As shown, the camera module 11 is used to determine multiple target points on the non-target object 3, such as on a stable foundation or on adjacent buildings and structures, and ensure that the target point is a fixed point, and there is no obstacle between the target point and the camera module 11, obtain the target position information of each target point, and send the target position information to the ranging module 12 and the processing module 13. The number of target points is at least three.

[0045] In one implementation, the number of target points is three. The camera module 11 is used to detect the foundation, fixed buildings, fixed structures, etc. of non-target objects, and three target points that are not blocked by obstacles and are clear are determined. Further, the target position information of the three target points is determined. In a possible implementation, a surveyor performs precise measurement of the target points, and inputs the target position information of the target points into the embedded system of the camera module 11, and sends the target position information to the ranging module 12 and the processing module 13.

[0046] For example, Figure 1 As shown, the camera module 11 is installed at the displacement sensitive point M, and the camera module is used to determine the target point A, the target point B and the target point C on the foundation, and the target position information of the target point A is determined as (x 1 ,y 1 ,z 1 ), the target position information of target point B is (x 2,y 2 ,z 2 ) and the target position information of the target point C is (x 3 ,y 3 ,z 3 ), and (x 1 ,y 1 ,z 1 )、(x 2 ,y 2 ,z 2 )、(x 3 ,y 3 ,z 3 ) is sent to the ranging module 12 and the processing module 13.

[0047] In another implementation, the camera module 11 also includes a human body detection function.

[0048] Specifically, the camera module 11 performs human body detection on the shooting area to obtain a human body detection frame. When it is detected that the human body detection frame is close to the ranging path of the ranging module 12 or overlaps with the ranging path of the ranging module 12, the ranging module 12 is turned off.

[0049] Among them, the human body is detected to avoid harm to the human body by the monitoring device and improve the safety of monitoring.

[0050] The distance measuring module 12 is used to measure the target distance between the target point and the displacement sensitive point according to the target position information, and send the target distance to the processing module 13 .

[0051] The distance measuring module 12 is a device with a distance measuring function, such as a radar distance measuring device, a laser distance measuring device, etc.

[0052] Specifically, the ranging module 12 is a laser rangefinder. Specifically, the ranging device 12 is used to receive target position information, and laser pulses are emitted to the target point according to the target position information, and reflected laser is received, and the target distance between the displacement sensitive point M and the target point is determined based on the reflected laser, and the target distance is sent to the processing module 13.

[0053] In one implementation, the laser rangefinder emits a laser pulse to the target point according to the target position information. When the laser pulse encounters the target point, it will be reflected back. The laser rangefinder receives the reflected laser and accurately measures the flight time of the laser pulse from emission to reception. It calculates the target distance between the displacement sensitive point M and the target point according to the speed of light (c=299,792,458 m / s), and sends the target distance to the processing module 13.

[0054] In one implementation, the laser rangefinder emits a continuous wave or a modulated waveform, such as a sine wave laser beam. When the laser irradiates the target point and returns, a phase difference will be generated between the reflected light wave and the original emitted light wave due to the different path lengths. The target distance between the displacement sensitive point M and the target point is calculated by detecting the phase difference, and the target distance is sent to the processing module 13.

[0055] For example, Figure 1 As shown in the figure, the target distance between the displacement sensitive point M and the target point A is l using the laser rangefinder. 1 , the target distance between the displacement sensitive point M and the target point B is l 2 , the target distance between the displacement sensitive point M and the target point C is l 3 .

[0056] In one implementation, the distance measurement module 12 is provided with a collection frequency, collects a plurality of target data sets of target distances and corresponding collection times according to the collection frequency, and sends the target data sets to the processing module 13 .

[0057] For example, the collection frequency is every hour or every day.

[0058] The processing module 13 is used to determine the current position information of the displacement sensitive point M based on multiple target position information and corresponding target distances, and compare the current position information with the initial position information of the displacement sensitive point M to determine the displacement information of the target object 2.

[0059] The processing module 13 is a device with computing functions, such as a computer, a processor, etc.

[0060] Specifically, the processing module 13 receives the target position information of the target point and the target distance between the displacement sensitive point M and the target point. The target position information and the target distance are used for data fitting to determine the current position information of the unique displacement sensitive point M. Further, the processing module 13 obtains the initial position information of the displacement sensitive point M, compares the current position information with the initial position information, and determines the displacement direction, displacement distance and other information of the target object 2.

[0061] In one implementation, the triangulation principle is used to determine the current position information of the displacement sensitive point M. Specifically, a distance function between the displacement sensitive point M and the three target points is constructed:

[0062]

[0063] The current position information of the displacement sensitive point M is calculated to be (x, y, z).

[0064] Furthermore, the current position information (x, y, z) calculated by the above distance function is generally two results, namely the first position information and the second position information.

[0065] See also Figure 3 , Figure 3 FIG. 1 is a schematic diagram of a current position determination method according to an embodiment of the present invention. Figure 3 As shown, the distance from the target point A is l 1 And the distance from the target point B is l 2 The set of points is a circle in space, and the distance from the target point C is l 3 The set of points is a sphere in space. Generally, the circle has two intersection points with the sphere. The present application compares the first position information, the second position information and the initial position information to determine the current position information.

[0066] Among them, the position detection result is a three-dimensional coordinate, which is convenient for the subsequent analysis of the displacement status of the target object in three dimensions. At the same time, the position of the displacement sensitive point is automatically monitored by using the three-point positioning method, which can improve the accuracy of position detection.

[0067] In one implementation, the position information closest to the initial position information is selected as the current position information, wherein the initial position information is obtained by calculation using the target point when the object displacement monitoring device is installed.

[0068] Specifically, a first distance between the first position information and the initial position information is calculated; a second distance between the second position information and the initial position information is calculated; when the first distance is less than the second distance, the first position information is used as the current position information; when the second distance is less than the first distance, the second position information is used as the current position information.

[0069] In one implementation, when the target point is a point on the ground, position information with a positive value is used as the current position information.

[0070] Among them, an analysis and judgment method for multiple position results is proposed, and the calculated position information is compared with the initial position information to further accurately determine the current position information, realize automatic error detection, save manpower and reduce costs.

[0071] In another implementation, there are four target points, of which three target points A, B, and C are positioning points, and another target point D is a verification point. The above implementation is used to determine the current position information of the displacement sensitive point M using the positioning points A, B, and C. The processing module 13 is used to calculate the test distance between the current position information and the verification point D, and the test distance is compared with the target distance of the verification point D detected by the distance measurement module 12. When the distance difference is less than or equal to the preset distance, the calculation result is accurate. When the distance difference is greater than the preset distance, the distance measurement detection is performed again.

[0072] Among them, by selecting a fourth or more fixed points as calibration points and calibrating the measurement data and results, the reliability of the monitoring device can be increased.

[0073] Further, the displacement information of the displacement sensitive point M is determined.

[0074] In one implementation, the processing module 13 of the present application determines the moving angle and moving direction of the displacement sensitive point M according to the current position information and the initial position information.

[0075] In another implementation, the processing module 13 of the present application determines the displacement trend of the displacement sensitive point M according to the current position information and the initial position information.

[0076] Specifically, the processing module 13 receives multiple sets of target data sets from the ranging module 12, and determines the position information of the displacement sensitive point M and the position data set of the corresponding acquisition time based on the target position information and the historical position information in the multiple sets of target data sets, and determines the displacement trend of the target position 2 in combination with the initial position information and the corresponding initial time of the displacement sensitive point M.

[0077] Exemplarily, the processing module 13 calculates the movement curve of the displacement sensitive point M, and analyzes the movement curve to determine the deformation trend of the target object 2 for safety assessment.

[0078] Among them, the displacement of objects is continuously monitored and the displacement trend is analyzed to facilitate the safety assessment of the object displacement and improve availability.

[0079] Furthermore, when the displacement exceeds a preset displacement, an early warning is issued.

[0080] In this implementation, the present application installs an object displacement monitoring device at a displacement sensitive point, with fewer devices to be arranged, no major structural modifications are required, and the installation is convenient, which can reduce the monitoring cost. At the same time, the target point is determined by the object displacement monitoring device, and the displacement of the target object is determined by the selected target point. The target point can be determined according to the structural position of the target object, and different target objects can be adaptively monitored, further improving the pertinence of monitoring and improving the monitoring accuracy.

[0081] According to an embodiment of the present invention, another embodiment of an object displacement monitoring device is provided. Figure 4 , Figure 4 is a schematic diagram of another object displacement monitoring device according to an embodiment of the present invention.

[0082] like Figure 4 As shown, Figure 2 Compared with the object displacement monitoring device shown in FIG. 1 , the object displacement monitoring device 1 of this embodiment further includes a focusing module 14 , wherein the focusing module 14 is connected to the camera module 11 .

[0083] The camera module 14 is also used to rotate according to the target position information and align the directions of multiple target points. The focus module 14 is used to adjust the focal length of the camera module 11 until the camera module 11 captures multiple target points.

[0084] Specifically, after the camera module 11 determines the target position information of the multiple target points, the camera module 11 adjusts the lens to be aligned with the directions of the multiple target points, and uses the focusing module 14 to focus.

[0085] For example, see Figure 1 The camera module 11 is aimed at the target point A, the focusing module 14 focuses on the target point A, and the distance measurement module 12 measures the target distance l between the displacement sensitive point M and the target point A. 1 The camera module 11 is aimed at the target point B, the focus module 14 focuses on the target point B, and the distance measuring module 12 measures the target distance l between the displacement sensitive point M and the target point B 2 The camera module 11 is aimed at the target point C, the focus module 14 focuses on the target point C, and the distance measuring module 12 measures the target distance l between the displacement sensitive point M and the target point C 3 .

[0086] Among them, providing the focusing module 14 can improve the accuracy of target point position detection.

[0087] The object displacement monitoring device 1 of this embodiment further includes a data storage module 15 , and the data storage module 15 is connected to the camera module 11 , the distance measurement module 12 and the processing module 13 respectively.

[0088] The data storage module 15 is used to store the target position information of the target point, the target distance between the target point and the dry point of the displacement surface, the initial position information of the displacement sensitive point M, the historical position information, and the current position information.

[0089] Specifically, after the camera module 11 determines the target position information of multiple target points, the target position information is sent to the data storage module 15. After the ranging module 12 measures the target distance, the target distance is sent to the data storage module 15. After the processing module 13 obtains the initial position information, historical position information, and current position information, the initial position information, historical position information, and current position information are sent to the data storage module 15.

[0090] The object displacement monitoring device 1 of this embodiment further includes a wireless transmission module 16 , and the wireless transmission module 16 is connected to the data storage module 15 .

[0091] The wireless transmission module 16 is used to transmit the data stored in the data storage module 15 to the user end.

[0092] The object displacement monitoring device 1 of this embodiment further includes a power supply module (not shown in the figure), which is respectively connected to the camera module 11, the distance measurement module 12, the processing module 13, the focus module 14, the data storage module 15 and the wireless transmission module 16.

[0093] The power supply module is used to supply power to the camera module 11 , the distance measuring module 12 , the processing module 13 , the focusing module 14 , the data storage module 15 and the wireless transmission module 16 .

[0094] According to an embodiment of the present invention, an embodiment of a method for monitoring the displacement of an object 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.

[0095] In this embodiment, a method for monitoring the displacement of an object is provided, which can be used in the above-mentioned object displacement monitoring device. Figure 5 is a flow chart of a method for monitoring object displacement 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 5 The process sequence shown is limited. Figure 5 As shown, the process includes the following steps:

[0096] Step S501, determining target position information of multiple target points, and sending the target position information to a distance measurement module and a processing module.

[0097] Step S502: measure the target distance between the target point and the displacement sensitive point respectively according to the target position information, and send the target distance to the processing module.

[0098] Step S503: determining the current position information of the displacement sensitive point based on the multiple target position information and the corresponding target distances, and comparing the current position information with the initial position information of the displacement sensitive point to determine the displacement information of the target object.

[0099] For details, please see Figures 1 to 4 The embodiments shown will not be described in detail here.

[0100] In this implementation, the present application installs an object displacement monitoring device at a displacement sensitive point, with fewer devices to be arranged, no major structural modifications are required, and the installation is convenient, which can reduce the monitoring cost. At the same time, the target point is determined by the object displacement monitoring device, and the displacement of the target object is determined by the selected target point. The target point can be determined according to the structural position of the target object, and different target objects can be adaptively monitored, further improving the pertinence of monitoring and improving the monitoring accuracy.

[0101] At the same time, the method of the present application provides automated, high-precision, continuous, and unmanned monitoring of the displacement of building structures or structures, and can be used for monitoring at night, in windy weather, and other conditions. The monitoring system does not require major structural modifications and is easy to install. The observation reference object can be a place that is difficult for personnel to reach, which can save a lot of manpower and reduce monitoring costs.

[0102] The embodiment of the present invention also provides a computer device having the above Figure 1 or Figure 4 The object displacement monitoring device shown.

[0103] See also Figure 6 , Figure 6 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 6 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 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. 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 6 A processor 10 is taken as an example.

[0104] 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.

[0105] 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.

[0106] 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.

[0107] 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.

[0108] 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 6 The example of connecting through bus is taken in the following.

[0109] 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 can be a touch screen.

[0110] 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.

[0111] 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.

[0112] 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. An object displacement monitoring device, characterized in that: The device is installed at a displacement sensitive point of a target object, and comprises a camera module, a distance measuring module and a processing module, wherein the camera module, the distance measuring module and the processing module are respectively connected to each other, wherein: The camera module is used to determine target position information of multiple target points and send the target position information to the distance measurement module and the processing module, and the number of the target points is at least three; The distance measuring module is used to measure the target distance between the target point and the displacement sensitive point respectively according to the target position information, and send the target distance to the processing module; The processing module is used to determine the current position information of the displacement sensitive point based on the multiple target position information and the corresponding target distance, and compare the current position information with the initial position information of the displacement sensitive point to determine the displacement information of the target object.

2. The object displacement monitoring device according to claim 1, characterized in that: The device further comprises a focusing module, which is connected to the camera module, wherein: The camera module is used to rotate according to the target position information and align with the directions of the multiple target points; The focusing module is used to adjust the focal length of the camera module until the camera module captures a plurality of target points.

3. The object displacement monitoring device according to claim 1, characterized in that: The number of the target points is three, and the processing module is used to determine the current position information of the displacement sensitive point based on the multiple target position information and the corresponding target distance, including: Construct the distance function: The two solutions of (x, y, z) are obtained as the first position information and the second position information of the displacement sensitive point, wherein the target position information of the target point is (x1, y1, z1), (x2, y2, z2), (x3, y3, z3), and the corresponding target distances are l1, l2, l3; The first location information, the second location information and the initial location information are compared to determine the current location information.

4. The object displacement monitoring device according to claim 3, characterized in that: The comparing the first location information, the second location information, and the initial location information to determine the current location information includes: Calculating a first distance between the first position information and the initial position information; calculating a second distance between the second position information and the initial position information; When the first distance is smaller than the second distance, the first position information is used as the current position information; when the second distance is smaller than the first distance, the second position information is used as the current position information.

5. The object displacement monitoring device according to claim 4, characterized in that: The distance measurement module is also used to collect multiple sets of target data sets according to a preset collection frequency, and send the target data sets to the distance measurement module, wherein the target data sets include the target distance and the corresponding collection time; The processing module is further used to determine the position data set of the displacement sensitive point based on the plurality of target position information and the target data set, wherein the position data set includes the position information of the displacement sensitive point and the corresponding acquisition time; Acquire the initial position information and the corresponding initial time of the displacement sensitive point; A displacement trend of the target position is determined based on the position data set, the initial position information and the initial time.

6. The object displacement monitoring device according to any one of claims 1 to 5, characterized in that: The distance measurement module is a laser distance measurement module, wherein: The camera module is also used to perform human body detection and obtain a human body detection frame; When it is detected that the ranging path of the ranging module overlaps with the human body detection frame, the ranging module is turned off.

7. A method for monitoring object displacement, characterized in that: The object displacement monitoring device according to any one of claims 1 to 6 is characterized in that the method comprises: Determine target position information of a plurality of target points, and send the target position information to the ranging module and the processing module, wherein the number of the target points is at least three; According to the target position information, respectively measure the target distance between the target point and the displacement sensitive point, and send the target distance to the processing module; The current position information of the displacement sensitive point is determined based on the plurality of target position information and the corresponding target distances, and the current position information is compared with the initial position information of the displacement sensitive point to determine the displacement information of the target object.

8. A computer device, 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 object displacement monitoring method described in claim 7 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the object displacement monitoring method described in claim 7.

10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the object displacement monitoring method described in claim 7.

Citation Information

Patent Citations

  • Virtual reality spatial positioning device and virtual reality spatial positioning method

    CN106680773A

  • Method and system for three-dimensional positioning of target

    CN109978953A

  • Three-point ranging intersection principle-based slope displacement monitoring system and method

    CN110567382A

  • Distance measurement positioning method and device

    CN111381209A

  • Positioning method and device for rail vehicle

    CN112147572A