[go: up one dir, main page]

CN113503896B - Mileage calibration method of railway measurement trolley based on positioning system - Google Patents

Mileage calibration method of railway measurement trolley based on positioning system Download PDF

Info

Publication number
CN113503896B
CN113503896B CN202110704221.7A CN202110704221A CN113503896B CN 113503896 B CN113503896 B CN 113503896B CN 202110704221 A CN202110704221 A CN 202110704221A CN 113503896 B CN113503896 B CN 113503896B
Authority
CN
China
Prior art keywords
trolley
time
car
real
coordinates
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110704221.7A
Other languages
Chinese (zh)
Other versions
CN113503896A (en
Inventor
郑军
毕江海
王继军
王雪燕
王振文
张望
简浩
袁国堂
尹绍杰
陈晟
韩超
杨扬戬
马浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Railway Construction Electrification Bureau Group Co Ltd
Third Engineering Co Ltd of China Railway Construction Electrification Bureau Group Co Ltd
Taizhou Institute of Zhejiang University
Original Assignee
China Railway Construction Electrification Bureau Group Co Ltd
Third Engineering Co Ltd of China Railway Construction Electrification Bureau Group Co Ltd
Taizhou Institute of Zhejiang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Railway Construction Electrification Bureau Group Co Ltd, Third Engineering Co Ltd of China Railway Construction Electrification Bureau Group Co Ltd, Taizhou Institute of Zhejiang University filed Critical China Railway Construction Electrification Bureau Group Co Ltd
Priority to CN202110704221.7A priority Critical patent/CN113503896B/en
Publication of CN113503896A publication Critical patent/CN113503896A/en
Application granted granted Critical
Publication of CN113503896B publication Critical patent/CN113503896B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Manufacturing & Machinery (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

The invention provides a mileage calibration method of a railway engineering measurement trolley based on a positioning system, which divides the environment of a railway construction site, comprises multiple combination conditions of tunnel, track and signal, adopts different positioning measurement modes or different positioning measurement mode combinations according to different conditions, and combines the advantages of various positioning measurement modes to mutually compensate the defects, wherein the positioning measurement modes comprise modeling positioning realized by a three-dimensional laser scanner, odometer positioning and real-time dynamic carrier phase difference technology.

Description

一种基于定位系统的铁路测量小车的里程校准方法A mileage calibration method for railway measuring trolley based on positioning system

技术领域Technical Field

本发明涉及工程测量领域,特别是涉及一种基于定位系统的铁路工程测量小车的里程校准方法。The invention relates to the field of engineering surveying, and in particular to a mileage calibration method for a railway engineering surveying trolley based on a positioning system.

背景技术Background Art

近年来,铁路建设一直是国家的重点项目,随着地区铁路工程的推行,极大的推动了地区的经济发展,也消除了地域的限制,加速了地区文化的推广和交流。其中在铁路建设的过程中,里程数的测量是极其重要的一环,通过里程数的测量,能够实现对于轨旁设备的准确布置。在传统的方案中,采用人为检测的方式,借助一些检测工具,完成线路的里程测量,并通过人为地标记实现数据的里程数据的记录。但是随着铁路线路的蔓延,铁路施工现场的环境更加复杂,包括隧道、荒原、水流等等施工环境;这些恶劣的自然环境对人为测量里程的传统方法造成了极大的阻碍。另一方面通过人为测量的方式,容易出现数据误差,增加了检测人员的工作校验负担,也提高了里程检测的成本。因此提高铁路里程测量过程的智能化程度,并且有效降低里程测量的误差,对于铁路建设具有重要的意义。In recent years, railway construction has been a key project of the country. With the implementation of regional railway projects, it has greatly promoted the economic development of the region, eliminated regional restrictions, and accelerated the promotion and exchange of regional culture. In the process of railway construction, mileage measurement is an extremely important part. Through mileage measurement, accurate layout of trackside equipment can be achieved. In the traditional scheme, the mileage measurement of the line is completed by artificial detection with the help of some detection tools, and the mileage data is recorded by artificial marking. However, with the spread of railway lines, the environment of railway construction sites has become more complex, including tunnels, wastelands, water flows and other construction environments; these harsh natural environments have caused great obstacles to the traditional method of artificial mileage measurement. On the other hand, data errors are prone to occur through artificial measurement, which increases the workload of inspection personnel and increases the cost of mileage detection. Therefore, it is of great significance to improve the intelligence of the railway mileage measurement process and effectively reduce the error of mileage measurement for railway construction.

发明内容Summary of the invention

本发明的目的是解决现有技术的不足,提供一种基于定位系统的铁路工程测量小车的里程校准方法。The purpose of the present invention is to solve the deficiencies of the prior art and to provide a mileage calibration method for a railway engineering surveying trolley based on a positioning system.

为了解决上述技术问题,本发明采用如下方案:In order to solve the above technical problems, the present invention adopts the following solutions:

一种基于定位系统的铁路工程测量小车的里程校准方法,包括如下步骤:A method for calibrating the mileage of a railway engineering measurement vehicle based on a positioning system comprises the following steps:

步骤1:小车根据其车身上设置的光敏传感器的感光数值,判断小车目前处于隧道内还是隧道外;若小车处于隧道内,进入步骤2;若小车处于隧道外,进入步骤5;Step 1: The car determines whether it is currently inside or outside the tunnel based on the light sensitivity value of the photosensor installed on its body; if the car is inside the tunnel, go to step 2; if the car is outside the tunnel, go to step 5;

步骤2:小车处于隧道内,则进一步根据小车的内外轮上分别设置的压力传感器感应的压力数值,判断小车目前处于轨道上还是无轨道区域;若小车处于无轨道区域,则进入步骤3;若小车处于轨道上,则进入步骤4;Step 2: If the car is in the tunnel, the pressure values sensed by the pressure sensors respectively arranged on the inner and outer wheels of the car are further used to determine whether the car is currently on the track or in the trackless area; if the car is in the trackless area, the process proceeds to step 3; if the car is on the track, the process proceeds to step 4;

步骤3:小车处于隧道内,且没有位于轨道上,则采用小车上设置三维激光扫描仪实现建模定位,获得扫描建模坐标数据,并作为小车的实时坐标,返回步骤1;Step 3: If the car is in the tunnel and not on the track, a three-dimensional laser scanner is set on the car to achieve modeling positioning, obtain scanning modeling coordinate data, and use it as the real-time coordinates of the car, and return to step 1;

步骤4:小车处于隧道内,且处于轨道上,则采用小车车轮上设置的里程计计数,获得行进距离;通过行进距离获得里程坐标数据,并作为小车实时坐标,返回步骤1;Step 4: When the car is in the tunnel and on the track, the odometer set on the wheels of the car is used to count and obtain the travel distance; the mileage coordinate data is obtained by the travel distance and used as the real-time coordinates of the car, and then return to step 1;

步骤5:小车处于隧道外,则进一步根据小车车身上设置的信号接受设备的信号值,判断小车接收信号能否达到设定强度;若小车接收的信号达到设定信号强度,则进入步骤6;否则进入步骤7;Step 5: If the car is outside the tunnel, the signal value of the signal receiving device set on the car body is further used to determine whether the car's received signal can reach the set strength; if the car's received signal reaches the set signal strength, proceed to step 6; otherwise, proceed to step 7;

步骤6:小车在接收的信号达到设定信号强度时,通过实时动态载波相位差分技术实现小车的坐标数据测量,获得小车的差分定位坐标,并作为小车的实时坐标,并返回步骤1;Step 6: When the received signal reaches the set signal strength, the car's coordinate data is measured through real-time dynamic carrier phase differential technology to obtain the car's differential positioning coordinates, which are used as the car's real-time coordinates, and then return to step 1;

步骤7:小车接收的信号没有达到设定的信号强度,则进一步根据小车的内外轮上分别设置的压力传感器感应的压力数值,判断小车目前处于轨道上还是无轨道区域;若小车处于无轨道区域,则进入步骤8;若小车处于轨道上,则进入步骤9;Step 7: If the signal received by the car does not reach the set signal strength, it is further determined whether the car is currently on the track or in the trackless area according to the pressure values sensed by the pressure sensors respectively arranged on the inner and outer wheels of the car; if the car is in the trackless area, it proceeds to step 8; if the car is on the track, it proceeds to step 9;

步骤8:小车没有处于轨道上,通过实时动态载波相位差分技术结合小车车轮上设置的里程计以及小车上设置三维激光扫描仪,综合判断小车的实时位置,并返回步骤1;Step 8: If the car is not on the track, the real-time dynamic carrier phase difference technology is combined with the odometer set on the car wheel and the three-dimensional laser scanner set on the car to comprehensively determine the real-time position of the car, and return to step 1;

步骤9:小车处于轨道上,则通过实时动态载波相位差分技术结合小车车轮上设置的里程计,综合判断小车的实时位置,并返回步骤1。Step 9: If the car is on the track, the real-time dynamic carrier phase difference technology is combined with the odometer set on the car's wheels to comprehensively determine the real-time position of the car, and return to step 1.

进一步的,所述步骤1通过光敏传感器的感光变化率,判断小车处于隧道内还是隧道外,设定感光度的参数为λ,取设定时间间隔的感光变化率Δλ;将感光变化率Δλ的绝对值与设定的感光变化阈值Δλ0进行比较,如下所示:Furthermore, in step 1, the sensitivity change rate of the photosensor is used to determine whether the car is inside or outside the tunnel, the sensitivity parameter is set to λ, and the sensitivity change rate Δλ at the set time interval is taken; the absolute value of the sensitivity change rate Δλ is compared with the set sensitivity change threshold Δλ 0 , as shown below:

其中对于|Δλ|≤Δλ0的情况,若上一段的时间间隔内的小车的状态为隧道内,则保持小车的状态为隧道内;反之,若上一段的时间间隔内的小车的状态为隧道外,则保持小车的状态为隧道外。For the case of |Δλ|≤Δλ 0 , if the state of the car in the previous time interval is inside the tunnel, then the state of the car is kept inside the tunnel; conversely, if the state of the car in the previous time interval is outside the tunnel, then the state of the car is kept outside the tunnel.

进一步的,所述步骤2中的内外轮包括内侧轨道轮以及外侧胶轮,其中内侧轨道轮用于在轨道上行进,外侧胶轮用于在地面行进;内侧轨道轮以及外侧胶轮上均设置有压力传感器,其中若外侧胶轮上的压力传感器感应到的压力大于设定压力值,则认为小车在无轨道区域行进;若内侧轨道轮上压力传感器感应到的压力大于设定压力值,则认为小车在轨道上行进。Furthermore, the inner and outer wheels in step 2 include an inner track wheel and an outer rubber wheel, wherein the inner track wheel is used for traveling on the track, and the outer rubber wheel is used for traveling on the ground; pressure sensors are provided on both the inner track wheel and the outer rubber wheel, wherein if the pressure sensed by the pressure sensor on the outer rubber wheel is greater than a set pressure value, it is considered that the trolley is traveling in a trackless area; if the pressure sensed by the pressure sensor on the inner track wheel is greater than a set pressure value, it is considered that the trolley is traveling on the track.

进一步的,所述步骤3中,小车通过车身上设置的三维激光扫描仪对于其所在的空间进行空间全断面非接触扫描测量;其中在标定点设置有标志,标志为黑白相间的反光十字标靶或者标志球;三维激光扫描仪获取坐标信息的过程包括如下步骤:Furthermore, in step 3, the vehicle performs non-contact scanning and measurement of the space in which it is located by a three-dimensional laser scanner arranged on the vehicle body; wherein a mark is arranged at the calibration point, and the mark is a black and white reflective cross target or a marker ball; and the process of the three-dimensional laser scanner acquiring coordinate information includes the following steps:

步骤31:小车通过三维激光扫描仪扫描获取并存储标定点的位置信息;其中标定点的位置信息包括标定点在同一空间坐标系或参考系下的空间坐标以及标定点表面光谱特性的点云数据;Step 31: The vehicle obtains and stores the position information of the calibration point by scanning with a three-dimensional laser scanner; wherein the position information of the calibration point includes the spatial coordinates of the calibration point in the same spatial coordinate system or reference system and the point cloud data of the surface spectral characteristics of the calibration point;

步骤32:小车通过三维激光扫描仪扫描获取空间中其他实体的空间坐标以及其表面光谱特性的点云数据集合;Step 32: The car obtains the spatial coordinates of other entities in the space and a point cloud data set of their surface spectral characteristics through a 3D laser scanner;

步骤33:通过点云拼接和滤波分析,获得空间的三维实体模型;Step 33: Obtain a three-dimensional solid model of the space through point cloud stitching and filtering analysis;

步骤34:通过三维实体模型中的标定点,获得目标点的扫描建模坐标数据(x3,y3,z3);Step 34: Obtain scanning modeling coordinate data (x3, y3, z3) of the target point through the calibration points in the three-dimensional solid model;

在步骤34中,扫描建模坐标是相对标定点获得的,标定点的地理位置事先进行设定;根据标定点的地理位置,结合目标点相对标定点的扫描建模坐标数据,获得目标点的地理位置。In step 34, the scanning modeling coordinates are obtained relative to the calibration point, and the geographical location of the calibration point is set in advance; the geographical location of the target point is obtained based on the geographical location of the calibration point and the scanning modeling coordinate data of the target point relative to the calibration point.

进一步的,所述步骤4中小车通过车轮上设置的里程计,获得行进距离△l以及行进速度v,结合小车上设置的水平仪,获得小车在各个方向上的行进距离,并根据行进距离的累计,获得里程坐标数据(x2,y2,z2)。Furthermore, in step 4, the trolley obtains the travel distance △l and the travel speed v through the odometer set on the wheel, and obtains the travel distance of the trolley in each direction in combination with the level meter set on the trolley, and obtains the mileage coordinate data (x2, y2, z2) based on the accumulated travel distance.

进一步的,所述小车在各个方向上的行进距离的计算如下式所示:Furthermore, the calculation of the travel distance of the vehicle in each direction is shown in the following formula:

其中,Δy2表示小车在Y方向上的行进距离;Δx2表示小车在X方向上的行进距离;Δz2表示小车在Z方向上的行进距离;t1表示内外轮上的压力传感器由平地上的平地压力数值转变为非平地压力数值后重新变为平地压力数值所经过的时间,或者为水平仪倾斜角度由零转变为非零值后重新归零所经过的时间,其中平地压力数值为水平仪为0时的压力传感器的压力感应值;vt表示小车在t时刻由里程计获得的行进速度;θt表示水平仪在t时刻感应到的倾斜角度;θ2t为θt的补角。Wherein, Δy2 represents the distance traveled by the car in the Y direction; Δx2 represents the distance traveled by the car in the X direction; Δz2 represents the distance traveled by the car in the Z direction; t1 represents the time taken for the pressure sensors on the inner and outer wheels to change from the flat ground pressure value on the flat ground to the non-flat ground pressure value and then back to the flat ground pressure value, or the time taken for the inclination angle of the level to change from zero to a non-zero value and then back to zero, where the flat ground pressure value is the pressure sensing value of the pressure sensor when the level is 0; vt represents the speed of the car obtained by the odometer at time t; θt represents the inclination angle sensed by the level at time t; θ2t is the complementary angle of θt .

进一步的,所述里程坐标数据以及行进距离的计算过程中,采用颠簸误差消除法,来消除或减小小车因颠簸产生的行进距离测量误差;颠簸误差消除法包括如下步骤:Furthermore, in the calculation process of the mileage coordinate data and the travel distance, a bump error elimination method is used to eliminate or reduce the travel distance measurement error caused by the bump of the car; the bump error elimination method includes the following steps:

步骤S1:小车内置的水平仪获取小车的倾斜角度;若倾斜角度超出设定的范围,则认为小车正在通过坡地或洼地,此时通过里程计获取小车与倾斜角度对应的初速度,进入步骤S2;若倾斜角度没有超出设定范围,则认为小车正在平地行驶,进入步骤S5;Step S1: The built-in level of the car obtains the inclination angle of the car; if the inclination angle exceeds the set range, it is considered that the car is passing through a slope or a depression. At this time, the initial velocity of the car corresponding to the inclination angle is obtained through the odometer, and the process goes to step S2; if the inclination angle does not exceed the set range, it is considered that the car is traveling on flat ground, and the process goes to step S5;

步骤S2:根据内外轮上设置的压力传感器判断小车是否存在腾空;若小车存在腾空,则进入步骤S3:否则进入步骤S4;Step S2: judging whether the trolley is in the air according to the pressure sensors arranged on the inner and outer wheels; if the trolley is in the air, proceeding to step S3; otherwise, proceeding to step S4;

步骤S3:小车腾空越过坡地或者洼地,通过水平仪结合内外轮上设置的压力传感器,获得小车腾空瞬间的腾空角度以及腾空初速度,模拟计算获得小车的腾空轨迹与落地坐标,根据落地坐标获得小车的行进距离,结束步骤;Step S3: When the car flies over a slope or depression, the flying angle and initial flying speed of the car are obtained by combining a level meter with pressure sensors on the inner and outer wheels. The flying trajectory and landing coordinates of the car are obtained by simulation calculation. The travel distance of the car is obtained according to the landing coordinates, and the step ends.

步骤S4:小车无腾空经过坡地或洼地,根据水平仪获得的小车倾斜角度,判断小车经过坡地还是洼地,其中若倾斜角度大于设定范围的最大值,则认为小车通过坡地;若倾斜角度小于设定范围的最小值,则认为小车通过洼地;进入步骤S5;Step S4: The trolley passes through a slope or a depression without being airborne. According to the inclination angle of the trolley obtained by the level meter, it is determined whether the trolley passes through a slope or a depression. If the inclination angle is greater than the maximum value of the set range, it is considered that the trolley passes through the slope; if the inclination angle is less than the minimum value of the set range, it is considered that the trolley passes through the depression; then proceed to step S5;

步骤S5:通过水平仪结合里程计,获得小车在各个方向上的行进距离,结束步骤。Step S5: Obtain the travel distance of the car in each direction by combining the level meter with the odometer, and end the step.

进一步的,所述步骤S1中,倾斜角度表示与水平面的倾角;Furthermore, in step S1, the tilt angle represents the tilt angle with respect to the horizontal plane;

所述步骤S2中,若小车内外轮上设置的压力传感器的压力感应数值突变为0,则认为小车出现腾空现象,并将压力传感器的压力感应数值突变为0的瞬间作为小车腾空的瞬间;In step S2, if the pressure sensing value of the pressure sensor provided on the inner and outer wheels of the trolley suddenly changes to 0, it is considered that the trolley is in the air, and the moment when the pressure sensing value of the pressure sensor suddenly changes to 0 is regarded as the moment when the trolley is in the air;

所述步骤S3中小车的腾空轨迹与落地坐标的模拟计算,首先通过水平仪获得小车的行进方向θ1,以及获得在小车的压力传感器突变为0的瞬间,小车与水平面形成的腾空角度θ0;通过小车上设置的里程计获得小车腾空瞬间的腾空初速度v0;根据抛物线定理,得到如下算式:In the simulation calculation of the flying trajectory and landing coordinates of the car in step S3, firstly, the traveling direction θ 1 of the car is obtained through the level meter, and the flying angle θ 0 formed by the car and the horizontal plane at the moment when the pressure sensor of the car suddenly changes to 0 is obtained; the flying initial velocity v 0 of the car at the moment of flying is obtained through the odometer set on the car; according to the parabola theorem, the following formula is obtained:

ΔZ′2=0ΔZ′ 2 = 0

其中,Δs′表示小车在平面内的腾空位移计算距离;Δt2′表示小车在空间位置坐标中的Y方向上的平面内腾空位移计算距离;Δx2′表示小车在空间位置坐标中的X方向上的平面内腾空位移计算距离;t′表示小车腾空后落回腾空瞬间所处平面的腾空计算时间;g表示重力加速度;平面内腾空位移计算距离表示小车腾空后落回腾空瞬间所处的水平面的位移计算距离;Among them, Δs′ represents the calculated displacement distance of the vehicle in the plane; Δt 2 ′ represents the calculated displacement distance of the vehicle in the plane in the Y direction of the spatial position coordinate; Δx 2 ′ represents the calculated displacement distance of the vehicle in the plane in the X direction of the spatial position coordinate; t′ represents the calculated time of the vehicle falling back to the plane at the moment of taking off after taking off; g represents the acceleration of gravity; the calculated displacement distance in the plane represents the calculated displacement distance of the vehicle falling back to the horizontal plane at the moment of taking off after taking off;

为了确保小车的离地和落地前后无落差,将平面内腾空计算时间t′,与实际腾空时间t0进行比较,其中实际腾空时间t0表示压力传感器持续为0的时间长度;若|t-t0|小于设定的阈值,则不需要对其进行修正,直接将Δy2′、Δx2′以及ΔZ′2代入小车在各方向上的行进距离累计中;若|t-t0|大于设定的阈值,则根据如下公式进行修正,修正公式为:In order to ensure that there is no drop before and after the car leaves the ground and lands, the calculated time t′ in the plane is compared with the actual time t 0 , where the actual time t 0 represents the length of time that the pressure sensor is continuously at 0. If |tt 0 | is less than the set threshold, no correction is required, and Δy 2 ′, Δx 2 ′ and ΔZ′ 2 are directly substituted into the accumulated distance of the car in each direction. If |tt 0 | is greater than the set threshold, correction is performed according to the following formula:

其中,Δy2 *表示小车在Y方向修正后的腾空位移计算距离;Δx2 *表示小车在X方向修正后的腾空位移计算距离;Δz2 *表示小车在Z方向修正后的腾空位移计算距离;将修正后的Δx2 *、Δy2 *以及Δz2 *代入小车在各方向上的行进距离累计中;Among them, Δy 2 * represents the calculated distance of the vehicle's corrected displacement in the Y direction; Δx 2 * represents the calculated distance of the vehicle's corrected displacement in the X direction; Δz 2 * represents the calculated distance of the vehicle's corrected displacement in the Z direction; the corrected Δx 2 * , Δy 2 * and Δz 2 * are substituted into the accumulated travel distance of the vehicle in each direction;

所述步骤S5中小车在各个方向上的行进距离通过前述的基于勾股定理计算小车行进距离的算式获得;其中小车在各个方向上的行进距离如下式所示:In step S5, the travel distance of the trolley in each direction is obtained by the aforementioned formula for calculating the travel distance of the trolley based on the Pythagorean theorem; wherein the travel distance of the trolley in each direction is shown in the following formula:

其中,Δy2表示小车在Y方向上的行进距离;Δx2表示小车在X方向上的行进距离;Δz2表示小车在Z方向上的行进距离;t1表示内外轮上的压力传感器由平地上的平地压力数值转变为非平地压力数值后重新变为平地压力数值所经过的时间,或者为水平仪倾斜角度由零转变为非零值后重新归零所经过的时间,其中平地压力数值为水平仪为0时的压力传感器的压力感应值;vt表示小车在t时刻由里程计获得的行进速度;θt表示水平仪在t时刻感应到的倾斜角度;θ2t为θt的补角。Wherein, Δy2 represents the distance traveled by the car in the Y direction; Δx2 represents the distance traveled by the car in the X direction; Δz2 represents the distance traveled by the car in the Z direction; t1 represents the time taken for the pressure sensors on the inner and outer wheels to change from the flat ground pressure value on the flat ground to the non-flat ground pressure value and then back to the flat ground pressure value, or the time taken for the inclination angle of the level to change from zero to a non-zero value and then back to zero, where the flat ground pressure value is the pressure sensing value of the pressure sensor when the level is 0; vt represents the speed of the car obtained by the odometer at time t; θt represents the inclination angle sensed by the level at time t; θ2t is the complementary angle of θt .

进一步的,所述步骤6中的实时动态载波相位差分技术的定位包括如下步骤:Furthermore, the positioning of the real-time dynamic carrier phase difference technology in step 6 includes the following steps:

步骤61:基准站通过数据链将观测值和测站坐标信息关联传输给流动站;Step 61: The base station transmits the observation value and the station coordinate information to the mobile station via the data link;

步骤62:流动站接收观测值和测站坐标信息,并通过卫星采集卫星观测数据;Step 62: The mobile station receives the observation value and the station coordinate information, and collects satellite observation data through the satellite;

步骤63:流动站将接收和采集的数据组成差分观测值,获得流动站的差分定位坐标;Step 63: The mobile station composes the received and collected data into differential observation values to obtain the differential positioning coordinates of the mobile station;

所述步骤61中的流动站为小车。The mobile station in step 61 is a small vehicle.

进一步的,所述步骤8中通过实时动态载波相位差分技术结合小车车轮上设置的里程计以及小车上设置三维激光扫描仪,综合判断小车的实时位置,包括如下步骤:Furthermore, in step 8, the real-time dynamic carrier phase difference technology is combined with the odometer set on the wheels of the car and the three-dimensional laser scanner set on the car to comprehensively determine the real-time position of the car, including the following steps:

步骤81:判断距当前时间最接近的一次小车接收的信号达到设定的信号强度的时间节点t’,取该时间节点对应的实时动态载波相位差分技术获得小车的差分定位坐标(x’1,y’1,z’1);Step 81: determine the time node t' when the signal received by the car reaches the set signal strength closest to the current time, and use the real-time dynamic carrier phase difference technology corresponding to the time node to obtain the differential positioning coordinates (x'1, y'1, z'1) of the car;

步骤82:获取该时间节点t’到当前时间内的里程计采集的行进距离△l;Step 82: Obtain the travel distance △l collected by the odometer from the time node t' to the current time;

步骤83:以差分定位坐标(x’1,y’1,z’1)为圆心,行进距离△l为半径,画圆;圆形区域的范围表示当前小车的位置范围;Step 83: Draw a circle with the differential positioning coordinates (x'1, y'1, z'1) as the center and the travel distance △l as the radius; the range of the circular area represents the current position range of the car;

步骤84:判断当前时间通过实时动态载波相位差分技术获得小车的差分定位坐标(x1,y1,z1)与时间节点t’的差分定位坐标(x’1,y’1,z’1)的距离与行进距离△l的大小关系;其中若则以当前时间的差分定位坐标(x1,y1,z1)作为小车实时坐标;若则以三维激光扫描仪扫描获得的扫描建模坐标数据(x3,y3,z3)作为小车实时坐标;结束步骤;Step 84: Determine the relationship between the distance between the differential positioning coordinates (x1, y1, z1) of the car obtained by real-time dynamic carrier phase difference technology at the current time and the differential positioning coordinates (x'1, y'1, z'1) at the time node t' and the travel distance △l; if The differential positioning coordinates (x1, y1, z1) at the current time are used as the real-time coordinates of the car; if The scanning modeling coordinate data (x3, y3, z3) obtained by the 3D laser scanner is used as the real-time coordinates of the car; end the step;

所述步骤9中,通过实时动态载波相位差分技术结合小车车轮上设置的里程计,综合判断小车的实时位置,包括如下步骤:In step 9, the real-time dynamic carrier phase difference technology is combined with the odometer set on the wheels of the car to comprehensively determine the real-time position of the car, including the following steps:

步骤91:判断距当前时间最接近的一次小车接收的信号达到设定的信号强度的时间节点t’,取该时间节点对应的实时动态载波相位差分技术获得小车的差分定位坐标(x’1,y’1,z’1);Step 91: determine the time node t' when the signal received by the car reaches the set signal strength closest to the current time, and use the real-time dynamic carrier phase difference technology corresponding to the time node to obtain the differential positioning coordinates (x'1, y'1, z'1) of the car;

步骤92:获取该时间节点t’到当前时间内的里程计采集的行进距离△l;Step 92: Obtain the travel distance △l collected by the odometer from the time node t' to the current time;

步骤93:以差分定位坐标(x’1,y’1,z’1)为圆心,行进距离△l为半径,画圆;圆形区域的范围表示当前小车的位置范围;Step 93: Draw a circle with the differential positioning coordinates (x'1, y'1, z'1) as the center and the travel distance △l as the radius; the range of the circular area represents the current position range of the car;

步骤94:判断当前时间通过实时动态载波相位差分技术获得小车的差分定位坐标(x1,y1,z1)与时间节点t’的差分定位坐标(x’1,y’1,z’1)的距离与行进距离△l的大小关系;其中若则以当前时间的差分定位坐标(x1,y1,z1)作为小车实时坐标;若则以小车的里程计获得里程坐标数据(x2,y2,z2)作为小车实时坐标;结束步骤。Step 94: Determine the relationship between the distance between the differential positioning coordinates (x1, y1, z1) of the car obtained by real-time dynamic carrier phase difference technology at the current time and the differential positioning coordinates (x'1, y'1, z'1) at the time node t' and the travel distance △l; if The differential positioning coordinates (x1, y1, z1) at the current time are used as the real-time coordinates of the car; if Then use the car's odometer to obtain the mileage coordinate data (x2, y2, z2) as the car's real-time coordinates; end the step.

本发明的有益效果为:The beneficial effects of the present invention are:

通过对铁路施工现场的环境进行划分,包括有无隧道、有无轨道和有无信号多种组合情况,并针对不同的情况采用不同的定位测量方式或者不同的定位测量方式组合,综合各种定位测量方式的优点,相互弥补缺陷,其中定位测量方式包括三维激光扫描仪实现建模定位、里程计定位以及实时动态载波相位差分技术;By dividing the environment of the railway construction site into multiple combinations, including whether there are tunnels, tracks, and signals, different positioning measurement methods or combinations of positioning measurement methods are used for different situations, and the advantages of various positioning measurement methods are combined to make up for each other's shortcomings. The positioning measurement methods include three-dimensional laser scanners to achieve modeling positioning, odometer positioning, and real-time dynamic carrier phase difference technology;

通过里程计结合水平仪,获得小车在X、Y、Y三个方向上的行进距离,实现对小车的里程坐标数据的准确计算,减小误差;By combining the odometer with the level, the travel distance of the car in the three directions of X, Y, and Y is obtained, and the mileage coordinate data of the car is accurately calculated to reduce errors;

通过设置里程参考点,将小车里程测量的累计误差分布在每个参考点的区间内,避免误差持续累计,进而影响整条线路;By setting mileage reference points, the accumulated error of the vehicle mileage measurement is distributed within the interval of each reference point to avoid continuous accumulation of errors, which will affect the entire route.

通过颠簸误差消除法消除小车在里程计定位过程中或者行进距离△l的统计过程中的腾空误差,将压力传感器、里程计和水平仪结合,实现对小车里程坐标数据的精确测量。The bump error elimination method is used to eliminate the flying error of the car during the odometer positioning process or the statistical process of the travel distance △l. The pressure sensor, odometer and level are combined to achieve accurate measurement of the car's mileage coordinate data.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例一的总流程框图;FIG1 is a general flow chart of Embodiment 1 of the present invention;

图2为本发明实施例一的小车感光值判断流程;FIG2 is a flowchart of determining the light sensitivity value of a vehicle in accordance with the first embodiment of the present invention;

图3为本发明实施例一的三维激光扫描仪的建模示意图;FIG3 is a schematic diagram of modeling of a three-dimensional laser scanner according to Embodiment 1 of the present invention;

图4为本发明实施例一的实时动态载波相位差分技术的定位示意图;FIG4 is a schematic diagram of positioning using a real-time dynamic carrier phase difference technology according to Embodiment 1 of the present invention;

图5为本发明实施例一的实施例一中的步骤8和步骤9中的小车位置范围示意图;FIG5 is a schematic diagram of the position range of the trolley in step 8 and step 9 in embodiment 1 of the present invention;

图6为本发明实施例二的小车腾空瞬间的示意图;FIG6 is a schematic diagram of the moment when the trolley of the second embodiment of the present invention is lifted off;

图7为本发明实施例二的小车抛物线示意图;FIG7 is a schematic diagram of a parabola of a trolley according to a second embodiment of the present invention;

图8为本发明实施例二的小车经过坡地和洼地示意图。FIG8 is a schematic diagram of a vehicle passing through a slope and a depression in Embodiment 2 of the present invention.

具体实施方式DETAILED DESCRIPTION

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

实施例一:Embodiment 1:

如图1所示,一种基于定位系统的铁路工程测量小车的里程校准方法,包括如下步骤:As shown in FIG1 , a method for calibrating the mileage of a railway engineering measurement vehicle based on a positioning system includes the following steps:

步骤1:小车根据其车身上设置的光敏传感器的感光数值的变化量,判断小车目前处于隧道内还是隧道外;若小车处于隧道内,进入步骤2;若小车处于隧道外,进入步骤5;Step 1: The car determines whether it is currently inside or outside the tunnel based on the change in the light sensitivity value of the photosensitive sensor installed on its body; if the car is inside the tunnel, proceed to step 2; if the car is outside the tunnel, proceed to step 5;

步骤2:小车处于隧道内,则进一步根据小车的内外轮上分别设置的压力传感器感应的压力数值,判断小车目前处于轨道上还是无轨道区域;若小车处于无轨道区域,则进入步骤3;若小车处于轨道上,则进入步骤4;Step 2: If the car is in the tunnel, the pressure values sensed by the pressure sensors respectively arranged on the inner and outer wheels of the car are further used to determine whether the car is currently on the track or in the trackless area; if the car is in the trackless area, the process proceeds to step 3; if the car is on the track, the process proceeds to step 4;

步骤3:小车处于隧道内,且没有位于轨道上,则采用小车上设置三维激光扫描仪实现建模定位,获得扫描建模坐标数据,并作为小车的实时坐标,返回步骤1;Step 3: If the car is in the tunnel and not on the track, a three-dimensional laser scanner is set on the car to achieve modeling positioning, obtain scanning modeling coordinate data, and use it as the real-time coordinates of the car, and return to step 1;

步骤4:小车处于隧道内,且处于轨道上,则采用小车车轮上设置的里程计计数,获得行进距离;通过行进距离获得里程坐标数据,并作为小车实时坐标,返回步骤1;Step 4: When the car is in the tunnel and on the track, the odometer set on the wheels of the car is used to count and obtain the travel distance; the mileage coordinate data is obtained by the travel distance and used as the real-time coordinates of the car, and then return to step 1;

步骤5:小车处于隧道外,则进一步根据小车车身上设置的信号接受设备的信号值,判断小车接收信号能否达到设定强度;若小车接收的信号达到设定信号强度,则进入步骤6;否则进入步骤7;其中达到设定信号强度表示小车接收的信号大于等于设定信号强度;在一些其他实施方式中也可以采用接收的信号是否大于设定信号强度作为判断依据;Step 5: When the car is outside the tunnel, it is further determined whether the signal received by the car can reach the set strength according to the signal value of the signal receiving device set on the car body; if the signal received by the car reaches the set signal strength, it proceeds to step 6; otherwise, it proceeds to step 7; wherein reaching the set signal strength means that the signal received by the car is greater than or equal to the set signal strength; in some other implementations, whether the received signal is greater than the set signal strength can also be used as a basis for judgment;

步骤6:小车在接收的信号达到设定信号强度时,通过实时动态(RTK,Real-TimeKinematic)载波相位差分技术实现小车的坐标数据测量,获得小车的差分定位坐标,并作为小车的实时坐标,并返回步骤1;Step 6: When the received signal reaches the set signal strength, the car's coordinate data is measured through the real-time kinematic (RTK) carrier phase differential technology to obtain the car's differential positioning coordinates, which are used as the car's real-time coordinates, and then return to step 1;

步骤7:小车接收的信号没有达到设定的信号强度,则进一步根据小车的内外轮上分别设置的压力传感器感应的压力数值,判断小车目前处于轨道上还是无轨道区域;若小车处于无轨道区域,则进入步骤8;若小车处于轨道上,则进入步骤9;Step 7: If the signal received by the car does not reach the set signal strength, it is further determined whether the car is currently on the track or in the trackless area according to the pressure values sensed by the pressure sensors respectively arranged on the inner and outer wheels of the car; if the car is in the trackless area, it proceeds to step 8; if the car is on the track, it proceeds to step 9;

步骤8:小车没有处于轨道上,通过实时动态载波相位差分技术结合小车车轮上设置的里程计以及小车上设置三维激光扫描仪,综合判断小车的实时位置,并返回步骤1;Step 8: If the car is not on the track, the real-time dynamic carrier phase difference technology is combined with the odometer set on the car wheel and the three-dimensional laser scanner set on the car to comprehensively determine the real-time position of the car, and return to step 1;

步骤9:小车处于轨道上,则通过实时动态载波相位差分技术结合小车车轮上设置的里程计,综合判断小车的实时位置,并返回步骤1。Step 9: If the car is on the track, the real-time dynamic carrier phase difference technology is combined with the odometer set on the car's wheels to comprehensively determine the real-time position of the car, and return to step 1.

如图2所示,所述步骤1中的判断小车处于隧道内还是隧道外,主要通过光敏传感器的感光变化率进行判断。在本例中设定感光度的参数为λ,取设定时间间隔的感光变化率Δλ,设定时间间隔可以为1min或者30s等。将感光变化率Δλ的绝对值与设定的感光变化阈值Δλ0进行比较,如下所示:As shown in FIG2 , the judgment in step 1 as to whether the car is inside or outside the tunnel is mainly made by the sensitivity change rate of the photosensor. In this example, the sensitivity parameter is set to λ, and the sensitivity change rate Δλ at a set time interval is taken. The set time interval can be 1 minute or 30 seconds. The absolute value of the sensitivity change rate Δλ is compared with the set sensitivity change threshold Δλ 0 , as shown below:

其中对于|Δλ|≤Δλ0的情况,若上一段的时间间隔内的小车的状态为隧道内,则保持小车的状态为隧道内;反之,若上一段的时间间隔内的小车的状态为隧道外,则保持小车的状态为隧道外。For the case of |Δλ|≤Δλ 0 , if the state of the car in the previous time interval is inside the tunnel, then the state of the car is kept inside the tunnel; conversely, if the state of the car in the previous time interval is outside the tunnel, then the state of the car is kept outside the tunnel.

若小车处于隧道内,则认为小车没有信号,因此小车在隧道内,不需要读取信号接收设备的信号值。If the car is in a tunnel, it is considered that the car has no signal. Therefore, when the car is in a tunnel, it is not necessary to read the signal value of the signal receiving device.

所述步骤2中的内外轮包括内侧轨道轮以及外侧胶轮,其中内侧轨道轮用于在轨道上行进,外侧胶轮用于在地面行进。在本例中内侧轨道轮以及外侧胶轮上均设置有压力传感器,其中若外侧胶轮上的压力传感器感应到的压力大于设定压力值,则认为小车在无轨道区域行进;同理,若内侧轨道轮上压力传感器感应到的压力大于设定压力值,则认为小车在轨道上行进。其中设置设定压力值,是为了避免小车在轨道上行进时外侧胶轮接触地面,或者小车在地面行进时内侧轨道轮接触地面而产生误判。The inner and outer wheels in step 2 include an inner track wheel and an outer rubber wheel, wherein the inner track wheel is used for traveling on the track, and the outer rubber wheel is used for traveling on the ground. In this example, pressure sensors are provided on both the inner track wheel and the outer rubber wheel, wherein if the pressure sensed by the pressure sensor on the outer rubber wheel is greater than the set pressure value, it is considered that the trolley is traveling in a trackless area; similarly, if the pressure sensed by the pressure sensor on the inner track wheel is greater than the set pressure value, it is considered that the trolley is traveling on the track. The set pressure value is set to avoid misjudgment caused by the outer rubber wheel touching the ground when the trolley is traveling on the track, or by the inner track wheel touching the ground when the trolley is traveling on the ground.

如图3所示,所述步骤3中,小车通过车身上设置的三维激光扫描仪对于其所在的空间进行空间全断面非接触扫描测量。其中在标定点设置有标志,标志可以为黑白相间的反光十字标靶或者标志球。三维激光扫描仪获取坐标信息的过程包括如下步骤:As shown in FIG3 , in step 3, the vehicle uses a three-dimensional laser scanner installed on the vehicle body to perform non-contact scanning and measurement of the space in which it is located. A mark is set at the calibration point, and the mark can be a black and white reflective cross target or a marker ball. The process of obtaining coordinate information by the three-dimensional laser scanner includes the following steps:

步骤31:小车通过三维激光扫描仪扫描获取并存储标定点的位置信息;其中标定点的位置信息包括标定点在同一空间坐标系或参考系下的空间坐标以及标定点表面光谱特性的点云数据;在本例中,同一空间坐标系或参考系为扫描仪扫描获得的空间;Step 31: The vehicle obtains and stores the position information of the calibration point by scanning with a three-dimensional laser scanner; wherein the position information of the calibration point includes the spatial coordinates of the calibration point in the same spatial coordinate system or reference system and the point cloud data of the surface spectral characteristics of the calibration point; in this example, the same spatial coordinate system or reference system is the space obtained by scanning with the scanner;

步骤32:小车通过三维激光扫描仪扫描获取空间中其他实体的空间坐标以及其表面光谱特性的点云数据集合;Step 32: The vehicle obtains the spatial coordinates of other entities in the space and a point cloud data set of their surface spectral characteristics through a 3D laser scanner;

步骤33:通过点云拼接和滤波分析,获得空间的三维实体模型;Step 33: Obtain a three-dimensional solid model of the space through point cloud stitching and filtering analysis;

步骤34:通过三维实体模型中的标定点,获得目标点的扫描建模坐标数据(x3,y3,z3)。Step 34: Obtain the scanning modeling coordinate data (x3, y3, z3) of the target point through the calibration points in the three-dimensional solid model.

在步骤34中,扫描建模坐标是相对标定点获得的,在实际操作的过程中会对标定点的地理位置进行设定,根据标定点的地理位置,结合目标点相对标定点的扫描建模坐标数据,获得目标点的地理位置。在三维实体模型中能够指定三维实体模型中任意两点,并推算空间中该两点的位置、距离以及相对位移。另外在其他步骤中,也能够通过步骤31-步骤34的过程获得扫描建模坐标数据。In step 34, the scanning modeling coordinates are obtained relative to the calibration point. In the actual operation process, the geographical location of the calibration point will be set. According to the geographical location of the calibration point, the target point's geographical location is obtained in combination with the scanning modeling coordinate data of the target point relative to the calibration point. In the three-dimensional solid model, any two points in the three-dimensional solid model can be specified, and the position, distance and relative displacement of the two points in space can be calculated. In addition, in other steps, the scanning modeling coordinate data can also be obtained through the process of steps 31 to 34.

需要说明的是三维激光扫描仪扫描获取的数据庞大,计算量也很大,需要的建模时间较长,对计算机的配置要求较高,功耗也较大,因此不方便全线使用,在本例中仅在小车没有处于轨道上,并且小车接收的信号值没有达到设定的信号强度时,才会启用三维激光扫描仪。因为小车接收的信号值没有达到设定的信号强度时,通过实时动态载波相位差分技术难以实时判断小车的坐标位置,另一方面小车处于无轨道区域,无轨道区域的环境复杂,小车可能存在颠簸,此时通过车轮上设置的里程计难以准确的获取小车的里程,因此启用三维激光扫描仪进行定位或者辅助定位。It should be noted that the data obtained by the 3D laser scanner is huge, the amount of calculation is also large, the modeling time is long, the computer configuration requirements are high, and the power consumption is also large. Therefore, it is not convenient to use it on the whole line. In this case, the 3D laser scanner will only be enabled when the car is not on the track and the signal value received by the car does not reach the set signal strength. Because when the signal value received by the car does not reach the set signal strength, it is difficult to determine the coordinate position of the car in real time through the real-time dynamic carrier phase difference technology. On the other hand, the car is in a trackless area. The environment in the trackless area is complex and the car may be bumpy. At this time, it is difficult to accurately obtain the mileage of the car through the odometer set on the wheel. Therefore, the 3D laser scanner is enabled for positioning or auxiliary positioning.

所述步骤4中,里程计为测量车辆行程及速度的装置,通过测量车轴转动角度来实现里程的计算,里程计为霍尔码盘或者旋转变阻器或者光电旋转编码器等,在本例中采用光电旋转编码器作为里程计。小车通过车轮上设置的里程计获得的车轮的行进距离△l和行进速度v,结合小车上设置的水平仪,获得小车在各个方向上的行进距离,并根据行进距离的累计,获得里程坐标数据(x2,y2,z2)。In step 4, the odometer is a device for measuring the distance and speed of the vehicle. The mileage is calculated by measuring the rotation angle of the axle. The odometer is a Hall encoder, a rotary rheostat, or a photoelectric rotary encoder. In this example, a photoelectric rotary encoder is used as the odometer. The trolley obtains the travel distance △l and the travel speed v of the wheel through the odometer set on the wheel, and combines the level set on the trolley to obtain the travel distance of the trolley in each direction, and obtains the mileage coordinate data (x2, y2, z2) according to the accumulation of the travel distance.

其中,小车在各个方向上的行进距离通过勾股定理获得,如下式所示:Among them, the travel distance of the car in each direction is obtained by the Pythagorean theorem, as shown in the following formula:

其中,Δy2表示小车在Y方向上的行进距离;Δx2表示小车在X方向上的行进距离;Δz2表示小车在Z方向上的行进距离;t1表示内外轮上的压力传感器由平地上的平地压力数值转变为非平地压力数值后重新变为平地压力数值所经过的时间,或者为水平仪倾斜角度由零转变为非零值后重新归零所经过的时间,其中平地压力数值为水平仪为0时的压力传感器的压力感应值;vt表示小车在t时刻由里程计获得的行进速度;θt表示水平仪在t时刻感应到的倾斜角度;θ2t为θt的补角。需要说明的是,在本例中小车在无轨道行进时,车轮里程计仅记录车轮的行进距离△l,不会将行进距离△l进行累计获得里程坐标数据。Among them, Δy 2 represents the distance traveled by the car in the Y direction; Δx 2 represents the distance traveled by the car in the X direction; Δz 2 represents the distance traveled by the car in the Z direction; t 1 represents the time taken for the pressure sensor on the inner and outer wheels to change from the flat ground pressure value on the flat ground to the non-flat ground pressure value and then back to the flat ground pressure value, or the time taken for the inclination angle of the level to change from zero to a non-zero value and then back to zero, where the flat ground pressure value is the pressure sensing value of the pressure sensor when the level is 0; v t represents the speed of the car obtained by the odometer at time t; θ t represents the inclination angle sensed by the level at time t; θ 2t is the complementary angle of θ t . It should be noted that in this example, when the car is traveling without a track, the wheel odometer only records the travel distance △l of the wheel, and does not accumulate the travel distance △l to obtain the mileage coordinate data.

需要说明的是在一些其他实施方式中,也可以直接通过小车的行进距离和行进方向,获得小车的里程坐标数据,此时小车的里程坐标数据中的高度坐标z2采用扫描建模坐标数据中的高度坐标或者通过实时动态载波相位差分技术获得的高度坐标进行替代。It should be noted that in some other implementations, the mileage coordinate data of the vehicle can also be obtained directly through the travel distance and direction of the vehicle. At this time, the height coordinate z2 in the mileage coordinate data of the vehicle is replaced by the height coordinate in the scanning modeling coordinate data or the height coordinate obtained by real-time dynamic carrier phase difference technology.

如图4所示,所述步骤6中实时动态载波相位差分技术主要借助卫星定位实现。传统的高精度的卫星定位必须采用载波相位观测值,而RTK定位技术就是基于载波相位观测值的实时动态定位技术,能够实时地提供测站点在指定坐标系中的空间定位结果,具备极高的精度;其中要求卫星的数量保持四颗以上。实时动态载波相位差分技术的定位包括如下步骤:As shown in Figure 4, the real-time dynamic carrier phase differential technology in step 6 is mainly implemented with the help of satellite positioning. Traditional high-precision satellite positioning must use carrier phase observations, while RTK positioning technology is a real-time dynamic positioning technology based on carrier phase observations, which can provide real-time spatial positioning results of the measuring station in a specified coordinate system with extremely high accuracy; the number of satellites is required to be maintained at more than four. The positioning of real-time dynamic carrier phase differential technology includes the following steps:

步骤61:基准站通过数据链将观测值和测站坐标信息关联传输给流动站;Step 61: The base station transmits the observation value and the station coordinate information to the mobile station via the data link;

步骤62:流动站接收观测值和测站坐标信息,并通过卫星采集卫星观测数据;Step 62: The mobile station receives the observation value and the station coordinate information, and collects satellite observation data through the satellite;

步骤63:流动站将接收和采集的数据组成差分观测值,获得流动站的差分定位坐标。Step 63: The mobile station composes the received and collected data into differential observation values to obtain the differential positioning coordinates of the mobile station.

所述步骤61中的流动站在本例中为小车。在其他步骤中,也能够通过步骤61-步骤63获得流动站,即小车的差分定位坐标。The mobile station in step 61 is a small vehicle in this example. In other steps, the differential positioning coordinates of the mobile station, that is, the small vehicle, can also be obtained through steps 61 to 63.

如图5所示,所述步骤8中通过实时动态载波相位差分技术结合小车车轮上设置的里程计以及小车上设置三维激光扫描仪,综合判断小车的实时位置,包括如下步骤:As shown in FIG5 , in step 8, the real-time dynamic carrier phase difference technology is combined with the odometer set on the wheels of the car and the three-dimensional laser scanner set on the car to comprehensively determine the real-time position of the car, including the following steps:

步骤81:判断距当前时间最接近的一次小车接收的信号达到设定的信号强度的时间节点t’,取该时间节点对应的实时动态载波相位差分技术获得小车的差分定位坐标(x’1,y’1,z’1);Step 81: determine the time node t' when the signal received by the car reaches the set signal strength closest to the current time, and use the real-time dynamic carrier phase difference technology corresponding to the time node to obtain the differential positioning coordinates (x'1, y'1, z'1) of the car;

步骤82:获取该时间节点t’到当前时间内的里程计采集的行进距离△l;Step 82: Obtain the travel distance △l collected by the odometer from the time node t' to the current time;

步骤83:以差分定位坐标(x’1,y’1,z’1)为圆心,行进距离△l为半径,画圆;圆形区域的范围表示当前小车的位置范围;Step 83: Draw a circle with the differential positioning coordinates (x'1, y'1, z'1) as the center and the travel distance △l as the radius; the range of the circular area represents the current position range of the car;

步骤84:判断当前时间通过实时动态载波相位差分技术获得小车的差分定位坐标(x1,y1,z1)与时间节点t’的差分定位坐标(x’1,y’1,z’1)的距离与行进距离△l的大小关系;其中若则以当前时间的差分定位坐标(x1,y1,z1)作为小车实时坐标;若则以三维激光扫描仪扫描获得的扫描建模坐标数据(x3,y3,z3)作为小车实时坐标;结束步骤。Step 84: Determine the relationship between the distance between the differential positioning coordinates (x1, y1, z1) of the car obtained by real-time dynamic carrier phase difference technology at the current time and the differential positioning coordinates (x'1, y'1, z'1) at the time node t' and the travel distance △l; if The differential positioning coordinates (x1, y1, z1) at the current time are used as the real-time coordinates of the car; if The scanning modeling coordinate data (x3, y3, z3) obtained by the 3D laser scanner is used as the real-time coordinates of the car; end the step.

所述步骤9中,因为小车位于轨道上行进时,里程计能够较为准确地记录小车的行进距离△l,进而得到准确的里程坐标数据(x2,y2,z2),因此当小车位于隧道外的轨道上时,可以仅通过实时动态载波相位差分技术结合小车车轮上设置的里程计,来判断小车的实时位置。通过实时动态载波相位差分技术结合小车车轮上设置的里程计,综合判断小车的实时位置,包括如下步骤:In step 9, because the trolley is on the track, the odometer can more accurately record the travel distance △l of the trolley, and then obtain accurate mileage coordinate data (x2, y2, z2). Therefore, when the trolley is on the track outside the tunnel, the real-time position of the trolley can be determined only by the real-time dynamic carrier phase difference technology combined with the odometer set on the wheels of the trolley. The real-time position of the trolley is comprehensively determined by the real-time dynamic carrier phase difference technology combined with the odometer set on the wheels of the trolley, including the following steps:

步骤91:判断距当前时间最接近的一次小车接收的信号达到设定的信号强度的时间节点t’,取该时间节点对应的实时动态载波相位差分技术获得小车的差分定位坐标(x’1,y’1,z’1);Step 91: determine the time node t' when the signal received by the car reaches the set signal strength closest to the current time, and use the real-time dynamic carrier phase difference technology corresponding to the time node to obtain the differential positioning coordinates (x'1, y'1, z'1) of the car;

步骤92:获取该时间节点t’到当前时间内的里程计采集的行进距离△l;Step 92: Obtain the travel distance △l collected by the odometer from the time node t' to the current time;

步骤93:以差分定位坐标(x’1,y’1,z’1)为圆心,行进距离△l为半径,画圆;圆形区域的范围表示当前小车的位置范围;Step 93: Draw a circle with the differential positioning coordinates (x'1, y'1, z'1) as the center and the travel distance △l as the radius; the range of the circular area represents the current position range of the car;

步骤94:判断当前时间通过实时动态载波相位差分技术获得小车的差分定位坐标(x1,y1,z1)与时间节点t’的差分定位坐标(x’1,y’1,z’1)的距离与行进距离△l的大小关系;其中若则以当前时间的差分定位坐标(x1,y1,z1)作为小车实时坐标;若则以小车的里程计获得里程坐标数据(x2,y2,z2)作为小车实时坐标;结束步骤。Step 94: Determine the relationship between the distance between the differential positioning coordinates (x1, y1, z1) of the car obtained by real-time dynamic carrier phase difference technology at the current time and the differential positioning coordinates (x'1, y'1, z'1) at the time node t' and the travel distance △l; if The differential positioning coordinates (x1, y1, z1) at the current time are used as the real-time coordinates of the car; if Then use the car's odometer to obtain the mileage coordinate data (x2, y2, z2) as the car's real-time coordinates; end the step.

需要说明的是由于车轮打滑等现象,会导致小车的里程计数产生误差,为了避免误差的累计,在小车的行进路径上设置有里程参考点。在小车行进的过程中,若经过里程参考点,则通过人为设定里程参考点坐标位置数据,实现对里程坐标数据的校准,目的是将里程计数的误差分布在每个里程参考点的区间内,避免误差的累计。在本例中里程参考点采用CPⅢ点,另外里程参考点也可以作为步骤34中的标定点。It should be noted that due to wheel slippage and other phenomena, the mileage count of the car will produce errors. In order to avoid the accumulation of errors, mileage reference points are set on the travel path of the car. During the travel of the car, if it passes through a mileage reference point, the mileage coordinate data is calibrated by manually setting the coordinate position data of the mileage reference point. The purpose is to distribute the error of the mileage count within the interval of each mileage reference point to avoid the accumulation of errors. In this example, the mileage reference point uses the CPⅢ point. In addition, the mileage reference point can also be used as the calibration point in step 34.

在实施的过程中,通过对铁路施工现场的环境进行划分,包括有无隧道、有无轨道和有无信号多种组合情况,并针对不同的情况采用不同的定位测量方式或者不同的定位测量方式组合,综合各种定位测量方式的优点,相互弥补缺陷,其中定位测量方式包括三维激光扫描仪实现建模定位、里程计定位以及实时动态载波相位差分技术;通过里程计结合水平仪,获得小车在X、Y、Y三个方向上的行进距离,实现对小车的里程坐标数据的准确计算,减小误差;通过设置里程参考点,将小车里程测量的累计误差分布在每个参考点的区间内,避免误差持续累计,进而影响整条线路。During the implementation process, the environment of the railway construction site is divided into multiple combinations, including whether there are tunnels, tracks, and signals. Different positioning and measurement methods or different combinations of positioning and measurement methods are used for different situations. The advantages of various positioning and measurement methods are combined to make up for each other's shortcomings. The positioning and measurement methods include three-dimensional laser scanners to achieve modeling positioning, odometer positioning, and real-time dynamic carrier phase difference technology. The odometer is combined with a level to obtain the travel distance of the car in the X, Y, and Y directions, and the mileage coordinate data of the car is accurately calculated to reduce errors. By setting mileage reference points, the cumulative error of the car mileage measurement is distributed in the interval of each reference point to avoid continuous accumulation of errors and thus affect the entire line.

实施例2:Embodiment 2:

本实施例是在实施例一的基础上改进获得,其中在里程坐标数据或者行进距离的计算过程中,由于小车会产生颠簸,尤其是无轨区域的环境较为复杂,形成测量误差;因此在里程坐标数据以及行进距离的计算过程中,采用颠簸误差消除法,来消除或减小小车因颠簸产生的行进距离测量误差。颠簸误差消除法包括如下步骤:This embodiment is obtained by improving the first embodiment. In the process of calculating the mileage coordinate data or the travel distance, the vehicle will be bumpy, especially in the complex environment of the trackless area, resulting in measurement errors. Therefore, in the process of calculating the mileage coordinate data and the travel distance, a bump error elimination method is used to eliminate or reduce the travel distance measurement error caused by the bump of the vehicle. The bump error elimination method includes the following steps:

步骤S1:小车内置的水平仪获取小车的倾斜角度;若倾斜角度超出设定的范围,则认为小车正在通过坡地或洼地,此时通过里程计获取小车与倾斜角度对应的初速度,进入步骤S2;若倾斜角度没有超出设定范围,则认为小车正在平地行驶,进入步骤S5;Step S1: The built-in level of the car obtains the inclination angle of the car; if the inclination angle exceeds the set range, it is considered that the car is passing through a slope or a depression. At this time, the initial velocity of the car corresponding to the inclination angle is obtained through the odometer, and the process goes to step S2; if the inclination angle does not exceed the set range, it is considered that the car is traveling on flat ground, and the process goes to step S5;

步骤S2:根据内外轮上设置的压力传感器判断小车是否存在腾空;若小车存在腾空,则进入步骤S3:否则进入步骤S4;Step S2: judging whether the trolley is in the air according to the pressure sensors arranged on the inner and outer wheels; if the trolley is in the air, proceeding to step S3; otherwise, proceeding to step S4;

步骤S3:小车腾空越过坡地或者洼地,通过水平仪结合内外轮上设置的压力传感器,获得小车腾空瞬间的腾空角度以及腾空初速度,模拟计算获得小车的腾空轨迹与落地坐标,根据落地坐标获得小车的行进距离,结束步骤;Step S3: When the car flies over a slope or depression, the flying angle and initial flying speed of the car are obtained by combining a level meter with pressure sensors on the inner and outer wheels. The flying trajectory and landing coordinates of the car are obtained by simulation calculation. The travel distance of the car is obtained according to the landing coordinates, and the step ends.

步骤S4:小车无腾空经过坡地或洼地,根据水平仪获得的小车倾斜角度,判断小车经过坡地还是洼地,其中若倾斜角度大于设定范围的最大值,则认为小车通过坡地;若倾斜角度小于设定范围的最小值,则认为小车通过洼地;进入步骤S5;在本例中设定范围为0;Step S4: The trolley passes through a slope or a depression without being airborne. According to the inclination angle of the trolley obtained by the level meter, it is determined whether the trolley passes through a slope or a depression. If the inclination angle is greater than the maximum value of the set range, it is considered that the trolley passes through the slope; if the inclination angle is less than the minimum value of the set range, it is considered that the trolley passes through the depression; then proceed to step S5; in this example, the set range is 0;

步骤S5:通过水平仪结合里程计,获得小车在各个方向上的行进距离,结束步骤。Step S5: Obtain the travel distance of the car in each direction by combining the level meter with the odometer, and end the step.

所述步骤S1中,倾斜角度表示与水平面的倾角。倾斜角度的设定范围可以为-10°~10°或者-5°~5°等,在本例中倾斜角度的设定范围为0,即车身发生倾斜就认为小车正在通过坡地或洼地,实现精准检测,减小误差。In step S1, the tilt angle represents the tilt angle with respect to the horizontal plane. The setting range of the tilt angle can be -10° to 10° or -5° to 5°, etc. In this example, the setting range of the tilt angle is 0, that is, if the vehicle body tilts, it is considered that the vehicle is passing through a slope or a depression, so as to achieve accurate detection and reduce errors.

所述步骤S2中,若小车内外轮上设置的压力传感器的压力感应数值突变为0,则认为小车出现腾空现象,并将压力传感器的压力感应数值突变为0的瞬间作为小车腾空的瞬间。In step S2, if the pressure sensing value of the pressure sensor provided on the inner and outer wheels of the trolley suddenly changes to 0, it is considered that the trolley is in the air, and the moment when the pressure sensing value of the pressure sensor suddenly changes to 0 is regarded as the moment when the trolley is in the air.

如图6、7所示,所述步骤S3中小车的腾空轨迹与落地坐标的模拟计算,首先通过水平仪获得小车的行进方向θ1,以及获得在小车的压力传感器突变为0的瞬间,小车与水平面形成的腾空角度θ0;通过小车上设置的里程计获得小车腾空瞬间的腾空初速度v0。根据抛物线定理,得到如下算式:As shown in Figures 6 and 7, the simulation calculation of the flying trajectory and landing coordinates of the car in step S3 first obtains the traveling direction θ 1 of the car through the level meter, and obtains the flying angle θ 0 formed by the car and the horizontal plane at the moment when the pressure sensor of the car suddenly changes to 0; and obtains the initial flying velocity v 0 of the car at the moment of flying through the odometer set on the car. According to the parabola theorem, the following formula is obtained:

ΔZ′2=0ΔZ′ 2 = 0

其中,Δs′表示小车在平面内的腾空位移计算距离;Δy2′表示小车在空间位置坐标中的Y方向上的平面内腾空位移计算距离;Δx2′表示小车在空间位置坐标中的X方向上的平面内腾空位移计算距离;t′表示小车腾空后落回腾空瞬间所处平面的腾空计算时间;g表示重力加速度。其中平面内腾空位移计算距离表示小车腾空后落回腾空瞬间所处的水平面的位移计算距离。Among them, Δs′ represents the calculated displacement distance of the car in the plane; Δy 2 ′ represents the calculated displacement distance of the car in the plane in the Y direction of the spatial position coordinates; Δx 2 ′ represents the calculated displacement distance of the car in the plane in the X direction of the spatial position coordinates; t′ represents the calculated time of the car falling back to the plane at the moment of taking off after taking off; g represents the acceleration of gravity. Among them, the calculated displacement distance of the plane represents the calculated displacement distance of the horizontal plane at the moment of taking off after the car takes off.

为了确保小车的离地和落地前后无落差,将平面内腾空计算时间t′,与实际腾空时间t0进行比较,其中实际腾空时间t0表示压力传感器持续为0的时间长度。若|t-t0|小于设定的阈值,则不需要对其进行修正,直接将Δy2′、Δx2′以及ΔZ′2代入小车在各方向上的行进距离累计中;若|t-t0|大于设定的阈值,则根据如下公式进行修正,修正公式为:In order to ensure that there is no drop before and after the car leaves the ground and lands, the calculated time t' in the plane is compared with the actual time t0 , where the actual time t0 represents the length of time that the pressure sensor is continuously at 0. If | tt0 | is less than the set threshold, it does not need to be corrected, and Δy2 ', Δx2 ' and ΔZ'2 are directly substituted into the accumulated distance of the car in each direction; if | tt0 | is greater than the set threshold, it is corrected according to the following formula:

其中,Δy2 *表示小车在Y方向修正后的腾空位移计算距离;Δx2 *表示小车在X方向修正后的腾空位移计算距离;Δz2 *表示小车在Z方向修正后的腾空位移计算距离。将修正后的Δx2 *、Δy2 *以及Δz2 *代入小车在各方向上的行进距离累计中。Among them, Δy 2 * represents the calculated distance of the vehicle's corrected displacement in the Y direction; Δx 2 * represents the calculated distance of the vehicle's corrected displacement in the X direction; Δz 2 * represents the calculated distance of the vehicle's corrected displacement in the Z direction. Substitute the corrected Δx 2 * , Δy 2 * , and Δz 2 * into the accumulated distance traveled by the vehicle in each direction.

如图8所示,所述步骤S5中小车在各个方向上的行进距离通过前述的基于勾股定理计算小车行进距离的算式获得。其中小车在各个方向上的行进距离如下式所示:As shown in FIG8 , the travel distance of the car in each direction in step S5 is obtained by the aforementioned formula for calculating the travel distance of the car based on the Pythagorean theorem. The travel distance of the car in each direction is shown in the following formula:

其中,Δy2表示小车在Y方向上的行进距离;Δx2表示小车在X方向上的行进距离;Δz2表示小车在Z方向上的行进距离;t1表示内外轮上的压力传感器由平地上的平地压力数值转变为非平地压力数值后重新变为平地压力数值所经过的时间,或者为水平仪倾斜角度由零转变为非零值后重新归零所经过的时间,其中平地压力数值为水平仪为0时的压力传感器的压力感应值;vt表示小车在t时刻由里程计获得的行进速度;θt表示水平仪在t时刻感应到的倾斜角度;θ2t为θt的补角。Wherein, Δy2 represents the distance traveled by the car in the Y direction; Δx2 represents the distance traveled by the car in the X direction; Δz2 represents the distance traveled by the car in the Z direction; t1 represents the time taken for the pressure sensors on the inner and outer wheels to change from the flat ground pressure value on the flat ground to the non-flat ground pressure value and then back to the flat ground pressure value, or the time taken for the inclination angle of the level to change from zero to a non-zero value and then back to zero, where the flat ground pressure value is the pressure sensing value of the pressure sensor when the level is 0; vt represents the speed of the car obtained by the odometer at time t; θt represents the inclination angle sensed by the level at time t; θ2t is the complementary angle of θt .

通过颠簸误差消除法消除小车在里程计定位过程中或者行进距离△l的统计过程中的腾空误差,将压力传感器、里程计和水平仪结合,实现对小车里程坐标数据的精确测量。The bump error elimination method is used to eliminate the flying error of the car during the odometer positioning process or the statistical process of the travel distance △l. The pressure sensor, odometer and level are combined to achieve accurate measurement of the car's mileage coordinate data.

以上描述仅是本发明的一个具体实例,不构成对本发明的任何限制。显然对于本领域的专业人员来说,在了解了本发明内容和原理后,都可能在不背离本发明原理、结构的情况下,进行形式和细节上的各种修改和改变,但是这些基于本发明思想的修正和改变仍在本发明的权利要求保护范围之内。The above description is only a specific example of the present invention and does not constitute any limitation to the present invention. It is obvious that for professionals in this field, after understanding the content and principle of the present invention, various modifications and changes in form and details may be made without departing from the principle and structure of the present invention, but these modifications and changes based on the idea of the present invention are still within the scope of protection of the claims of the present invention.

Claims (6)

1. The mileage calibration method of the railway engineering measurement trolley based on the positioning system is characterized by comprising the following steps of:
Step 1: the trolley judges whether the trolley is currently positioned in a tunnel or outside the tunnel according to the photosensitive value of a photosensitive sensor arranged on the trolley body; if the trolley is in the tunnel, entering a step 2; if the trolley is outside the tunnel, entering a step 5;
step 2: if the trolley is in the tunnel, judging whether the trolley is currently in a track or a non-track area according to pressure values sensed by pressure sensors respectively arranged on the inner wheel and the outer wheel of the trolley; if the trolley is in the trackless area, entering a step 3; if the trolley is on the track, entering a step 4;
step 3: the trolley is positioned in the tunnel and is not positioned on the track, a three-dimensional laser scanner is arranged on the trolley to realize modeling and positioning, scanning modeling coordinate data is obtained and is used as real-time coordinates of the trolley, and the step 1 is returned;
Step 4: the trolley is positioned in the tunnel and on the track, and the travelling distance is obtained by counting with an odometer arranged on the wheels of the trolley; obtaining mileage coordinate data through the travelling distance, taking the mileage coordinate data as a real-time coordinate of the trolley, and returning to the step 1;
Step 5: if the trolley is outside the tunnel, judging whether the received signal of the trolley can reach the set strength or not according to the signal value of the signal receiving equipment arranged on the trolley body; if the signal received by the trolley reaches the set signal intensity, the step 6 is entered; otherwise, enter step 7;
Step 6: when the received signal reaches the set signal intensity, the trolley realizes the coordinate data measurement of the trolley through a real-time dynamic carrier phase difference technology, obtains the differential positioning coordinates of the trolley, takes the differential positioning coordinates as the real-time coordinates of the trolley, and returns to the step 1;
step 7: if the signal received by the trolley does not reach the set signal intensity, judging whether the trolley is currently positioned on a track or in a non-track area according to the pressure values sensed by the pressure sensors respectively arranged on the inner and outer wheels of the trolley; if the trolley is in the trackless area, the step 8 is entered; if the trolley is on the track, entering a step 9;
In the calculation process of the mileage coordinate data and the travel distance, a bump error elimination method is adopted to eliminate or reduce the travel distance measurement error generated by the bump of the trolley; the bump error cancellation method includes the steps of:
Step S1: acquiring the inclination angle of the trolley by a level gauge arranged in the trolley; if the inclination angle exceeds the set range, the trolley is considered to pass through the sloping field or the depression, at the moment, the initial speed of the trolley corresponding to the inclination angle is obtained through the odometer, and the step S2 is carried out; if the inclination angle does not exceed the set range, the trolley is considered to be running on the flat ground, and the step S5 is carried out;
step S2: judging whether the trolley is emptied according to pressure sensors arranged on the inner wheel and the outer wheel; if the trolley is emptied, the step S3 is entered: otherwise, entering step S4;
step S3: the trolley vacates and passes over the sloping field or the depression, the pressure sensors arranged on the inner wheel and the outer wheel are combined through the level meter, the vacation angle and the vacation initial speed of the trolley at the vacation moment are obtained, the vacation track and the landing coordinates of the trolley are obtained through analog calculation, the travelling distance of the trolley is obtained according to the landing coordinates, and the step is finished;
Step S4: judging whether the trolley passes through the sloping field or the depression according to the trolley inclination angle obtained by the level meter, wherein if the inclination angle is larger than the maximum value of the set range, the trolley is considered to pass through the sloping field; if the inclination angle is smaller than the minimum value of the set range, the trolley is considered to pass through the depression; step S5 is entered;
Step S5: obtaining the travelling distance of the trolley in all directions by combining a level meter with an odometer, and ending the steps;
in the step S1, the inclination angle represents an inclination angle with respect to a horizontal plane;
In the step S2, if the pressure sensing value of the pressure sensor arranged on the inner and outer wheels of the trolley suddenly changes to 0, the trolley is considered to be emptied, and the moment when the pressure sensing value of the pressure sensor suddenly changes to 0 is taken as the moment when the trolley is emptied;
In the step S3, the simulated calculation of the vacation track and the landing coordinate of the trolley is carried out, firstly, the travelling direction theta 1 of the trolley is obtained through a level meter, and the vacation angle theta 0 formed by the trolley and the horizontal plane at the moment that the pressure sensor of the trolley suddenly changes to 0 is obtained; obtaining the initial speed v 0 of the car at the moment of the car emptying through an odometer arranged on the car; according to the parabolic theorem, the following equation is obtained:
ΔZ′2=0
Wherein Δs' represents the calculated distance of the empty displacement of the trolley in the plane; Δy 2' represents the in-plane vacation displacement calculation distance of the trolley in the Y direction in the spatial position coordinates; Δχ 2' represents the in-plane vacation displacement calculation distance of the trolley in the X-direction in the spatial position coordinates; t' represents the vacation calculation time of the plane where the trolley falls back to the vacation moment after vacation; g represents gravitational acceleration; the in-plane vacation displacement calculation distance represents the displacement calculation distance of the horizontal plane where the trolley falls back to the vacation moment after being vacated;
To ensure that there is no drop before and after the trolley is lifted off and landed, the in-plane vacation calculation time t' is compared with the actual vacation time t 0, wherein the actual vacation time t0 represents the length of time the pressure sensor is continuously 0; if |t-t 0 | is smaller than the set threshold, the correction is not needed, and delta y 2′、Δx2' and delta Z 2 are directly substituted into the running distance accumulation of the trolley in all directions; if |t-t 0 | is greater than the set threshold, the correction is performed according to the following formula:
Wherein Δy 2 * represents the calculated distance of the empty displacement of the trolley after the correction in the Y direction; Δx 2 * represents the calculated distance of the empty displacement of the trolley after correction in the X direction; Δz 2 * represents the calculated distance of the empty displacement of the trolley after correction in the Z direction; substituting the corrected Deltax 2 *、Δy2 * and Deltaz 2 * into the running distance accumulation of the trolley in each direction;
The travelling distance of the trolley in each direction in the step S5 is obtained by calculating the travelling distance of the trolley based on Pythagorean theorem; wherein the travel distance of the trolley in each direction is shown as follows:
Wherein Δy 2 represents the travel distance of the trolley in the Y direction; Δx 2 denotes the travel distance of the trolley in the X direction; Δz 2 represents the travel distance of the trolley in the Z direction; t 1 represents the time that the pressure sensor on the inner and outer wheels changes from the level ground pressure value to the non-level ground pressure value and then changes to the level ground pressure value again, or the time that the inclination angle of the level changes from zero to a non-zero value and then returns to zero again, wherein the level ground pressure value is the pressure sensing value of the pressure sensor when the level is 0; v t denotes the travelling speed of the trolley obtained by the odometer at time t; θ t represents the inclination angle sensed by the level at time t; θ 2t is the complement angle of θ t;
Step 8: the trolley is not on a track, an odometer arranged on a wheel of the trolley is combined with a three-dimensional laser scanner arranged on the trolley through a real-time dynamic carrier phase difference technology, the real-time position of the trolley is comprehensively judged, and the step 1 is returned;
In the step 8, the real-time dynamic carrier phase difference technology is combined with the odometer arranged on the wheel of the trolley and the three-dimensional laser scanner is arranged on the trolley, so that the real-time position of the trolley is comprehensively judged, and the method comprises the following steps:
Step 81: judging a time node t 'of a signal received by a primary trolley closest to the current time reaching a set signal intensity, and obtaining differential positioning coordinates (x' 1, y '1, z' 1) of the trolley by a real-time dynamic carrier phase differential technology corresponding to the time node;
Step 82: acquiring a travel distance Deltal acquired by an odometer in the current time from the time node t';
step 83: drawing a circle by taking differential positioning coordinates (x '1, y '1, z ' 1) as circle centers and the travelling distance Deltal as a radius; the range of the circular area represents the current position range of the trolley;
Step 84: judging the current time to obtain the size relation between the distance between the differential positioning coordinates (x 1, y1, z 1) of the trolley and the differential positioning coordinates (x '1, y'1, z '1) of the time node t' and the travelling distance Deltal through a real-time dynamic carrier phase differential technology; wherein if it is The differential positioning coordinates (x 1, y1, z 1) of the current time are used as real-time coordinates of the trolley; if it isScanning the obtained scanning modeling coordinate data (x 3, y3, z 3) by a three-dimensional laser scanner to serve as real-time coordinates of the trolley; ending the step;
step 9: the trolley is positioned on the track, and the real-time position of the trolley is comprehensively judged by combining the real-time dynamic carrier phase difference technology with the odometer arranged on the wheel of the trolley, and the step 1 is returned;
in the step 9, the real-time position of the trolley is comprehensively judged by combining a real-time dynamic carrier phase difference technology with an odometer arranged on a wheel of the trolley, and the method comprises the following steps:
step 91: judging a time node t 'of a signal received by a primary trolley closest to the current time reaching a set signal intensity, and obtaining differential positioning coordinates (x' 1, y '1, z' 1) of the trolley by a real-time dynamic carrier phase differential technology corresponding to the time node;
step 92: acquiring a travel distance Deltal acquired by an odometer in the current time from the time node t';
Step 93: drawing a circle by taking differential positioning coordinates (x '1, y '1, z ' 1) as circle centers and the travelling distance Deltal as a radius; the range of the circular area represents the current position range of the trolley;
Step 94: judging the current time to obtain the size relation between the distance between the differential positioning coordinates (x 1, y1, z 1) of the trolley and the differential positioning coordinates (x '1, y'1, z '1) of the time node t' and the travelling distance Deltal through a real-time dynamic carrier phase differential technology; wherein if it is The differential positioning coordinates (x 1, y1, z 1) of the current time are used as real-time coordinates of the trolley; if it isObtaining mileage coordinate data (x 2, y2, z 2) by an odometer of the trolley as real-time coordinates of the trolley; and (5) ending the step.
2. The method for calibrating the mileage of the railway engineering measurement trolley based on the positioning system according to claim 1, wherein the step 1 is characterized in that the step 1 is to judge whether the trolley is positioned in a tunnel or outside the tunnel according to the photosensitive change rate of the photosensitive sensor, set the parameter of the sensitivity as lambda, and take the photosensitive change rate delta lambda of a set time interval; the absolute value of the photosensitive change rate Δλ is compared with a set photosensitive change threshold Δλ 0 as follows:
Wherein for the case that |Deltalambda| is less than or equal to Deltalambda 0, if the state of the trolley in the time interval of the previous section is in the tunnel, the state of the trolley is kept in the tunnel; otherwise, if the state of the trolley in the time interval of the last section is out of the tunnel, the state of the trolley is kept out of the tunnel.
3. The method for calibrating mileage of a railroad engineering measurement car based on a positioning system according to claim 1, wherein the inner and outer wheels in the step 2 include an inner rail wheel and an outer rubber wheel, wherein the inner rail wheel is used for traveling on a rail, and the outer rubber wheel is used for traveling on the ground; the inner side rail wheel and the outer side rubber wheel are respectively provided with a pressure sensor, wherein if the pressure sensed by the pressure sensors on the outer side rubber wheel is larger than a set pressure value, the trolley is considered to travel in the rail-free area; and if the pressure sensed by the pressure sensor on the inner track wheel is larger than the set pressure value, the trolley is considered to travel on the track.
4. The method for calibrating the mileage of the railway engineering measurement trolley based on the positioning system according to claim 1, wherein in the step 3, the trolley performs space full-section non-contact scanning measurement on the space where the trolley is located through a three-dimensional laser scanner arranged on the trolley body; wherein marks are arranged at the mark points, and the marks are black-white alternate reflective cross targets or mark balls; the process of acquiring coordinate information by the three-dimensional laser scanner comprises the following steps: step 31: the trolley scans and acquires and stores the position information of the standard point through a three-dimensional laser scanner; wherein the method comprises the steps of
The position information of the calibration point comprises the space coordinates of the calibration point under the same space coordinate system or reference system and the point cloud data of the spectrum characteristics of the surface of the calibration point;
Step 32: the trolley scans and acquires space coordinates of other entities in space and a point cloud data set of the surface spectral characteristics of the space coordinates through a three-dimensional laser scanner;
step 33: the three-dimensional entity model of the space is obtained through point cloud splicing and filtering analysis;
step 34: obtaining scan modeling coordinate data (x 3, y3, z 3) of the target point through a calibration point in the three-dimensional solid model;
In step 34, the scan modeling coordinates are obtained relative to calibration points whose geographic locations are set in advance; and according to the geographic position of the target point, combining scanning modeling coordinate data of the target point relative to the target point to obtain the geographic position of the target point.
5. The method for calibrating the mileage of the railway engineering measurement trolley based on the positioning system according to claim 1, wherein in the step 4, the trolley obtains the traveling distance Δl and the traveling speed v through the odometer arranged on the wheels, obtains the traveling distance of the trolley in all directions by combining with the level meter arranged on the trolley, and obtains mileage coordinate data (x 2, y2, z 2) according to the accumulation of the traveling distances.
6. The method for calibrating the mileage of the railway engineering measurement car based on the positioning system according to claim 1, wherein the positioning of the real-time dynamic carrier-phase difference technique in the step 6 includes the steps of:
Step 61: the reference station transmits the observed value and the coordinate information of the measuring station to the mobile station in a related manner through a data link;
Step 62: the mobile station receives the observation value and the coordinate information of the station, and acquires satellite observation data through a satellite;
Step 63: the mobile station forms the received and collected data into a differential observation value to obtain differential positioning coordinates of the mobile station;
The rover in step 61 is a trolley.
CN202110704221.7A 2021-06-24 2021-06-24 Mileage calibration method of railway measurement trolley based on positioning system Active CN113503896B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110704221.7A CN113503896B (en) 2021-06-24 2021-06-24 Mileage calibration method of railway measurement trolley based on positioning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110704221.7A CN113503896B (en) 2021-06-24 2021-06-24 Mileage calibration method of railway measurement trolley based on positioning system

Publications (2)

Publication Number Publication Date
CN113503896A CN113503896A (en) 2021-10-15
CN113503896B true CN113503896B (en) 2024-10-29

Family

ID=78010486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110704221.7A Active CN113503896B (en) 2021-06-24 2021-06-24 Mileage calibration method of railway measurement trolley based on positioning system

Country Status (1)

Country Link
CN (1) CN113503896B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117194590A (en) * 2022-05-31 2023-12-08 比亚迪股份有限公司 Track map labeling method, device and system
CN115200609A (en) * 2022-06-20 2022-10-18 中国铁道科学研究院集团有限公司 Time mileage calibration system and method for high-speed comprehensive detection of train
CN115183794B (en) * 2022-06-22 2024-04-16 广州大铁锐威科技有限公司 GNSS-based railway track measurement method, system, device and medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1221586A2 (en) * 2001-01-08 2002-07-10 Motorola, Inc. Position and heading error-correction method and apparatus for vehicle navigation systems
JP2004271255A (en) * 2003-03-06 2004-09-30 Railway Technical Res Inst Train self-vehicle position detection method and train self-vehicle position detection system

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5898390A (en) * 1995-09-14 1999-04-27 Zexel Corporation Method and apparatus for calibration of a distance sensor in a vehicle navigation system
DE19637616A1 (en) * 1996-09-16 1998-03-19 Bosch Gmbh Robert Method for automatically calibrating a displacement sensor and device
US7228230B2 (en) * 2004-11-12 2007-06-05 Mitsubishi Denki Kabushiki Kaisha System for autonomous vehicle navigation with carrier phase DGPS and laser-scanner augmentation
KR101186345B1 (en) * 2010-12-28 2012-09-26 한국철도기술연구원 railway vehicle's running distance measuring system
CN104792790A (en) * 2015-04-10 2015-07-22 北京力铁轨道交通设备有限公司 Tunnel state detection device and detection method
CN104864889B (en) * 2015-05-29 2018-05-29 山东鲁能智能技术有限公司 A kind of robot odometer correction system and method for view-based access control model
RU2664978C2 (en) * 2016-09-27 2018-08-24 Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации Odometric system of navigation
US10816347B2 (en) * 2017-12-12 2020-10-27 Maser Consulting, Inc. Tunnel mapping system and methods
CN108362308B (en) * 2018-01-19 2021-09-03 同济大学 Mileage correction method for mobile laser measurement system by using tunnel circular seam
CN110657788B (en) * 2018-06-29 2022-07-15 北京自动化控制设备研究所 Dynamic detection method for smoothness of crane track
CN111623796B (en) * 2019-09-21 2023-11-21 东莞先知大数据有限公司 Rail mileage estimation method based on information fusion
CN110514220A (en) * 2019-09-22 2019-11-29 武汉中海庭数据技术有限公司 A kind of vehicle mileage calibration method, device and storage medium
CN110871824B (en) * 2019-11-22 2021-01-15 武汉纵横天地空间信息技术有限公司 Method and system for monitoring surrounding environment of track
CN110887460B (en) * 2019-11-22 2021-06-22 武汉纵横天地空间信息技术有限公司 Tunnel deformation monitoring method and system based on laser scanner and odometer
CN112945264B (en) * 2021-01-27 2024-02-27 中国铁建电气化局集团有限公司 Portable intelligent measurement dolly that possesses travel record function

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1221586A2 (en) * 2001-01-08 2002-07-10 Motorola, Inc. Position and heading error-correction method and apparatus for vehicle navigation systems
JP2004271255A (en) * 2003-03-06 2004-09-30 Railway Technical Res Inst Train self-vehicle position detection method and train self-vehicle position detection system

Also Published As

Publication number Publication date
CN113503896A (en) 2021-10-15

Similar Documents

Publication Publication Date Title
CN113503896B (en) Mileage calibration method of railway measurement trolley based on positioning system
CN101644023B (en) A method for detecting the smoothness of road surface
CN107402006B (en) Train precision positioning method and system based on track geometric feature information matching
US8180590B2 (en) Railroad surveying and monitoring system
US8352188B2 (en) Apparatus for generating high resolution surface topology map using surface profiling and surveying instrumentation
US9267792B2 (en) Method and apparatus for compensating lateral displacements and low speed variations in the measure of a longitudinal profile of a surface
CN103115581B (en) Multifunction railway measuring system and method
CN102337710A (en) GPS (Global Positioning System) track irregularity detection system and method
CN110203223A (en) A kind of track irregularity detection device
CN110658543B (en) A detection method of high-speed railway track geometric parameters based on non-contact measurement
CN107121082A (en) Coal mine roadway based on fiber-optic inertial technology continuous linear detection means and method
CN106114553B (en) The photoelectricity dynamic measurement method that a kind of railway detection car platform rocks
CN110174089A (en) High-speed railway rail level locally settles detection method and system
CN112179422B (en) A method and system for identifying axles and vehicle speed using bridge deflection
Li et al. Multisensor fusion for railway irregularity inspection system: Integration of RTK GNSS, MEMS IMU, odometer, and laser
CN104047212A (en) Automatic track settlement measuring device and method based on angle measurement
CN114132358A (en) Multi-platform intelligent track comprehensive detection system
CN114166172A (en) Method for continuously measuring flatness of concrete floor
CN110803200A (en) CPIII control point-based track mileage positioning method and device
CN109680592A (en) A kind of vehicle-mounted road surface detection device and method based on inertia measurement and radar range finding
WO2025152575A1 (en) Precision measurement and tamping operation method for operating conventional-speed railway without control network
CN105946897A (en) Railway tunnel limit dynamic detecting system and method based on laser-scanning range finders
Gräfe High precision kinematic surveying with laser scanners
CN114438836B (en) Tamping measuring device and method for ballasted track large machine
JP2000283745A (en) On-board device for measuring shape in road surface extension direction

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant