G LOBAL N AVIGATOR
4.5. Integration Process
4.5.3. Improving the filter performance with EGNOS
In this section, it is presented a new strategy that allows improving the estimation filter accuracy through the modification in real-time of the Kalman matrices using the integrity parameters calculated through the EGNOSβ integrity signals.
The accuracy and behavior of a Kalman filter rely on the values placed in the different covariance matrices. These values have to be found through a process that leads to an optimal result, and this is called tuning. The behavior of the filter as a result of the adjustment of the πΈπππ and πΉπππ matrices is the following:
ο· The system noise or state covariance matrix Q provides the statistical description of the error model. A large value in Q indicates increased
parameter uncertainty and implies noisy estimations. During the prediction, if the uncertainty in the IMU data grows, the GNSS+EGNOS position estimation will correct the INS at a higher level. In other words, a large value in Q will cause the INS to closely follow the GPS position estimations. This, in turn, can lead to an inaccurate navigation solution, if the GPS estimations are noisy.
ο· How well the measurement noise is modeled is determined by the measurement noise covariance matrix R. Imperfect modeling of the noise of the measurement observables leads to a bad estimation quality. Choosing a large value for R reflects inaccurate and noisy measurements and might not correct the INS sufficiently. Otherwise, a small value implies an accurate measurement and it will cause the system to rely more on the measured data than on the model.
The uncertainty in the covariance parameters of Q and R has a significant impact on the performance of the Extended Kalman Filter (Salychev, 2004). These matrices directly influence the weight that the filter applies between the existing process information and the latest measurements. Errors in any of them may result in the filter being suboptimal or even cause it to diverge. In practice, the Q and R values are generally fixed and applied during the whole operation of the vehicle. Due to the process noise and measurement errors are dependent on the application environment and process dynamics, settings of the stochastic parameters have to be conservative in order to stabilize the filter for the worst-case scenario, which leads to performance degradation.
Here, the innovation of the system developed in this thesis is based on the utilization of the vertical and horizontal protection levels calculated from the EGNOS integrity messages for weighting the Q and R parameters. These levels can provide information to the fusion algorithm and be used for tunning their matrix gains. In this way, these protection levels perform a real-time adaptation of the matrices and, in this way, to change the behavior of the filter depending on the quality and accuracy information that EGNOS provides concerning the GPS satellites.
For using this new procedure in the estimation algorithm, the first step consists of performing the tuning of the πΉπππ and πΈπππ matrices in the usual way. These
Once these preliminary matrices have been chosen, it is possible to start using the EGNOS integrity information by weighting the values of πΉπππ and πΈπππ. In this way,
we obtain two new matrices (πΉπΈππππ and πΈπΈππππ ) which depend on the protection
and the alarm levels.
πΉ = πΉπππ β πΉπΈππππ (4-84)
πΈ = πΈπππ β πΈπΈππππ (4-85)
Where the new matrices have the following form:
πΉπΈππππ = ( π»ππΏ π»ππΏβ ππ₯π¦ 0 0 0 0 0 0 0 π»ππΏ π»ππΏβ ππ₯π¦ 0 0 0 0 0 0 0 πππΏ πππΏβ ππ§ 0 0 0 0 0 0 0 π»ππΏ π»ππΏβ ππ₯π¦π£ 0 0 0 0 0 0 0 π»ππΏ π»ππΏβ ππ₯π¦π£ 0 0 0 0 0 0 0 πππΏ πππΏβ ππ§π£ 0 0 0 0 0 0 0 1) (4-86) πΈπΈππππ = ( π»ππΏ π»ππΏβ πβ 0 0 0 0 0 0 π»ππΏ π»ππΏβ πβ 0 0 0 0 0 0 πππΏ πππΏβ ππ 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1) (4-87) Where:
ο· HUL is the Horizontal User Level, it is a constant that the user imposes to the filter.
ο· HPL is the Horizontal Protection Level
ο· VUL is the Vertical User Level,it is a constant that the user imposes to the filter
ο· VPL is the Vertical Protection Level.
ο· rxy, rz, rxyv, rzv, qh and qa allows to give more or less importance to the integrity parameters. These parameters are imposed by the designer and must fulfill the following conditions:
βππ> 0 ππ₯π¦, ππ§, ππ₯π¦π£, ππ§π£ = { 1 π1ππ π»ππΏ π»ππΏβ€ 1 π2 ππ π»ππΏ π»ππΏ> 1 (4-88) βππ> 0 πβ, ππ = { 1 π3ππ π»ππΏ π»ππΏ> 1 π4 ππ π»ππΏ π»ππΏβ€ 1 (4-89)
Depending on these matrices, the behavior of the filter is the following:
ο· If the signals of the GPS and EGNOS satellites are available and are offering a good accuracy (protection levels are lower than the xUL field), then the weights of the elements of the matrix πΉπΈππππ are smaller and the
elements of the matrix πΈπΈππππ become bigger. In this case, the filter relies
more in the measurement model than in the system model, so the outputs are corrected following the GPS+EGNOS measurements.
ο· If the protection levels are higher than the alarm xUL field, then the weights of the variances of the matrix πΉπΈππππ are increased because the
confidence on the GPS+EGNOS signal decreases. In this situation, the values of πΈπΈππππ become smaller, the inertial sensors gain importance in
the estimation and the measurement model corrects the outputs of the filter in a softer way.
ο· If the receiver is not receiving the EGNOS signals, then the matrix πΉπΈππππ
and the matrix πΈπΈππππ remain constants with the weights calculated in the
Figure 4-7 shows a summary of the real-time tuning process.
Figure 4-7: New Tuning procedure using the EGNOS protection levels.
4.6. Conclusions
In this chapter, it has been presented the EIRE navigator system. This navigator is used for the take-off and waypoint navigation phases of the autonomous mission. Here, two fusion integrations strategies are presented: The Tighly Coupled and the Loosely Coupled schemes. From the characteristics of both of them, it is concluded that the Loosely Coupled scheme is the most appropriate architecture for the navigator developed in this thesis. This is due to the LC processing time is faster than the obtained with the TC architecture, and also, due to the implementation of the LC architecture is more straightforward than the TC one, making possible to
add more sensors to the fusion filter in a faster way.
Through this chapter, it is also derived the navigation and mechanization equations of the Inertial Navigation System. This derivation is done because the EKF that is running in the EIRE navigation algorithm has been built by perturbing the kinematics equations. In this filter it was decided to add the bias in the state vector by modeling this error as a Gaussian Markov process. Although the turn-on bias could be added also to this filter, it is concluded that this error can be removed from the navigational solution with an initial calibration stage and, in this way, the filter is reduced by 6 dimensions.
Finally, this chapter presents a new strategy that improves the performance of the fusion filter in real-time by using the protection level information provided by the EGNOS sensor.
69