Abstract
This chapter is devoted comparison of stationary user localization estimation by traditional extended Kalman filter (EKF), linear Kalman filter (LKF), and NRM pre-processed LKF. In this study, Şükrü Saraçoğlu stadium’s location was estimated via various types of Kalman filters. Position states due to Earth-centered inertial (ECI) reference frame were obtained by the Global Positioning System (GPS) receiver. Pseudo-ranging model was used to determining the position of Şükrü Saraçoğlu stadium. To simulate GPS receiver, random measurement errors were added to the actual distance between the stadium and GPS satellite. In this study, various filters were compared for stationary user localization estimation.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Global Positioning System (GPS) is a commonly used instrument for estimation of localization of an object. GPS usage has expanded with the increase of autonomous systems (Wertz, 1992). Various studies have been created for GPS-based localization (Erkec & Hajiyev, 2019; Soken and Hajiyev 2010, 2012).
Global Positioning System satellites provide three-dimensional position, velocity, and time services, and many users benefit from these services using GPS-based positioning systems via devices such as phones, computers, and navigation (Maldonado et al., 1984).
Nonlinear problems become more accurate with the implementation of the Kalman filters, and GPS-based positioning is a nonlinear problem. The signals received by GPS transmitters are noisy data. The purpose of the study is to decrease the errors and obtain more accurate results (Kumar and Rao 2019). GPS data can be processed by various Kalman filter methods and in this study were processed with traditional extended Kalman filter (EKF), linear Kalman filter (LKF), and LKF pre-processed with the Newton-Raphson method. Required data are taken from GPS receivers and processed with the algorithm.
Four GPS satellites were chosen for estimation and coordinates of Şükrü Saraçoğlu stadium assumed as a point. The location of the stadium was determined in Earth-centered inertial (ECI) reference frame. With using determined location, pseudo-ranging models were created due to each GPS satellite. Actual distances were summed with clock bias and random noise, where random is the Gaussian random noise with zero mean and unit variance. With this operation, GPS measurements were simulated. EKF, LKF, and LKF pre-processed with the Newton-Raphson method results have better solutions than measurement estimation and results converged to actual state vectors.
2 Problem Statement
In this study, Şükrü Saraçoğlu stadium GPS location were chosen for estimation. Pseudo-ranging method was used. Four GPS satellites were chosen. Distance between GPS satellites and location were calculated for each iteration. After measurement model were created, traditional EKF, LKF, and NRM pre-processed LKF are applied for correction of estimations:
where xi, yi, zi represents the Descartes coordinates of the i’th GPS satellite; x, y, and z represent the coordinates of the location; vi is white Gaussian noise with zero mean; and b is the clock bias. L1, L2, L3, and L4 are distances between origin and GPS satellite. Da is the actual distance and Dm is measured distance by GPS receiver. After calculating actual distance with Eq. (1), random zero mean Gaussian errors and clock bias were added to actual distances for simulating GPS.
The continuous-time state equation in the considered case is given by
Here us is the white noise with zero mean.
The state Eq. (4) can be written in the discrete-time form as
Here Ts is the sampling time.
We can rewrite the preceding statements for scalar equations in the state space form, yielding
This means that the systems dynamics matrix is unit:
The system noise vector is
The state space model can be written in matrix form as
Equation (10) represents the state vector of the model.
3 Linear Kalman Filter-Based GPS Localization
The linear Kalman filter (LKF) is a filter that estimates X parameters for the vector of linear regression model. LKF estimation for stationary user previously studied by Hajiyev [5]. State vectors were given in Eq. (10), and due to these state vectors, linear Kalman filter equations can be shown as following equations.
Estimation equation:
Extrapolation equation:
Innovation sequence:
Here the measurement Y(k),
Kalman gain coefficient matrix:
Predicted correlation matrix of estimation error:
Correlation matrix of estimation error:
Measurement matrix (H):
Measurement error covariance matrix (R):
Here σ is the standard deviation of the distance measurement, and b is the clock bias of the GPS receiver.
4 Extended Kalman Filter-Based GPS Localization
Extended Kalman filter (EKF) is an approach for nonlinear systems. EKF linearizes the system and estimates the state vectors. State vectors of the model were given in Eq. (10).
Estimation equation:
Extrapolation equation:
Innovation sequence:
Here xi, yi, ve, and zi represent the position states of the ith navigation satellite, and x, y, ve, and z represent the position states of the user; b is the clock bias of the GPS receiver and wi random measurement noise.
Kalman gain coefficient matrix:
Predicted correlation matrix of estimation error:
Predicted correlation matrix of estimation error:
Measurement matrix:
Measurement error covariance matrix (R):
5 Pre-processed LKF with Newton-Raphson Method
Newton-Raphson method is the nonlinear system approach. For each iteration, multiple matrix operations are performed for estimation. The Newton–Raphson method requires a new set of matrix calculations and constructs a different estimation in each iterative step (Cheung & Lee, 2017).
where x, y, and z are position vectors and b is the clock bias. Each distance is proper for different sphere equation and sphere equations given in Eq. (30).
The Jacobian matrix is
After mathematical transformations, J obtained for this problem as
where xi, yi ve, and zi \( \Big(i=\overline{1,4} \)) represent the position of navigation satellites; x, y, and z represent the positions of the stationary user; b is the clock bias of the GPS receiver; and Di \( \Big(i=\overline{1,4} \)) is the distance between navigation satellite and stationary user.
ΔP and new state vectors estimated by Newton-Raphson method are given in Eq. (34). NRM estimation for each iteration continues while the absolute value ΔP is greater than error tolerance of the system. When the error tolerance becomes greater than ΔP, NRM estimation of ith iteration ends and starts estimating i + 1th iteration state vectors.
Equation (33) represents the estimation of NRM state vectors. After estimation of NRM, LKF estimation starts.
Estimation equation:
Extrapolation equation:
Innovation sequence:
where Y(k)
Kalman gain coefficient matrix:
Predicted correlation matrix of estimation error:
Estimated correlation matrix of estimation error:
Measurement matrix (H):
Measurement error covariance matrix (R):
where βx, βy, βz, and βb are variance of the NRM estimation errors.
6 Simulation Results and Discussion
In this study stationary user localization is estimated by using GPS simulation, LKF, traditional EKF, and pre-processed LKF with the Newton-Raphson method. GPS measurement results converged to actual state vectors with the implementation of filter estimations. Estimated results compared to other estimations.
The results of stationary user localization using the Kalman filter for three different approaches are shown in Figs. 1, 2, and 3. The first part of figures gives position estimation results and the actual values in a comparing way. The second part of the figures shows the error of estimation process. The last part indicates the variance of the estimation error. Linear Kalman filter estimation for X axis is presented in Fig. 2.
Extended Kalman filter estimation for X axis is presented in Fig. 2.
Pre-processed linear Kalman filter with Newton-Raphson method estimation for X axis presented in Fig. 3.
As can be seen from the graphs shown in Figs. 1, 2, and 3, all three investigated approaches give rather good results for estimating the position of a stationary user.
According to Table 1, the best estimation results were obtained LKF. Traditional EKF is the second best estimation when compared to other methods.
7 Conclusion
Three different Kalman filter approaches are used in this study for stationary user localization: traditional extended Kalman filter, linear Kalman filter, and NRM pre-processed linear Kalman filter. The Şükrü Saraçoğlu stadium’s location (Istanbul, Turkey) was estimated and compared via various types of Kalman filters. The obtained results show that LKF is the best estimation for 500 s stationary user localization. Through this research, users can determine the best position estimation approach for their own problem.
References
Cheung, K., & Lee, C. (2017). A new geometric trilateration scheme for GPS-style localization. IPN Progress Report, pp. 42–209.
Erkec, T. Y., & Hajiyev, C. (2019). Traditional methods on relative navigation of small satellites. In 2019 9th international conference on recent advances in space technologies (RAST), Istanbul, Turkey, pp. 869–874.
Kumar, A., & Rao, G. S. (2019, May). Unscented kalman dilter for GPS based positioning and tracking services. International Journal of Innovative Technology and Exploring Engineering (IJITEE). (Vol. 8)
Maldonado, A. L., Baylocq, M., & Hannan, G. (1984, June 25–27). Autonomous spacecraft navigation - extended Kalman filter estimation of classical orbital parameters. In 17th fluid dynamics, plasma dynamics, and lasers conference.
Soken, H. E., & Hajiyev, C. (2010). Pico satellite attitude estimation via robust unscented Kalman filter in the presence of measurement faults. ISA Trans., 49, 249–256.
Soken, H., & Hajiyev, C. (2012). Robust Estimation of UAV Dynamics in Presence of Measurements Faults. Journal of Aerospace Engineering. 25, 1–10. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000095
Wertz, J. R. (1992, April 28). Autonomous spacecraft navigation system. United States Patent, Patent no:5109346.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Sever, M., Hajiyev, C. (2024). Comparison of GPS-Based Position Estimation Methods. In: Karakoc, T.H., Rohács, J., Rohács, D., Ekici, S., Dalkiran, A., Kale, U. (eds) Solutions for Maintenance Repair and Overhaul. ISATECH 2021. Sustainable Aviation. Springer, Cham. https://doi.org/10.1007/978-3-031-38446-2_54
Download citation
DOI: https://doi.org/10.1007/978-3-031-38446-2_54
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-38445-5
Online ISBN: 978-3-031-38446-2
eBook Packages: EnergyEnergy (R0)