Next Article in Journal
Advanced Feature Extraction Methods from Images of Drillings in Melamine Faced Chipboard for Automatic Diagnosis of Drill Wear
Next Article in Special Issue
Colocated MIMO Radar Waveform-Array Joint Optimization for Sparse Array
Previous Article in Journal
Gait Characteristics Associated with Fear of Falling in Hospitalized People with Parkinson’s Disease
Previous Article in Special Issue
Optimization Method for Wide Beam Sonar Transmit Beamforming
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of GPS/EGNOS Positioning Quality Using Different Ionospheric Models in UAV Navigation

1
Faculty of Geoengineering, University of Warmia and Mazury in Olsztyn, 10-720 Olsztyn, Poland
2
Institute of Navigation, Polish Air Force University, 08-521 Dęblin, Poland
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(3), 1112; https://doi.org/10.3390/s23031112
Submission received: 20 December 2022 / Revised: 13 January 2023 / Accepted: 15 January 2023 / Published: 18 January 2023
(This article belongs to the Collection Radar, Sonar and Navigation)

Abstract

:
Unmanned aerial vehicles (UAVs) have become very popular tools for geoinformation acquisition in recent years. They have also been applied in many other areas of life. Their navigation is highly dependent on global navigation satellite systems (GNSS). The European Geostationary Navigation Overlay Service (EGNOS) is intended to support GNSSs during positioning, mainly for aeronautical applications. The research presented in this paper concerns the analysis of the positioning quality of a modified GPS/EGNOS algorithm. The calculations focus on the source of ionospheric delay data as well as on the aspect of smoothing code observations with phase measurements. The modifications to the algorithm concerned the application of different ionospheric models for position calculation. Consideration was given to the EGNOS ionospheric model, the Klobuchar model applied to the GPS system, the Klobuchar model applied to the BeiDou system, and the NeQuick model applied to the Galileo system. The effect of removing ionospherical corrections from GPS/EGNOS positioning on the results of the determination of positioning quality was also analysed. The results showed that the original EGNOS ionospheric model maintains the best accuracy results and a better correlation between horizontal and vertical results than the other models examined. The additional use of phase-smoothing of code observations resulted in maximum horizontal errors of approximately 1.3 m and vertical errors of approximately 2.2 m. It should be noted that the results obtained have local characteristics related to the area of north-eastern Poland.

1. Introduction

In recent years, there has been a rapid increase in the number of unmanned aircraft systems (UAS), their technical complexity, and sophistication [1]. Unmanned aviation technological developments are currently moving at a much faster pace than for manned aviation. It is estimated that the European drone market alone will be worth EUR 10 billion annually by 2035 and over EUR 15 billion annually by 2050 [2]. This has resulted in a high level of interest among users, which is opening up new opportunities for drone use in various sectors of the market. Drones are currently being used not only for recreational and sporting purposes but are also becoming part of professional data acquisition systems for various purposes, mainly due to their relatively low production and purchase costs and ease of use. In the past, the development of unmanned aerial vehicle (UAV) systems and platforms was primarily motivated by military goals and applications. Unmanned inspection, surveillance, reconnaissance, and mapping of inimical areas were the primary military aims. Some of the first civilian drone users were surveyors, who were already using air raids (using classic aircraft) to acquire geo-information data. A key element for the acquisition of reliable and accurate data is the UAV navigation system. An accurate real-time positioning and navigation system is important for both the execution of the UAV mission (flight along the designed survey profiles) and for the high accuracy of the georeferenced image data. The higher the accuracy, the better the quality of the final product in the form of a map, digital surface model (DSM), or digital elevation model (DEM).
For commercial drones, a GNSS is most commonly used for navigation. The majority of commercially available UAVs are equipped with single-frequency GNSS receivers [3,4], thereby providing a positioning accuracy of 8–13 m [5] through a standard positioning service (SPS). For single-frequency receivers, remote sensing data and their quality is dependent on ground control points (GCPs). They are mainly surveyed by ground-based methods, resulting in measurement data not being fully obtained remotely. It is also possible to carry out fully remote UAV measurements without the need for GCPs. For this purpose, dual-frequency solutions using real-time kinematic (RTK) technology and providing positioning accuracies of a few centimetres are used, but these solutions are relatively expensive and used by a small number of users [6,7]. Previous research shows that RTK positioning using drones may be less accurate due to the lack of information on the phase centre of the GNSS antenna [8]. In addition, the non-linearity of the movement of a drone in the air is one of the elements that can negatively affect theoretical assumptions about RTK positioning [9]. A very interesting and promising solution is the use of satellite-based augmentation systems (SBAS) for navigation and UAV data acquisition [10,11]. An SBAS is used for single-frequency receivers; its use is cheap to apply and increases positioning accuracy to the level of 1–2 metres, while at the same time providing positioning integrity and informing the user in real time about a decrease in positioning accuracy during the performed mission. The accuracy of the acquired geoinformation data using SBAS is admittedly not at the level of single centimetres, but it is significantly better than the accuracy of the SPS service and can satisfy many professional users without the need to set up and measure GCPs.
SBASs were originally designed to enhance the performance of standard GNSS positioning in aviation. SBASs improve the positioning accuracy by providing corrections for the largest error sources. Therefore, SBASs broadcast real-time correction products such as the ionosphere model, satellite orbits, and clock errors which can provide reliable positioning services with high level of integrity which is essential for safety-critical transport applications in various domains; in particular, the service is compliant with aviation requirements for approaches with vertical guidance (APV-I) and Category I precision approaches. Several interoperable SBASs have been or are being implemented around the world due to the benefits they provide. The already operational systems include: the American Wide Area Augmentation System (WAAS), the European Geostationary Navigation Overlay Service (EGNOS), the Japanese Satellite Augmentation System (MSAS), and the Indian GPS Aided Geo Augmented Navigation (GAGAN). The systems under implementation include the Russian System for Differential Corrections and Monitoring (SDCM), Chinese BeiDou SBAS (BDSBAS), and Australian Southern Positioning Augmentation Network (SouthPAN). There are also systems which are still planned under feasibility studies. These include: the South American and Caribbean Soluciόn de Aumentaciόn para Caribe, Centro y Sudamérica (SACCSA), African A-SBAS, and South Korean Korea Augmentation Satellite System (KASS) [12].
The EGNOS system is a European SBAS based on geostationary satellites used for the transmission of differential corrections. EGNOS is an international project whose construction and operation are jointly supervised by the European Commission, European Space Agency (ESA), and Eurocontrol. Today, EGNOS augments only GPS using the L1 (1575.42 MHz) coarse/acquisition (C/A) civilian signal function by providing correction data and integrity information to improve positioning, navigation, and timing services over Europe. In the future, EGNOS will augment both GPS and Galileo, using L1 and L5 (1176.45 MHz) frequencies. The basic scheme is to use a set of monitoring stations (at very well-known positions) to receive navigation signals from core GNSS constellations that will be processed in order to obtain some estimations of the errors that are also applicable to users. Once these estimations have been computed, they are transmitted in the form of “differential corrections” by means of GEO satellites.
EGNOS provides three services:
  • Open Service (OS), freely available to any user.
  • Safety of Life (SoL) Service, that provides the most stringent level of signal-in-space performance to all Safety of Life user communities.
  • EGNOS Data Access Service (EDAS) for users who require enhanced performance for commercial and professional use.
The main objective of the EGNOS OS is to improve the achievable positioning ac-curacy by correcting several error sources affecting GPS signals. The corrections transmitted by EGNOS contribute to mitigate the ranging error sources related to satellite clocks, satellite position, and ionospheric effects. EGNOS can also detect distortions affecting the signals transmitted by GPS and prevent users from tracking unhealthy or misleading signals. The main objective of the EGNOS SoL service is to support civil aviation operations down to localiser performance with vertical guidance (LPV) minima. EDAS is the EGNOS terrestrial data service which offers ground-based access to EGNOS data in real time and also in a historical FTP archive to authorised users [13].
The subject of drones and their applications is currently very popular in the literature globally. Items on the history, basics of drone construction, fundamentals of aerodynamics, applications, and general rules and regulations for the operation and use of drones are very popular among readers [14,15]. It should be noted that this topic is subject to constant development and modification. Even experienced users need to keep up to date with new possibilities, applications, and above all, changing regulations. Since the early 2000s, countries have gradually established national legal frameworks concerning UAVs. Although all UAV regulations have one common goal—minimising the risks to other airspace users and to both people and property on the ground—they are different in different countries and change very often. Another popular topic related to UAVs is their use in mapping and photogrammetry. Following a typical photogrammetric workflow with the use of UAVs, 3D results such as digital surface or terrain models, contours, textured 3D models, vector information, etc. can be produced, even on large areas [16,17,18]. A very important element related to drones is the navigation system. This topic is very popular among a number of researchers. Various navigation methods have been proposed and they can be mainly divided into three categories: satellite navigation, inertial navigation, and vision-based navigation. UAV navigation using GNSSs is the classical method in which single-frequency receivers are most commonly used [19,20]. A popular and important topic is navigation in an environment where a GNSS is difficult to access or unavailable [21]. In this case, inertial systems can be used, which are often combined with GNSS technology [22,23]. One can also use the vision-based navigation which proves to be a primary and promising research direction of autonomous navigation with the rapid development of computer vision [24,25].
The topic of using SBASs in UAV navigation is relatively new. In previous works, researchers have, among other things, used SBASs to improve positioning accuracy and reliability [11], determined the integrity of EGNOS positioning for UAV technology [26], used SBASs in UAV technology to support Search and Rescue (SAR) systems [27], examined ground surface deformation in complex landslide areas [28] or used an integrated SBAS-InSar system for landslide detection [29]. In the above-mentioned articles, the authors did not manipulate with the ionosphere model used for SBAS positioning. In the article [10], the authors decided to combine the EGNOS ionosphere model and SDCM ionosphere model. However, no publications were found in which different ionosphere models were used in SBAS-assisted UAV positioning, so this topic seems to be up-to-date and interesting.
The use of SBASs in aviation is related to compliance with existing guidelines. However, it is technically possible to modify the GNSS/SBAS positioning algorithm based on the components of pseudorange corrections and the smoothing of code observations. The research conducted so far has not been related to these aspects. Drone flights are of a different nature to those performed by aeroplanes due to, among other things, the flight range and different flight dynamics. Therefore, it seems reasonable to search for an optimal UAV positioning solution based on EGNOS.

2. Materials and Methods

2.1. Ionospheric Delay

In aeronautical GPS/EGNOS applications, according to Radio Technical Committee for Aeronautics [30], it is possible to use the ionospheric model of the original EGNOS and the Klobuchar model known from GPS autonomous positioning. The original EGNOS model, like the models associated with other SBASs, is a real time model that, with an interval of 5 min, attempts to take into account the influence of the ionosphere on positioning [31,32,33,34,35]. To determine the influence of the ionosphere on GPS/EGNOS positioning, according to the guidelines presented in RTCA (2013), it is necessary to define the ionospheric pierce point (IPP), which is the intersection between the theoretical ionospheric layer at 350 km above the Earth’s surface and the line between the receiver and the satellite [36]. Ionospheric corrections are transmitted by EGNOS geostationary satellites for each point located on the virtual grid at a height of 350 km above the Earth’s surface. Using a suitable interpolation algorithm, the delay value for a given IPP can be determined [30]. For moderate geodetic latitudes, grid points are spaced every 5 degrees of latitude and 5 degrees of longitude, and for high latitudes the resolution is 30 degrees. The slant delay associated with the EGNOS model recommended for use in precision landing approach procedures is determined according to the formula:
IC i = F pp τ vpp λ pp , ϕ pp
where:
F pp —obliquity factor,
τ vpp —interpolated vertical delay at the IPP,
λ pp , ϕ pp —coordinates of IPP.
F pp and τ vpp can be determined from the formulas:
F pp = 1 ( R e cos E R e + h I ) 2 1 2
τ vpp = i   = 1 4 W i x pp , y pp τ vi
where:
R e —radius of the Earth,
E —elevation of the satellite,
h I —the altitude at which the highest electron density occurs (350 km),
τ vi —vertical delays for 4 grid points, transmitted by EGNOS, W i x pp , y pp —weighting function.
The Klobuchar model used in GPS is based on the Bent model [37]. Due to its simplicity and easy implementation, it has found application in positioning with single-frequency satellite receivers [38,39,40]. Its disadvantage is its low resistance to rapid ionospheric changes significantly affecting positioning results, since it is typically updated once per day. The values of the coefficients transmitted in the navigational broadcast message are determined by the average solar 10.7 cm flux value and the day of the year. It is defined as a single-layer ionospheric model (SLM) because it uses a theoretical layer of the ionosphere at 350 km above the Earth’s surface to calculate the delay. The Klobuchar model generates different delay values for daytime and night. Its efficiency is dependent on solar activity and user location. It is estimated that this model is able to eliminate up to 50% of the influence of the ionosphere on satellite positioning [40].
The Klobuchar ionospheric model associated with the BeiDou system is based on the determination of coefficients with a 2 h interval on the basis of locally distributed BeiDou regional stations. A layer of the ionosphere 375 km above the Earth’s surface is used in the calculation. In contrast to the GPS model, the Klobuchar BeiDou model operates using geographic instead of geomagnetic coordinates. The vertical ionospheric delay of Klobuchar can be determined using the formula [41,42,43]:
I t = N + P · c o s 2 π t 14 T
where:
I(t)—vertical ionosphere delay,
t—local time of the ionospheric pierce point,
N—night-time constant, P—the amplitude of the cosine term (determined on the basis of coefficients broadcasted by satellites),
T—period of the cosine term (determined on the basis of coefficients broadcasted by satellites).
Obtaining slant delay values is possible through the use of a mapping function:
M F e = 1.0 + 16.0 · 0.53 e 3
where:
e—satellite elevation (given in semi-circles).
The NeQuick model was developed by the Aeronomy and Radiopropagation Laboratory of The Abdus Salam International Centre for Theoretical Physics (ICTP) in Trieste and the Institute for Geophysics, Astrophysics and Meteorology (IGAM) of the University of Graz. Initially, this model was used for EGNOS analysis [44]. Under the name NeQuick G, an algorithm was developed for positioning using the European Galileo system [45,46,47]. According to preliminary analyses, the model was found to be able to eliminate up to 70% of the ionospheric delay under nominal measurement conditions [48]. Using the ai0, ai1, and ai2 coefficients, updated at least once a day and transmitted similarly to the GPS system in the navigation message, the effective ionisation level (Az) can be determined using the formula:
A z = a i 0 + a i 1 · M O D I P + a i 2 · M O D I P 2
where:
MODIP—the Modified Dip Latitude at the location of the user receiver.
Further computational steps for determining the ionospheric delay based on the Nequick G model are explained in [49]. Finally, the slant total electron content along the path is determined, which is converted to a slant delay based on the formula:
I g = 40.3 f 2 s a t . r e c . N e d s = 40.3 f 2 s T E C
where:
Ig—the group delay,
f—frequency,
Ne—the electron density,
sTEC—the Slant Total Electron Content.

2.2. Smoothing of Code Observations

The smoothing of pseudoranges with phase observers is intended to reduce the noise level [50]. According to the Radio Technical Committee for Aeronautics [30], SBAS-related corrections should be applied after smoothing the pseudorange carrier. The smoothing algorithm should be restarted each time the phase observation is affected by a cycle slip. This is conducted by implementing the formula according to the Hatch filter [50]:
P R k S = α P R k 1 C + 1 α P R k 1 S + λ 2 π ( P R k P P R k 1 P )
α = d t T
where:
P R k S —smoothed pseudorange,
P R k 1 C —code pseudorange in the k−1 epoch,
P R k 1 S —smoothed pseudorange in the k−1 epoch,
P R k P —phase pseudorange in the k epoch,
λ —wavelength of GPS carrier frequency at L1,
T —smoothing constant,
d t —sampling interval.

3. Results

A field survey was carried out on 15 March 2022 using a DJI Matrice 300 RTK drone (Figure 1), which allows GNSS raw data to be recorded using the built-in satellite receiver. GNSS data were recorded during a flight lasting approximately 20 min. The work resulted in observation files in the standardised RINEX format with a data logging interval of 1 s. Using GLAB software and in-house scripts, calculations were made for GPS/EGNOS positioning by modifying the source data with ionospheric corrections applied to the positioning algorithm. The tests were carried out during a calm state of the ionosphere. The Kp value reflecting the electromagnetic field strength on the day the field test was carried out ranged between 1 and 3. This speaks in favour of the low activity of the ionosphere. Positioning quality results were investigated using the EGNOS ionospheric standard model, the Klobuchar GPS model, the Klobuchar BeiDou model, the NeQuick model, and a variant with no ionospheric corrections. According to the recommendations of [30], code positioning used in aviation should be smoothed with phase observations. To this end, the above variants related to ionospheric correction were analysed based on the three variants involving the smoothing of code measurements with phase observations.
The smoothing window is the multiplication of the number of samples taken in the calculation and the measurement data interval (1 s). According to the aviation recommendations, a GNSS satellite should be removed from the GNSS/SBAS solution if it has not reached steady-state, which is defined as the time for continuous smoothing of code observations with phase measurements. This is related to restrictive aeronautical applications. In the UAV experiments carried out, steady-state was given in two variants: variant one steady-state was 5 s and variant two steady-state was 60 s.
The first stage of the research was to analyse the number of satellites used in positioning in the different variants of no smoothing, smoothing 100 s, 5 s, and smoothing 100 s, 60 s (Figure 2). The 100 s, 5 s variant indicates a smoothing window of 100 s and a steady state of 5 s, while the 100 s, 60 s variant indicates a smoothing window of 100 s and a steady state of 60 s. This number remains constant when using different sources of ionospheric corrections. Figure 3 provides a detailed depiction of the changes in the number of satellites used in the different positioning variants. It should be noted that the 100 s, 60 s smoothing variant differs the most from the other two. The fact that a given satellite adopted for positioning in this variant must be available for at least 60 s influences the occurrence of differences in the number of satellites in comparison with the other variants. Differences in the number of satellites used for positioning between the no smoothing and 100 s, 5 s smoothing variant last less than a few seconds. For the no smoothing and smoothing 100 s, 5 s variants, the number of satellites used in the solution varies between 7 and 10. For the smoothing 100 s, 60 s variant, the range is between 5 and 10.
The next stage of the analyses includes the characteristics of the ionospheric delay values applied in the individual variants associated with the ionospheric models. The characteristics presented in Figure 4 include the values of the ionospheric correction associated with selected GPS satellites, i.e., PRN 6, 12, 19, and 25 for the Klobuchar BeiDou model, Klobuchar GPS model, NeQuick model, and the original EGNOS model. It is noteworthy that the delay values associated with the Klobuchar BeiDou model are similar to those found for the NeQuick variant, oscillating around 2–3 m. In the case of the Klobuchar GPS model, these values vary from around 6 m to around 10 m. In the case of the original EGNOS model, the ionospheric delay values can be placed between those obtained for the NeQuick and Klobuchar BeiDou models and those obtained for the Klobuchar GPS model. They range from about 3 m to about 6 m.
In the next stage, the effect of smoothing the code observations with phase measurements on the accuracy of horizontal and vertical positioning was investigated. Horizontal positioning error (HPE) and vertical positioning error (VPE) values were calculated on the basis of reference positions calculated in relative positioning post-processing mode using reference stations. Figure 5 shows the results of a study of GPS/EGNOS positioning accuracy based on different smoothing variants. The greater stability of the horizontal and vertical accuracies obtained for the variants using smoothing is clearly visible. In addition, it is noticeable that the largest vertical positioning errors are achieved for the 100 s, 60 s smoothing variant. For the three variants based on the original EGNOS ionospheric model, the horizontal positioning accuracy is close to the vertical one.

4. Discussion

The numerical values associated with the horizontal and vertical accuracy analysis are shown in Table 1.
The results presented in Table 1 show the lowest maximum horizontal positioning errors for the applied EGNOS standard ionospheric model and the 100 s, 60 s smoothing variant; however, similar results were obtained for the EGNOS ionospheric model variant and the 100 s, 5 s smoothing variant (1.32 m and 1.50 m were obtained, respectively). The highest horizontal maximum errors were obtained for the no smoothing variant and the applied Klobuchar BeiDou ionospheric model (3.85 m), which are close to the no smoothing variant without using any ionospheric model (3.76 m). The horizontal standard deviation obtains the best results for the used EGNOS model and 100 s, 60 s smoothing variant (0.17 m); a slightly worse result was obtained for the EGNOS and GPS Klobuchar model variants with 100 s, 5 s smoothing (0.19 cm). The worst horizontal standard deviation is observed for no smoothing calculations associated with the variants: the no ionospheric correction and Klobuchar BeiDou model (0.50 m and 0.52 m, respectively). The values of the lowest mean horizontal positioning errors were obtained for the EGNOS model variants with 100 s, 60 s smoothing and with 100 s, 5 s smoothing (0.34 m and 0.36 m, respectively), with the worst performance being seen in the Klobuchar BeiDou model variant, obtaining values of approximately 1.70 m in the variants with smoothing and in the variant without smoothing.
The lowest vertical positioning errors, which at the same time differ significantly from the other results, were obtained in the case of using the EGNOS model and smoothing of observations in the variant 100 s, 5 s, with maximum errors up to 2.22 m. The highest maximum vertical positioning errors were obtained for no ionospheric corrections and 100 s, 60 s smoothing. The most favourable values of vertical standard deviation and vertical mean errors were obtained for the EGNOS model variant 100 s, 5 s (VPE_st.dev. = 0.45 m, VPE_mean = 0.95 m). The worst vertical results were obtained for the variant without ionospheric corrections and without smoothing (VPE_max = 10.59 m, VPE_st.dev. = 0.97 m, VPE_mean = 7.20 m).
This work shows how important the ionosphere model is for the quality of UAV positioning. In previous works related to the use of SBASs in UAV navigation [10,11,26], the authors obtained similar results; however, they did not modify the ionospheric model in the solution. A very interesting approach in UAV positioning may be the use of the RTK technique [6,7,8,9]; this solution provides better accuracy, but it is much more expensive and limited to a small number of users. The obtained results highlight a good correlation between horizontal and vertical errors in GPS/EGNOS positioning when using the original EGNOS ionospheric model. This is extremely important for applications related to aerial navigation, including with UAVs. Up to now, studies carried out in this field were usually related to a fixed point position [51], rather than with kinematic measurements on the Earth’s surface [52]. Studies carried out using the UAV have made it possible to simulate measurement conditions similar to those associated with general aviation navigation.

5. Conclusions

The research was carried out under conditions of a calm ionospheric state in north-eastern Poland. The influence of the selection of the ionospheric model source on the positioning with the use of unmanned aerial vehicles was analysed. The use of the original EGNOS ionospheric model yielded the lowest values of horizontal and vertical positioning errors, which are also close to each other. The Klobuchar model, used in GPS, gave satisfactory results, confirming that it can be used in cases where the EGNOS model is not available. The Klobuchar model dedicated to the BeiDou system and NeQuick gave worse horizontal and vertical results than the previously mentioned models, but was able to offset the negative impact of the ionosphere on airborne navigation to some extent. Smoothing code observations with phase measurements improves the horizontal and vertical positioning error values. However, for short-duration flights, a non-optimal selection of steady-state can negatively affect horizontal and vertical positioning error values.
The results achieved for EGNOS ionospheric model are very satisfactory. The horizontal mean accuracy in the range of one foot and vertical in the range of three feet can satisfy most UAV users, including professionals creating DTMs and DEMs. In the future, it is planned to perform further research in which the use of different ionospheric models in UAV navigation will be tested in disturbed ionospheric conditions. Other modifications of the positioning model will also be taken into consideration. The conducted research work can be used to improve the quality of UAV positioning for different professional applications.

Author Contributions

Conceptualization, G.G. and A.C.; methodology, G.G.; software, G.G.; validation, A.C.; formal analysis, K.K.; investigation, T.K.; resources, T.K.; data curation, G.G.; writing—original draft preparation, G.G.; writing—review and editing, A.C.; visualization, T.K.; supervision, K.K.; project administration, G.G.; funding acquisition, G.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the University of Warmia and Mazury in Olsztyn.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. FAA (Federal Aviation Administration). Integration of Civil Unmanned Aircraft Systems (UAS) in the National Airspace System (NAS) Roadmap, 2nd ed.; FAA (Federal Aviation Administration): Washington, DC, USA, 2018. [Google Scholar]
  2. SESAR Joint Undertaking. European ATM Master Plan-Roadmap for the Safe Integration of Drones into All Classes of Airspace; SESAR Joint Undertaking: Brussels, Belgium, 2018. [Google Scholar]
  3. Wierzbicki, D.; Krasuski, K. Determination the coordinates of the projection center in the digital aerial triangulation using data from Unmanned Aerial Vehicle. Apar. Badaw. Dydakt. 2016, 3, 127–134. (In Polish) [Google Scholar]
  4. Wierzbicki, D.; Krasuski, K. Determining the Elements of Exterior Orientation in Aerial Triangulation Processing Using UAV Technology. Commun. Sci. Lett. Univ. Zilina 2020, 22, 15–24. [Google Scholar] [CrossRef]
  5. US Department of Defense. Global Positioning System Standard Positioning Service Performance Standard, 5th ed.; US Department of Defense: Arlington, TX, USA, 2020. [Google Scholar]
  6. Tomaštík, J.; Mokroš, M.; Surový, P.; Grznárová, A.; Merganič, J. UAV RTK/PPK Method—An Optimal Solution for Mapping Inaccessible Forested Areas? Remote Sens. 2019, 11, 721. [Google Scholar] [CrossRef] [Green Version]
  7. Forlani, G.; Dall’Asta, E.; Diotri, F.; Cella, U.M.d.; Roncella, R.; Santise, M. Quality Assessment of DSMs Produced from UAV Flights Georeferenced with On-Board RTK Positioning. Remote Sens. 2018, 10, 311. [Google Scholar] [CrossRef] [Green Version]
  8. Ekaso, D.; Nex, F.; Kerle, N. Accuracy assessment of real-time kinematics (RTK) measurements on unmanned aerial vehicles (UAV) for direct geo-referencing. Geo-Spat. Inf. Sci. 2020, 23, 165–181. [Google Scholar] [CrossRef] [Green Version]
  9. Ansari, K.; Jamjareegulgarn, P. Effect of Weighted PDOP on Performance of Linear Kalman Filter for RTK Drone Data. IEEE Geosci. Remote Sens. Lett. 2022, 19, 3513504. [Google Scholar] [CrossRef]
  10. Krasuski, K.; Wierzbicki, D.; Bakuła, M. Improvement of UAV Positioning Performance Based on EGNOS+SDCM Solution. Remote Sens. 2021, 13, 2597. [Google Scholar] [CrossRef]
  11. Krasuski, K.; Wierzbicki, D. Application the SBAS/EGNOS Corrections in UAV Positioning. Energies 2021, 14, 739. [Google Scholar] [CrossRef]
  12. ESA Navipedia. Available online: https://gssc.esa.int/navipedia/ (accessed on 6 December 2022).
  13. GSA. EGNOS Safety of Life (SoL) Service Definition Document, version 3.4; European GNSS Agency: Madrid, Spain, April 2021. [Google Scholar]
  14. Fahlstrom, P.G.; Gleason, T.J.; Sadraey, M.H. Introduction to UAV Systems; John Wiley & Sons: Chichester, UK, 2022. [Google Scholar]
  15. Stöcker, C.; Bennett, R.; Nex, F.; Gerke, M.; Zevenbergen, J. Review of the current state of UAV regulations. Remote Sens. 2017, 9, 459. [Google Scholar] [CrossRef] [Green Version]
  16. Nex, F.; Remondino, F. UAV for 3D mapping applications: A review. Appl. Geomat. 2014, 6, 1–15. [Google Scholar] [CrossRef]
  17. Colomina, I.; Molina, P. Unmanned aerial systems for photogrammetry and remote sensing: A review. ISPRS J. Photogramm Remote Sens. 2014, 92, 79–97. [Google Scholar] [CrossRef]
  18. Christiansen, M.P.; Laursen, M.S.; Jørgensen, R.N.; Skovsen, S.; Gislum, R. Designing and testing a UAV mapping system for agricultural field surveying. Sensors 2017, 17, 2703. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  19. Kwak, J.; Sung, Y. Autonomous UAV flight control for GPS-based navigation. IEEE Access 2018, 6, 37947–37955. [Google Scholar] [CrossRef]
  20. Patrik, A.; Utama, G.; Gunawan, A.A.S.; Chowanda, A.; Suroso, J.S.; Shofiyanti, R.; Budiharto, W. GNSS-based navigation systems of autonomous drone for delivering items. J. Big Data 2019, 6, 53. [Google Scholar] [CrossRef] [Green Version]
  21. Gyagenda, N.; Hatilima, J.V.; Roth, H.; Zhmud, V. A review of GNSS-independent UAV navigation techniques. Robot. Auton. Syst. 2022, 152, 104069. [Google Scholar] [CrossRef]
  22. Zhang, G.; Hsu, L.T. Intelligent GNSS/INS integrated navigation system for a commercial UAV flight control system. Aerosp. Sci. Technol. 2018, 80, 368–380. [Google Scholar] [CrossRef]
  23. Petritoli, E.; Leccese, F.; Spagnolo, G.S. Inertial Navigation Systems (INS) for Drones: Position Errors Model. In 2020 IEEE 7th International Workshop on Metrology for AeroSpace; IEEE: Piscataway, NJ, USA, 2020; pp. 500–504. [Google Scholar]
  24. Lu, Y.; Xue, Z.; Xia, G.S.; Zhang, L. A survey on vision-based UAV navigation. Geo. Spat. Inf. Sci. 2018, 21, 21–32. [Google Scholar] [CrossRef] [Green Version]
  25. Cesetti, A.; Frontoni, E.; Mancini, A.; Zingaretti, P.; Longhi, S. A vision-based guidance system for UAV navigation and safe landing using natural landmarks. J. Intell. Robot. Syst. 2010, 57, 233–257. [Google Scholar] [CrossRef]
  26. Yoon, H.; Seok, H.; Lim, C.; Park, B. An Online SBAS Service to Improve Drone Navigation Performance in High-Elevation Masked Areas. Sensors 2020, 20, 3047. [Google Scholar] [CrossRef] [PubMed]
  27. Molina, P.; Colomina, I.; Vitoria, T.; Silva, P.F.; Bandeiras, J.; Stebler, Y.; Skaloud, J.; Kornus, W.; Prades, R.; Aguilera, C. Integrity Aspects of Hybrid EGNOS-based Navigation on Support of Search-And-Rescue Missions with UAVs. In Proceedings of the 24th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2011), Portland, OR, USA, 20–23 September 2011; pp. 3773–3781. [Google Scholar]
  28. Martins, B.H.; Suzuki, M.; Yastika, P.E.; Shimizu, N. Ground surface deformation detection in complex landslide area—Bobonaro, Timor-Leste—Using SBAS DinSAR, UAV photogrammetry, and field observations. Geosciences 2020, 10, 245. [Google Scholar] [CrossRef]
  29. Yao, J.; Yao, X.; Liu, X. Landslide Detection and Mapping Based on SBAS-InSAR and PS-InSAR: A Case Study in Gongjue County, Tibet, China. Remote Sens. 2022, 14, 4728. [Google Scholar] [CrossRef]
  30. Radio Technical Committee for Aeronautics. Minimum Operational Performance Standards for Airborne Equipment Using Global Positioning System/Wide Area Augmentation System, Doc. DO-229D, 2013, with Change 1; Radio Technical Committee for Aeronautics (RTCA): Washington, DC, USA, 2013. [Google Scholar]
  31. Nie, Z.; Zhou, P.; Liu, F.; Wang, Z.; Gao, Y. Evaluation of Orbit, Clock and Ionospheric Corrections from Five Currently Available SBAS L1 Services: Methodology and Analysis. Remote Sens. 2019, 11, 411. [Google Scholar] [CrossRef] [Green Version]
  32. Huang, Z.; Yuan, H. Analysis and improvement of ionospheric thin shell model used in SBAS for China region. Adv. Space Res. 2013, 51, 2035–2042. [Google Scholar] [CrossRef]
  33. Lupsic, B.; Takács, B. Analysis of the EGNOS Ionospheric Model and Its Impact on the Integrity Level in the Central Eastern Europe Region. In Proceedings of the International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Bucharest, Romania, 26–30 August 2019; pp. 159–165. [Google Scholar]
  34. Sanz, J.; Juan, J.M.; González-Casado, G.; Prieto-Cerdeira, R.; Schlueter, S.; Orús, R. Novel Ionospheric Activity Indicator Specifically Tailored for GNSS Users. In Proceedings of the 27th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS + 2014), Tampa, FL, USA, 8–12 September 2014; 2014; pp. 1173–1182. [Google Scholar]
  35. Tabti, L.; Kahlouche, S.; Benadda, B.; Beldjilali, B. Improvement of Single-Frequency GPS Positioning Performance Based on EGNOS Corrections in Algeria. J. Navig. 2020, 73, 846–860. [Google Scholar] [CrossRef]
  36. Olabode, A.; Abe, O.; Cesaroni, C.; Brack, A.; Oluwadare, T.; Nguyen, C.; Schuh, H. EGNOS Performance during Different Space Weather Conditions Over ECAC Region. Copernic. Meet. 2022. [Google Scholar] [CrossRef]
  37. Llewellyn, S.K.; Bent, R.B. IAFCRL-TR-73-0657; Documentation and Description of the Bent Ionospheric Model. Atlantic Science Corporation: Indialaatic, FL, USA, 1973.
  38. Ratnam, D.V.; Dabbakuti, J.K.; Lakshmi, N.S. Improvement of Indian-regional Klobuchar ionospheric model parameters for single-frequency GNSS users. IEEE Geosci. Remote Sens. Lett. 2018, 15, 971–975. [Google Scholar] [CrossRef]
  39. Li, Q.; Wang, J.; Liu, R. A modified Klobuchar-like model of ionosphere delay with consideration for seasons for 45°(N) latitude belt. Chin. Space Sci. Technol. 2019, 39, 30. [Google Scholar]
  40. Mallika, I.L.; Ratnam, D.V.; Raman, S.; Sivavaraprasad, G. A new ionospheric model for single frequency GNSS user applications using Klobuchar model driven by auto regressive moving average (SAKARMA) method over Indian region. IEEE Access 2020, 8, 54535–54553. [Google Scholar] [CrossRef]
  41. Bi, T.; An, J.; Yang, J.; Liu, S. A modified Klobuchar model for single-frequency GNSS users over the polar region. Adv. Space Res. 2017, 59, 833–842. [Google Scholar] [CrossRef]
  42. Dunn, M.J.; Disl, D. IS-GPS-200; Global Positioning System Directorate Systems Engineering & Integration Interface Specification IS-GPS-200. Global Positioning Systems Directorate: Los Angeles, CA, USA, 2012.
  43. CSNO. BeiDou Navigation Satellite System Signal in Space Interface Control Document—Open Service Signal B1I, Version 3.0; China Satellite Navigation Office: Lanzhou, China, 2019. [Google Scholar]
  44. Hochegger, G.; Nava, B.; Radicella, S.; Leitinger, R. A family of ionospheric models for different uses. Phys. Chem. Earth 2000, 25, 295–299. [Google Scholar] [CrossRef]
  45. Kotova, D.S.; Ovodenko, V.B.; Yasyukevich, Y.V.; Klimenko, M.V.; Mylnikova, A.A.; Kozlovsky, A.E.; Gusakov, A.A. Correction of IRI-Plas and NeQuick empirical ionospheric models at high latitudes using data from the remote receivers of global navigation satellite system signals. Russ. J. Phys. Chem. B. 2018, 12, 776–781. [Google Scholar] [CrossRef]
  46. Pignalberi, A.; Pezzopane, M.; Themens, D.R.; Haralambous, H.; Nava, B.; Coïsson, P. On the Analytical Description of the Topside Ionosphere by NeQuick: Modeling the Scale Height Through COSMIC/FORMOSAT-3 Selected Data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 1867–1878. [Google Scholar] [CrossRef]
  47. Aragon-Angel, A.; Zürn, M.; Rovira-Garcia, A. Galileo ionospheric correction algorithm: An optimization study of NeQuick-G. Radio Sci. 2019, 54, 1156–1169. [Google Scholar] [CrossRef]
  48. Prieto-Cerdeira, R.; Orús-Pérez, R.; Breeuwer, E.; Lucas-Rodriguez, R.; Falcone, M. The European way: Performance of the Galileo single-frequency ionospheric correction during in-orbit validation. GPS World 2014, 25, 53–58. [Google Scholar]
  49. European Commission. European GNSS (Galileo) Open Service—Ionospheric Correction Algorithm for Galileo Single Frequency Users; European Commission: Brussels, Belgium, 2016. [Google Scholar]
  50. Zhang, X.; Huang, P. Optimal Hatch Filter with an adaptive smoothing time based on SBAS. In Proceedings of the 2nd International Conference on Soft Computing in Information Communication Technology, Taipei, Taiwan, 31 May–1 June 2014; pp. 34–38. [Google Scholar]
  51. Ciećko, A. Analysis of the EGNOS quality parameters during high ionosphere activity. IET Radar Sonar Navig. 2019, 13, 1131–1139. [Google Scholar] [CrossRef]
  52. Ciećko, A.; Bakuła, M.; Grunwald, G.; Ćwiklak, J. Examination of Multi-Receiver GPS/EGNOS Positioning with Kalman Filtering and Validation Based on CORS Stations. Sensors 2020, 20, 2732. [Google Scholar] [CrossRef]
Figure 1. The DJI Matrice 300 RTK used to collect GNSS data (left) and the recorded UAV flight trajectory (right).
Figure 1. The DJI Matrice 300 RTK used to collect GNSS data (left) and the recorded UAV flight trajectory (right).
Sensors 23 01112 g001
Figure 2. Number of satellites used in positioning in the no smoothing, smoothing 100 s, 5 s, and smoothing 100 s, 60 s variants.
Figure 2. Number of satellites used in positioning in the no smoothing, smoothing 100 s, 5 s, and smoothing 100 s, 60 s variants.
Sensors 23 01112 g002
Figure 3. Selected sections showing the number of satellites used in positioning in the no smoothing, smoothing 100 s, 5 s, and smoothing 100 s, 60 s variants.
Figure 3. Selected sections showing the number of satellites used in positioning in the no smoothing, smoothing 100 s, 5 s, and smoothing 100 s, 60 s variants.
Sensors 23 01112 g003aSensors 23 01112 g003b
Figure 4. Ionospheric delay values for selected satellites associated with GPS/EGNOS positioning in different variants of the ionospheric model used: Klobuchar BeiDoU, Klobuchar GPS, NeQuick, and original EGNOS model.
Figure 4. Ionospheric delay values for selected satellites associated with GPS/EGNOS positioning in different variants of the ionospheric model used: Klobuchar BeiDoU, Klobuchar GPS, NeQuick, and original EGNOS model.
Sensors 23 01112 g004
Figure 5. HPE and VPE for different variants related to ionospheric delay and phase smoothing of code observations.
Figure 5. HPE and VPE for different variants related to ionospheric delay and phase smoothing of code observations.
Sensors 23 01112 g005
Table 1. Numerical results of accuracy analysis related to horizontal and vertical positioning errors.
Table 1. Numerical results of accuracy analysis related to horizontal and vertical positioning errors.
  No
Smooth.
Smooth.
100 s, 5 s
Smooth.
100 s, 60 s
  No
Smooth.
Smooth.
100 s, 5 s
Smooth.
100 s, 60 s
BeiDou Klob.HPE_max3.852.903.14 BeiDou Klob.VPE_max7.866.198.88
HPE_st.dev.0.500.320.37VPE_st.dev.0.920.620.80
HPE_mean1.701.731.70VPE_mean4.414.454.43
GPS Klob.HPE_max2.942.272.71GPS Klob.VPE_max6.585.303.87
HPE_st.dev.0.350.190.18VPE_st.dev.0.780.440.42
HPE_mean1.351.341.33VPE_mean2.822.782.77
NeQuickHPE_max2.622.572.88NeQuickVPE_max7.875.918.33
HPE_st.dev.0.440.260.27VPE_st.dev.0.880.550.68
HPE_mean1.421.431.42VPE_mean4.374.414.40
EGNOSHPE_max3.011.501.32EGNOSVPE_max3.852.223.84
HPE_st.dev.0.350.190.17VPE_st.dev.0.660.450.49
HPE_mean0.500.360.34VPE_mean1.020.950.96
No corr.HPE_max3.762.903.27No corr.VPE_max10.599.1612.03
HPE_st.dev.0.520.350.40VPE_st.dev.0.970.690.91
HPE_mean1.661.681.66VPE_mean7.207.247.21
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

Grunwald, G.; Ciećko, A.; Kozakiewicz, T.; Krasuski, K. Analysis of GPS/EGNOS Positioning Quality Using Different Ionospheric Models in UAV Navigation. Sensors 2023, 23, 1112. https://doi.org/10.3390/s23031112

AMA Style

Grunwald G, Ciećko A, Kozakiewicz T, Krasuski K. Analysis of GPS/EGNOS Positioning Quality Using Different Ionospheric Models in UAV Navigation. Sensors. 2023; 23(3):1112. https://doi.org/10.3390/s23031112

Chicago/Turabian Style

Grunwald, Grzegorz, Adam Ciećko, Tomasz Kozakiewicz, and Kamil Krasuski. 2023. "Analysis of GPS/EGNOS Positioning Quality Using Different Ionospheric Models in UAV Navigation" Sensors 23, no. 3: 1112. https://doi.org/10.3390/s23031112

APA Style

Grunwald, G., Ciećko, A., Kozakiewicz, T., & Krasuski, K. (2023). Analysis of GPS/EGNOS Positioning Quality Using Different Ionospheric Models in UAV Navigation. Sensors, 23(3), 1112. https://doi.org/10.3390/s23031112

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