Next Article in Journal
HP-SFC: Hybrid Protection Mechanism Using Source Routing for Service Function Chaining
Next Article in Special Issue
Natural Rail Surface Defect Inspection and Analysis Using 16-Channel Eddy Current System
Previous Article in Journal
Polysaccharides and Derivatives from Africa to Address and Advance Sustainable Development and Economic Growth in the Next Decade
Previous Article in Special Issue
Effect of Rail Vehicle–Track Coupled Dynamics on Fatigue Failure of Coil Spring in a Suspension System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Design and Implementation of an Inertial GNSS Odometer Integrated Navigation System Based on a Federated Kalman Filter for High-Speed Railway Track Inspection

1
College of Geoscience and Surveying Engineering, China University of Mining and Technology, Beijing 100083, China
2
Xi’an Yitong Surveying and Mapping Technology Co. Ltd., Xi’an 710054, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(11), 5244; https://doi.org/10.3390/app11115244
Submission received: 19 May 2021 / Revised: 2 June 2021 / Accepted: 2 June 2021 / Published: 4 June 2021
(This article belongs to the Special Issue Monitoring and Maintenance Systems for Railway Infrastructure)

Abstract

:
The detection of track geometry parameters is essential for the safety of high-speed railway operation. To improve the accuracy and efficiency of the state detector of track geometry parameters, in this study we propose an inertial GNSS odometer integrated navigation system based on the federated Kalman, and a corresponding inertial track measurement system was also developed. This paper systematically introduces the construction process for the Kalman filter and data smoothing algorithm based on forward filtering and reverse smoothing. The engineering results show that the measurement accuracy of the track geometry parameters was better than 0.2 mm, and the detection speed was about 3 km/h. Thus, compared with the traditional Kalman filter method, the proposed design improved the measurement accuracy and met the requirements for the detection of geometric parameters of high-speed railway tracks.

1. Introduction

Railway track irregularities are caused by vehicle dynamics and natural degradation. Changes in track geometric parameters directly affect the operational safety of trains and are the main factors affecting determining the speed and smoothness of the train [1,2]. The geometric parameters of a track comprise seven internal track parameters—track gauge, track direction, and high and low, horizontal (ultra-high), versine, warp, and track gauge change rate—and two external track geometry parameters—lateral and vertical deviations from the track midline to the left and right of the track relative to the design line position [3].
The Chinese railway department implements a comprehensive integrated inspection and monitoring program for railroad infrastructure according to the principle of “dynamic inspection as the main, static inspection as a supplement” [4]. The dynamic inspection vehicle carries out high-accuracy and high-efficiency dynamic inspection of internal geometric parameters of tracks for all lines [5], but its mileage positioning accuracy is low. In addition, the maintenance department use a track geometry state detector to carry out precise mileage positioning and detection of the external parameters of the track for problematic sections, which is used to guideline repair and maintenance. Furthermore, the railway maintenance department applies the track geometry state detector to periodically measure the condition of the static geometry of lines in its jurisdiction, for which the detection task is demanding. The operating length of high-speed railway in China has reached 40,000 km. The trunk line length of a single railway engineering department may be up to hundreds of kilometers, and the maintenance time used for detection of track geometric parameters is about 4 h [6,7]. Thus, the detection period is short, and the task is challenging [8,9]. Consequently, there is an urgent need for efficient and high-accuracy equipment for the measurement of track geometric parameters.
Based on the different types of track geometric parameters measured, track geometry testing equipment can be divided into absolute and relative measuring types. Absolute measurement equipment consists of track geometry condition measuring instruments, which are used to measure the track geometry parameters of lines dedicated to passengers. This equipment is composed of two parts—a total station and a detector—and has a measurement efficiency of about 160 m/h [10,11]. Various absolute measurement track detectors have passed the measurement certification of the China Railway Group Corporation and are widely used [12]. The testing parameters of this equipment are complete, yielding high testing accuracy. However, such detectors rely on the track control point (CPIII) to operate, and their testing efficiency is low.
Amberg (Switzerland), Trimble (USA), and the Railway Engineering Consulting Group Co., Ltd. developed the “two rolleys system”, which improves measurement efficiency to 1.5 km/h. However, the measurement accuracy of this system is low, and can only be used for the measurement of geometric parameters of ballast track [13]. The GRP1000 IMS of Amberg (Switzerland), which combines the total station and inertial measurement unit with the track inspection instrument in a single vehicle system, performs a CPIII resection measurement every 60 m, thus resulting in a measurement efficiency of 1.5 km/h. However, due to frequent station changes by the total station and lapping of the measured section, the working efficiency is reduced, and “lap error” can occur [14].
Harnessing the rapid development of precise positioning techniques, such as global navigation satellite systems (GNSS), and using the GNSS real-time kinematic (RTK) technique, HTA Burgdorf developed a track surveying platform in cooperation with terra vermessungen AG, Switzerland to improve the measurement efficiency for external parameters of tracks [15]. Yildiz Technical University developed a multisensor railway track geometry surveying system, which integrated the linear variable differential transformers, inclinometer, GNSS receiver, total station, and an adaptive Kalman filter model to estimate the geometric parameters of tracks [16,17].
Relative measurement track inspection equipment, also known as track checkers, which use mobile or static laser string measurement methods, can only detect the internal geometric parameters of tracks [18,19]. Combined with odometer output mileage information, the track internal geometry parameters are measured using the chord surveying method [20,21]. In addition, Xi’an Safeway developed a rail track inspection system based on a dual antenna Global Positioning System (GPS)-aided approach [22,23]. The inertial measurement method using the dual gyroscope scheme is unable to realize accurate modeling or compensate for gyroscope error, Earth rotation angular velocity, and the implied angular velocity, which results in a reduced measurement accuracy. These problems with the pure gyroscope system are partially corrected by the dual-antenna GPS-aided inertial navigation system, but the measurement accuracy of motion parameters is low.
Based on high-accuracy absolute solutions provided by RTK, Wuhan University integrated an inertial navigation system with a geodetic surveying apparatus and designed a modular system (TGMT) based on aided INS, which can be configured according to different surveying tasks. With a GNSS/INS configuration, this system offers good repeatability of measurements of track irregularities in both horizontal and vertical directions, with an error of less than 0.3 mm [24]. However, with increasing baseline length, the correlation of atmospheric errors decreases, resulting in a decrease to RTK positioning accuracy. A novel track measurement system based on GNSS/INS and multisensors was developed by Tsinghua University and obtained 2 mm accuracy for both lateral and vertical deviations of the track, and 1 mm horizontal accuracy and 1.5 mm vertical accuracy for the deformation point [25]. To obtain high-accuracy absolute coordinates, the system not only relies on a GNSS CORS station, but also needs to stand still for 5 min every 150 m, which inevitably reduces its efficiency and increases the cost. To reduce costs and improve the measuring efficiency, a multisensor fusion system consisting of multiconstellation global navigation satellite systems (GNSS)-based precise point positioning, an inertial navigation system, odometer, and track gauge was proposed by the German Research Centre for Geosciences, which was further enhanced using a Rauch–Tung–Striebel smoother. This system reached a measurement accuracy of approximately 0.25, 0.59, 0.65, and 0.48 mm for the super elevation, horizontal, vertical, and gauge components, respectively [26].
Since 2013, we have been engaged in the research and development of a high-speed railway track measurement system based on GNSS/INS multi-sensors. The system has realized high efficiency and a 0.47 mm measurement accuracy of the internal geometric parameters of tracks, but its engineering application algorithm is still based on the classical Kalman filter method [27,28,29]. The selection of the filter method and the design of the filter are highly important for the accuracy and stability of the inertial/GNSS/odometer integrated navigation system. In this study, to address the issue of poor fault tolerance performance resulting from the use of a centralized filter, and the large computational effort necessitated by the high-dimensional characteristic of the multisensor filtering system [30], a federated filter was designed to realize the advantages of an inertial/GNSS/odometer. Then, a forward–backward smoothing method was developed to apply to the federated filter results, to further improve the integrated accuracy and corresponding track measurement system. The test results show that the measurement accuracy of track geometry parameters is less than 0.2 mm, and the detection speed is about 3 km/h, which meets the requirements for high-accuracy and high-efficiency high-speed railway track state detection.

2. Basic Principles of the Integrated Navigation System for the Inertial Track Geometry State Detector

2.1. Definition of the Common Coordinate System

  • Carrier coordinate system (“b system”):
As shown in Figure 1, the track geometry state detector carrier coordinate system is OXbYbZb, where the origin of O is the center point of the car body structure; the Yb axis is along the longitudinal axis of the track geometry state detector pointing in the direction of motion; the Xb axis is along the track geometry state detector horizontal axis to the right; and the Zb axis is vertical. The Xb, Yb, and Zb axes constitute the right rectangular coordinate system.
  • Geographical coordinate system (“n system”):
As shown in Figure 2, the geographic coordinate system is OXnYnZn, where the origin of O is the center of the mass of the carrier; the Xn and Yn axes are in the local horizontal plane, pointing to the east and north, respectively; and the Zn axis points to the sky along the local vertical line. The geographic coordinate system moves with the carrier, and the coordinate axis maintains its original definite direction.

2.2. Strapdown Solution Arrangement of Inertial Navigation System

The navigation solution of the inertial navigation system adopts the north-pointing position system, and the navigation coordinate system adopts the geographic coordinate system [31]. The strapdown solution process of the inertial navigation system is shown in Figure 3.

3. Federated Kalman Filter Design

In this paper, the federated Kalman filter was designed as the inertial/odometer dead-recursive sub-Kalman filter, the inertial/satellite integrated navigation sub-Kalman filter, and a main filter.

3.1. Error Model of Strapdown Inertial Navigation System

The error model of the strapdown inertial navigation system [30] was based on the ellipsoid model of Earth. The attitude error equation of the strapdown inertial navigation system is shown in Equation (1):
{ φ   ˙ E = δ V N R M + H + ( ω ie sin L + V E tan L R N + H ) φ N ( ω ie cos L + V E R N + H ) φ U + V N ( R M + H ) 2 δ H + ε E φ   ˙ N = δ V E R N + H ω ie sin L δ L - ( ω ie sin L + V E tan L R N + H ) φ E V N R M + H φ U V E ( R N + H ) 2 δ H + ε N φ   ˙ U = tan L δ V E R N + H + ( ω ie cos L + V E sec 2 L R N + H ) δ L + ( ω ie cos L + V E R N + H ) φ E + V N φ N R M + H - V E tan L δ H ( R N + H ) 2 + ε U
where ω ie is the Earth’s rotation angular velocity; E, N, and U represent the geographical east, north, and upward directions, respectively; L is latitude in the WGS84 coordinate system; H is height in the WGS84 coordinate system; V E , V N ,   V U   are the geographically eastward, northward, and astronomical components of motion velocity in the navigation coordinate system n, respectively;   R M is the main curvature radius of the meridian; R N   is the main curvature radius of the prime vertical; φ E , φ N , φ U are the attitude angle error of the heading, pitching, and roll angles in the navigation coordinate system, respectively; δ V E , δ V N , δ V U   are the east, north, and upwards velocity errors in the navigation system, respectively; δ L is the latitude position errors in the navigation coordinate system; and ε E , ε N , ε U are the gyro angular rate output errors in the east, north, and upward directions in the n system, respectively.
The velocity error equation of the strapdown inertial navigation system is shown in Equation (2):
{ δ V ˙ E = f N φ U f U φ N + ( V N tan L V U R N + H ) δ V E + ( 2 ω ie sin L + V E tan L R N + H ) δ V N + ( 2 ω ie V N cos L + V E V N sec 2 L R N + H + 2 ω ie V U sin L ) δ L - ( 2 ω ie cos L + V E R N + H ) δ V U + V E V U V E V N tan L ( R N + H ) 2 δ H + E δ V ˙ N = f U φ E f E φ U 2 ( ω ie sin L + V E tan L R N + H ) δ V E V U δ V N R M + H V N δ V U R M + H ( 2 ω ie cos L + V E sec 2 L R N + H ) V E δ L + V N V U + V E V E tan L ( R N + H ) 2 δ H + N δ V ˙ U = f N φ E + f E φ N + 2 ( ω ie cos L + V E R N + H ) δ V E + 2 V N δ V N R M + H 2 ω ie V E sin L δ L -   V E V E + V N V N ( R N + H ) 2 δ H + U  
where   δ H is the height position errors in the navigation coordinate system; f E , f N , and f U are the specific force of accelerometer in the east, north, and upward directions in the n system, respectively; and   E ,   N , and   U   are the specific force error of accelerometer in the east, north, and upward directions in the n system, respectively.
The position error equation of the strapdown inertial navigation system is shown in Equation (3):
{ δ L ˙ = δ V N R M + H V N ( R M + H ) 2 δ H δ λ ˙ = sec L R N + H δ V E + V E sec LtanL R N + H δ L - V E sec L ( R N + H ) 2 δ H δ H ˙ = δ V U
In this study, the errors of the inertial measurement unit (IMU) were calibrated before use, and it was considered that the errors of IMU after calibration and compensation were random zero bias and white noise. The random zero bias constant error equations of the gyroscope and accelerometer are shown in Equations (4) and (5), respectively:
ε   ˙ x = 0 ,   ε   ˙ y = 0 ,   ε   ˙ z = 0
  ˙ x = 0 ,   ˙ y = 0 ,     ˙ z = 0
where ε x , ε y , ε z , and x , y , and z are the constant zero bias of the gyroscope and the constant zero deviation of the accelerometer on the three measurement axes of the inertial measurement unit, respectively.

3.2. Inertial/Odometer Dead-Reckoning Error Model

The inertial/odometer navigation calculation algorithm primarily consisted of an attitude updating algorithm and a position updating algorithm. Using the strapdown inertial navigation system error equation, the attitude error equation and position error equation based on the inertial/odometer navigation calculation can be obtained. The main error sources of the navigation calculation are attitude, gyroscope data measurement, and odometer measurement errors.

3.2.1. Position Error Equation of Dead Reckoning

The measurement error of the odometer data was mainly due to the calibration coefficient error δ K D . Thus, the odometer speed error equation can be obtained as follows:
δ V D n = V D n × φ D + δ K D V D n
where V D is the actual running speed of the odometer and φ D is the attitude angle error. The position error equation of dead reckoning is shown in Equation (7):
{ δ L ˙ = δ V N R M + H V N ( R M + H ) 2 δ H δ λ ˙ = sec L R N + H δ V E + V E sec LtanL R N + H δ L - V E sec L ( R N + H ) 2 δ H δ H ˙ = δ V U
where δ V E , δ V N , and δ V U are the components of the odometer speed error along the XYZ axis in the navigation coordinate system. Equation (7) was expanded to obtain Equation (8):
{ δ L ˙ = V N R M + H δ K D V E R M + H φ U δ λ ˙ = V N sec L R N + H φ U + V E sec LtanL R N + H δ L - V E sec L R N + H δ K D δ H ˙ = δ K D V U

3.2.2. Dead-Reckoning Attitude Error Equation

By analogy to the attitude error equation of strapdown inertial navigation, the attitude error equation of the navigation calculation is deduced below. When the error of the inertial measurement unit calibration term is not considered, the attitude error equation of dead reckoning is shown in Equation (9):
{ ϕ   ˙ E = V N R M + H δ K D + ( ω ie sin L + V E tan L R N + H ) ϕ N ( ω ie cos L + V E R N + H ) ϕ U + V N ( R M + H ) 2 δ H + ε E ϕ   ˙ N = V E R N + H δ K D ω ie sin L δ L - ( ω ie sin L + V E tan L R N + H ) ϕ E V N R M + H ϕ U V E ( R N + H ) 2 δ H + ε N ϕ   ˙ U = tan LV E R N + H δ K D + ( ω ie cos L + V E sec 2 L R N + H ) δ L + ( ω ie cos L + V E R N + H ) ϕ E + V N ϕ N R M + H V E tan L δ H ( R N + H ) 2 + ε U

3.3. Kalman Filtering Algorithm

Assuming that there is a continuous time system, the system state equation and observation equation are shown in Equations (10) and (11), respectively:
x k = Φ k / k - 1 x k - 1 + G k - 1 w w k - 1
y k = H k x k + v k
where x k R n is the system state quantity; Φ k / k - 1 R n × n is the system state transition matrix; G k - 1 w R n × l is the noise array of the system process; y k R m is the measurement of the system quantity; H k R m × n is the measurement matrix of the system; w k - 1 R l and v k R m are the system process noise and system measurement noise, respectively; and w ( t ) and   v ( t ) are set as zero mean Gaussian white noise, that is, to satisfy the condition of Equation (12):
{ E [ w ( t ) ] = 0 ,   E [ w ( t ) w T ( t + Δ t ) ] = Q δ ( Δ t ) E [ v ( t ) ] = 0 ,   E [ v ( t ) v T ( t + Δ t ) ] = R δ ( Δ t ) E [ w ( t ) v T ( t + Δ t ) ] = 0
where   Q R l × l is the variance matrix of system process noise, and   Q R l × l is assumed to be a nonnegative definite matrix;   R R m × m is the measurement noise variance matrix of the system, and R R m × m is assumed to be positive definite matrix; and Δ t is the sampling interval of system data.
The basic equation of the standard discrete Kalman filter is as follows:
x ^ k / k - 1 = Φ k / k - 1 x ^ k - 1
P k / k - 1 = Φ k / k - 1 P k - 1 Φ k / k - 1 T + G k - 1 w Q k - 1 ( G k - 1 w ) T
x ^ k = x ^ k / k - 1 + K k e k
e k = y k H k x ^ k / k - 1
K k = P k / k - 1 H k T ( H k P k / k - 1 H k T + R k ) 1
P k = ( I - K k H k ) P k / k - 1 ( I - K k H k ) T + K k R k K k T

3.4. Kalman Filtering Algorithm for Inertial/Satellite/Odometer Integrated Navigation

Based on the error equation of the strapdown inertial navigation system presented in Section 3.1, the satellite position and velocity information were selected as the observations, and the inertial/satellite integrated navigation Kalman filter was constructed. Regardless of the satellite positioning system error information, a Kalman filter based on a loose coupling model was designed. The filter state variable was selected to have 16 dimensions including attitude angle error, velocity error and position error, gyroscope zero bias, accelerometer bias, and odometer scale factor error. The state variables for the Kalman filter were x = [ φ E   φ N   φ U   φ E δ V E   δ V N   δ V U   δ L   δ λ   δ H   ε x   ε y   ε z   x   y   z   δ KD   ] T . Here, φ E , φ N , φ U are the attitude angle error of heading, pitching, and roll angle in the navigation coordinate system, respectively; δ V E , δ V N , δ V U represent the east, north, and upward velocity errors in the navigation system, respectively; δ L , δ λ , δ H are the latitude, longitude, and attitude position errors in the navigation coordinate system, respectively; ε x , ε y , ε z are the gyroscope zero deviation of the X, Y, and Z axes of the inertial measurement unit, respectively; x , y , z are the accelerometer bias of the X, Y, and Z axes of the inertial measurement unit, respectively; and   δ K D is the odometer scale factor error [32,33].
The state transition matrix F and process noise matrix   G w   of the Kalman filter are shown in Equation (19):
F = [ F 9 × 9 N F 9 × 7 S 0 7 × 9 0 7 × 7 F 9 × 1 D 0 ] 16 × 16 ,   G w = [ C b n 0 3 × 3 0 3 × 3 C b n 0 10 × 3 0 10 × 3 ] 16 × 6
In the matrix of the above equation, C b n   represents the direction cosine matrix from system b to system n, F S = [ C b n 0 3 × 3 0 3 × 3 C b n 0 3 × 3 0 3 × 3 ] 9 × 6 , and the elements F N   , F D are obtained according to Equations (1)–(5).
The satellite positioning system can provide three-dimensional position and three-dimensional velocity information in the WGS84 coordinate system as the observation quantity. In this paper, y = [ δ V E   δ V N   δ V U   δ L   δ λ   δ H ] was used for the Kalman filter measure, in which δ   V E , δ   V N , δ   V U , δ   L , δ   λ , and δ   H are the eastward, northward, and upward velocity deviation, latitudinal deviation, longitudinal deviation, and altitudinal deviation in the inertial navigation system and the satellite positioning system. The system measurement matrix was as follows:
H = [ H V H P ] T
In Equation (20), HV and HP can be defined as follows:
H P = [ 0 3 × 6   diag ( R M + H ,   ( R N + H ) cos L ,   1 ) 0 3 × 6 ]
H V = [ 0 3 × 3   diag ( 1 ,   1 ,   1 ) 0 3 × 1 ]
The measured noise of the satellite positioning system was v = [ v δ V E v δ V N v δ V U v δ L v δ λ v δ H ] T , and the variance matrix of the measured noise of the filter was set according to the actual position and speed error levels of the satellite positioning system.
The inertial/GNSS/odometer integrated navigation system used the satellite positioning system time as the reference and synchronized the time of the inertial measurement unit and the odometer to the time system of the satellite positioning system. The integrated navigation and data fusion in Section 3.5 and Section 3.6 are also based on GPS time as the time synchronization reference.

3.5. Kalman Filter Algorithm for Inertial/Odometer Integrated Navigation

Based on the error equation of the strapdown inertial navigation system presented in Section 3.1, the speed information of the odometer was selected as the observation, and the odometer/satellite integrated navigation Kalman filter was constructed. Regardless of the odometer error information, a Kalman filter based on a loose coupling model was designed. The state quantity of the Kalman filter was selected as 15 dimensions, which contain the three-dimensional attitude angle error, the three-dimensional velocity error, the three-dimensional position error, the three-dimensional accelerometer error, and the three-dimensional gyroscope zero bias. The Kalman filter state variables were x = [ φ E   φ N   φ U   φ E   δ V E   δ V N   δ V U   δ L   δ λ   δ H   ε x   ε y   ε z   x   y   z   ] T ,   where   φ E , φ N , φ U   represent the attitude angle error of the heading, pitching, and roll angles in the navigation coordinate system, respectively; δ V E , δ V N , δ V U represent the velocity error of the eastward, northward, and upward directions in the navigation system, respectively; δ L , δ λ , δ H represent the longitude, latitude, and location errors in the navigation system, respectively; ε x , ε y , ε z represent the X, Y, and Z axes gyroscope zero biases of the inertial measurement unit, respectively; and x , y , z are the accelerometer biases of the X, Y, and Z axes of the inertial measurement unit, respectively [32,33].
The state transition matrix F and process noise matrix G w   of the Kalman filter are shown in Equation (23):
F = [ F 9 × 9 N F 9 × 6 S 0 6 × 9 0 6 × 6 ] 15 × 15 ,   G w = [ C b n 0 3 × 3 0 3 × 3 C b n 0 9 × 3 0 9 × 3 ] 15 × 6
In the above matrix, F S = [ C b n 0 3 × 3 0 3 × 3 C b n 0 3 × 3 0 3 × 3 ] 9 × 6 , F N elements were obtained according to Equations (6)–(9).
Inertial/odometer dead reckoning can provide three-dimensional speed information in the navigation coordinate system as an observation. In this paper, y = [ δ V E   δ V N   δ V U   ] was selected as the Kalman filter quantity measurement, where δ V E , δ V N , δ V U represent the eastward, northward, and upward velocity deviation in the inertial navigation system. The system measurement matrix was as follows:
H = [ H V ] T
and HV in Equation (24) can be defined as
H V = [ 0 3 × 3 diag ( 1 ,   1 ,   1 ) 0 3 × 9 ]
v = [ v δ V E v δ V N v δ V U ] T   is the inertial/odometer dead-reckoning measurement noise, and the filter measurement noise variance matrix was set according to the inertial/odometer sensor error level.
The satellite positioning system data update rate was 1 Hz, and the filtering period of the Kalman filter was set to 1 s.

3.6. Algorithm Structure of Federated Kalman Filter for the Inertial/GNSS/Odometer Integrated Navigation System

3.6.1. Structure of the Federated Kalman Filter

In this study, the federated Kalman filter model consisted of two sub-Kalman filters and one main global filter. The GPS and odometer subfilters performed the local Kalman optimal estimation on the positioning information measured by the GPS and the odometer to obtain X ^ 1 and X ^ 2 , respectively, and simultaneously obtain the estimation error covariance moment array P 1 and P 2 . The main filter fused the local optimal estimation with the state 15-D information, X ^ 1 and X ^ 2 , of the main filter to obtain the global optimal estimation, X ^ , and the global estimation error, P. The main filter feeds back X and P to the subfilters, and at the same time uses the information distribution factors β 1   and β 2   to weight the GPS and odometer subfilters, respectively. The Kalman federated filter architecture is shown in Figure 4.

3.6.2. State Vector Fusion Process

State vector fusion means that the local state estimation of the Kalman filter of each subsystem is fused to obtain the global state estimation. After adopting the “upper bound of variance” technique, the measurement update and time update of each subfilter were performed independently, that is, the local estimation of each subfilter was irrelevant, so there was a state vector fusion algorithm.
When the state vector of each subfilter is the same, the global state estimate of the federated filter is the weighted average of the local estimates of the state vectors of all subfilters. The inverse of the positive definite symmetric weighting matrix is the sum of the inverse matrices of the covariance matrix ,   P i ( k ) ( i = 1 , 2 )   of each subfilter state estimation error. The globe state estimation equation is as follows:
X ^ ( k ) = [ i = 1 2 P i 1 ( k ) ] 1 [ i = 1 2 P i 1 ( k ) X ^ i ( k ) ]  
The global state estimation error covariance is as follows:
P ( k ) = [ i = 1 2 P i 1 ( k ) ] 1  

3.6.3. Information Fusion Process

The federated filter global state estimation X ^ ( k ) and covariance matrix P ( k )   reset the state estimation X ^ i ( k ) and covariance matrix   P i ( k )   of the subfilter so that the subfilter can update recursively according to the following relationship:
X ^ i ( k ) = X ^ ( k )
P i ( k ) = β i 1 P ( k )
According to the principle of information conservation, the information distribution coefficient should satisfy the following condition:
i = 1 2 β i = 1  
Different β i   can obtain different federated filter structures and characteristics (fault tolerance, accuracy, and calculation amount). The better the performance of the sub-navigation system, the larger the corresponding information distribution coefficient.

3.6.4. Information Distribution Method Based on Orthogonality of Innovation and Piecewise Smooth Activation Function

The working scene of the track detector often has a large number of unfavorable factors such as water area, mountains, tunnels, high-voltage cables, etc. It is therefore easy for the signal of a satellite positioning system to lose its lock through a multipath effect or electromagnetic interference, which can lead to noise in the output. The reliability of the measurement of the satellite positioning system is proportional to the dilution of precision (DOP) value of the satellite signal, where a smaller DOP indicates higher accuracy [34,35]. In this article, according to the nature of innovation orthogonality, the DOP value was used to judge whether each component of the quantity measurement was an outlier, and this information was then used to determine the information distribution coefficient.
The noise variance measurement and the DOP value have the following relationship:
R i = N i DOP i + R i 0
where R i is credibility of the i t h observed quantity, N i is the scaling factor of the satellite positioning system signal precision and the signal DOP value, and R i 0   is adjustment amount for noise measurement.
The information allocation coefficient was determined by the piecewise smooth activation function shown in the following equation:
f i ( r i ) = {     1   r i d i d i / r i   r i > d i   i = 1 , 2 , , m  
where   r i and d i are obtained from R i . The specific derivation and calculation process are detailed in [28].
The state vector fusion shown in Equation (32) occurs when the measurement is not an outlier, the gain of activation function is 1, and the information distribution coefficient β 1 = 1. When the measurement is an outlier   ( r i   > d i and the activation function < 1, according to the dilution of precision of current measurement), the weighted distribution of β 1 and β 2 in different precision ranges is realized.

4. Data Smoothing Algorithm

To realize the high-accuracy measurement of track geometry parameters using the inertial track geometry state detector, motion parameter measurement of the inertial/GNSS/odometer integrated navigation system is required to provide both high absolute and relative accuracy. The forward and reverse navigation solutions of the inertial navigation system are equivalent, whereas the traditional Kalman filter only uses data from the current filtering time and before filtering. Therefore, if all data from the navigation solution process can be used, the accuracy of the integrated navigation can be improved and the detection accuracy of the inertial track geometric state detector can be increased.
In this study, the forward filtering and the Rauch–Tung–Striebel (RTS) fixed interval smoothing algorithm [36,37,38] were adopted to achieve data smoothing processing for the entire navigation calculation process. The basic principle of the RTS algorithm is that a fixed interval is selected, and the forward solution is based on the Kalman filter. Then, based on all of the forward solution state variables of the fixed interval, the state of each data node in the fixed interval is reverse estimated, resulting in superior data accuracy to that of the forward filter [39,40,41].
The RTS fixed interval smoothing algorithm estimates the state of each data node based on all measurement information in a fixed interval. Suppose that in a fixed interval, there are N observations. First, based on the forward Kalman filter, the K = 1, 2, …, N combination filtering is carried out, and state estimation information X ^ ( k ) , error estimation covariance matrix P k , and one-step prediction error variance matrix P k / k - 1 of N times combined filtering are stored. Then, following the forward Kalman filter in a fixed interval, and based on the stored combined filtering information, RTS reverse smoothing filtering is carried out according to the sequence K = N, N − 1, …, 1.
The RTS fixed interval inverse smoothing algorithm is as follows:
x ^ k - 1 / N = x ^ k - 1 + A k - 1 ( x ^ k / N Φ k / k - 1 x ^ k - 1 )
P k - 1 / N = P k - 1 + A k - 1 ( P k / N P k / k - 1 ) A k - 1 T
The data smooth gain matrix is obtained as follows:
  A k - 1 = P k - 1 Φ k / k - 1 T P k / k - 1 1

5. Development and Accuracy Verification of Track Geometry State Detector Based on an Inertial/GNSS/Odometer Integrated Navigation System

5.1. Hardware Scheme of Inertial Track Geometry State Detector

As shown in Figure 5, the inertial track geometry state detector system was composed of six parts including an inertial measurement unit, odometer, satellite positioning system, gauge measuring instrument, data computer, and vehicle body. The inertial measurement unit (IMU) was rigidly connected to the car body and was used to measure the motion parameters of the railway track geometry state detector in the course of orbit operation. The IMU is the core component of the integrated navigation system. The odometer was fixed to the vehicle body motion wheel to measure the speed information of the vehicle body. The satellite positioning system used a single antenna scheme, which was fixed to the vehicle body to provide high-accuracy vehicle position and speed information. The high-accuracy linear variable differential transformer distance measurements were used to determine the track gauge values. A data computer was used for the acquisition, storage, and processing of the sensor data.
The overall weight of the railway track inspection instrument with a split design structure was 37 kg, and an operator is easily able to assemble and disassemble the instrument. The instrument is driven by the operator on foot, and the design speed is less than 8 km/h. Using a multisensor time synchronization mechanism, the data for the inertial measurement unit, satellite positioning system, odometer, and gauge measuring instruments are collected and joined. Then, the track geometry parameters are calculated using post-processing software. The main components and technical indicators of the inertial track geometry state detector are shown in Table 1.

5.2. Software Scheme of Track Geometry State Detector

The data processing software of the track geometry state detector system was divided into four software modules: The sensor original data preprocessing module, the inertial navigation initial alignment module, the inertial/GNSS/odometer Kalman filter integrated navigation and reverse smoothing module, and the track geometry parameter calculation module, as shown in Figure 6.

5.3. Detection Accuracy Results and Analysis of Inertial Track Geometry State Detector

5.3.1. Selection of Test Field and Establishment of Test Reference

For this experiment, a continuous track with a length of about 1 km, which contained a straight line, transition curve, and circular curve, was selected as the standard test line following [42]. A permanent CPIII control network was established on the line, and the relative accuracy of CPIII points met the requirements of plane ± 1.0 mm and elevation ± 0.5 mm.
The line test was repeated and accurately measured three times using an Amberg GRP1000 type track geometry state detector, which has a detection accuracy of more than 1 mm. The average of the three test results obtained by the GRP1000 was used as a reference value for this test.

5.3.2. Measurement Accuracy Repeatability Test

The line test was repeated and accurately measured three times under the same environmental conditions using the inertial track geometry detector at a speed of 3 km/h. Based on the data processing software of the inertial detector system developed in this study, the data for the test line were processed, and the track geometry parameters of the test line were obtained. For the detection accuracy analysis, we examined and compared the geometric parameters of track direction, high and low, and horizontal (ultra-high). It should be noted that track gauge, track gauge change rate, and mileage can be measured by a track gauge sensor and mileage sensor on the inertial detector, so they were not analyzed in this study. For the convenience of comparative analysis, this test only used the measurement results for the track geometric parameters of the double-wheel side reference track for comparison. The track geometric parameters of the single-wheel side track could be calculated using the geometric parameters of the double-wheel side track, and the accuracy level is consistent.
The repeatability comparison of the three repeated detection datapoints of the track direction (high and low, and horizontal (ultra-high)) parameters of the test line are shown in Figure 7. Figure 7a–c show the real value of the track direction, high and low, and horizontal (ultra-high) parameters obtained from the three repeated detections of the test line. Figure 7b shows the difference between the second and third measurement results and the first measurement results in the track direction, high and low, and horizontal (ultra-high) parameter data obtained. It can be seen from Figure 7 that the repeatability error of the track direction, high and low, and horizontal (ultra-high) parameters detected by the inertial track geometry state detector based on inertial/GNSS/odometer integrated navigation was better than 0.2 mm, which shows an improved accuracy of the inertial track geometry state detector system.

5.3.3. Accuracy Consistency Analysis of Track Geometric Parameter Detection

The line test was repeated and accurately measured three times using an Amberg GRP1000 type track geometry state detector. The displacement sensor for measuring the gauge and the tilt sensor for measuring the level were built into the detector. The total station was placed statically near the center of the measured track, and 6–8 control points were surveyed. The total station coordinates were obtained based on the resection algorithm. In the total station survey, the prism was placed on the track detector to obtain its three-dimensional coordinates. After obtaining all of the measurement data in this mode for each sleeper, the three-dimensional coordinates of the two rails and the track centerline could be derived based on the mechanical parameters calibrated in advance by the track detector. The average of the three test results obtained by the GRP1000 was used as a reference for this test.
The absolute deviation comparison of the track direction, high and low, and horizontal (ultra-high) parameters of the three repeated tests’ data is shown in Figure 8. Figure 8a shows the track direction, high and low, and horizontal (ultra-high) parameters obtained by the inertial detector for the three repeated detections of the test line and the detection results of the GPR1000 detector. Figure 8b shows the difference between the track direction, high and low, and horizontal (ultra-high) parameters obtained by the three repeated tests and the test results of the GPR1000 detector. As can be seen from Figure 8, compared with the results of the GPR1000 detector, the error in the track direction, high and low, and horizontal (ultra-high) parameters detected by the inertial detector based on the inertial/GNSS/odometer combined navigation was better than 0.2 mm, which improved the accuracy of the inertial track geometry state detector system.

5.3.4. Test Results Comparison

Since 2013, many similar experiments have been conducted on the same test site, and the experimental results have been published in the literature [27,28,29]. After using the new filter proposed here, the measurement accuracy of the track geometry parameters of the track detector was improved. In order to better compare results, different algorithms were used to calculate the same data. The comparison is shown in Table 2.
The following are prospects for further work to build on our findings:
  • Continue to study the inertial/GNSS/odometer integrated navigation post-filtering algorithm. This algorithm is the core of the inertial/GNSS/odometer integrated navigation system and the key to improving its accuracy. The attitude calculation accuracy of the integrated navigation system has already been improved.
  • The next step is to carry out research on the detection and correction methods of data outliers and noise of the four types of sensors (gyroscope, accelerometer, satellite positioning system, and odometer), control the noise from the source, and improve the accuracy of the inertial/GNSS/odometer integrated navigation system.
  • In the future, the federated filtering algorithm should be tested for computing power and fault tolerance using longer line sets and more data.

6. Conclusions

In this paper, the error equation of an inertial/GNSS/odometer integrated navigation system was derived, and the error models of the strapdown inertial navigation system and inertial/odometer dead reckoning were established. The federated Kalman filter architecture was established to estimate the system error, and the system error was then corrected using feedback. A data-smoothing algorithm based on forward filtering and reverse smoothing was used to improve detection accuracy. A novel inertial track geometry state detector was developed, and the feasibility and detection accuracy of the integrated navigation scheme were verified through on-track experiments. The main conclusions of this study are as follows:
  • The information distribution coefficient of the state vector fusion algorithm is determined based on the orthogonality of innovation and the DOP value of the satellite signal, which improves the detection accuracy of the inertial track detector.
  • The data-smoothing algorithm based on forward filtering and reverse smoothing improved the accuracy of integrated navigation and improved the detection accuracy of the inertial trajectory geometry state detector.
  • A high-speed railway track geometry parameter tester system was constructed and developed. The measurement accuracy of the track geometry parameters was better than 0.2 mm, and the detection speed was about 3 km/h, which meets the requirements of high accuracy and high efficiency of high-speed railway track geometry detection.
In engineering practice, using the inertial track geometric state detection method proposed by this paper can realize the high-accuracy and high-efficiency geometry detection of an operating high-speed railway. This approach can also be extended to the maintenance of railways of varying speeds and long-track fine adjustment measurement of newly-built railways.

Author Contributions

Conceptualization, X.Z. and X.C.; data collection, X.Z. and B.H.; data analysis, X.Z. and X.C.; manuscript writing, X.Z.; manuscript review and editing, B.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, grant number 51474217.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sánchez, A.; Bravo Trinidad, J.L.; González Ramiro, A. Estimating the accuracy of track-surveying trolley measurements for railway maintenance planning. J. Surv. Eng. 2016, 143, 5016008. [Google Scholar] [CrossRef]
  2. Li, Q.; Mao, Q. Progress on dynamic and precise engineering surveying for pavement and task. Acta Geodaetica et Geophysica Sinica 2017, 46, 1734–1741. [Google Scholar] [CrossRef]
  3. Li, Q.; Bai, Z.; Li, Q.; Wu, F.; Chen, B.; Xin, H.; Cheng, Y. Geometric design of an outdoor three-dimensional kinematic verification field for a position and orientation system. Sci. Technol. 2019, 59, 895–901. [Google Scholar] [CrossRef]
  4. Liu, W.; Tu, W.; Yang, F.; Yang, Z. Research on integrated inspection and monitoring system of high speed railway infrastructure. China Railw. 2019, 22–26. [Google Scholar] [CrossRef]
  5. BSI. Railway applications/Track-track geometry quality-Part 1: Characterisation of track geometry. In BS EN 13848-1:2003+A1:2008; British Standards Institution: London, UK, 2008. [Google Scholar]
  6. NRA. Administrative Measures for the Construction Safety of Railway Business Lines. In Rail Transport (2012) No.280; China Railway Press: Beijing, China, 2012. [Google Scholar]
  7. NRA. Railway Line Repair Rules. In Rail Transport (2006) No.146; China Railway Press: Beijing, China, 2006. [Google Scholar]
  8. Han, F. Research on the Status Detection and Evaluation Technology of Existing Railway Based on Point cloud information. Ph.D. Thesis, Southwest Jiaotong University, Chengdu, China, 2014. [Google Scholar]
  9. Luo, L.; Zhang, G.; Wu, W.; Chai, X. Control. of Track Smoothness of Wheel-Rail System; China Railway Press: Beijing, China, 2006; pp. 1–286. [Google Scholar]
  10. She, Y. Track Geometric State Inspection of High-Speed Railway by Vehicle-Borne Close-Range Photogrammetry. Master’s Thesis, Southwest Jiaotong University, Chengdu, China, 2014. [Google Scholar]
  11. Hong, S. Study on the Measurement Method of Track Inspection Car. Master’s Thesis, Guangdong University of Technology, Chengdu, China, 2015. [Google Scholar]
  12. Chen, Q. Research on the Railway Track Geometry Surveying Technology Based on Aided INS. Ph.D. Thesis, Wuhan University, Wuhan, China, 2016. [Google Scholar]
  13. Wu, W. Research on the Precision Measurement Method of Ballastless Track Based on the Vehicle ETS without Leveling in High-Speed Railway. Ph.D. Thesis, Nanchang University, Nanchang, China, 2018. [Google Scholar]
  14. Bai, H.; Zhang, F.; Zhang, W. Rapid Measuring Instrument for Track Geometric State. China Patent CN201520215786.9, 10 April 2015. [Google Scholar]
  15. Wildi, T.; Glaus, R. A Multisensor Platform for Kinematic Track Surveying. In Proceedings of the 2nd Symposium on Geodesy for Geotechnical and Structural Engineering, Berlin, Germany, 21–24 May 2002; pp. 1–10. [Google Scholar]
  16. Akpinar, B.; Gülal, E. Railway track geometry determination using adaptive Kalman filtering model. Measurement 2013, 46, 639–645. [Google Scholar] [CrossRef]
  17. Akpinar, B.; Gülal, E. Multisensor railway track geometry surveying system. IEEE Trans. Instrum. Meas. 2012, 61, 190–197. [Google Scholar] [CrossRef]
  18. Wei, H. Research on the Track Irregularities Survey Theory and Relevant Adjustment Technologies of HSR Track. Ph.D. Thesis, Nanchang University, Nanchang, China, 2014. [Google Scholar]
  19. Fu, Q.; He, F.; Li, S.; Fan, S.; Peng, C. New Type Track Inspection Instrument. China Patent CN200620035696.2, 25 September 2006. [Google Scholar]
  20. Tang, W. GJY-T-4 Type Track Inspection Instrument Adjustment Circuit Design. Master’s Thesis, University of Electronic Science and Technology of China, Chengdu, China, 2010. [Google Scholar]
  21. Yu, W. Research on the Data Processing Technology of the Second-Generation Track Inspection Instrument. Master’s Thesis, Nanchang University, Nanchang, China, 2009. [Google Scholar]
  22. Han, Y. A Combined Satellite Navigation and Inertial Measurement Orbit Measurement System and Method. China Patent CN201310014507.8, 15 January 2013. [Google Scholar]
  23. Han, Y. GPS Track Irregularity Detection System and Detection Method. China Patent CN201010230227.7, 19 July 2010. [Google Scholar]
  24. Chen, Q.; Niu, X.; Zuo, L.; Zhang, T.; Xiao, F.; Liu, Y.; Liu, J. A railway track geometry measuring trolley system based on aided INS. Sensors 2018, 18, 538. [Google Scholar] [CrossRef] [Green Version]
  25. Li, Q.; Bai, Z.; Chen, B.; Guo, J.; Xin, H.; Cheng, Y.; Li, Q.; Wu, F. A novel track measurement system based on GNSS/INS and multisensor for high-speed railway. Acta Geodaetica et Geophysica Sinica 2020, 49, 569–579. [Google Scholar] [CrossRef]
  26. Gao, Z.; Ge, M.; Li, Y.; Shen, W.; Zhang, H.; Schuh, H. Railway irregularity measuring using Rauch-Tung-Striebel smoothed multi-sensors fusion system: Quad-GNSS PPP, IMU, odometer, and track gauge. Gps. Solut. 2018, 22. [Google Scholar] [CrossRef]
  27. Zhan, X.; Cui, X. Two-position Alignment Method for Inertial Navigation System of Rail Tester. Bull. Surv. Mapp. 2017, 3, 5–8. [Google Scholar]
  28. Zhang, X.; Cui, X.; Yan, D. Application of modified Kalman filtering restraining outliers based on orthogonality of innovation to track tester. In Proceedings of the 13th IEEE International Conference on Mechatronics and Automation, IEEE ICMA 2016, Beijing, China, 1 January 2016; pp. 171–175. [Google Scholar]
  29. Zhang, X.; Cui, X. Zero velocity attitude correction for railway tracks geometry measurement by inertial system. Sci. Surv. Mapp. 2017, 42, 17–21. [Google Scholar]
  30. Suhr, J.K.; Jang, J.; Min, D.; Jung, H.G. Sensor fusion-based low-cost vehicle localization system for complex urban environments. IEEE Trans. Intell. Transp. Syst. 2017, 18, 1078–1086. [Google Scholar] [CrossRef]
  31. Meng, X.; Wang, H.; Liu, B. A robust vehicle localization approach based on GNSS/IMU/DMI/LiDAR sensor fusion for autonomous vehicles. Sensors 2017, 17, 2140. [Google Scholar] [CrossRef] [PubMed]
  32. Liu, X.; Liu, X.; Song, Q.; Yang, Y.; Liu, Y.; Wang, L. A novel self-alignment method for SINS based on three vectors of gravitational apparent motion in inertial frame. Measurement 2015, 62, 47–62. [Google Scholar] [CrossRef]
  33. Yongyuan, Q. Inertial Navigation (Version 2); Science Press: Beijing, China, 2014; pp. 1–376. [Google Scholar]
  34. Liu, W.; Wu, J. The Analysis of satellite visibility and DOP value of GPS and Compass Navigation Systems. In Proceedings of the 3rd Annual China Satellite Navigation Academic Conference, Guagnzhou, China, 15–19 May 2012. [Google Scholar]
  35. Gao, J.; Fang, Y.; Yang, Z.; Zhang, Z. The Simulation Analysis of GLONASS and GPS Based on STK. Sci. Technol. Eng. 2011, 11, 3384–3387. [Google Scholar]
  36. Rauch, H.E.; Tung, F.; Striebel, C.T. Maximum likelihood estimates of linear dynamic systems. AIAA J. 1965, 3, 1445–1450. [Google Scholar] [CrossRef]
  37. Wu, X.T.; Yang, Y.; Gao, W.; Zhang, Z.S.; Pei, Z.; Peshekhonov, V.G. Attitude error compensation technology for inertial platform of airborne gravimeter based on RTS smoothing algorithm. In Proceedings of the 24th Saint Petersburg International Conference on Integrated Navigation Systems, ICINS 2017, Saint Petersburg, Russia, 1 January 2017. [Google Scholar]
  38. Wei, S.; Yan, J.; Teng, L. Research on high-precision INS/GPS integrated navigation offline data-processing algorithm. Comput. Simul. 2016, 33, 58–62. [Google Scholar] [CrossRef]
  39. Liu, J.; Yuan, X. The applicaiton of smoothing filter to GPS/INS integrated navigation system. Aerosp. Control. 1995, 36–42. [Google Scholar] [CrossRef]
  40. Bierman, G.J. A new computationally efficient fixed-interval, discrete-time smoother. Automatica 1983, 19, 503–511. [Google Scholar] [CrossRef]
  41. Gu, S.S.; Liu, J.Y.; Zeng, Q.H.; Lv, P. A Kalman filter algorithm based on exact modeling for FOG GPS/SINS integration. Optik 2014, 125, 3476–3481. [Google Scholar] [CrossRef]
  42. NRA. Dynamic detection and evaluation of track geometry state. In TB/T 3355-2014; China Railway Press: Beijing, China, 2014. [Google Scholar]
Figure 1. The carrier coordinate system (b system).
Figure 1. The carrier coordinate system (b system).
Applsci 11 05244 g001
Figure 2. The geographic coordinate system (n system).
Figure 2. The geographic coordinate system (n system).
Applsci 11 05244 g002
Figure 3. Strapdown solution flow of the inertial navigation system.
Figure 3. Strapdown solution flow of the inertial navigation system.
Applsci 11 05244 g003
Figure 4. Federated filter architecture.
Figure 4. Federated filter architecture.
Applsci 11 05244 g004
Figure 5. The composition of the inertial track geometry state detector system.
Figure 5. The composition of the inertial track geometry state detector system.
Applsci 11 05244 g005
Figure 6. Design of data processing software for track inspector system.
Figure 6. Design of data processing software for track inspector system.
Applsci 11 05244 g006
Figure 7. Repeatability comparison showing data from three experimental replicates for track geometry parameter measurements of test lines: (a) track direction; (b) high and low; (c) horizontal (ultra-high).
Figure 7. Repeatability comparison showing data from three experimental replicates for track geometry parameter measurements of test lines: (a) track direction; (b) high and low; (c) horizontal (ultra-high).
Applsci 11 05244 g007aApplsci 11 05244 g007b
Figure 8. Absolute deviation comparison of three replicates of test data for track geometry parameters of test lines: (a) track direction; (b) high and low; (c) horizontal (ultra-high).
Figure 8. Absolute deviation comparison of three replicates of test data for track geometry parameters of test lines: (a) track direction; (b) high and low; (c) horizontal (ultra-high).
Applsci 11 05244 g008aApplsci 11 05244 g008b
Table 1. The main components and technical indicators of the inertial track detector.
Table 1. The main components and technical indicators of the inertial track detector.
ComponentModelQualificationParameter
Laser GyroscopeHT-50TMZero Bias Stability≤0.01 °/h
Zero Bias Repeatability≤0.01 °/h (1σ)
AccelerometerJN-06MMonthly repeatability of deviation≤20 μg
I/F Conversion
Circuit
GZH-06Scale Factor Nonlinearity≤1 × 10−4
Zero Bias≤0.5 Hz
GPSOEM719Data Update Rate50 Hz
OdometerEC50P-5000Resolution<0.002
Displacement TransduceSDVH20Resolution≤0.1 μm
Table 2. Comparison of measurement accuracy of different filtering methods.
Table 2. Comparison of measurement accuracy of different filtering methods.
Track Geometry
Parameters
Measurement Accuracy by Centralized FilteringMeasurement Accuracy by Federated Filtering
Track direction≤0.33 mm≤0.2 mm
High and low≤0.45 mm≤0.2 mm
Horizontal (ultra-high)≤0.31 mm≤0.2 mm
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, X.; Cui, X.; Huang, B. The Design and Implementation of an Inertial GNSS Odometer Integrated Navigation System Based on a Federated Kalman Filter for High-Speed Railway Track Inspection. Appl. Sci. 2021, 11, 5244. https://doi.org/10.3390/app11115244

AMA Style

Zhang X, Cui X, Huang B. The Design and Implementation of an Inertial GNSS Odometer Integrated Navigation System Based on a Federated Kalman Filter for High-Speed Railway Track Inspection. Applied Sciences. 2021; 11(11):5244. https://doi.org/10.3390/app11115244

Chicago/Turabian Style

Zhang, Xinchun, Ximin Cui, and Bo Huang. 2021. "The Design and Implementation of an Inertial GNSS Odometer Integrated Navigation System Based on a Federated Kalman Filter for High-Speed Railway Track Inspection" Applied Sciences 11, no. 11: 5244. https://doi.org/10.3390/app11115244

APA Style

Zhang, X., Cui, X., & Huang, B. (2021). The Design and Implementation of an Inertial GNSS Odometer Integrated Navigation System Based on a Federated Kalman Filter for High-Speed Railway Track Inspection. Applied Sciences, 11(11), 5244. https://doi.org/10.3390/app11115244

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop