Next Article in Journal
Concurrent Validity of Cervical Movement Tests Using VR Technology—Taking the Lab to the Clinic
Previous Article in Journal
Investigation of the Influence of Infrared Illumination on the Pulse Shapes of Output Signals of CdZnTe Detectors
Previous Article in Special Issue
Wireless Sensor Network-Based Rockfall and Landslide Monitoring Systems: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Zero-Velocity Update-Based GNSS/IMU Tightly Coupled Algorithm with the Constraint of the Earth’s Rotation Angular Velocity for Cableway Bracket Deformation Monitoring

1
No. 1 Institute of Geology and Mineral Resources of Shandong Province, Jinan 250109, China
2
School of Environmental and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(24), 9862; https://doi.org/10.3390/s23249862
Submission received: 20 October 2023 / Revised: 3 December 2023 / Accepted: 14 December 2023 / Published: 16 December 2023
(This article belongs to the Special Issue Sensors and Measurements in Geotechnical Engineering II)

Abstract

:
Cableways have been widely used in industrial areas, cities, and scenic spots due to their advantages, such as being a convenient mode of transportation, time-saving, labor-saving, and low cost, as well as offering environmental protection. To ensure the safe operation of a cableway, based on the characteristic that the velocity of the cableway bracket is approximately zero in a static deformation monitoring environment, a deformation monitoring method called zero velocity update (ZUPT)-based GNSS/IMU tightly coupled algorithm with the constraint of the Earth’s rotation angular velocity was proposed. The proposed method can effectively solve the problem of a single GNSS being unable to output attitude, which is directly related to the status of wire ropes and cable cars. Meanwhile, ZUPT is used to restrain the Kalman filter’s divergence when IMU is stationary. However, the improvements of ZUPT on attitude are not obvious, so the constraint of the Earth’s rotation angular velocity was applied. The performance of the proposed method was evaluated through monitoring the cableway bracket of the Yimeng Mountain Tourism area in Shandong. Compared with the ZUPT-based GNSS/IMU tightly coupled algorithm (ZUPT-TC), the proposed method can further constrain the error accumulation of IMU while stationary and, therefore, it can provide reliable position and attitude information on cableway brackets.

1. Introduction

Cableways are transportation tools that have functions such as freight and passenger transportation. Compared with other transportation equipment, a cableway has the advantages of being a convenient mode of transportation, time-saving, labor-saving, and low cost, as well as offering environmental protection, and it is therefore widely used in tourism [1,2]. Nowadays, the number of in-use passenger cableways in China has reached 1148, and more than 4000 patents for passenger cableways have been disclosed. However, due to the relatively late development and incomplete technology of cableway safety monitoring in China, accidents related to cableways are constantly occurring in the Yunnan Xishuangbanna Cableway, Hunan Tianmenshan Cableway, Shanxi Huashan Cableway, Nanjing Zijinshan Cableway, and other areas. In this case, safety monitoring technology is a must to ensure the safe operation of the cableway [3]. Generally, the support device of the cableway is composed of a steel wire rope and a cableway bracket. It is acknowledged that the occurrence of cableway accidents is often due to damage to the steel wire rope, and the cableway bracket is used to support the normal operation of the steel wire rope, so potential faults and abnormal states of the cableway can be detected in a timely manner by monitoring the three-dimensional deformation and attitude changes in the cableway bracket [4]. Therefore, it is imperative to monitor the deformation and attitude changes in the cableway bracket.
Periodic contact measurement is a common method used in monitoring the deformation and attitude changes in cableway brackets, but it has poor timeliness and low efficiency. In addition, periodic contact measurement cannot reflect the operational status of the cableway in real time. In order to improve the accuracy and real-time performance of monitoring, dual- or multi-antenna GNSSs can be used to obtain the deformation and attitude changes in the cableway bracket [5,6]. Bock proposed that GPS can be used to monitor surface deformation [7]. Subsequently, GPS technology was applied to deformation monitoring of natural gas pipelines and achieved sub-centimeter-level monitoring accuracy [8]. In [9], GPS was found to be able to monitor building vibration frequencies of 1.2 Hz, and it was proven that the use of GNSS for deformation monitoring is actually feasible. What is more, GNSS was also successfully applied in bridge structural deformation and deflection monitoring [10], dam deformation monitoring [11], and volcanic turbulence and post-earthquake deformation monitoring [12]. Unfortunately, high-precision attitude is difficult to obtain directly through GNSS due to the structural defects in the design of the cableway bracket.
The inertial measurement unit (IMU) is based on Newton’s mechanical laws of relative inertial space, using inertial components such as gyroscopes and accelerometers to sense the acceleration and angular velocity of the carrier during motion. Then, the position, velocity, and attitude navigation information of the carrier can be obtained by integral calculation. The IMU has the advantages of strong independence, anti-interference ability, and high sampling frequency, and is widely used in integrated navigation [13,14,15]. However, extended time sampling of INS in a stationary state will lead to drifting error [16]. Therefore, the outstanding short-term relative measurement accuracy of INS in integrated navigation applications was studied and analyzed [17,18,19]. The GNSS/IMU integrated method can fully utilize the accuracy of GNSS positioning, as well as the high sampling frequency and attitude acquisition ability of IMU [20], so it can provide accurate monitoring data for cableway operation. In the environment of dynamic GNSS/IMU deformation monitoring, the feasibility of integrated navigation for track deformation monitoring has been verified, which means that integrated navigation can perform high-precision deformation monitoring [21,22,23]. Furthermore, road flatness measurement and track irregularity measurement can also be carried out through integrated navigation [24]. Different from dynamic measurement, GNSS/IMU static measurement has attracted great attention because of its unique properties in deformation monitoring. In [25], it was proven that integrated positioning can monitor high-frequency small deformation (such as seismic waves) and meet the accuracy requirements, which also provides theoretical preparation for the GNSS/IMU integrated monitoring of structural deformation. The evaluation and testing of the monitoring accuracy of the GNSS/IMU tightly coupled algorithm in complex environments using a vibration table in [26] also demonstrated that the GNSS/IMU combination can improve accuracy and robustness compared to GNSS alone. Aiming to address the problem of using fixed Earth gravity values and ignoring Earth’s rotation in traditional pre-integration algorithms, an IMU pre-integration algorithm considering Earth’s rotation and gravity changes was proposed, and it was shown to improve positioning accuracy by 32.41% and yaw accuracy by 4.23% [27]. Moreover, a GNSS/IMU robust adaptive filtering algorithm based on innovation was proposed, and it significantly improved positioning and attitude accuracy compared to extended Kalman filtering [28].
Currently, cableway deformation monitoring is mainly achieved through the establishment of an automated and information-based integrated platform for remote monitoring [29,30]. In [31], a monitoring system for passenger cableways was preliminarily designed that can monitor and diagnose cableway information. Afterward, a set of software for parallel cableway control and monitoring was developed and successfully applied [32]. With the further development of information technology, automatic, informationized, and networked monitoring has become the mainstream. Wireless networks and cloud services were used to improve the informatization level and monitoring efficiency of cableway deformation monitoring [33]. Meanwhile, cableway deformation monitoring based on multi-sensor fusion has generated wide interest, and there have been many studies on the monitoring of wire ropes in cableways. It was found that regular condition monitoring of steel wire ropes based on non-destructive investigation and evaluation techniques can improve safety and optimal rope life [34]. Lagerev et al. analyzed the wire rope of a cableway and observed the deformation of the wire rope through computer simulation of the overall time-varying reliability index [35]. Sukhorukov et al. used magnetic flux leakage testing (MFL) in automatic wire rope monitoring systems, which can perform automatic monitoring and save time and effort [36]. In addition, by combining GPR and Differential GPS (DGPS), high-frequency and high-precision data for cableway deformation monitoring can be obtained to establish a corresponding cableway deformation monitoring system [37]. In terms of maintenance, fuzzy inference systems can be used to simulate the failure modes of large-scale cableway transportation systems, thereby achieving maintenance automation [38]. In addition, there are relatively few studies conducted on deformation monitoring of other parts of the cableway. In [39], the safety detection device for the cableway bracket was thoroughly studied, and the fault monitoring process was successfully analyzed. Zhang et al. used acoustic emission technology to monitor the condition and diagnose faults of the bearings in the cableway [40].
Overall, current cableway deformation monitoring mainly focuses on the development of relevant automated monitoring platforms or research on the deformation monitoring of related parts such as cable cars and wire ropes. However, the cableway bracket used to support the normal operation of the steel wire rope has not been given enough attention, as potential faults and abnormal states of the cableway will have a significant impact on the three-dimensional deformation and attitude changes in the cableway bracket. Therefore, the goal of this paper is to propose a GNSS/IMU tightly coupled algorithm for cableway bracket deformation monitoring and accident avoidance. To overcome the problem of Kalman filter divergence and drifting error caused by static IMU measurement, ZUPT and the constraint of the Earth’s rotation angular velocity are applied to the measurement model and state model of the Kalman filter for the GNSS/IMU tightly coupled algorithm.
The remainder of this paper is organized as follows: Section 2 lists the formulas of the dynamic and observation equations of the GNSS/IMU tightly coupled algorithm and extended Kalman filter (EKF). In Section 3, the ZUPT and the constraint of the Earth’s rotation angular velocity are derived and described. The set of test results and data analysis are given in Section 4. Finally, the paper is concluded in Section 5.

2. Extended Kalman Filter for GNSS/IMU Tightly Coupled Algorithm

The EKF is widely considered as the best linear filter when the system state and measurement noise are both zero-mean Gaussian white noise. In this section, the dynamic and observation equations of the GNSS/IMU tightly coupled algorithm and the EKF are provided.

2.1. The Dynamic and Observation Equations of GNSS/INS Tightly Coupled Algorithm

The GNSS/INS tight combination is the process of inputting GNSS observations and predicted INS observations together into a Kalman filter, and obtaining the position and navigation results of the carrier through filtering fusion. Compared with loose combination, tight combination has better positioning accuracy and robustness, especially when the number of satellites is small or loss of lock occurs, it can significantly improve the availability of GNSS under harsh observation conditions. In addition, owing to the fact that tight combinations only need one filter for optimal estimation, they have higher computational efficiency in practical work. In this paper, the state model of the EKF based on the IMU error model for the GNSS/IMU tightly coupled system adopts an 18-dimensional state:
X = [ δ ψ e , δ v e , δ r e , b a b , b g b , d t r , d t ˙ r , Δ N ] T
where X is the state error vector of GNSS/INS integrated navigation; δ ψ e , δ v e , and δ r e represent the three-dimensional attitude error, velocity error, and position error, respectively; b a b and b g b are acceleration deviation and gyro drift in the carrier coordinate frame, respectively; d t r is the receiver clock error; d t ˙ r is the receiver clock error drift; and Δ N is the double difference ambiguity.
The dynamic model of the GNSS/INS tightly coupled navigation system can be expressed as:
X k = Φ k / k 1 X k 1 + w k 1
Φ k / k 1 = [ F 11 F 12 F 13 0 C b n 0 0 0 F 21 F 22 F 23 C b n 0 0 0 0 F 31 F 32 0 0 0 0 0 0 0 0 0 F 44 0 0 0 0 0 0 0 0 F 55 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 t α 0 0 0 0 0 0 0 0 0 ]
F 11 = [ 0 0 0 ω i e sin L 0 0 ω i e cos L + V e R N + H sec 2 L 0 0 ]
F 12 = [ 0 1 R M + H 0 1 R N + H 0 0 tan L R N + H 0 0 ]
F 13 = [ 0 ω i e sin L + V e tan L R N + H ( ω i e cos L + V e R N + H ) ( ω i e sin L + V e tan L R N + H ) 0 V n R M + H ω i e cos L + V e R N + H V n R M + H 0 ]
F 21 = [ 2 ω i e V n cos L + V e V n R N + H sec 2 L + 2 ω i e V u sin L 0 0 ( 2 ω i e V e cos L + V e 2 R N + H sec 2 L ) 0 0 2 ω i e V e sin L 0 0 ]
F 22 = [ V n tan L R N + H V u R M + H 2 ( ω i e sin L + V e tan L R N + H ) ( 2 ω i e cos L + V e R N + H ) ( 2 ω i e sin L + V e tan L R N + H ) V u R M + H V n R M + H 2 ( ω i e cos L + V e R N + H ) 2 V n R M + H 0 ]
F 23 = [ 0 f u f n f u 0 f e f n f e 0 ]
F 31 = [ 0 0 0 V e sec L tan L R N + H 0 0 0 0 0 ]
F 32 = [ 0 1 R M + H 0 sec L R N + H 0 0 0 0 1 ]
F 44 = d i a g [ 1 τ x 1 τ y 1 τ z ]
F 55 = d i a g [ 1 τ ε x 1 τ ε y 1 τ ε z ]
where X k is the system state vector; Φ k / k 1 is the state transition matrix; ω i e is the Earth’s rotation angular velocity; L and H are the geographic latitude and altitude, respectively; ( V e , V n , V u ) are the velocities of the carrier in the navigation coordinate system; R M and R N are the curvature radii of the prime and meridian circles at the location of the carrier; ( f e , f n , f u ) are the specific force outputs of the accelerometer; C b n is the coordinate conversion matrix from the navigation coordinate system to the carrier coordinate system; F 44 and F 55 are the zero-bias error state transition matrices of accelerometers and gyroscopes based on first-order Gaussian Markov processes; and t α is the clock drift correlation time coefficients based on first-order Gaussian Markov processes. w k 1 is the process noise vector, and its mean and covariance are as follows:
E [ w k ] = 0
E [ w k , w i T ] = { Q k i = k 0 i k
where E [ · ] is the mean and Q k is the process noise covariance matrix.
Generally, the measurement model established based on the difference between the pseudorange, carrier phase, and Doppler measurement values of the GNSS and INS are as follows:
Z k = [ Δ P G N S S Δ P I N S Δ L G N S S Δ L I N S Δ D G N S S Δ D I N S ] = H k X k + v k
H k = [ D C 0 n × 3 0 n × 3 0 n × 6 0 n × 1 0 n × 1 0 n × n 0 n × 3 E C 0 n × 3 0 n × 6 0 n × 1 0 n × 1 0 n × n D C 0 n × 3 0 n × 3 0 n × 6 0 n × 1 0 n × 1 λ Ι n × n ]
where Z k represents the measurement vector; H k is the measurement matrix; D and E represent the design matrices of position error vectors and velocity error vectors, respectively; C represents the error conversion matrix between the spatial Cartesian coordinate system and the geodetic coordinate system; v k is the measurement noise vector; v k and w k 1 are uncorrelated white noise sequences, and their mean and covariances are as follows:
E [ w k ] = 0
E [ w k , v k T ] = 0
E [ v k , v i T ] = { R k i = k 0 i k
where E [ · ] is the mean, and R k is the measurement noise covariance matrix. In addition, owing to the short baseline differential positioning model used in this paper, errors such as ionospheric delay and tropospheric delay can be reduced or eliminated.

2.2. Extended Kalman Filter

Generally, a Kalman filter includes two parts, a state update and a measurement update, and a linear mathematical model is required. Unfortunately, in practical applications, most systems such as the measurement model in GNSS/INS tightly integrated navigation are nonlinear. In this case, the nonlinear equation needs to be linearized, and the EKF is a widely used method that involves Taylor expansion of nonlinear functions.
State update of EKF:
X k / k 1 = Φ k / k 1 X k 1
P k / k 1 = Φ k / k 1 P k 1 Φ k / k 1 T + Q k 1
where X k / k 1 and P k / k 1 are the predicted state vector and its covariance; X k 1 and P k 1 represent the state update vector and its covariance.
Measurement update steps of EKF:
(a)
The gain matrix Kk:
K k = P k / k 1 H k T ( H k P k / k 1 H k T + R k ) 1
(b)
The innovation vector Vk:
V k = Z k H k X k / k 1
(c)
The state update vector Xk:
X k = X k / k 1 + K k V k
(d)
The covariance of state update vector Pk:
P k = ( I K k H k ) P k / k 1
where Kk describes the weights between new measurements and predicted information in the system dynamics model.

3. ZUPT-Based GNSS/IMU Tightly Coupled Algorithm with the Constraint of the Earth’s Rotation Angular Velocity

In this section, in order to obtain reliable position and attitude results using the GNSS/IMU tightly coupled algorithm, the zero-velocity update was added to the measurement model, and the constraint of the Earth’s angular velocity was added to the state model.

3.1. ZUPT

When the carrier is in a stationary state, the velocity of the carrier is zero. Inertial navigation errors can be corrected through IMU zero-velocity detection technology [41]. ZUPT utilizes the calculated velocity of the IMU in the carrier as the observation of the system velocity error, corrects other error quantities, and improves the integrated navigation results in a stationary state without the need for external sensors. Therefore, it is an effective, inexpensive, and easy-to-implement technology. Therefore, when the carrier is judged to be in a zero-velocity state, the zero-velocity constraint equation will be added to the observation Equation (5) to form the zero-velocity observation equation:
Z k Z U P T = [ Δ P G N S S Δ P I N S Δ L G N S S Δ L I N S Δ D G N S S Δ D I N S V I N S 0 3 × 1 ] = H k Z U P T X k + v k
H k Z U P T = [ D C 0 n × 3 0 n × 3 0 n × 6 0 n × 1 0 n × 1 0 n × n 0 n × 3 E C 0 n × 3 0 n × 6 0 n × 1 0 n × 1 0 n × n D C 0 n × 3 0 n × 3 0 n × 6 0 n × 1 0 n × 1 λ Ι n × n 0 3 × 3 Ι 3 × 3 0 3 × 3 0 3 × 6 0 n × 1 0 n × 1 0 n × n ]
The updated state estimation value is used to provide feedback to and correct the navigation parameter error inside the IMU, completing the static zero-velocity correction. The precision of the zero-velocity constraint equation is extremely high. By giving a small prior variance, the Kalman filtering parameter of the zero-velocity additional equation is used to solve for strong constraints, achieving the goal of correcting the accumulation of static state errors.
In the static deformation monitoring environment of the cableway, the constraint method of the zero-velocity update (ZUPT) is particularly useful for the static GNSS/IMU tightly coupled deformation monitoring data. It was found that by constraining the three-axis velocity of inertial navigation, the divergence of the Kalman filter can be effectively suppressed and the corresponding pose data can be successfully calculated. However, this technology cannot suppress the drift of the combined positioning and attitude error.

3.2. Constraint of the Earth’s Rotation Angular Velocity

Although ZUPT has a certain inhibitory effect on the Kalman filter divergence when the carrier is stationary, it is just the constraint on the measurement model. There may still be position divergence and yaw drift during the calculation process, because the rotation of the navigation system caused by the curvature of the Earth’s surface in the state of the velocity update in the inertial navigation mechanical arrangement:
ω i e n = C e n ω i e = [ 0 ω i e cos L ω i e sin L ] T
ω e n n = [ V n R M + H V e R N + H V e R N + H tan L ] T
ω i n n = ω i e n + ω e n n
where ω i e n is the angular velocity; the subscript ie represents the direction of rotation (the rotation of the Earth-fixed coordinate system relative to the inertial coordinate system); the superscript n represents the corresponding coordinate system (which, here, is the navigation coordinate system); C e n is the coordinate conversion matrix from the navigation coordinate system to the Earth-fixed coordinate system; and ω i e is the Earth’s rotation angular velocity.
To address the problem mentioned above, based on the carrier being stationary, a further constraint on the Earth’s angular velocity is applied to the state model under the ZUPT-based tightly coupled solution, that is, to constrain the yaw direction component of the Earth’s rotation angular velocity by setting:
V e R N + H = 0
As a result, the state transition matrix (3) with the constraint of the Earth’s rotation angular velocity (CERAV) is:
Φ k / k 1 C E R A V = [ F 11 F 12 F 13 0 C b n 0 0 0 F 21 F 22 F 23 C b n 0 0 0 0 0 F 32 0 0 0 0 0 0 0 0 0 F 44 0 0 0 0 0 0 0 0 F 55 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 t α 0 0 0 0 0 0 0 0 0 ]
F 11 = [ 0 0 0 ω i e sin L 0 0 ω i e cos L 0 0 ]
F 13 = [ 0 ω i e sin L ω i e cos L ω i e sin L 0 V n R M + H ω i e cos L V n R M + H 0 ]
F 21 = [ 2 ω i e V n cos L + 2 ω i e V u sin L 0 0 2 ω i e V e cos L 0 0 2 ω i e V e sin L 0 0 ]
F 22 = [ V n tan L R N + H V u R M + H 2 ω i e sin L 2 ω i e cos L 2 ω i e sin L V u R M + H V n R M + H 2 ω i e cos L 2 V n R M + H 0 ]

3.3. ZUPT-Based GNSS/IMU Tightly Coupled Algorithm with CERAV

According to the descriptions in Section 3.1 and Section 3.2, the flowchart for practical implementation of the ZUPT-based GNSS/IMU tightly coupled algorithm with CERAV is shown in Figure 1.

4. Experiments and Results Analysis

In this section, the proposed method, called the ZUPT-based GNSS/IMU tightly coupled algorithm with CERAV (ZUPT-TC-CERAV), is compared with the ZUPT-based GNSS/IMU tightly coupled algorithm (ZUPT-TC). Due to the divergence of the Kalman filter, the GNSS/IMU tightly coupled algorithm without constraint cannot provide position and attitude solutions, so it is not considered. In addition, the GNSS alone (which can only provide the position not affected by IMU divergence, but cannot provide attitude) is used to demonstrate the effectiveness of the proposed method.
Experimental data were collected on the crossbar of the cableway in the Yimeng Mountain Tourism area on 23 September 2022, over a duration of approximately 15 min. The environment of the cableway bracket is shown in Figure 2. The tourist sightseeing cable car station is located in the southern area of the scenic area. The pick-up station is located at the top of the main peak tower in the southern area, and the drop-off station is located at Waterfall Square. The one-way passenger capacity of the sightseeing cable car is 1668 people/h, and each carriage can accommodate 160 people. The inclined length of the route is 1835.5 m.
The experimental platform consists of two Hi-Target receivers and a SPAN-IGM-A1 IMU. The update rate of the Hi-Target receiver is 1 Hz, and that of the SPAN-IGM-A1 IMU is 200 Hz. The technical parameters for the SPAN-IGM-A1 IMU are listed in Table 1, and the experimental platform is shown in Figure 3.
Figure 4 is a schematic diagram of the position relationship between the navigation coordinate and the cableway coordinate. In this paper, the baseline has been transformed from the navigation coordinate (E-N-U) to the cableway coordinate (X-Y-Z) in order to facilitate the exploration of position and attitude. The number of satellites and dilution of precision (DOP) are shown in Figure 5 and Figure 6. It is obvious that the satellite observation environment is good.
Figure 7 and Figure 8, respectively, contain the position of GNSS, ZUPT-TC, and ZUPT-TC-CERAV in navigation coordinates and cableway coordinates, and it can be seen that the position solution can be obtained by applying ZUPT, but the problem of filtering divergence still exists. Especially after turning the coordinates, the position of ZUPT-TC diverged in all three directions. Meanwhile, the position of ZUPT-TC-CERAV is relatively stable owing to the constraint of the state model, which also leads to the difference in the initial position of ZUPT-TC and ZUPT-TC-CERAV. In addition, the phenomenon that the position of ZUPT-TC-CERAV basically matches the position of the GNSS, which is not affected by IMU divergence, verifies the effectiveness of ZUPT-TC-CERAV again.
The attitude of ZUPT-TC and ZUPT-TC-CERAV are provided in Figure 9. Obviously, compared to ZUPT-TC-CERAV, the trends of roll and pitch obtained by ZUPT-TC are relatively stable, while that of yaw shows divergence. At the same time, the trends of roll, pitch, and yaw obtained by ZUPT-TC-CERAV are all stable. The reason for this could be that the drifting error of yaw in the stationary state is significantly suppressed by adding the constraint of Earth’s rotation angular velocity.
To further illustrate the difference between ZUPT-TC and ZUPT-TC-CERAV, the position error and attitude error are shown in Figure 10 and Figure 11. It is indicated that the position error of ZUPT-TC shows a divergent trend in the X, Y, and Z directions, while the errors of the ZUPT-TC-CERAV solution are all relatively stable, and the difference in the position error between GNSS and ZUPT-TC-CERAV is small. Similarly, the same divergent trend caused by the stationary IMU is shown in the yaw error of ZUPT-TC, and ZUPT-TC-CERAV can effectively solve this problem.
The RMSs of the position and attitude errors of ZUPT-TC and ZUPT-TC-CERAV are shown in Table 2. It is indicated that (a) the accuracies of the position errors obtained by ZUPT-TC-CERAV are improved by 92.41%, 91.02%, and 68.59% in the X, Y, and Z directions, respectively, compared to ZUPT-TC and (b) compared with ZUPT-TC, the RMS of the yaw error obtained by ZUPT-TC-CERAV shows that performance improved by 98.77%.
From the description in Table 2 and the analysis of the experimental results, we can observe that ZUPT-TC-CERAV is able to overcome the problem of Kalman filter divergence and drifting error caused by the static IMU measurement, in contrast to ZUPT-TC, and its reliable performance of positioning and attitude determination is demonstrated by the minor difference from single GNSS.

5. Discussion

The cableway bracket used to support the normal operation of the steel wire rope plays an important role in the detection of potential faults and abnormal states, as the cableway will have a significant impact on the three-dimensional deformation and attitude changes in the cableway bracket when an accident occurs. Although a single GNSS algorithm can provide a certain degree of accuracy in position information for deformation monitoring, it cannot provide attitude changes. Therefore, the GNSS/IMU tightly coupled algorithm is a must to obtain high-precision position and attitude data for cableway bracket deformation monitoring. However, when the IMU is stationary for a long time, it can cause significant drift errors. As a result, the GNSS/IMU tightly coupled algorithm without constraint cannot provide position and attitude solutions.
To overcome this problem, the ZUPT and the constraint of the Earth’s rotation angular velocity are applied to the measurement model and the state model of the Kalman filter. By adding the zero-velocity constraint equation to the observation equation, ZUPT-TC can obtain position and attitude solutions, but there will still be drift in the position and yaw. Furthermore, the constraint of the Earth’s rotation angular velocity is added to the state model, and then the position and attitude that match the actual situation are obtained. However, the absolute accuracy of the proposed method is still unavailable (because the reliable solution cannot be obtained), so we can only obtain its relative accuracy by comparing its solution with that of single GNSS.

6. Conclusions

In this paper, a ZUPT-based GNSS/IMU tightly coupled algorithm with the constraint of the Earth’s rotation angular velocity, which effectively solves the problem of Kalman filter divergence and drifting error caused by static measurement, is proposed for cableway bracket deformation monitoring. A performance assessment of the proposed scheme was conducted in the Yimeng Mountain Tourism area. It was demonstrated that the proposed scheme is superior to the ZUPT-based algorithm, especially in position and yaw, which are important to the monitoring of cableway bracket deformation.

Author Contributions

Conceptualization, S.Z., Q.Z. and R.Y.; methodology, Q.Z., Z.Y. and C.Z.; software, C.Z.; validation, C.Z.; formal analysis, X.H.; investigation, S.Z., Q.Z. and R.Y.; resources, R.Y.; data curation, C.Z.; writing—original draft preparation, Z.Y. and X.H.; writing—review and editing, S.Z., Q.Z. and R.Y.; visualization, Q.Z.; supervision, R.Y.; project administration, R.Y.; funding acquisition, R.Y. and Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the No. 1 Institute of Geology and Mineral Resources of Shandong Province (No. KC202110) and the National Natural Science Foundation of China (No. U22A20569, 42074226, 42304046).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors would like to thank Ziteng Liu and Shuangxing Qin from the Shandong Tianmeng Tourism Development Co., Ltd., for providing the good experimental environment and data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Brida, J.G.; Deidda, M.; Pulina, M. Tourism and transport systems in mountain environments: Analysis of the economic efficiency of cableways in South Tyrol. J. Transp. Geogr. 2014, 36, 1–11. [Google Scholar] [CrossRef]
  2. Ferrarese, M.; Loner, E.; Pulina, M. Demand, business profitability and competitiveness in the cableway system: A multidimensional framework. Res. Transp. Econ. 2021, 90, 101041. [Google Scholar] [CrossRef]
  3. Peterka, P.; Kačmáry, P.; Krešák, J.; Šimoňák, J.; Bindzár, P.; Mitrík, D. Prediction of fatigue fractures diffusion on the cableway haul rope. Eng. Fail. Anal. 2016, 59, 185–196. [Google Scholar] [CrossRef]
  4. Konieczny, J.; Pluta, J.; Podsiadło, A. Technical condition diagnosing of the cableway supports’ foundations. Acta Montan. Slovaca 2008, 13, 158–163. [Google Scholar]
  5. Medina, D.; Vilà-Valls, J.; Hesselbarth, A.; Ziebold, R.; García, J. On the recursive joint position and attitude determination in multi-antenna GNSS platforms. Remote Sens. 2020, 12, 1955. [Google Scholar] [CrossRef]
  6. Zhang, P.; Zhao, Y.; Lin, H.; Zou, J.; Wang, X.; Yang, F. A novel GNSS attitude determination method based on primary baseline switching for a multi-antenna platform. Remote Sens. 2020, 12, 747. [Google Scholar] [CrossRef]
  7. Bock, Y.; Shimada, S. Continuously Monitoring GPS Networks for Deformation Measurements. In Proceedings of the Global Positioning System: An Overview: Symposium No. 102, Edinburgh, Scotland, 7–8 August 1989. [Google Scholar]
  8. DeLoach, S.R. Continuous deformation monitoring with GPS. J. Surv. Eng. 1989, 115, 93–110. [Google Scholar] [CrossRef]
  9. Leach, M.P.; Hyzak, M. GPS Structural Monitoring as Applied to Cable-Stayed Suspension Bridge. In Proceedings of the XX FIG Congress, Melbourne, Australia, 5–12 March 1994. [Google Scholar]
  10. Meng, X.; Roberts, G.W.; Dodson, A.H.; Ince, S.; Waugh, S. GNSS for Structural Deformation and Deflection Monitoring: Implementation and Data Analysis. In Proceedings of the 3rd IAG/12th FIG Symposium, Baden, Germany, 22–24 May 2006. [Google Scholar]
  11. Yuwono, B.D.; Prasetyo, Y. Analysis Deformation Monitoring Techniques Using GNSS Survey and Terrestrial Survey. In Proceedings of the IOP Conference Series: Earth and Environmental Science, Semarang, Indonesia, 29–30 August 2019. [Google Scholar]
  12. Murray, J.R.; Bartlow, N.; Bock, Y.; Brooks, B.A.; Foster, J.; Freymueller, J.; Hammond, W.C.; Hodgkinson, K.; Johanson, I.; López-Venegas, A.; et al. Regional global navigation satellite system networks for crustal deformation monitoring. Seismol. Res. Lett. 2020, 91, 552–572. [Google Scholar] [CrossRef]
  13. Gebre-Egziabher, D.; Hayward, R.C.; Powell, J.D. A Low-Cost GPS/Inertial Attitude Heading Reference System (AHRS) for General Aviation Applications. In Proceedings of the IEEE 1998 Position Location and Navigation Symposium, Palm Springs, CA, USA, 20–23 April 1996. [Google Scholar]
  14. Roth, J.; Kaschwich, C.; Trommer, G.F. Improving GNSS attitude determination using inertial and magnetic field sensors. Inside GNSS 2012, 7, 54–62. [Google Scholar]
  15. Medina, D.; Centrone, V.; Ziebold, R.; García, J. Attitude Determination via GNSS Carrier Phase and Inertial Aiding. In Proceedings of the 32nd International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2019), Miami, FL, USA, 16–20 September 2019. [Google Scholar]
  16. Zhang, Q.; Niu, X.; Shi, C. Impact assessment of various IMU error sources on the relative accuracy of the GNSS/INS systems. IEEE Sens. J. 2020, 20, 5026–5038. [Google Scholar] [CrossRef]
  17. Zhu, F.; Zhou, W.; Zhang, Y.; Duan, R.; Lv, X.; Zhang, X. Attitude variometric approach using DGNSS/INS integration to detect deformation in railway track irregularity measuring. J. Geod. 2019, 93, 1571–1587. [Google Scholar] [CrossRef]
  18. Chen, Q.; Zhang, Q.; Niu, X. Estimate the pitch and heading mounting angles of the IMU for land vehicular GNSS/INS integrated system. IEEE Trans. Intell. Transp. Syst. 2020, 22, 6503–6515. [Google Scholar] [CrossRef]
  19. Li, Z.; Cheng, Y.; Zhang, X.; Zhang, Y.; Yang, S. A novel INS/ADS integrated navigation method based on INS error model-aided unbiased converted measurement. Meas. Sci. Technol. 2022, 33, 065006. [Google Scholar] [CrossRef]
  20. Grejner-Brzezinska, D.A.; Da, R.; Toth, C. GPS error modeling and OTF ambiguity resolution for high-accuracy GPS/INS integrated system. J. Geod. 1998, 72, 626–638. [Google Scholar] [CrossRef]
  21. Niu, X.; Chen, Q.; Kuang, J.; Liu, J. Return of inertial surveying—Trend or illusion? In Proceedings of the 2016 IEEE/ION Position, Location and Navigation Symposium, Savannah, GA, USA, 11–14 April 2016. [Google Scholar]
  22. 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] [PubMed]
  23. Chen, Q.; Zhang, Q.; Niu, X.; Liu, J. Semi-analytical assessment of the relative accuracy of the GNSS/INS in railway track irregularity measurements. Satell. Navig. 2021, 2, 1–16. [Google Scholar] [CrossRef]
  24. Chen, Q.; Lin, H.; Kuang, J.; Luo, Y.; Niu, X. Rapid Initial Heading Alignment for MEMS Land Vehicular GNSS/INS Navigation System. IEEE Sens. J. 2023, 23, 7656–7666. [Google Scholar] [CrossRef]
  25. Xu, P.; Shi, C.; Fang, R.; Liu, J.; Niu, X.; Zhang, Q.; Yanagidani, T. High-rate precise point positioning (PPP) to measure seismic wave motions: An experimental comparison of GPS PPP with inertial measurement units. J. Geod. 2013, 87, 361–372. [Google Scholar] [CrossRef]
  26. Ren, Z.; Dai, W.J.; Yu, W.K.; Zheng, B.; Pan, L. Accuracy Evaluation of GNSS/INS Tight Combination Vertical Vibration Monitoring in Complex Environments. J. Navig. Position. 2022, 4, 81–88. [Google Scholar]
  27. Jia, X.X.; Zhao, D.Q.; Xiao, G.R.; Yang, X.C.; Yang, C.Y.; Lai, L.G. GNSS/IMU/Visual Multi source Fusion Localization Method Based on Refined Pre integration. J. Beijing Univ. Aeronaut. Astronaut. 2023, 1–10. [Google Scholar]
  28. Yan, W.; Bastos, L.; Gonçalves, J.A.; Magalhães, A.; Xu, T. Image-aided platform orientation determination with a GNSS/low-cost IMU system using robust-adaptive Kalman filter. GPS Solut. 2018, 22, 1–12. [Google Scholar] [CrossRef]
  29. Qin, J.; Qiao, L.; Chen, J.; Wan, J.; Jiang, M.; Hu, C. Analysis of the Working Cable System of Single-Span Circulating Ropeway. In Proceedings of the 2nd International Conference on Design, Mechanical and Material Engineering (D2ME 2017), Melbourne, Australia, 14–16 September 2017. [Google Scholar]
  30. Nikšić, M.; Gašparović, S. Geographic and traffic aspects of possibilities for implementing ropeway systems in passenger transport. Promet Traffic Transp. 2010, 22, 389–398. [Google Scholar] [CrossRef]
  31. Chen, H.W.; Lu, Y.H. Signal monitoring method for passenger ropeway based on information fusion. Electromechanical Eng. 2012, 29, 4. [Google Scholar]
  32. Zhang, J.H. Development of a Parallel Cableway Control and Monitoring System. Master’s Thesis, Nanjing University of Science and Technology, Nanjing, China, 2018. [Google Scholar]
  33. Liu, G.S.; Li, X.Y.; Li, N.; Ding, K.Q. Research and development of passenger ropeway monitoring and health diagnosis cloud service system platform. Saf. Spec. Equip. China 2021, 37, 6. [Google Scholar]
  34. Malekinejad, P. Steel Wire Rope Condition Monitoring by Non-Destructive Investigation and Evaluation while on Installation/in Service. In Proceedings of the 4th Studental Petroleum Engineering Conference, Ahwaz, Iran, 7–9 March 2000. [Google Scholar]
  35. Lagerev, A.V.; Tarichko, V.I.; Lagerev, I.A. Probability-Temporal Analysis of Reliability Indicators Kinetics at the Stage of Designing a Rope System of a Mobile Transport and Reloading Ropeway; Academician I.G. Petrovskii Bryansk State University: Bryansk, Russia, 2020; pp. 256–275. [Google Scholar]
  36. Sukhorukov, V.V. Steel Rope Diagnostics by Magnetic NDT: From Defect Detection to Automated Condition Monitoring. Mater. Eval. 2021, 79, 438–445. [Google Scholar] [CrossRef]
  37. Keuschnig, M.; Otto, J.C.; Schrott, L. Application of GPR on Rough Terrain Surfaces for Monitoring Issues Using a Simple Ropeway System. In Proceedings of the EGU General Assembly Conference Abstracts, Vienna, Austria, 2–7 May 2010. [Google Scholar]
  38. Villa, L.F.; Montoyab, O.Q.; Castañedaa, L.; Mejíac, G. Fuzzy Inference System for Modelling Failure Modes in a Ropeway for Massive Transportation. In Proceedings of the 2015 International Conference on Artificial Intelligence and Industrial Engineering, Phuket, Thailand, 26–27 July 2015. [Google Scholar]
  39. Zhang, W. Research on the Safety Monitoring Device for the Ropeway Support of Cyclic Detachment Gripper. Shanxi Youth 2013, 3, 6. [Google Scholar]
  40. Zhang, J.J.; Shen, G.T.; Wu, Z.W.; Yuan, Y.L. Application of Acoustic Emission Technology in Condition Monitoring of Rolling Bearings in Passenger Cableways. In Proceedings of the 14th China Symposium on Acoustic Emission, Madrid, Spain, 12–14 November 2014. [Google Scholar]
  41. Zhao, T.; Ahamed, M.J. Pseudo-zero velocity re-detection double threshold zero-velocity update (ZUPT) for inertial sensor-based pedestrian navigation. IEEE Sens. J. 2021, 21, 13772–13785. [Google Scholar] [CrossRef]
Figure 1. The flowchart of the ZUPT-based GNSS/IMU tightly coupled algorithm with CERAV.
Figure 1. The flowchart of the ZUPT-based GNSS/IMU tightly coupled algorithm with CERAV.
Sensors 23 09862 g001
Figure 2. The environment of cableway bracket.
Figure 2. The environment of cableway bracket.
Sensors 23 09862 g002
Figure 3. Experimental platform used in the test.
Figure 3. Experimental platform used in the test.
Sensors 23 09862 g003
Figure 4. Position relationship between navigation coordinate and cableway coordinate.
Figure 4. Position relationship between navigation coordinate and cableway coordinate.
Sensors 23 09862 g004
Figure 5. The number of satellites.
Figure 5. The number of satellites.
Sensors 23 09862 g005
Figure 6. DOP value.
Figure 6. DOP value.
Sensors 23 09862 g006
Figure 7. The position of GNSS, ZUPT-TC, and ZUPT-TC-CERAV in navigation coordinate.
Figure 7. The position of GNSS, ZUPT-TC, and ZUPT-TC-CERAV in navigation coordinate.
Sensors 23 09862 g007
Figure 8. The position of GNSS, ZUPT-TC, and ZUPT-TC-CERAV in cableway coordinate.
Figure 8. The position of GNSS, ZUPT-TC, and ZUPT-TC-CERAV in cableway coordinate.
Sensors 23 09862 g008
Figure 9. The attitudes of ZUPT-TC and ZUPT-TC-CERAV.
Figure 9. The attitudes of ZUPT-TC and ZUPT-TC-CERAV.
Sensors 23 09862 g009
Figure 10. The position errors of GNSS, ZUPT-TC and ZUPT-TC-CERAV.
Figure 10. The position errors of GNSS, ZUPT-TC and ZUPT-TC-CERAV.
Sensors 23 09862 g010
Figure 11. The attitude errors of ZUPT-TC and ZUPT-TC-CERAV.
Figure 11. The attitude errors of ZUPT-TC and ZUPT-TC-CERAV.
Sensors 23 09862 g011
Table 1. SPAN-IGM-A1 technical parameters.
Table 1. SPAN-IGM-A1 technical parameters.
IMUBias InstabilityRandom Walk
Accelerometer0.1 mg0.029 m/s/sqrt(h)
Gyroscope6 deg/h0.3 deg/sqrt(h)
Table 2. The RMSs of position and attitude errors of ZUPT-TC and ZUPT-TC-CERAV.
Table 2. The RMSs of position and attitude errors of ZUPT-TC and ZUPT-TC-CERAV.
Position (m)Attitude (deg)
XYZRollPitchYaw
ZUPT-TC0.06190.33400.02770.03310.01140.8423
ZUPT-TC-CERAV0.00470.00300.00870.03260.01140.0104
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, S.; Zhang, Q.; Yu, R.; Yu, Z.; Zhang, C.; He, X. Zero-Velocity Update-Based GNSS/IMU Tightly Coupled Algorithm with the Constraint of the Earth’s Rotation Angular Velocity for Cableway Bracket Deformation Monitoring. Sensors 2023, 23, 9862. https://doi.org/10.3390/s23249862

AMA Style

Zhang S, Zhang Q, Yu R, Yu Z, Zhang C, He X. Zero-Velocity Update-Based GNSS/IMU Tightly Coupled Algorithm with the Constraint of the Earth’s Rotation Angular Velocity for Cableway Bracket Deformation Monitoring. Sensors. 2023; 23(24):9862. https://doi.org/10.3390/s23249862

Chicago/Turabian Style

Zhang, Song, Qiuzhao Zhang, Ruipeng Yu, Zhangjun Yu, Chu Zhang, and Xinyue He. 2023. "Zero-Velocity Update-Based GNSS/IMU Tightly Coupled Algorithm with the Constraint of the Earth’s Rotation Angular Velocity for Cableway Bracket Deformation Monitoring" Sensors 23, no. 24: 9862. https://doi.org/10.3390/s23249862

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