Tunnel deformation monitoring method and system based on laser scanner and odometer

文档序号:1427240 发布日期:2020-03-17 浏览:26次 中文

阅读说明:本技术 一种基于激光扫描仪和里程计的隧道变形监测方法及系统 (Tunnel deformation monitoring method and system based on laser scanner and odometer ) 是由 程曦 陈磊 钟小军 廖水华 李成建 王杰 王五丰 朱淑娟 孙荣康 阎首宏 于 2019-11-22 设计创作,主要内容包括:本发明涉及一种基于激光扫描仪和里程计的隧道变形监测方法及系统,其方法包括检测小车在隧道内轨道上所在位置对应的里程计数;扫描仪对隧道内壁进行扫描并获取隧道断面的原始数据信息,同时还分别记录小车进出隧道时对应的扫描仪时间;工控机记录小车在隧道内轨道上任一点对应的工控机时间信息,并确定隧道内轨道上任一点的对应的扫描仪时间;以确定对应的螺旋线点云数据信息,并根据所述螺旋线数据信息确定该点对应的隧道断面数据信息。本发明基于扫描仪和里程计实现隧道监测,大大提高了监测效率,降低成本,在外业测量中能提高数十倍的测量速度,在内业处理中,简化了处理流程,无需在模型上进行切割,也无需轨道中心线即可得到隧道断面结果。(The invention relates to a tunnel deformation monitoring method and a system based on a laser scanner and a speedometer, wherein the method comprises the steps of detecting mileage count corresponding to the position of a trolley on a track in a tunnel; the scanner scans the inner wall of the tunnel and acquires the original data information of the section of the tunnel, and simultaneously records the corresponding scanner time when the trolley enters and exits the tunnel; the industrial personal computer records the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel and determines the corresponding scanner time of any point on the track in the tunnel; and determining corresponding spiral line point cloud data information, and determining tunnel section data information corresponding to the spiral line point cloud data information according to the spiral line data information. The invention realizes tunnel monitoring based on the scanner and the odometer, greatly improves monitoring efficiency, reduces cost, can improve measuring speed by tens of times in field measurement, simplifies processing flow in field processing, does not need to cut on a model, and can obtain a tunnel section result without a track central line.)

1. A tunnel deformation monitoring method based on a laser scanner and a speedometer is characterized by comprising the following steps:

the odometer arranged on the trolley detects the mileage count corresponding to the position of the trolley on the track in the tunnel when the trolley moves along the track penetrating through the tunnel;

the scanner arranged on the trolley scans the inner wall of the tunnel when the trolley moves into the tunnel along the track, acquires the original data information of the section of the tunnel, and simultaneously records the corresponding scanner time when the trolley enters and exits the tunnel;

the industrial personal computer arranged on the trolley records the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel, and determines the corresponding scanner time of any point on the track in the tunnel according to the mark information obtained in advance for the mark of the tunnel to be detected, the mileage count corresponding to the position of the trolley, the time information of the industrial personal computer and the corresponding scanner time when the trolley enters or exits the tunnel;

and the industrial personal computer determines corresponding spiral line point cloud data information according to the scanner time of any point on the track in the tunnel, and determines tunnel section data information corresponding to the point according to the spiral line data information.

2. The tunnel deformation monitoring method based on the laser scanner and the odometer according to claim 1, characterized in that: the method for determining the corresponding scanner time of any point on the track in the tunnel specifically comprises the following steps:

determining a mapping relation between mileage and mileage count of any point on a track in a tunnel according to mark information obtained by marking a tunnel to be detected in advance;

determining a mileage counting interval corresponding to any point on the track in the tunnel according to the mapping relation, and determining the time of the industrial personal computer corresponding to the mileage counting interval according to the mileage counting interval;

and determining the time of the scanner corresponding to any point according to the time of the industrial personal computer corresponding to any point on the track in the tunnel.

3. The method of claim 2, wherein the method comprises the following steps: the step of determining the mapping relationship between the mileage and the mileage count of any point on the track in the tunnel according to the mark information obtained by marking the tunnel to be tested in advance specifically comprises the following steps:

respectively marking a starting point and an end point outside two ends of the tunnel to be detected, and marking a running track along the starting point and the end point in the tunnel to be detected;

respectively calibrating the mileage corresponding to the starting point and the ending point, and acquiring the mileage count corresponding to the trolley at the starting point and the ending point;

and determining the mileage count of any point on the track in the tunnel according to the mileage of the starting point and the ending point and the corresponding mileage count.

4. The method of claim 2, wherein the method comprises the following steps: the step of determining the mileage counting interval corresponding to any point on the track in the tunnel according to the mapping relationship and the step of determining the time of the industrial personal computer corresponding to the mileage counting interval specifically comprise the following steps:

reading the mileage counting interval of any point on the track in the tunnel from the detection result of the mileage meter according to the mileage counting, and acquiring the time interval of the industrial personal computer corresponding to the mileage counting interval from the time information of the industrial personal computer;

and determining the time of the industrial personal computer corresponding to the point according to the mileage counting interval corresponding to the mileage counting of any point on the track in the tunnel and the time interval corresponding to the industrial personal computer.

5. The method of claim 2, wherein the method comprises the following steps: the method for determining the scanner time of the point according to the time of the industrial personal computer corresponding to any point on the track in the tunnel specifically comprises the following steps:

determining the ratio of the time interval of the industrial personal computer for the trolley to enter and exit the tunnel to be tested to the time interval of the scanner for the trolley to enter and exit the tunnel to be tested according to the time recorded by the scanner and the time recorded by the industrial personal computer;

determining the scanner time interval corresponding to any point of the trolley from the entrance of the tunnel to be tested to the track in the tunnel according to the ratio of the time interval of the industrial personal computer to the scanner time interval;

and determining the corresponding scanner time corresponding to any point on the track in the tunnel according to the time when the trolley moves from the starting point to the entrance of the tunnel to be tested and the time interval between the trolley and the scanner corresponding to any point on the track in the tunnel from the entrance of the tunnel to be tested.

6. The tunnel deformation monitoring method based on the laser scanner and the odometer according to claim 1, characterized in that: the method for determining the corresponding spiral line point cloud data information according to the scanner time of any point on the track in the tunnel and determining the corresponding tunnel section data information according to the spiral line data information specifically comprises the following steps:

reading point cloud data information corresponding to the first half period and the second half period of the point from original data information obtained by scanning of the scanner according to the time interval of the scanner to obtain spiral line point cloud data information with the point as the center;

and projecting the point cloud data information of the spiral line to a tunnel section normal plane corresponding to the point to obtain a tunnel section curve corresponding to the point on the track in the tunnel.

7. The method of claim 1, further comprising the steps of:

and reading the scanner time corresponding to each point on the track according to the original data information, determining the mileage corresponding to each point on the track, and establishing a linear tunnel model according to the mileage corresponding to each point on the track and the corresponding tunnel section curve.

8. The laser scanner and odometer-based tunnel deformation monitoring method according to claim 7, characterized by further comprising the steps of:

and correcting the linear tunnel model according to the pre-acquired three-dimensional coordinate information of any point of the track center line in the tunnel and the offset between the scanner center point and the corresponding point on the track center line to obtain a real tunnel model.

9. The method for monitoring tunnel deformation based on the laser scanner and the odometer according to claim 8, wherein the step of correcting the linear tunnel model specifically comprises the following steps:

determining a three-dimensional coordinate corresponding to each point on the track central line according to the three-dimensional coordinate information of any point of the track central line in the tunnel acquired in advance and the mileage corresponding to each point on the track central line;

determining the offset between the central point of the scanner and the corresponding point on the track central line and the rotation angle of the normal plane corresponding to the point along the advancing direction according to the three-dimensional coordinates corresponding to each point on the track central line;

and correcting the linear tunnel model according to the offset between the central point of the scanner and the corresponding point on the central line of the track and the rotation angle of the normal plane corresponding to each point on the track to obtain a real tunnel model.

10. The utility model provides a tunnel deformation monitoring system based on laser scanner and odometer which characterized in that: comprises a trolley, a scanner, a milemeter and an industrial personal computer, wherein the scanner, the milemeter and the industrial personal computer are arranged on the trolley;

the trolley is used for entering from one end of the tunnel to be tested, moving along a pre-calibrated track in the tunnel to be tested and exiting from the other end of the tunnel to be tested;

the odometer is used for detecting the mileage count corresponding to the position of the trolley on the track in the tunnel when the trolley moves along the track penetrating through the tunnel to be detected and sending the mileage count to the industrial personal computer;

the scanner is used for scanning the inner wall of the tunnel when the trolley moves to the track positioned in the tunnel to be detected, acquiring the original data information of the section of the tunnel, and simultaneously respectively recording the corresponding time when the trolley enters and exits the tunnel;

the industrial personal computer is used for recording the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel, and determining the corresponding scanner time of any point on the track in the tunnel according to the mark information obtained in advance for the to-be-detected tunnel mark, the mileage count corresponding to the position of the trolley, the time information of the industrial personal computer and the corresponding scanner time when the trolley enters or exits the tunnel;

the industrial personal computer is also used for reading the corresponding spiral line point cloud data information from the original data information obtained by scanning the scanner according to the scanner time corresponding to any point on the track in the tunnel, and determining the corresponding tunnel section data information according to the spiral line data information.

Technical Field

The invention relates to the technical field of tunnel monitoring, in particular to a tunnel deformation monitoring method and system based on a laser scanner and a speedometer.

Background

Tunnel deformation monitoring generally includes acquiring point cloud data of tunnel scanning, and performing comparative analysis on a certain tunnel position to be monitored. Therefore, the point cloud data of the tunnel section of a certain tunnel is required to be acquired, and the position of the tunnel must be accurately positioned.

The traditional observation station type three-dimensional laser scanning method is that the absolute coordinates of three-dimensional point cloud data are finally obtained, and the data are displayed together to show the real position, shape and size of an object, so that the actual position data of a cross section can be obtained by cutting out the cross section of a certain position on the three-dimensional point cloud model, and the requirement of monitoring and comparison can be met. However, cutting such a three-dimensional point cloud of absolute coordinate data generated requires a line file having a tunnel, and a vertical plane at a certain position is determined by a center line provided by the line file, thereby obtaining cross-sectional data by interpolation. If an accurate tunnel linear file cannot be provided, manual intervention or writing of a more complex algorithm is required to extract the corresponding tunnel section, and the effect may not be good.

At present, a method for monitoring tunnel deformation by using a three-dimensional laser scanner is to scan tunnels by stations and then splice data. If the scanner does not support the method of the back view of the total station to obtain the center coordinate, the coordinate conversion and splicing can be carried out only by using the common point coordinate measured by each station, and the obtained tunnel point cloud data has low precision, poor effect and high cost. Because the scanning density of the station-type scanning is high, each station needs to scan for a long time, and the moving of the station is troublesome. In the skylight period (2-4 hours) of a tunnel operation, the total length of the scanning tunnel may be less than 100 meters. Thus, for a long tunnel, dozens of skylights may be needed to sweep the tunnel, so that the operation cost is too high, and the tunnel deformation monitoring project is extremely disadvantageous.

Disclosure of Invention

The invention aims to solve the technical problem of providing a tunnel deformation monitoring method and system based on a laser scanner and a speedometer, aiming at the defects of the prior art.

The technical scheme for solving the technical problems is as follows: a tunnel deformation monitoring method based on a laser scanner and a speedometer comprises the following steps:

the odometer arranged on the trolley detects the mileage count corresponding to the position of the trolley on the track in the tunnel when the trolley moves along the track penetrating through the tunnel;

the scanner arranged on the trolley scans the inner wall of the tunnel when the trolley moves into the tunnel along the track, acquires the original data information of the section of the tunnel, and simultaneously records the corresponding scanner time when the trolley enters and exits the tunnel;

the industrial personal computer arranged on the trolley records the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel, and determines the corresponding scanner time of any point on the track in the tunnel according to the mark information obtained in advance for the mark of the tunnel to be detected, the mileage count corresponding to the position of the trolley, the time information of the industrial personal computer and the corresponding scanner time when the trolley enters or exits the tunnel;

and the industrial personal computer determines corresponding spiral line point cloud data information according to the scanner time of any point on the track in the tunnel, and determines tunnel section data information corresponding to the point according to the spiral line data information.

The invention has the beneficial effects that: according to the tunnel deformation monitoring method based on the laser scanner and the odometer, the inner wall of the tunnel is scanned by the scanner along with the trolley moving in the tunnel, the original data information of the tunnel section is obtained, and the three-dimensional point cloud data positioning is realized by combining the odometer and the industrial personal computer, so that the tunnel section data information corresponding to any point on the track in the tunnel is obtained, the tunnel monitoring is realized, the monitoring efficiency is greatly improved, the cost is reduced, the measuring speed can be improved by tens of times in field measurement, the processing flow is simplified in field processing, the cutting on a model is not needed, and the tunnel section result can be obtained without the track central line.

On the basis of the technical scheme, the invention can be further improved as follows:

further: the method for determining the corresponding scanner time of any point on the track in the tunnel specifically comprises the following steps:

determining a mapping relation between mileage and mileage count of any point on a track in a tunnel according to mark information obtained by marking a tunnel to be detected in advance;

determining a mileage counting interval corresponding to any point on the track in the tunnel according to the mapping relation, and determining the time of the industrial personal computer corresponding to the mileage counting interval according to the mileage counting interval;

and determining the time of the scanner corresponding to any point according to the time of the industrial personal computer corresponding to any point on the track in the tunnel.

The beneficial effects of the further scheme are as follows: by determining the mapping relation between the mileage and the mileage count of any point on the track in the tunnel, the mileage interval to which any point on the track belongs can be conveniently determined, and therefore the corresponding time of the industrial personal computer and the time of the scanner can be conveniently determined subsequently.

Further: the step of determining the mapping relationship between the mileage and the mileage count of any point on the track in the tunnel according to the mark information obtained by marking the tunnel to be tested in advance specifically comprises the following steps:

respectively marking a starting point and an end point outside two ends of the tunnel to be detected, and marking a running track along the starting point and the end point in the tunnel to be detected;

respectively calibrating the mileage corresponding to the starting point and the ending point, and acquiring the mileage count corresponding to the trolley at the starting point and the ending point;

and determining the mileage count of any point on the track in the tunnel according to the mileage of the starting point and the ending point and the corresponding mileage count.

The beneficial effects of the further scheme are as follows: the relationship between the mileage and the mileage count at any point on the track in the tunnel can be accurately determined through the mileage and the mileage count of the trolley at the starting point and the ending point, so that the mileage count can be accurately determined for any point with calibrated mileage, and the mileage count interval at the point can be conveniently determined subsequently.

Further: the step of determining the mileage counting interval corresponding to any point on the track in the tunnel according to the mapping relationship and the step of determining the time of the industrial personal computer corresponding to the mileage counting interval specifically comprise the following steps:

reading the mileage counting interval of any point on the track in the tunnel from the detection result of the mileage meter according to the mileage counting, and acquiring the time interval of the industrial personal computer corresponding to the mileage counting interval from the time information of the industrial personal computer;

and determining the time of the industrial personal computer corresponding to the point according to the mileage counting interval corresponding to the mileage counting of any point on the track in the tunnel and the time interval corresponding to the industrial personal computer.

The beneficial effects of the further scheme are as follows: through the odometer interval of any point on the track in the tunnel and the corresponding industrial computer time interval, the accurate industrial computer time corresponding to any point on the track in the tunnel can be accurately determined, so that the corresponding scanner time can be conveniently determined.

Further: the method for determining the scanner time of the point according to the time of the industrial personal computer corresponding to any point on the track in the tunnel specifically comprises the following steps:

determining the ratio of the time interval of the industrial personal computer for the trolley to enter and exit the tunnel to be tested to the time interval of the scanner for the trolley to enter and exit the tunnel to be tested according to the time recorded by the scanner and the time recorded by the industrial personal computer;

determining the scanner time interval corresponding to any point of the trolley from the entrance of the tunnel to be tested to the track in the tunnel according to the ratio of the time interval of the industrial personal computer to the scanner time interval;

and determining the corresponding scanner time corresponding to any point on the track in the tunnel according to the time when the trolley moves from the starting point to the entrance of the tunnel to be tested and the time interval between the trolley and the scanner corresponding to any point on the track in the tunnel from the entrance of the tunnel to be tested.

The beneficial effects of the further scheme are as follows: when the modes of the scanner and the industrial personal computer are asynchronous, the time interval of the trolley corresponding to any point on the track in the tunnel from the entrance of the tunnel to be detected can be determined by determining the ratio of the time interval of the trolley entering and exiting the industrial personal computer of the tunnel to be detected to the time interval of the scanner, and then the time interval of the scanner corresponding to any point on the track in the tunnel can be determined, so that the corresponding point cloud data information can be conveniently found from the original data information acquired by the scanner, and the tunnel section data information corresponding to the point can be determined.

Further: the method for determining the corresponding spiral line point cloud data information according to the scanner time of any point on the track in the tunnel and determining the corresponding tunnel section data information according to the spiral line data information specifically comprises the following steps:

reading point cloud data information corresponding to the first half period and the second half period of the point from original data information obtained by scanning of the scanner according to the time interval of the scanner to obtain spiral line point cloud data information with the point as the center;

and projecting the point cloud data information of the spiral line to a tunnel section normal plane corresponding to the point to obtain a tunnel section curve corresponding to the point on the track in the tunnel.

The beneficial effects of the further scheme are as follows: the point cloud data information corresponding to the first half period and the second half period is read by the scanner at any point on the track in the tunnel, and then projected to the corresponding end face normal plane, so that the corresponding tunnel section curve can be obtained, and the method is very accurate.

Further: the tunnel deformation monitoring method based on the laser scanner and the odometer further comprises the following steps:

and reading the scanner time corresponding to each point on the track according to the original data information, determining the mileage corresponding to each point on the track, and establishing a linear tunnel model according to the mileage corresponding to each point on the track and the corresponding tunnel section curve.

The beneficial effects of the further scheme are as follows: a linear tunnel model is established through the mileage corresponding to each point on the track and the corresponding tunnel section curve, a real tunnel is simulated, the condition of the whole tunnel can be known more visually, and the tunnel is conveniently monitored integrally.

Further: the tunnel deformation monitoring method based on the laser scanner and the odometer further comprises the following steps:

and correcting the linear tunnel model according to the pre-acquired three-dimensional coordinate information of any point of the track center line in the tunnel to obtain a real tunnel model.

Further: the step of correcting the linear tunnel model specifically comprises the following steps:

determining a three-dimensional coordinate corresponding to each point on the track central line according to the three-dimensional coordinate information of any point of the track central line in the tunnel acquired in advance and the mileage corresponding to each point on the track central line;

determining the offset between the central point of the scanner and the corresponding point on the track central line and the rotation angle of the normal plane corresponding to the point along the advancing direction according to the three-dimensional coordinates corresponding to each point on the track central line;

and correcting the linear tunnel model according to the offset between the central point of the scanner and the corresponding point on the central line of the track and the rotation angle of the normal plane corresponding to each point on the track to obtain a real tunnel model.

The beneficial effects of the further scheme are as follows: the offset between the center point of the scanner and any point of the track center line in the corresponding tunnel and the rotation angle of the normal plane corresponding to the point along the advancing direction can be determined through the three-dimensional coordinate information of any point of the track center line in the tunnel, so that the linear tunnel model can be accurately corrected, a real tunnel model is obtained, a real tunnel can be simulated to monitor the tunnel, and the method is very convenient and visual.

The invention also provides a tunnel deformation monitoring system based on the laser scanner and the odometer, which comprises a trolley, and the scanner, the odometer and the industrial personal computer which are arranged on the trolley;

the trolley is used for entering from one end of the tunnel to be tested, moving along a pre-calibrated track in the tunnel to be tested and exiting from the other end of the tunnel to be tested;

the odometer is used for detecting the mileage count corresponding to the position of the trolley on the track in the tunnel when the trolley moves along the track penetrating through the tunnel to be detected and sending the mileage count to the industrial personal computer;

the scanner is used for scanning the inner wall of the tunnel when the trolley moves to the track positioned in the tunnel to be detected, acquiring the original data information of the section of the tunnel, and simultaneously respectively recording the corresponding time when the trolley enters and exits the tunnel;

the industrial personal computer is used for recording the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel, and determining the corresponding scanner time of any point on the track in the tunnel according to the mark information obtained in advance for the to-be-detected tunnel mark, the mileage count corresponding to the position of the trolley, the time information of the industrial personal computer and the corresponding scanner time when the trolley enters or exits the tunnel;

the industrial personal computer is also used for reading the corresponding spiral line point cloud data information from the original data information obtained by scanning the scanner according to the scanner time corresponding to any point on the track in the tunnel, and determining the corresponding tunnel section data information according to the spiral line data information.

The invention has the beneficial effects that: according to the tunnel deformation monitoring system based on the laser scanner and the odometer, the inner wall of the tunnel is scanned by the scanner along with the trolley moving in the tunnel, the original data information of the tunnel section is obtained, and the three-dimensional point cloud data positioning is realized by combining the odometer and the industrial personal computer, so that the tunnel section data information corresponding to any point on the track in the tunnel is obtained, the tunnel monitoring is realized, the monitoring efficiency is greatly improved, the cost is reduced, the measuring speed can be improved by tens of times in field measurement, the processing flow is simplified in field processing, the cutting on a model is not needed, and the tunnel section result can be obtained without the track central line.

Drawings

Fig. 1 is a schematic flow chart of a tunnel deformation monitoring method based on a laser scanner and an odometer according to an embodiment of the invention;

FIG. 2 is a flowchart illustrating a method for determining a corresponding scanner time at any point on a track in a tunnel according to an embodiment of the present invention;

FIG. 3 is a flowchart illustrating a method for determining a mapping relationship between mileage and mileage count at any point on a track in a tunnel according to an embodiment of the present invention;

FIG. 4 is a schematic flow chart of a method for determining time of an industrial personal computer corresponding to any point on a track in a tunnel according to an embodiment of the present invention;

FIG. 5 is a flowchart illustrating a method for determining a scanner time corresponding to any point on a track in a tunnel according to an embodiment of the present invention;

fig. 6 is a flowchart illustrating a method for determining tunnel cross-section data information corresponding to any point on a track in a tunnel according to an embodiment of the present invention;

FIG. 7 is a schematic flow chart of a tunnel deformation monitoring method based on a laser scanner and an odometer according to another embodiment of the invention;

FIG. 8 is a schematic flow chart of a tunnel deformation monitoring method based on a laser scanner and an odometer according to another embodiment of the invention;

FIG. 9 is a flowchart illustrating a method for correcting a linear tunnel model according to another embodiment of the present invention;

fig. 10 is a schematic structural diagram of a tunnel deformation monitoring system based on a laser scanner and an odometer according to another embodiment of the invention.

Detailed Description

The principles and features of this invention are described below in conjunction with the following drawings, which are set forth by way of illustration only and are not intended to limit the scope of the invention.

As shown in fig. 1, a tunnel deformation monitoring method based on a laser scanner and a odometer includes the following steps:

s11: the odometer arranged on the trolley detects the mileage count corresponding to the position of the trolley on the track in the tunnel when the trolley moves along the track penetrating through the tunnel;

s12: the scanner arranged on the trolley scans the inner wall of the tunnel when the trolley moves into the tunnel along the track, acquires the original data information of the section of the tunnel, and simultaneously records the corresponding scanner time when the trolley enters and exits the tunnel;

s13: the industrial personal computer arranged on the trolley records the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel, and determines the corresponding scanner time of any point on the track in the tunnel according to the mark information obtained in advance for the mark of the tunnel to be detected, the mileage count corresponding to the position of the trolley, the time information of the industrial personal computer and the corresponding scanner time when the trolley enters or exits the tunnel;

s14: and the industrial personal computer determines corresponding spiral line point cloud data information according to the scanner time of any point on the track in the tunnel, and determines tunnel section data information corresponding to the point according to the spiral line data information.

According to the tunnel deformation monitoring method based on the laser scanner and the odometer, the inner wall of the tunnel is scanned by the scanner along with the trolley moving in the tunnel, the original data information of the tunnel section is obtained, and the three-dimensional point cloud data positioning is realized by combining the odometer and the industrial personal computer, so that the tunnel section data information corresponding to any point on the track in the tunnel is obtained, the tunnel monitoring is realized, the monitoring efficiency is greatly improved, the cost is reduced, the measuring speed can be improved by tens of times in field measurement, the processing flow is simplified in field processing, the cutting on a model is not needed, and the tunnel section result can be obtained without the track central line.

As shown in fig. 2, in one or more embodiments provided by the present invention, the determining the corresponding scanner time of any point on the track in the tunnel specifically includes the following steps:

s21: determining a mapping relation between mileage and mileage count of any point on a track in a tunnel according to mark information obtained by marking a tunnel to be detected in advance;

s22: determining a mileage counting interval corresponding to any point on the track in the tunnel according to the mapping relation, and determining the time of the industrial personal computer corresponding to the mileage counting interval according to the mileage counting interval;

s23: and determining the time of the scanner corresponding to any point according to the time of the industrial personal computer corresponding to any point on the track in the tunnel.

By determining the mapping relation between the mileage and the mileage count of any point on the track in the tunnel, the mileage interval to which any point on the track belongs can be conveniently determined, and therefore the corresponding time of the industrial personal computer and the time of the scanner can be conveniently determined subsequently.

As shown in fig. 3, in one or more embodiments provided by the present invention, the determining a mapping relationship between the mileage and the mileage count at any point on the track in the tunnel according to the mark information obtained in advance for the to-be-detected tunnel mark specifically includes the following steps:

s31: respectively marking a starting point and an end point outside two ends of the tunnel to be detected, and marking a running track along the starting point and the end point in the tunnel to be detected;

s32: respectively calibrating the mileage corresponding to the starting point and the ending point, and acquiring the mileage count corresponding to the trolley at the starting point and the ending point;

s33: and determining the mileage count of any point on the track in the tunnel according to the mileage of the starting point and the ending point and the corresponding mileage count.

First, a mark is made at a fixed point (or characteristic point, used as a reference) at which the measuring trolley moves to the end outside the tunnel section, and the mark is considered as the starting point of the odometer counting. One count of the odometer is obtained here as S0. Then when the trolley just enters the tunnel, the scanner starts scanning, the starting recording time of the scanner is recorded as t1, and simultaneously, the odometer also has a count which is set as S1, and the odometer count at the starting scanning is obtained. The industrial personal computer associated with the odometer may also obtain a time T1. Here, the cart may be hand-pushed or electrically driven, without affecting the problem of the invention to be explained. The odometer is pulse type, the number of pulses is recorded every 5ms, and data of 200 pulses per second can be obtained, namely 200 odometers are recorded. The recordings are sufficiently dense that the carriage is considered to be moving at a constant velocity over the distance between the recording intervals.

When the trolley moves to just exit the tunnel, the scanner finishes scanning, the odometer has a mileage count set as S2, the finishing recording time of the scanner is recorded as T2, and the industrial personal computer associated with the odometer can also obtain a time as T2. Generally, the time interval Δ T from T2-T1 should be equal to the time interval Δ T from T2-T1, but these two values are usually different if the scanner clock rate is not consistent with the industrial computer clock rate, data transmission delay, scanner internal clock delay, etc. If the scanner does not support external synchronization, the error needs to be distributed in a proportional distribution mode.

The trolley continues to move to a fixed point (or characteristic point, used as a reference) at the other end outside the tunnel, and a mark is made, which is considered as an end point of the odometer counting. The mileage count corresponding to the odometer is S3 here.

Then, for a certain section position of the tunnel, the mileage can be obtained according to the pre-calibration at the corresponding point on the track, which is marked as S, and the mileage can be easily obtained according to the characteristic of the odometer uniform operation, and the odometer count corresponding to the section with the tunnel mileage value marked as S to be extracted should be (S-S0) (S3-S0)/(S3-S0) + S0.

The relationship between the mileage and the mileage count at any point on the track in the tunnel can be accurately determined through the mileage and the mileage count of the trolley at the starting point and the ending point, so that the mileage count can be accurately determined for any point with calibrated mileage, and the mileage count interval at the point can be conveniently determined subsequently.

As shown in fig. 4, in one or more embodiments provided in the present invention, the determining a mileage counting interval corresponding to any point on a track in a tunnel according to the mapping relationship, and determining an industrial personal computer time corresponding to the mileage counting interval specifically includes the following steps:

s41: reading the mileage counting interval of any point on the track in the tunnel from the detection result of the mileage meter according to the mileage counting, and acquiring the time interval of the industrial personal computer corresponding to the mileage counting interval from the time information of the industrial personal computer;

s42: and determining the time of the industrial personal computer corresponding to the point according to the mileage counting interval corresponding to the mileage counting of any point on the track in the tunnel and the time interval corresponding to the industrial personal computer.

In the characters recorded by the industrial personal computer on the odometer, the corresponding relation between the mileage technology of the travelling trolley and the time of the industrial personal computer can be found. If the car moves forward all the time and no backing condition occurs, the mileage technology of the odometer is arranged from small to large, so that the odometer counting interval corresponding to the mileage counting S obtained in the previous step can be searched by utilizing the dichotomy. Assuming that the corresponding mileage counting interval is [ Sq0, Sq1], and the corresponding industrial personal computer time interval is [ Tq0, Tq1], since the vehicle can be considered to be in constant-speed motion at an instant, V can be obtained as S/T according to the formula of constant-speed linear motion, V can be obtained as (Sq1-Sq0)/(Tq1-Tq0) for the vehicle speed in this time interval, the difference of mileage counts from the position of mileage count S to the position of mileage count Sq0 is Sq0-S, and further, Δ TS can be obtained as (Sq0-S)/V can be obtained as (Sq0-S)/(Sq1-Sq0) (Tq1-Tq 0). The corresponding industrial personal computer time at the position with the mileage count of S is TS ═ Tq0+ Δ TS ═ Tq0+ (Sq0-S)/(Sq1-Sq0) (Tq1-Tq 0).

Through the odometer interval of any point on the track in the tunnel and the corresponding industrial computer time interval, the accurate industrial computer time corresponding to any point on the track in the tunnel can be accurately determined, so that the corresponding scanner time can be conveniently determined.

In practice, if the vehicle is not moving forward all the time, a reverse situation occurs in the process. In this case, the mileage count of the odometer is not always arranged from small to large. At this time, the file acquired by the odometer is divided into a plurality of files which are arranged from small to large or from large to small according to the turning point of the odometer counting. For the mileage count S, the plurality of files may be searched by applying the dichotomy to the N intervals including the mileage count S, respectively. N is less than the number of files and greater than or equal to 1. Because the maximum value and the minimum value of some files are all larger than or all smaller than the mileage count S, binary search is not needed, the files actually containing the mileage count S need to be searched, and the calculation amount is not increased. In the usual case, N is equal to 1. But if S is just within the interval of cart retraction, N is greater than 1. Therefore, by applying the interval calculation formula obtained above, the industrial personal computer time TS corresponding to the N S positions can be obtained.

As shown in fig. 5, in one or more embodiments provided by the present invention, the determining the scanner time of any point on the track in the tunnel according to the time of the industrial personal computer corresponding to the point specifically includes the following steps:

s51: determining the ratio of the time interval of the industrial personal computer for the trolley to enter and exit the tunnel to be tested to the time interval of the scanner for the trolley to enter and exit the tunnel to be tested according to the time recorded by the scanner and the time recorded by the industrial personal computer;

s52: determining the scanner time interval corresponding to any point of the trolley from the entrance of the tunnel to be tested to the track in the tunnel according to the ratio of the time interval of the industrial personal computer to the scanner time interval;

s53: and determining the corresponding scanner time corresponding to any point on the track in the tunnel according to the time when the trolley moves from the starting point to the entrance of the tunnel to be tested and the time interval between the trolley and the scanner corresponding to any point on the track in the tunnel from the entrance of the tunnel to be tested.

In consideration of the principle of uniform error distribution, the proportion P of the time interval of the industrial personal computer to the time interval of the scanner is (T2-T1)/(T2-T1). The scanner time interval corresponding to the industrial personal computer time TS is delta tS ═ TS-T1)/P ═ TS-T1)/(T2-T1) × (T2-T1. The scanner time corresponding to the time TS of the industrial personal computer is TS ═ Δ TS + T1 ═ TS-T1)/(T2-T1) × (T2-T1) + T1.

When the modes of the scanner and the industrial personal computer are asynchronous, the time interval of the trolley corresponding to any point on the track in the tunnel from the entrance of the tunnel to be detected can be determined by determining the ratio of the time interval of the trolley entering and exiting the industrial personal computer of the tunnel to be detected to the time interval of the scanner, and then the time interval of the scanner corresponding to any point on the track in the tunnel can be determined, so that the corresponding point cloud data information can be conveniently found from the original data information acquired by the scanner, and the tunnel section data information corresponding to the point can be determined.

As shown in fig. 6, in one or more embodiments provided by the present invention, the determining, according to the scanner time of any point on the track in the tunnel, the corresponding spiral point cloud data information, and determining, according to the spiral point cloud data information, the tunnel section data information corresponding to the point specifically includes the following steps:

s61: reading point cloud data information corresponding to the first half period and the second half period of the point from original data information obtained by scanning of the scanner according to the time interval of the scanner to obtain spiral line point cloud data information with the point as the center;

s62: and projecting the point cloud data information of the spiral line to a tunnel section normal plane corresponding to the point to obtain a tunnel section curve corresponding to the point on the track in the tunnel.

After the scanner time tS corresponding to the time TS of the industrial personal computer is obtained, scanning spiral line points corresponding to the front and the back of the tunnel section corresponding to the time TS of the industrial personal computer can be found from the original data file of the scanner. The method comprises the following steps: firstly, the time of a scanner corresponding to the time TS of the industrial personal computer is found, and the time interval when the scanner corresponding to the time TS of the industrial personal computer rotates to the critical position twice is obtained by reading the time when all the scanners rotate to the critical position once. During this time interval, the scanner will complete a full helical scan and cover a full range of scan cycles. Because the trolley is continuously moving forward, the line formed by the point cloud of a single scanning becomes a spiral line, and the section of the tunnel which we want is a curve on a plane, so that interpolation processing is needed. Here, in order to make the obtained result more accurate, the point cloud data of the time point corresponding to the time TS of the industrial personal computer is respectively obtained by half of the point cloud data of the single complete spiral scanning point number before and after the time, and a group of spiral point clouds taking the time TS of the industrial personal computer as the center is obtained. And projecting the obtained spiral point cloud to a normal plane where the point cloud at the time corresponding to the scanner time is located. Here, since the time interval of a single scan is short, it can be considered that the formed spiral is actually on the inner surface of one cylinder. In the helical scanning, the scanner is fixed so as not to rotate in the planar direction formed by the forward movement and the left and right directions, but to rotate in the normal plane, so that the data in one direction (the forward direction of the carriage) is always 0, and the coordinate data is formed in the other two directions. And the recorded data forms a curve on a plane every time a scan is performed. Each scan forms a curve on a plane as long as no real coordinate transformation is performed. The curve is actually identical to the curve projected on a certain normal plane after transformation. Therefore, the original record of the scanner in a single time interval is taken out, and the approximate tunnel section curve corresponding to the time TS of the industrial personal computer can be obtained. (corresponding to the more dense the scan data and more accurate the result using interpolation by the neighbor method.)

The point cloud data information corresponding to the first half period and the second half period is read by the scanner at any point on the track in the tunnel, and then projected to the corresponding end face normal plane, so that the corresponding tunnel section curve can be obtained, and the method is very accurate.

As shown in fig. 7, preferably, in one or more embodiments provided in the present invention, the tunnel deformation monitoring method based on the laser scanner and the odometer further includes the following steps:

s15: and reading the scanner time corresponding to each point on the track according to the original data information, determining the mileage corresponding to each point on the track, and establishing a linear tunnel model according to the mileage corresponding to each point on the track and the corresponding tunnel section curve.

A linear tunnel model is established through the mileage corresponding to each point on the track and the corresponding tunnel section curve, a real tunnel is simulated, the condition of the whole tunnel can be known more visually, and the tunnel is conveniently monitored integrally.

If the tunnel deformation monitoring only needs to use tunnel section data for analysis and does not need to generate a tunnel scanning point cloud data model, the steps above already meet the requirements. If a tunnel scanning point cloud model needs to be obtained, the following steps are required: for each scanner raw data point, the scanner time T at the time of recording can be read from the scanner data file, and the industrial personal computer time interval corresponding to T is (T-T1) × P ═ T-T1 ([ T2 ] -T1)/(T2-T1). the time of the industrial personal computer corresponding to T is T ═ delta T + T1 ═ T-T1 ═ T2-T1)/(T2-T1) + T1. After the corresponding time of the industrial personal computer is found, the time of the industrial personal computer can be found to a odometer counting interval where T is located in a counting record file of the odometer by the industrial personal computer through a dichotomy. This is because the recording file is recorded in chronological order, and even if the cart is backed up, the time is recorded forward, so that the odometer counting interval in which T is located can be found directly by bisection. Now knowing the time T, the time interval Δ TS is T-Tq 0. Since S is VT, Δ S is Δ TS V (T-Tq0) (Sq1-Sq0)/(Tq1-Tq 0). The last data point corresponds to an odometer count of S ═ Sq0+ Δ S ═ Sq0+ (T-Tq0) × (Sq1-Sq0)/(Tq1-Tq 0). And the relationship between the odometer count and the odometer is S ═ S0 (S3-S0)/(S3-S0) + S0 due to the above-mentioned relationship. And finally, obtaining the mileage corresponding to the data point, namely obtaining the following data points:

s=(S-S0)/(S3-S0)*(s3-s0)+s0

=(Sq0+(T-Tq0)*(Sq1-Sq0)/(Tq1-Tq0)-S0)/(S3-S0)*(s3-s0)+s0。

and assigning the mileage s corresponding to the data point to the one-dimensional coordinate with the coordinate value of 0 in the original data to obtain the false-true coordinate of the point. After the processed point cloud data are put into a three-dimensional scene, a straight line tunnel model can be seen.

If the scanner supports the external synchronization function, the time of the scanner is synchronized with the time of the industrial personal computer, and the time interval T2-T1 of the industrial personal computer is the same as the time interval T2-T1 of the scanner, so that the time records of the scanner can be completely unified. The mileage corresponding to the scanning point can be obtained as follows:

s=(Sq0+(T-Tq0)*(Sq1-Sq0)/(Tq1-Tq0)-S0)/(S3-S0)*(s3-s0)+s0

=(Sq0+(t-Tq0)*(Sq1-Sq0)/(Tq1-Tq0)-S0)/(S3-S0)*(s3-s0)+s0。

as shown in fig. 8, in one or more embodiments of the present invention, the method for monitoring tunnel deformation based on a laser scanner and an odometer further includes the following steps:

s16: and correcting the linear tunnel model according to the pre-acquired three-dimensional coordinate information of any point of the track center line in the tunnel to obtain a real tunnel model.

As shown in fig. 9, in one or more embodiments provided by the present invention, the modifying the linear tunnel model specifically includes the following steps:

s71: determining a three-dimensional coordinate corresponding to each point on the track central line according to the three-dimensional coordinate information of any point of the track central line in the tunnel acquired in advance and the mileage corresponding to each point on the track central line;

s72: determining the offset between the central point of the scanner and the corresponding point on the track central line and the rotation angle of the normal plane corresponding to the point along the advancing direction according to the three-dimensional coordinates corresponding to each point on the track central line;

s73: and correcting the linear tunnel model according to the offset between the central point of the scanner and the corresponding point on the central line of the track and the rotation angle of the normal plane corresponding to each point on the track to obtain a real tunnel model.

In practice, real tunnels are curved and not straight. The scanning mode cannot contain the shape information of the tunnel, and if real tunnel model data are required to be obtained, real track center line three-dimensional coordinate data and offset of a corresponding point of the center of the trolley scanner and the track center line are required to be obtained. The three-dimensional coordinate data of the track central line can be measured by a method of post-measurement supplement by using a total station instrument for observation interpolation and a track geometric state measuring instrument, or can be obtained according to linear file data provided by Party A. The three-dimensional coordinate data of the track center line not only comprises the three-dimensional coordinate point of each track center line, but also comprises the mileage corresponding to the point and the corresponding track inclination angle or superelevation, and can be respectively and automatically correspondingly calculated with the obtained data. After the three-dimensional coordinate data of the track center line is obtained, the mileage of a certain point in the point cloud data of the scanner is obtained, and the three-dimensional coordinate of the track center line point corresponding to the point and the rotation angle of the normal plane corresponding to the point are required. For the known mileage, an interpolation method can be adopted to calculate the central point from the three-dimensional coordinate data of the track central line, and the distance proportion between the front central point and the rear central point is determined according to the mileage by using the front mileage and the rear mileage, so as to obtain the coordinate of the central point after interpolation, and the rotation angle of the normal plane can also be obtained through the direction vector formed by the two central points.

The offset between the center point of the scanner and any point of the track center line in the corresponding tunnel and the rotation angle of the normal plane corresponding to the point along the advancing direction can be determined through the three-dimensional coordinate information of any point of the track center line in the tunnel, so that the linear tunnel model can be accurately corrected, a real tunnel model is obtained, a real tunnel can be simulated to monitor the tunnel, and the method is very convenient and visual.

As shown in fig. 10, the invention further provides a tunnel deformation monitoring system based on the laser scanner and the odometer, which comprises a trolley, and a scanner, the odometer and an industrial personal computer which are arranged on the trolley;

the trolley is used for entering from one end of the tunnel to be tested, moving along a pre-calibrated track in the tunnel to be tested and exiting from the other end of the tunnel to be tested;

the odometer is used for detecting the mileage count corresponding to the position of the trolley on the track in the tunnel when the trolley moves along the track penetrating through the tunnel to be detected and sending the mileage count to the industrial personal computer;

the scanner is used for scanning the inner wall of the tunnel when the trolley moves to the track positioned in the tunnel to be detected, acquiring the original data information of the section of the tunnel, and simultaneously respectively recording the corresponding time when the trolley enters and exits the tunnel;

the industrial personal computer is used for recording the time information of the industrial personal computer corresponding to any point of the trolley on the track in the tunnel, and determining the corresponding scanner time of any point on the track in the tunnel according to the mark information obtained in advance for the to-be-detected tunnel mark, the mileage count corresponding to the position of the trolley, the time information of the industrial personal computer and the corresponding scanner time when the trolley enters or exits the tunnel;

the industrial personal computer is also used for reading the corresponding spiral line point cloud data information from the original data information obtained by scanning the scanner according to the scanner time corresponding to any point on the track in the tunnel, and determining the corresponding tunnel section data information according to the spiral line data information.

The invention has the beneficial effects that: according to the tunnel deformation monitoring system based on the laser scanner and the odometer, the inner wall of the tunnel is scanned by the scanner along with the trolley moving in the tunnel, the original data information of the tunnel section is obtained, and the three-dimensional point cloud data positioning is realized by combining the odometer and the industrial personal computer, so that the tunnel section data information corresponding to any point on the track in the tunnel is obtained, the tunnel monitoring is realized, the monitoring efficiency is greatly improved, the cost is reduced, the measuring speed can be improved by tens of times in field measurement, the processing flow is simplified in field processing, the cutting on a model is not needed, and the tunnel section result can be obtained without the track central line.

The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于GPS姿态估计的无人机实时计算机视觉处理方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!