Next Article in Journal
Multiparameter Monitoring with a Wearable Cardioverter Defibrillator
Next Article in Special Issue
Methodology for Verifying the Indication Correctness of a Vessel Compass Based on the Spectral Analysis of Heading Errors and Reliability Theory
Previous Article in Journal
Sensors and Artificial Intelligence Methods and Algorithms for Human–Computer Intelligent Interaction: A Systematic Mapping Study
Previous Article in Special Issue
A Survey of Spoofer Detection Techniques via Radio Frequency Fingerprinting with Focus on the GNSS Pre-Correlation Sampled Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Methodology of Designation the Precise Aircraft Position Based on the RTK GPS Solution

1
Institute of Navigation, Polish Air Force University, 08-521 Dęblin, Poland
2
Faculty of Geoengineering, University of Warmia and Mazury in Olsztyn, 10-720 Olsztyn, Poland
3
Department of Imagery Intelligence, Faculty of Civil Engineering and Geodesy, Military University of Technology, 00-908 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 21; https://doi.org/10.3390/s22010021
Submission received: 29 November 2021 / Revised: 19 December 2021 / Accepted: 20 December 2021 / Published: 21 December 2021
(This article belongs to the Special Issue GNSS Sensors in Aerial Navigation)

Abstract

:
The paper presents the results of research on improving the accuracy of aircraft positioning using RTK-OTF (Real Time Kinematic–On The Fly) technique in air navigation. The paper shows a new solution of aircraft positioning for the application of the differential RTK-OTF technique in air navigation. In particular, a new mathematical model is presented which makes it possible to determine the resultant position of an aircraft based on the solution for the method of least squares in a stochastic process. The developed method combines in the process of alignment of GPS (Global Positioning System) observations, three independent solutions of the aircraft position in OTF mode for geocentric coordinates XYZ of the aircraft. Measurement weights as a function of the vector length and the mean vector length error, respectively, were used in the calculations. The applied calculation method makes it possible to determine the resultant position of the aircraft with high accuracy: better than 0.039 m with using the measurement weight as a function of the vector length and better than 0.009 m with the measurement weight as a function of the mean error of the vector length, respectively. In relation to the classical RTK-OTF solution as a model of the arithmetic mean, the proposed method makes it possible to increase the accuracy of determination of the aircraft position by 45–46% using the measurement weight as a function of the vector length, and 86–88% using the measurement weight as a function of the mean error of the vector length, respectively. The obtained test results show that the developed method improves to significantly improve the accuracy of the RTK-OTF solution as a method for determining the reference position in air navigation.

1. Introduction

GNSS (Global Navigation Satellite System) satellite technology enables determination of aircraft position using absolute and differential satellite measurements [1]. The use of absolute methods provides aircraft positioning accuracy from the level of ±10 m for SPP (Single Point Positioning) code method [2] to about ±0.1 m for PPP (Precise Point Positioning) method [3,4]. Differential GNSS measurements, on the other hand, achieve an accuracy of ±1 to ±3 m for the DGNSS (Differential GNSS) code differential technique [5] and ±1 cm to ±10 cm for the RTK (Real Time Kinematic) phase differential technique in OTF (On The Fly) mode, respectively [6,7]. It is particularly important to determine the precise reference position of the aircraft during day and night flight operations. The control of position indications determined in relation to the reference position is a key parameter in determining the accuracy of GNSS satellite positioning in aviation. This raises the research problem of how to optimally determine the reference position of the aircraft flight and what geometric configuration of the reference station deployment to use. In previous scientific research conducted around the world, the reference trajectory of an aircraft was determined based on the differential phase RTK-OTF technique [8]. However, in the RTK-OTF solution, the key parameter is the number of reference stations used in the development of GNSS observations and their distribution [9]. Moreover, in RTK measurements, the distance between the reference station and the on-board receiver is affected by the vector measurement error, which varies linearly. The effect of changing this linear trend is especially noticeable for the horizontal coordinates [10]. This error increases as the distance between the reference station and the airborne mobile receiver increases. In contrast, in the RTN (Real Time Network) solution, the final position of the aircraft is determined using corrections from reference stations. In the RTN solution, the basic geometry of the frame of reference stations is a triangle and at least three reference stations [11].

2. Related Papers

Research into the application of differential RTK-OTF technology in aviation began as early as the 1990s. There was a need for a GNSS positioning method in air navigation which made it possible to determine the position of an aircraft with particularly high precision. The use of RTK-OTF technology for GPS phase observations ensured the high precision of the determined coordinates of the aircraft. This was important because the aircraft coordinates from the differential RTK-OTF technique were defined as the reference position of a moving object in air navigation. Research on the application of the differential RTK technique was carried out in both real-time and post-processing modes. The paper [12] used the RTK solution in GPS to determine the flight orientation of an aircraft and to determine the YPR (Yaw, Pitch, Roll) angles. In turn, the article [13] shows the operation of Shipboard-Relative GPS (SRGPS) for the procedure of approach and landing in conditions of minimum visibility and using the RTK positioning technique. Whereas work [14] presented the solution of aircraft positioning within the framework of a precision approach and landing category I, taking into account RTK positioning. In work [15], similarly as in publications [13,14], the problem of determining the position of the aircraft with the use of RTK GPS solution in the procedure of precise approach and landing was explored, but this time of category III according to technical standards of ICAO (International Civil Aviation Organization). In addition, work [16] shows the solution of double phase differences (DD-Double Difference) in the RTK method for determining the position of the aircraft. High positioning accuracy, about 0.1 m, on vector lengths up to 200 km was obtained from the study. Interesting research has been carried out in works [17,18], where the solution of the aircraft position with the use of the RTK method was presented, and the problem of determining the phase ambiguity for the LAMBDA (Least-squares AMBiguity Decorrelation Adjustment) method was discussed. Another interesting navigation solution [19], in which the RTK method was used, is the determination of integrity and availability parameters for flight tests. Additionally, paper [19] investigated the effect of phase ambiguity determination on integrity and availability parameters of RTK GPS positioning in aviation. Another publication [20] showed the RTK GPS/GLONASS (Globalnaja Navigatsionnaya Sputnikovaya Sistema) solution for determining aircraft position and basic navigation parameters, such as altitude and separation in airspace. Subsequently, in the publication [21] the RTK GPS method was used to determine approximate values of the centers of projection and external orientation parameters for the purposes of aerial digital aerotriangulation. In paper [22] a scientific study was performed on the effect of RTK-OTF solution on the determination of tropospheric correction during flight test. On the other hand, the paper [23] showed a new criterion for determining phase ambiguity in OTF mode and the impact on precise positioning and orientation of the aircraft for RTK technique. Similar research experiments for determining aircraft orientation and determining YPR angles for RTK GPS solution were presented in work [24]. Within the real-time RTK positioning, an interesting solution was shown in the work [25], where the VRS (Virtual Reference Station) concept was applied to determine the aircraft position for three independent solutions. The positioning accuracy of the aircraft for the VRS concept is higher than 0.1 m. Another article [26] deals with the problem of applying the DD solution for the RTK GPS method for determining the positioning integrity parameters HPL (Horizontal Protection Level) and VPL (Vertical Protection Level) within the GBAS (Ground Based Augmentation System). In turn, in the publication [27], the RTK GPS solution was used as a reference position for determining the accuracy of the PPP (Precise Point Positioning) solution in aviation. In addition, the accuracy of determining the speed and acceleration of the aircraft was also calculated. The DD solution of the RTK GPS method was also used for aircraft flight simulation studies [28]. Based on this, it was determined that the positioning accuracy of the aircraft in the simulation tests is about 0.04 m.
In aviation experiments in Poland, the RTK-OTF differential technique was mainly used to determine the reference position of the flight. Thus, the works [11,29,30,31] showed the results of DGNSS positioning accuracy in relation to the RTK-OTF solution. In turn, works [29,32,33,34,35] presented position error results for the SPP (Single Point Positioning) positioning method in air navigation. Subsequently, papers [32,34,36,37] present results of EGNOS (European Geostationary Navigation Overlay Service) solution in relation to the reference position of the flight determined from the differential RTK-OTF technique. Furthermore, in papers [38,39] the results of PPP positioning were compared with the RTK-OTF solution. Then, in the work [40], the model of the resultant flight speed of the aircraft was calculated and the results were compared with the RTK-OTF precision solution. In publication [41], the results of determining the XYZ geocentric coordinates of the aircraft from three independent RTK solutions in OTF mode were presented. The coordinate difference between the different RTK-OTF solutions is less than 0.19 m. Another work [42] shows the results of determining the ellipsoid of the point position error for BLh geodetic coordinates determined from the differential RTK-OTF technique. The results of the point position error ellipsoid parameter of 0.03 m were obtained in the calculations.
On the basis of the collected publications [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42], it can be seen that a lot of research work concerned the determination of positioning accuracy using the RTK-OTF technique. In order to better describe the research carried out in the works [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42], Table 1 presents a short summary of the obtained results of the accuracy parameter. The results in Table 1 show that in many research papers [11,20,22,23,25,29,33,34,36,41,42], the positioning accuracy for the vertical component was lower than 0.1 m. In [14,15,16,20,22,23,25,28,29,33,34,36,41,42] it can be seen that the positioning accuracy was higher than 0.1 m and mainly related to horizontal components of the aircraft position or all three component items.
On the basis of the presented state analysis based on the works [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42], it can be said that the application of the differential RTK-OTF technique is most reasonable and necessary. More so, as shown in works [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42], the scope of research on the use of differential RTK-OTF technique in air navigation is wide and quite extensive. Moreover, it can be stated that this positioning method is in the circle of interest of many research centers in the world. The analysis of the state of the art [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42] shows that the RTK-OTF method has the most applications in the area of aircraft positioning in air navigation. Therefore, the present work will also concern the area of RTK GPS positioning and, in particular, propose a new computational strategy to determine the resultant position of an aircraft in a stochastic process within the RTK-OTF differential technique. In this paper, a mathematical algorithm is applied to determine the resultant aircraft position based on the alignment of aircraft position coordinates using the least squares method and taking into account measurement weights. The input coordinates used in the calculations were determined independently for a single baseline within the RTK technique. In the calculations, weighting was applied as a function of the inverse of the distance of the reference station-GNSS receiver vector and as a function of the inverse of the square of the mean error of the baseline distance measurement. Finally, the coordinates of the aircraft are determined as the resultant position of the aircraft determined in a stochastic process on the basis of three independent RTK determinations in OTF mode. The presented new computational strategy enables the effective improvement of aircraft positioning accuracy using RTK-OTF technique in air navigation.
Our main contribution to research on the application of RTK-OTF technology in air navigation concerns:
-
development of a mathematical algorithm to align aircraft coordinates from three independent RTK position determinations in OTF mode,
-
the use of the least squares method for the calculation of the proposed calculation algorithm,
-
the use of measurement weights in a stochastic process to develop aircraft coordinate results,
-
carry out an accuracy analysis for the proposed calculation strategy,
-
demonstrate that the computational algorithm used is superior to an arithmetic mean model and a mathematical model based on two independent RTK solutions in OTF mode.

3. Research Method

3.1. RTK-OTF Positioning Model for Single Baseline

The basic observation equation for the differential RTK-OTF technique in GPS can be written as follows [43,44,45]:
{ Δ λ 1 ϕ A B , 1 i j = ρ A B i j Δ I A B , 1 i j + Δ T A B i j + Δ λ 1 N A B , 1 i j + ϖ Δ λ 2 ϕ A B , 2 i j = ρ A B i j Δ I A B , 2 i j + Δ T A B i j + Δ λ 2 N A B , 2 i j + ε
where:
—symbol of double difference for the phase measurements, allows the comparison of phase measurements from two tracking satellites by two receivers,
Δ —symbol of single difference for the phase measurements, allows setting the difference of the phase measurements from two tracking satellites by one receiver,
λ 1 —wavelength on L1 frequency in GPS system,
λ 2 —wavelength on L2 frequency in GPS system,
ϕ A B , 1 i j —double difference for phase observations (given in cycles) on A B vector between the satellites i and j on L1 frequency in GPS system,
ϕ A B , 2 i j —double difference for phase observations (given in cycles) on A B vector between the satellites i and j on L2 frequency in GPS system,
ρ A B i j —geometric distance of A B vector (given in geocentric XYZ coordinates),
I A B , 1 i j —value of ionosphere delay on L1 frequency for double difference for phase observations,
I A B , 2 i j —value of ionosphere delay on L2 frequency for double difference for phase observations,
I A B , 2 i j = γ I A B , 1 i j , relation of the ionosphere delay on L1 and L2 frequency,
γ = ( f 1 f 2 ) 2 ,
f 1 —L1 frequency in GPS system,
f 2 —L2 frequency in GPS system,
T A B i j —troposphere delay value for double difference for phase observations,
N A B , 1 i j —phase ambiguity value on L1 frequency for double difference for phase observations,
N A B , 2 i j —phase ambiguity value on L2 frequency for double difference for phase observations,
ϖ —measurement noise (multipath and receiver noise) for code observations,
ε —measurement noise (multipath and receiver noise) for phase observations.
The parameter ρ A B i j is in turn expressed using a mathematical formula:
ρ A B i j = ( X A X s a t i ) 2 + ( Y A Y s a t i ) 2 + ( Z A Z s a t i ) 2 ( X B X s a t j ) 2 + ( Y B Y s a t j ) 2 + ( Z B Z s a t j ) 2
where:
( X A , Y A , Z A ) —coordinates of the reference station,
( X B , Y B , Z B ) —coordinates of the aircraft to be determined,
( X s a t i , Y s a t i , Z s a t i ) —coordinates of the GPS i-th satellite,
( X s a t j , Y s a t j , Z s a t j ) —coordinates of the GPS j-th satellite.
Equation (1) is used to determine the position of an aircraft for a single baseline (vector) geometry in a GPS satellite system.

3.2. RTK-OTF Positioning Model for Multiple Baselines

The positioning model for the geometry of a system consisting of several vectors can be written in turn as follows:
{ X f i n a l = X B s s Y f i n a l = Y B s s Z f i n a l = Z B s s
where:
s —a single baseline number, s ( 1 , 2 , , S ) ,
s —sum of all baselines,
S —the number of the last baseline in the vector geometry,
( X f i n a l , Y f i n a l , Z f i n a l ) —the resultant position of the aircraft,
X B s —sum of coordinates along the X axis based on the geometry of the vectors,
Y B s —sum of coordinates along the Y axis based on the geometry of the vectors,
Z B s —sum of coordinates along the Z axis based on the geometry of the vectors.
In a multi-vector RTK-OTF positioning model, the aircraft coordinates are determined for a single baseline according to Equation (1), and then the resultant value of the aircraft position is calculated separately for each XYZ component. The mathematical model is based on the arithmetic mean method according to Equation (3). The aircraft coordinate values along the XYZ axis are summed and then the resultant value is calculated. The mathematical model in Equation (3) is devoid of measurement weights, so the precision of aircraft coordinates determined from a single baseline is assumed to be equal.

3.3. New Approach for RTK-OTF Technique Based on Multiple Baseline

The paper proposes a new strategy for determining the resultant position of an aircraft for the differential RTK-OTF technique based on a system of vector geometries. In the analyzed case the resultant position of the plane is determined by the condition of minimum geometry of vectors:
k 3 s min
where:
k —number of parameters to be determined, in this case the XYZ coordinates of the aircraft, k = 3 ,
s min = 1 , single baseline,
3 s min = 3 .
On the basis of Formula (4) it can be concluded that at least 3 vectors in space between the reference stations and the on-board GPS receiver are needed to determine the resultant XYZ position of the aircraft from the differential RTK-OTF technique. For such a geometrical construction, the observation model for the determination of the resultant aircraft position can be written in the general case as below:
{ X B , s = X A , s + d X A , s B , s Y B , s = Y A , s + d Y A , s B , s Z B , s = Z A , s + d Z A , s B , s
where:
( X A , s , Y A , s , Z A , s ) —coordinates of the reference station for a given baseline,
( X B , s , Y B , s , Z B , s ) —coordinates of the aircraft determined for a given base line,
( d X A , s B , s , d Y A , s B , s , d Z A , s B , s ) —coordinate difference.
The detailed notation of Equation (5) for 3 baselines will be as follows:
{ X B , 1 = X A , 1 + d X A , 1 B , 1 Y B , 1 = Y A , 1 + d Y A , 1 B , 1 Z B , 1 = Z A , 1 + d Z A , 1 B , 1 { X B , 2 = X A , 2 + d X A , 2 B , 2 Y B , 2 = Y A , 2 + d Y A , 2 B , 2 Z B , 2 = Z A , 2 + d Z A , 2 B , 2 { X B , 3 = X A , 3 + d X A , 3 B , 3 Y B , 3 = Y A , 3 + d Y A , 3 B , 3 Z B , 3 = Z A , 3 + d Z A , 3 B , 3
where:
( X A , 1 , Y A , 1 , Z A , 1 ) —coordinates of the reference station for given baseline 1,
( X B , 1 , Y B , 1 , Z B , 1 ) —coordinates of the aircraft determined for a given baseline 1,
( d X A , 1 B , 1 , d Y A , 1 B , 1 , d Z A , 1 B , 1 ) —the coordinate difference between the reference station position and the aircraft position for baseline 1,
( X A , 2 , Y A , 2 , Z A , 2 ) —coordinates of the reference station for a given baseline 2,
( X B , 2 , Y B , 2 , Z B , 2 ) —coordinates of the aircraft determined for a given baseline 2,
( d X A , 2 B , 2 , d Y A , 2 B , 2 , d Z A , 2 B , 2 ) —the coordinate difference between the reference station position and the aircraft position for baseline 2,
( X A , 3 , Y A , 3 , Z A , 3 ) —coordinates of the reference station for a given baseline 3,
( X B , 3 , Y B , 3 , Z B , 3 ) —coordinates of the aircraft determined for a given baseline 3,
( d X A , 3 B , 3 , d Y A , 3 B , 3 , d Z A , 3 B , 3 ) —the coordinate difference between the reference station position and the aircraft position for baseline 3.
In summary, the coordinates ( X B , 1 , Y B , 1 , Z B , 1 ) , ( X B , 2 , Y B , 2 , Z B , 2 ) and ( X B , 3 , Y B , 3 , Z B , 3 ) should be equal to each other:
{ X B , 1 = X B , 2 = X B , 3 = X B Y B , 1 = Y B , 2 = Y B , 3 = Y B Z B , 1 = Z B , 2 = Z B , 3 = Z B
where:
( X B , Y B , Z B ) —final resultant coordinates of the aircraft.
However, due to the distribution of reference stations, vector measurement errors and the dynamics of the aircraft flight, the condition in Equation (7) is not fulfilled. Therefore, the aircraft coordinates from the observation Equation (6) can be aligned by a stochastic process using the least squares method [46]:
A Q l = v
where:
A —plan matrix,
Q —determined increments to the aircraft coordinates,
l —vector with difference between measurements and modeled parameters,
v —correction vector.
Equation (6) can now be represented by Expression (8):
{ ( X B , 0 + δ X B , 0 ) ( X A , 1 + d X A , 1 B , 1 ) = v X B , 1 ( Y B , 0 + δ Y B , 0 ) ( Y A , 1 + d Y A , 1 B , 1 ) = v Y B , 1 ( Z B , 0 + δ Z B , 0 ) ( Z A , 1 + d Z A , 1 B , 1 ) = v Z B , 1 { ( X B , 0 + δ X B , 0 ) ( X A , 2 + d X A , 2 B , 2 ) = v X B , 2 ( Y B , 0 + δ Y B , 0 ) ( Y A , 2 + d Y A , 2 B , 2 ) = v Y B , 2 ( Z B , 0 + δ Z B , 0 ) ( Z A , 2 + d Z A , 2 B , 2 ) = v Z B , 2 { ( X B , 0 + δ X B , 0 ) ( X A , 3 + d X A , 3 B , 3 ) = v X B , 3 ( Y B , 0 + δ Y B , 0 ) ( Y A , 3 + d Y A , 3 B , 3 ) = v Y B , 3 ( Z B , 0 + δ Z B , 0 ) ( Z A , 3 + d Z A , 3 B , 3 ) = v Z B , 3
( X B , 0 , Y B , 0 , Z B , 0 ) —approximate coordinates of the aircraft determined as the arithmetic mean of 3 baselines,
X B , 0 = X B , 1 + X B , 2 + X B , 3 3 ,
Y B , 0 = Y B , 1 + Y B , 2 + Y B , 3 3 ,
Z B , 0 = Z B , 1 + Z B , 2 + Z B , 3 3 ,
( δ X B , 0 , δ Y B , 0 , δ Z B , 0 ) —determined increments to the approximate position of the aircraft,
( v X B , 1 , v X B , 2 , v X B , 3 ) —corrections along the X axis,
( v Y B , 1 , v Y B , 2 , v Y B , 3 ) —corrections along the Y axis,
( v Z B , 1 , v Z B , 2 , v Z B , 3 ) —corrections along the Z axis.
Successively in Equation (9), the unknown parameters will be separated from the model according to Equation (8):
{ δ X B , 0 ( X A , 1 + d X A , 1 B , 1 X B , 0 ) = v X B , 1 δ Y B , 0 ( Y A , 1 + d Y A , 1 B , 1 Y B , 0 ) = v Y B , 1 δ Z B , 0 ( Z A , 1 + d Z A , 1 B , 1 Z B , 0 ) = v Z B , 1 { δ X B , 0 ( X A , 2 + d X A , 2 B , 2 X B , 0 ) = v X B , 2 δ Y B , 0 ( Y A , 2 + d Y A , 2 B , 2 Y B , 0 ) = v Y B , 2 δ Z B , 0 ( Z A , 2 + d Z A , 2 B , 2 Z B , 0 ) = v Z B , 2 { δ X B , 0 ( X A , 3 + d X A , 3 B , 3 X B , 0 ) = v X B , 3 δ Y B , 0 ( Y A , 3 + d Y A , 3 B , 3 Y B , 0 ) = v Y B , 3 δ Z B , 0 ( Z A , 3 + d Z A , 3 B , 3 Z B , 0 ) = v Z B , 3
In matrix form, Equation (10) can be written as follows:
[ 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 ] A [ δ X B , 0 δ Y B , 0 δ Z B , 0 ] Q [ X A , 1 + d X A , 1 B , 1 X B , 0 Y A , 1 + d Y A , 1 B , 1 Y B , 0 Z A , 1 + d Z A , 1 B , 1 Z B , 0 X A , 2 + d X A , 2 B , 1 X B , 0 Y A , 2 + d Y A , 2 B , 1 Y B , 0 Z A , 2 + d Z A , 2 B , 1 Z B , 0 X A , 3 + d X A , 3 B , 3 X B , 0 Y A , 3 + d Y A , 3 B , 3 Y B , 0 Z A , 3 + d Z A , 3 B , 3 Z B , 0 ] l = [ v X B , 1 v Y B , 1 v Z B , 1 v X B , 2 v Y B , 2 v Z B , 2 v X B , 3 v Y B , 3 v Z B , 3 ] v
Equation (11) is solved using a normal equations solution as follows [47]:
N = A T P A L = A T P l Q = N 1 L
where:
N —the matrix of a normal equation’s solution,
L —misclosure vector,
P —matrix of weights.
The measurement weight in Equation (13) takes the form:
P = 1 d P = 1 m d 2
where:
d —baseline length (vector),
m d —mean error of measurement of the vector.
The measurement weights in Equation (13) take the form respectively:
-
case I:
P = 1 d = [ 1 d A , 1 B , 1 0 0 0 0 0 0 0 0 0 1 d A , 1 B , 1 0 0 0 0 0 0 0 0 0 1 d A , 1 B , 1 0 0 0 0 0 0 0 0 0 1 d A , 2 B , 2 0 0 0 0 0 0 0 0 0 1 d A , 2 B , 2 0 0 0 0 0 0 0 0 0 1 d A , 2 B , 2 0 0 0 0 0 0 0 0 0 1 d A , 3 B , 3 0 0 0 0 0 0 0 0 0 1 d A , 3 B , 3 0 0 0 0 0 0 0 0 0 1 d A , 3 B , 3 ]
where:
1 d A , 1 B , 1 —measurement weight for the baseline A , 1 B , 1 (reference station No. 1—aircraft),
1 d A , 2 B , 2 —measurement weight for the baseline A , 2 B , 2 (reference station No. 2—aircraft),
1 d A , 3 B , 3 —measurement weight for the baseline A , 3 B , 3 (reference station No. 3—aircraft),
-
case II:
P = 1 m d 2 = [ 1 m d A , 1 B , 1 2 0 0 0 0 0 0 0 0 0 1 m d A , 1 B , 1 2 0 0 0 0 0 0 0 0 0 1 m d A , 1 B , 1 2 0 0 0 0 0 0 0 0 0 1 m d A , 2 B , 2 2 0 0 0 0 0 0 0 0 0 1 m d A , 2 B , 2 2 0 0 0 0 0 0 0 0 0 1 m d A , 2 B , 2 2 0 0 0 0 0 0 0 0 0 1 m d A , 3 B , 3 2 0 0 0 0 0 0 0 0 0 1 m d A , 3 B , 3 2 0 0 0 0 0 0 0 0 0 1 m d A , 3 B , 3 2 ]
where:
1 m d A , 1 B , 1 2 —measurement weight for the baseline A , 1 B , 1 (reference station No. 1—aircraft),
1 m d A , 2 B , 2 2 —measurement weight for the baseline A , 2 B , 2 (reference station No. 2—aircraft),
1 m d A , 3 B , 3 2 —measurement weight for the baseline A , 3 B , 3 (reference station No. 3—aircraft).
The corrections, the mean error of the correction, the mean errors of the estimated coordinates, the standard deviation of the corrections are determined successively and a global Chi-square statistical test is performed as follows [48,49]:
v = A Q - l m 0 = [ P v v ] n k C Q = m 0 2 N 1 m Q = d i a g ( C Q ) = [ m X   m Y   m Z ] T S t d X = [ P v X B , 1 v X B , 1 + P v X B , 2 v X B , 2 + P v X B , 3 v X B , 3 ] n 1 S t d Y = [ P v Y B , 1 v Y B , 1 + P v Y B , 2 v Y B , 2 + P v Y B , 3 v Y B , 3 ] n 1 S t d Z = [ P v Z B , 1 v Z B , 1 + P v Z B , 2 v Z B , 2 + P v Z B , 3 v Z B , 3 ] n 1 P v v χ f , 1 α 2
where:
m 0 —mean error,
n—number of observations, n = 9 for each measurement epoch,
C Q —variance-covariance matrix,
m Q —vector of mean errors of the determined coordinates,
( m X , m Y , m Z ) —mean errors of the determined XYZ coordinates,
( S t d X , S t d Y , S t d Z ) —standard deviation of the determined XYZ coordinates,
χ f , 1 α 2 —the table value of the Chi-square test,
f = n k = 6 —number of degrees of freedom,
1 α = 0.95 —confidence level.
The computational process for the new RTK-OTF positioning strategy for baselines ends with Equation (16). The final resultant aircraft coordinates for the proposed computational strategy can be determined by the formula [50]:
{ X B = X B , 0 + δ X B , 0 Y B = Y B , 0 + δ Y B , 0 Z B = Z B , 0 + δ Z B , 0

4. Research Test

The research methodology was tested during the realization of a flight experiment with a Cessna 172 aircraft around the EPDE (Europe Poland Deblin) military airport in Deblin. The research test lasted from 14:32:09 to 15:00:04. The flight experiment was performed using a Cessna 172 aircraft, belonging to the air fleet of the Military University of Aviation in Dęblin. A Topcon HiperPro dual-frequency receiver was installed in the cockpit of the Cessna 172 aircraft, which recorded code-phase GPS observations with an interval of 1 s. In addition, GPS reference stations were used to realize the geometry of the base vector system. Namely, at the EPDE airport in Dęblin, a REF1 physical station is installed for permanent monitoring of GPS observations. Moreover, thanks to POZGEO service of ASG-EUPOS (Active Geodetic Network EUPOS) [51], two virtual reference stations VirA and VirB were generated. The geometry of the 3 GPS base stations allowed for the construction of vectors between the individual stations and the aircraft. A total of 3 baselines were created:
-
reference station REF1–Cessna 172 aircraft (reference A,1–B,1),
-
virtual station VirA–Cessna 172 aircraft (identification A,2–B,2),
-
virtual station VirB–Cessna 172 aircraft (identification A,3–B,3).
Figure 1 shows the results of the vector lengths d between the different GPS reference stations and the position of the Cessna 172 aircraft. In the case of the REF1-Cessna 172 vector, the baseline length varied from 0.058 km to 10.305 km. Conversely, for the VirA-Cessna 172 vector, the baseline length varied from 1.960 km to 7.230 km. In contrast, for the VirB-Cessna 172 vector, the baseline length varied from 1.811 km to 11.969 km.
Figure 2 shows the results of the mean errors of the vector length measurements d between individual GPS reference stations and the position of the Cessna 172 aircraft. For the REF1-Cessna 172 vector, the mean error of the baseline length varied from 0.001 m to 0.142 m. In contrast, for the VirA-Cessna 172 vector, the mean baseline length error varied from 0.001 m to 0.164 m. In contrast, for the VirB-Cessna 172 vector, the mean baseline length error varied from 0.001 m to 0.163 m. When analyzing the results in Figure 2, it should be noted that for single measurement epochs the values of the mean errors of the vector length determination are quite large. In order to better understand this problem, it is worth analyzing the results of the PDOP (Position DOP) coefficients [52], shown in Figure 3. Analyzing the results in Figure 3, it can be said that for most of the flight duration, the PDOP values were less than 4, which corresponds to good observation conditions. However, for a few measurement epochs, outlier results of the PDOP geometric coefficients can be observed. These PDOP outlier results occur in the same measurement epochs as the large jumps in the mean error values in Figure 2. For the PDOP coefficients, outlier results of 10 and 14.5 occur, which is noticeable quite well in Figure 3 for the middle phase of the flight. The jumps in the mean distance errors in the final phase of flight still need to be explained. For this purpose, it is useful to look at the results shown in Figure 4. Figure 4 shows the change in number of tracked GPS satellites for each vector between the reference station and the on-board GPS receiver. Regarding the final stage of the flight, the change in the number of tracked GPS satellites is very dynamic. It is possible to observe 7 tracked GPS satellites, then 6, then 5 for a longer part of the flight, and then there is a jump to 6 again. Such a dynamic variation in time of tracking GPS satellites for the geometry of the 3 vectors obviously causes deterioration of the results of the average distance measurement errors, so that the values above 0.160 m in Figure 2 are noticeable. Looking objectively at the results shown in Figure 2, Figure 3 and Figure 4, it can be seen that the change in the number of tracked GPS satellites and the change in PDOP coefficients affect the geometry of the 3 vector system by changing the values of the average baseline measurement errors. For navigation calculations, especially for the RTK or DGNSS method where baseline vectors are considered, numerical analyses for the parameters presented in Figure 2, Figure 3 and Figure 4 are therefore necessary.
The XYZ reference coordinates of the GPS base stations are respectively:
-
REF1: X = 3,687,932.2628 m, Y = 1,480,229.9043 m, Z = 4,972,325.4585 m;
-
VirA: X = 3,684,534.5896 m, Y = 1,486,155.7033 m, Z = 4,973,133.0806 m;
-
VirB: X = 3,689,054.1177 m, Y = 1,490,474.6121 m, Z = 4,968,518.9789 m.
Figure 5 shows the flight trajectory of the Cessna 172 aircraft along with the location of the GPS base stations. The position of the aircraft and the GPS base stations is expressed in BL ellipsoidal coordinates (B-Latitude, L-Longitude). In Figure 5, the distances between the GPS base stations are marked as:
-
d1: distance between stations REF1 and VirA,
-
d2: distance between stations REF1 and VirB,
-
d3: distance between VirA and VirB stations.
Figure 6 shows the ellipsoidal altitude values at which the Cessna 172 aircraft was located during the flight. The flight ellipsoidal altitude varied from 149.659 m to 347.374 m. It can be said that the flight ceiling was about 198 m.
During the flight test, the ionosphere state was analyzed using the Global Ionosphere Maps (GIM) model from the Center for Orbit Determination in Europe (CODE) in Switzerland [53]. The resultant value of the VTEC (Vertical TEC) parameter based on the GIM model was 11.8 TECU for the test area. In turn, the RMS (Root Mean Square) accuracy for the VTEC parameter was 0.8 TECU.
The experimental research stage was divided into 2 parts: in the first stage, the position of the Cessna 172 aircraft was determined based on formula (1) for the RTK technique, separately for 3 determinations in the OTF mode. Calculations at this stage were performed in the Trimble Business Center ver.2.70 software [38].
In turn, in the second stage of the research, calculations for the new RTK-OTF positioning strategy were executed in the Scilab v.6.0.0 software [54]. In the source code in the Scilab software, the calculation algorithm for Equations (5)–(17) was implemented. The results of the study are included in Chapter 5 of the paper.

5. Results

The presentation of the research results began by presenting the results of the obtained coordinates of the Cessna 172 aircraft for the proposed calculation strategy. Namely, Figure 7 shows the results of the difference of XYZ coordinates of the Cessna 172 aircraft from the test method (5–17) for the two measurement weights used. The XYZ coordinate difference is respectively:
-
from −0.151 m to +0.087 m along the X axis,
-
from −0.290 m to +0.054 m along the Y axis,
-
from −0.161 m to +0.112 m along the Z axis.
Furthermore, the arithmetic mean for the determined XYZ coordinate differences is respectively: −0.016 m along the X axis, −0.013 m along the Y axis and −0.020 m along the Z axis. Therefore, it can be said that the fit of the XYZ coordinates from both solutions for the different measurement weights used is relatively high. Looking at the results in Figure 7, one can see an analogous relationship with the parameters shown in Figure 2, Figure 3 and Figure 4. The large jumps in the results of the parameters in Figure 2, Figure 3 and Figure 4 obviously affect the larger difference in XYZ coordinates between the solutions for the different measurement weights, which is clearly visible in Figure 7.
In the next step, Figure 8 shows the results of the decomposition of the obtained corrections for case I, where the measuring weight P = 1 d was used. The correction values are presented separately along the XYZ axis. The distribution of the corrections along the X axis is from −0.028 m to +0.107 m. In contrast, the distribution of corrections along the Y axis ranges from −0.286 m to +0.017 m. The distribution of corrections along the Z-axis ranges from −0.281 m to +0.026 m.
In the next step, Figure 9 shows the results of the distribution of the obtained corrections for case II, where the measuring weight P = 1 m d 2 was used. The correction values are presented separately along the XYZ axis. The distribution of the corrections along the X axis ranges from −0.045 m to +0.168 m. In contrast, the distribution of corrections along the Y-axis ranges from −0.224 m to +0.011 m and the distribution of corrections along the Z-axis ranges from −0.219 m to +0.048 m. In the case of the results in Figure 8 and Figure 9, a relationship can also be observed with respect to the values shown in Figure 2, Figure 3 and Figure 4. Larger values of the corrections occur in measurement epochs where outliers were observed for the mean distance measurement errors or the geometric coefficients of the PDOP.
In the presented research method, the measurement weights (see Equations (14) and (15)) are uncorrelated, which has a direct impact on the numerical values of the variance-covariance matrix C Q and the vector of mean errors of the determined coordinates m Q . On this basis, the correlation coefficients defining the relationship between the mean errors in the variance-covariance matrix are 0. Importantly, the results in the analyzed case of mean errors ( m X , m Y , m Z ) will be identical for a given solution with the use of a specific measurement weight. This is also influenced by the construction of the coefficient matrix A , whose numerical values are 0 or 1. Nevertheless, the order of the coefficient matrix A is 3, and the norm of the matrix A is greater than 0. Thus, Figure 10 shows the results of the mean errors ( m X , m Y , m Z ) for a particular solution with different measurement weights. The values of the mean errors ( m X , m Y , m Z ) range from 0.008 m to 0.057 m for a measurement weight of P = 1 d . On the other hand, the values of the mean errors ( m X , m Y , m Z ) for the measuring weight P = 1 m d 2 range from 0.002 m to 0.111 m. It can be said that the scatter of results ( m X , m Y , m Z ) is greater for the measuring weight of P = 1 m d 2 .
The next section of the paper presents the results of the standard deviations ( S t d X , S t d Y , S t d Z ) . Figure 11 shows the results of the standard deviations ( S t d X , S t d Y , S t d Z ) for the measuring weight P = 1 d . The values of the parameter S t d X range from 0.001 m to 0.098 m. Furthermore, the arithmetic mean for the parameter S t d X is equal to 0.028 m. The values of the parameter S t d Y range from 0.001 m to 0.156 m. In addition, the arithmetic mean for the parameter S t d Y is equal to 0.021 m. The values of the parameter S t d Z range from 0. 015 m to 0.088 m. In addition, the arithmetic mean for the parameter S t d Z is equal to 0.039 m.
Figure 12 shows the results of the standard deviations ( S t d X , S t d Y , S t d Z ) for the measuring weight P = 1 m d 2 . The values of the parameter S t d X range from 0.001 m to 0.054 m. Furthermore, the arithmetic mean for the parameter S t d X is equal to 0.007 m. The values of the parameter S t d Y range from 0.001 m to 0.036 m. In addition, the arithmetic mean for the parameter S t d Y is equal to 0.005 m. The values of the parameter S t d Z range from 0.001 m to 0.061 m. In addition, the arithmetic mean for the parameter S t d Z is equal to 0.009 m.
Comparing the parameter results ( S t d X , S t d Y , S t d Z ) for both measurement weights, it is clear that the standard deviations are smaller for the measurement weight P = 1 m d 2 . Therefore, the parameter values ( S t d X , S t d Y , S t d Z ) for the measurement weight P = 1 m d 2 presented in Figure 12 have been improved by about 75–77% with respect to the results for the measurement weight P = 1 d shown in Figure 11. It is worth mentioning that for some single measurement epochs the parameter values ( S t d X , S t d Y , S t d Z ) can be seen as outliers in Figure 11 and Figure 12, which is obviously due to the correction results shown in Figure 8 and Figure 9. The larger the correction value, the standard deviation also increases, which is well shown in Figure 11 and Figure 12.
In the next step of the study, the results of the Chi-square statistical test [55] at the confidence level of 1 α = 0.95 and for the f = 6 degrees of freedom are shown. Table 2 presents the results of the parameter P v v and values of the Chi-square χ f , 1 α 2 test. For the analyzed measurement weights, the values of P v v are smaller than the χ f , 1 α 2 values, so the Chi-square statistical test was satisfied for both measurement weights. It can be said that the internal reliability of the computational process has been achieved.

6. Discussion

The calculation results show how the proposed research method is effective for the standard solution of the arithmetic mean according to Equation (3). The comparative analysis therefore assesses the accuracy of the determination of the standard deviation parameters ( S t d X , S t d Y , S t d Z ) for the weighted mean model and the arithmetic mean model. In the case of the weighted mean model, the parameters ( S t d X , S t d Y , S t d Z ) were determined according to Equation (16). However, in the arithmetic mean model, the parameters ( S t d X , S t d Y , S t d Z ) were determined as given below:
V x B , 1 = X B , 0 X B , 1 ; V x B , 2 = X B , 0 X B , 2 ; V x B , 3 = X B , 0 X B , 3 V y B , 1 = Y B , 0 Y B , 1 ; V y B , 2 = Y B , 0 Y B , 2 ; V y B , 3 = Y B , 0 Y B , 3 V z B , 1 = Z B , 0 Z B , 1 ; V z B , 2 = Z B , 0 Z B , 2 ; V z B , 3 = Z B , 0 Z B , 3 S t d X = [ V x B , 1 V x B , 1 + V x B , 2 V x B , 2 + V x B , 3 V x B , 3 ] n 1 S t d Y = [ V y B , 1 V y B , 1 + V y B , 2 V y B , 2 + V y B , 3 V y B , 3 ] n 1 S t d Z = [ V z B , 1 V z B , 1 + V z B , 2 V z B , 2 + V z B , 3 V z B , 3 ] n 1
where:
( V x B , 1 , V x B , 2 , V x B , 3 ) —corrections along the X axis for the arithmetic mean model,
( V y B , 1 , V y B , 2 , V y B , 3 ) —corrections along the Y axis for the arithmetic mean model,
( V z B , 1 , V z B , 2 , V z B , 3 ) —corrections along the Z axis for the arithmetic mean model.
Figure 13 shows the parameter results ( S t d X , S t d Y , S t d Z ) obtained from the arithmetic mean model, according to relation (18). The following parameter results were obtained for the arithmetic mean model ( S t d X , S t d Y , S t d Z ) :
-
The mean value of S t d X is equal to 0.051 m and the total spread of results varies between 0.001 m and 0.166 m;
-
The mean value of S t d Y is equal to 0.039 m and the total spread of results ranges from 0.002 m to 0.264 m;
-
The mean value of S t d Z is equal to 0.072 m and the total spread of results ranges from 0.038 m to 0.186 m.
A comparison was then made between the parameters ( S t d X , S t d Y , S t d Z ) obtained from the arithmetic mean model and the weighted mean model in Table 3. By comparing the standard deviation results ( S t d X , S t d Y , S t d Z ) it can be seen that:
-
the parameter values S t d X from the weighted mean model ( P = 1 d ) improved by 45% relative to the results from the arithmetic mean model,
-
the parameter values S t d Y from the weighted mean model ( P = 1 d ) improved by 46% relative to the results from the arithmetic mean model,
-
the parameter values S t d Z from the weighted mean model ( P = 1 d ) improved by 46% relative to the results from the arithmetic mean model,
-
the parameter values S t d X from the weighted mean model ( P = 1 m d 2 ) improved by 86% relative to the results from the arithmetic mean model,
-
the parameter values S t d Y from the weighted mean model ( P = 1 m d 2 ) improved by 87% relative to the results from the arithmetic mean model,
-
the parameter values S t d Z from the weighted mean model ( P = 1 m d 2 ) improved by 88% relative to the results from the arithmetic mean model.
Based on the comparative analysis, it can be said that the results of the parameters ( S t d X , S t d Y , S t d Z ) in the weighted mean model have been improved significantly with respect to the solution from the arithmetic mean model.
The numerical analyses carried out in this paper on the application of the RTK-OTF technique in air navigation are very important for several reasons. Firstly, they show which weighting strategy to adopt optimally for the computational process. Secondly, they make it possible to combine individual RTK solutions in OTF mode into a single computational algorithm in a stochastic model. Thirdly, they show the potential user how the weighting model improves the accuracy of the determined coordinates with respect to the weighted mean model. Secondly, they give an answer how to choose parameters for the computational process in the case of the geometry of a three-vector system. The research problem considered in this paper is therefore crucial for the improvement of RTK GPS positioning in air navigation, as highlighted in papers [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42]. The present work fits into the scope of publications [11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42], where the main objective was to improve RTK GPS positioning in air navigation. As can be seen so far, especially in the scientific studies conducted in Poland [11,29,30,31,32,33,34,35,36,37,38,39,40,41,42], the reference position of the aircraft flight was calculated from the arithmetic mean model of 3 independent GPS RTK solutions in OTF mode. As the results presented in the paper show, the arithmetic mean model can be replaced by an alignment model using measurement weights, which further improves the positioning accuracy. Therefore, the computational algorithm proposed in the paper brings an original solution for determining the reference position of an aircraft flight. Moreover, the applied calculation method can be an interesting alternative to the arithmetic mean model used in works [11,29,30,31,32,33,34,35,36,37,38,39,40,41,42]. It is worth adding that, based on the performed calculations, the proposed calculation algorithm quite significantly reduces the values of the standard deviations of the resultant aircraft position in relation to the results from the arithmetic mean model. This information is crucial from the point of view of the flight reference position determination for the RTK-OTF method in the GPS navigation system.

7. Conclusions

The paper presents a new computational strategy for improving the accuracy of aircraft positioning using the RTK-OTF measurement technique in air navigation. Namely, the paper proposes the use of a weighted mean model in a stochastic process to determine the resultant position of an aircraft. The mathematical model of the new solution allows for GPS position alignment on the basis of three independent determinations in the OTF mode. The mathematical model takes into account the measurement weights as a function of the vector length and the mean error of the vector length, respectively. Ultimately, the resultant aircraft coordinates are estimated based on the solution of the least squares method for GPS observations. The proposed research method is a numerical solution using advanced algorithms of the RTK-OTF positioning method.
Real GPS data from the RTK-OTF solution from the flight test performed with the Cessna 172 aircraft for the airport in Dęblin were used in this study. Single RTK solution in OTF mode was calculated in Trimble Business Center 2.70 software, while the final calculations for the resultant aircraft position were performed in Scilab v.6.0.0 software.
The results of the conducted tests show the effectiveness of the proposed solution for determining the accuracy of the RTK-OTF method. Based on the results obtained, the values of standard deviations do not exceed 0.16 m for the measurement weighting as a function of the vector length, and respectively 0.07 m for the measurement weighting as a function of the mean error of the vector length. Weighting the measurements as a function of the mean error of the vector length improves the results of standard deviations by approximately 75–77% compared to the process of weighting as a function of the vector length. Moreover, comparing the obtained results with the classical RTK-OTF solution in the form of the arithmetic mean model, it can be observed that the applied method enables to increase the accuracy of aircraft position determination respectively by 45–46% when using measurement weighting as a function of the vector length, and 86–88% when using measurement weighting as a function of the mean error of the vector length. The obtained results show that the developed method allows to significantly improve the accuracy of the RTK-OTF solution in air navigation. This is extremely important in the context of determining the actual reference position and flight trajectory of an aircraft. In the future, the authors intend to undertake the conducted research with other GNSS navigation systems.

Author Contributions

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

Funding

This research was funded by Polish Air Force University in Dęblin.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study was prepared by Adam Ciećko (University of Warmia and Mazury, Olsztyn).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Krasuski, K. Application the GPS Code Observations in BSSD Method for Recovery the Position of the Aircraft. J. Autom. Mob. Robot. Intell. Syst. 2017, 11, 45–52. [Google Scholar] [CrossRef]
  2. Kaplan, E.D.; Hegarty, J. Understanding GPS: Principles and Applications, 2nd ed.; Artech House: London, UK, 2006; ISBN 978-1580538947. [Google Scholar]
  3. Krasuski, K.; Ćwiklak, J. Application of GPS Sensor for Recovery of Precise Position of Aircraft in Air Transport. In Proceedings of the 16th International Scientific Conference Engineering for Rural Development, Jelgava, Latvia, 24–26 May 2017; pp. 222–229. [Google Scholar]
  4. Monico, J.F.G.; Marques, H.A.; Tsuchya, I.; Oyama, R.T.; Queiroz, W.R.S.; Souza, M.C.; Wentz, J.P. Real Time PPP Applied to Airplane Fligtht Tests. Bull. Geod. Sci. 2019, 25. [Google Scholar] [CrossRef] [Green Version]
  5. Specht, C.; Pawelski, J.; Smolarek, L.; Specht, M.; Dabrowski, P. Assessment of the Positioning Accuracy of DGPS and EGNOS Systems in the Bay of Gdansk using Maritime Dynamic Measurements. J. Navig. 2019, 72, 575–587. [Google Scholar] [CrossRef] [Green Version]
  6. Ueno, M.; Nimura, T.; Fujiwara, T.; Nonaka, K. Evaluation of RTK-OTF Positioning System for Free Running Manoeuvrability Test of a Model Ship. In Proceedings of the Oceans ‘97. MTS/IEEE Conference Proceedings, Halifax, Canada, 6–9 October 1997; Volume 2, pp. 1120–1125. [Google Scholar]
  7. Gao, Y.; Wang, M. Real-Time Kinematic OTF Positioning Using a Single GPS Receiver. In Observing our Changing Earth. International Association of Geodesy Symposia Sideris; Sideris, M., Ed.; Springer: Berlin/Heidelberg, Germany, 2009; Volume 133. [Google Scholar]
  8. Langley, R.B. RTK GPS, GPS WORLD. 1998, pp. 70–76. Available online: http://www2.unb.ca/gge/Resources/gpsworld.september98.pdf (accessed on 30 October 2021).
  9. Krasuski, K.; Ćwiklak, J.; Cur, K. Determination of The Precise Trajectory of an Aircraft Flight in Aviation Experiments in Poland. In Contemporary Navigation, 1st ed.; Ćwiklak, J., Ed.; Publisher of Military University of Aviation: Dęblin, Poland, 2019; pp. 87–97. [Google Scholar]
  10. Próchniewicz, D.; Walo, J. Quality Indicator for Ionospheric Biases Interpolation in the Network RTK. Rep. Geod. 2012, 92, 7–21. [Google Scholar]
  11. Grzegorzewski, M.; Jaruszewski, W.; Fellner, A.; Oszczak, S.; Wasilewski, A.; Rzepecka, Z.; Kapcia, J.; Popławski, T. Preliminary Results of DGPS/DGLONASS Aircraft Positioning in Flight Approaches and Landings. Ann. Navig. 1999, 1, 41–53. [Google Scholar]
  12. Hayward, R.; Marchick, A.; Powell, J.D. Two Antenna GPS Attitude and Integer Ambiguity Resolution for Aircraft Applications. In Proceedings of the 1999 National Technical Meeting of The Institute of Navigation, San Diego, Canada, 25–27 January 1999; pp. 155–164. [Google Scholar]
  13. Pervan, B.; Chan, F.C. System Concepts for Cycle Ambiguity Resolution and Verification for Aircraft Carrier Landings. In Proceedings of the 14th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 2001), Salt Lake City, UT, USA, 11–14 September 2001; pp. 1228–1237. [Google Scholar]
  14. Boon, F.J.G.; de Jonge, P.J.; Tiberius, C.C.J.M. Precise aircraft positioning by fast ambiguity resolution using improved troposphere modeling. In Proceedings of the 10th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1997), Kansas City, MO, USA, 16–19 September 1997; pp. 1877–1884. [Google Scholar]
  15. Blomenhofer, H.; Hein, G.W.; Walsh, D. On-The-Fly Carrier Phase Ambiguity Resolution for Precise Aircraft Landing. In Proceedings of the 6th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS 1993), Salt Lake City, UT, USA, 22–24 September 1993; pp. 821–830. [Google Scholar]
  16. Shi, J.; Cannon, M.E. High Accuracy Airborne GPS Positioning: Testing, Data Processing and Results. In Proceedings of the 1994 IEEE Position, Location and Navigation Symposium—PLANS’94, Las Vegas, NV, USA, 11–15 April 1994; pp. 547–554. [Google Scholar]
  17. Boon, F.; Ambrosius, B. Results of Real-time Applications of The LAMBDA Method in GPS Based Aircraft Landings. In Proceedings of the KIS97, The University of Calgary, Banff, Canada, 3–6 June 1997; pp. 339–345. [Google Scholar]
  18. Waters, J.; Sousa, P.; Wellons, L.; Colby, G.; Weir, J. Test Results of an F/A-18 Automatic Carrier Landing Using Shipboard Relative GPS. In Proceedings of the 57th Annual Meeting of The Institute of Navigation (2001), Albuquerque, NM, USA, 11–13 June 2001; pp. 841–851. [Google Scholar]
  19. Pervan, B.; Chan, F.C.; Gebre-Egziabher, D.; Pullen, S.; Enge, P.; Colby, G. Performance Analysis of Carrier-Phase DGPS Navigation for Shipboard Landing of Aircraft. Navig. J. Inst. Navig. 2003, 50, 181–191. [Google Scholar] [CrossRef]
  20. Tsujii, T.; Harigae, M.; Inagaki, T.; Kanai, T. Flight Tests of GPS/GLONASS Precise Positioning Versus Dual Frequency KGPS Profile. Earth Planet Space. 2000, 52, 825–829. [Google Scholar] [CrossRef] [Green Version]
  21. Tsai, V.J.; Kao, J.S.; Chen, C.N. On GPS and GPS-RTK Assisted Aerotriangulation. In Proceedings of the ASPRS 2006 Annual Conference, Reno, NV, USA, 1–5 May 2006; pp. 1–10. [Google Scholar]
  22. Collins, J.P.; Langley, R.B. Estimating the Residual Tropospheric Delay for Airborne Differential GPS Positioning (A Summary). In Advances in Positioning and Reference Frames. International Association of Geodesy Symposia; Springer: Berlin/Heidelberg, Germany, 1998; Volume 118. [Google Scholar]
  23. Tsujii, T. Precise Determination of Aircraft Position and Attitude Using GPS Carrier Phase Measurement. Ph.D. Thesis, Kyoto University, Kyoto, Japan, 1998; p. 131. [Google Scholar]
  24. van Graas, F.; Braasch, M. GPS Interferometric attitude and heading determination: Initial flight test results. Navig. J. Inst. Navig. 1991, 38, 297–316. [Google Scholar] [CrossRef] [Green Version]
  25. Hu, G.; Ovstedal, O.; Featherstone, W.; Castleden, J.; Earls, C.; Abbey, D. Using the virtual reference stations (VRS) concept for long-range airborne GPS kinematic positioning. Surv. Rev. 2008, 40, 83–91. [Google Scholar] [CrossRef] [Green Version]
  26. Schielin, E.; Dautermann, T. GNSS-based relative navigation for intentional approximation of aircraft. Aviation 2015, 19, 40–48. [Google Scholar] [CrossRef] [Green Version]
  27. Xincun, Y.; Yongzhong, O.; Yi, S.; Kailiang, D. Application of precise point positioning technology in airborne gravity measurement. Geod. Geodyn. 2014, 5, 68–72. [Google Scholar] [CrossRef] [Green Version]
  28. Sharma, R.K.; Hablani, H.K. High-Accuracy GPS-Based Aircraft Navigation for Landing using Pseudolites and Double-Difference Carrier Phase Measurements. IFAC Proc. Vol. 2014, 47, 200–204. [Google Scholar] [CrossRef]
  29. Grzegorzewski, M. Navigating an aircraft by means of a position potential in three dimensional space. Ann. Navig. 2005, 9, 111. [Google Scholar]
  30. Krasuski, K.; Ćwiklak, J. Accuracy analysis of aircraft position at departure phase using DGPS method. Acta Mech. Autom. 2020, 14, 36–43. [Google Scholar] [CrossRef]
  31. Krasuski, K.; Ćwiklak, J. Aircraft positioning using DGNSS technique for GPS and GLONASS data. Sens. Rev. 2020, 40, 559–575. [Google Scholar] [CrossRef]
  32. Krasuski, K.; Ciećko, A.; Bakuła, M.; Wierzbicki, D. New Strategy for Improving the Accuracy of Aircraft Positioning Based on GPS SPP Solution. Sensors 2020, 20, 4921. [Google Scholar] [CrossRef]
  33. Grzegorzewski, M.; Ciećko, A.; Oszczak, S.; Popielarczyk, D. Autonomous and EGNOS Positioning Accuracy Determination of Cessna Aircraft on the Edge of EGNOS Coverage. In Proceedings of the 2008 National Technical Meeting of The Institute of Navigation, San Diego, CA, USA, 28–30 January 2008; pp. 407–410. [Google Scholar]
  34. Krasuski, K.; Kobialka, E.; Grzegorzewski, M. Research of Accuracy of the Aircraft Position Using the GPS and EGNOS Systems in Air Transport. Commun. Sci. Lett. Univ. Zilina 2019, 21, 27–34. [Google Scholar] [CrossRef]
  35. Ćwiklak, J.; Grzegorzewski, M.; Krasuski, K. Influence of the Ionospheric Delay on Designation of an Aircraft Position. Commun.—Sci. Lett. Univ. Zilina 2020, 22, 3–10. [Google Scholar] [CrossRef]
  36. Ciećko, A.; Grzegorzewski, M.; Ćwiklak, J.; Oszczak, S.; Jafernik, H. Air navigation in eastern Poland based on EGNOS. In Proceedings of the Aviation Technology, Integration, and Operations Conference (ATIO 2013), Los Angeles, CA, USA, 12–14 August 2013; Red Hook: Curran, NY, USA, 2013; Volume 1, pp. 603–613, ISBN 978-1-62993-206-4. [Google Scholar]
  37. Ciećko, A.; Grunwald, G. Examination of Autonomous GPS and GPS/EGNOS Integrity and Accuracy for Aeronautical Applications. Period. Polytech. Civ. Eng. 2017, 61, 920–928. [Google Scholar] [CrossRef]
  38. Krasuski, K.; Wierzbicki, D. New Methodology for Computing the Aircraft’s Position Based on the PPP Method in GPS and GLONASS Systems. Energies 2021, 14, 2525. [Google Scholar] [CrossRef]
  39. Krasuski, K.; Wierzbicki, D.; Jafernik, H. Utilization PPP method in aircraft positioning in post-processing mode. Aircr. Eng. Aerosp. Tech. 2018, 90, 202–209. [Google Scholar] [CrossRef]
  40. Krasuski, K.; Ciećko, A.; Grunwald, G.; Wierzbicki, D. Assessment of velocity accuracy of aircraft in the dynamic tests using GNSS sensors. Facta Univ. Ser. Mech. Eng. 2020, 18, 18–301. [Google Scholar] [CrossRef]
  41. Krasuski, K.; Ćwiklak, J.; Jafernik, H. Verification of the precise position of the aircraft in air navigation based on the solution of the RTK-OTF technique. J. KONES Powertrain Transp. 2017, 24, 117–124. [Google Scholar]
  42. Ćwiklak, J.; Kozuba, J.; Krasuski, K.; Jafernik, H. The assessment of aircraft positioning accuracy using GPS data in RTK-OTF technique. In Proceedings of the 18th International Multidisciplinary Scientific GeoConference SGEM 2018, Sofia, Bulgaria, 2–8 July 2018; pp. 459–466, ISBN 978-619-7408-40-9. [Google Scholar] [CrossRef]
  43. Lim, C.; Yoon, H.; Cho, A.; Yoo, C.-S.; Park, B. Dynamic Performance Evaluation of Various GNSS Receivers and Positioning Modes with Only One Flight Test. Electronics 2019, 8, 1518. [Google Scholar] [CrossRef] [Green Version]
  44. Talaya López, J. Algorithms and Methods for Robust Geodetic kinematic Positioning. Ph.D. Thesis, Universitat Politècnica de Catalunya, Barcelona, Spain, 2003; p. 139. [Google Scholar]
  45. Al-Shaery, A.; Zhang, S.; Rizos, C. An enhanced calibration method of GLONASS inter-channel bias for GNSS RTK. GPS Solut. 2013, 17, 165–173. [Google Scholar] [CrossRef]
  46. Mona, S. El-Sayed. Study the Behavior of Total Least Squares Technique in Adjusting GPS Field Data—A Case Study. Am. J. Geogr. Inf. Syst. 2019, 8, 55–59. [Google Scholar] [CrossRef]
  47. Krasuski, K.; Savchuk, S. Accuracy Assessment of Aircraft Positioning Using the Dual-Frequency GPS Code Observations in Aviation. Commun.—Sci. Lett. Univ. Zilina 2020, 22, 23–30. [Google Scholar] [CrossRef] [Green Version]
  48. Krasuski, K.; Wierzbicki, D. Application of the SBAS/EGNOS Corrections in UAV Positioning. Energies 2021, 14, 739. [Google Scholar] [CrossRef]
  49. 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]
  50. Liu, L.; Wen, H.; Liu, B. Comparison of models for GPS kinematic data processing. Geo-Spat. Inf. Sci. 2008, 11, 152–156. [Google Scholar] [CrossRef]
  51. ASG-EUPOS. Available online: http://www.asgeupos.pl/index.php?wpg_type=serv&sub=pozgeo (accessed on 30 October 2021).
  52. Specht, C.; Mania, M.; Skóra, M.; Specht, M. Accuracy of the GPS positioning system in the context of increasing the number of satellites in the constellation. Pol. Marit. Res. 2015, 22, 9–14. [Google Scholar] [CrossRef] [Green Version]
  53. CODE ftp Server. Available online: http://ftp.aiub.unibe.ch/CODE (accessed on 30 October 2021).
  54. Scilab. Available online: https://www.scilab.org/ (accessed on 30 October 2021).
  55. Osada, E. Geodesy; Oficyna Wydawnicza Politechniki Wroclawskiej: Wroclaw, Poland, 2001; Volume 92, pp. 236–241. ISBN 83-7085-663-2. (In Polish) [Google Scholar]
Figure 1. Distance of baselines between each GPS reference station and Cessna 172 aircraft.
Figure 1. Distance of baselines between each GPS reference station and Cessna 172 aircraft.
Sensors 22 00021 g001
Figure 2. Mean 3D errors for each baseline.
Figure 2. Mean 3D errors for each baseline.
Sensors 22 00021 g002
Figure 3. The values of PDOP for each baseline.
Figure 3. The values of PDOP for each baseline.
Sensors 22 00021 g003
Figure 4. The SV (Satellite Vehicle) number for each baseline.
Figure 4. The SV (Satellite Vehicle) number for each baseline.
Sensors 22 00021 g004
Figure 5. Horizontal trajectory of Cessna 172 aircraft.
Figure 5. Horizontal trajectory of Cessna 172 aircraft.
Sensors 22 00021 g005
Figure 6. Vertical trajectory of Cessna 172 aircraft.
Figure 6. Vertical trajectory of Cessna 172 aircraft.
Sensors 22 00021 g006
Figure 7. Difference of obtained XYZ coordinates of Cessna 172 aircraft.
Figure 7. Difference of obtained XYZ coordinates of Cessna 172 aircraft.
Sensors 22 00021 g007
Figure 8. The residuals distribution for case I for measurement weight P = 1 d .
Figure 8. The residuals distribution for case I for measurement weight P = 1 d .
Sensors 22 00021 g008
Figure 9. The residuals distribution for case II for measurement weight P = 1 m d 2 .
Figure 9. The residuals distribution for case II for measurement weight P = 1 m d 2 .
Sensors 22 00021 g009
Figure 10. The mean errors for measurement weights P = 1 d and P = 1 m d 2 .
Figure 10. The mean errors for measurement weights P = 1 d and P = 1 m d 2 .
Sensors 22 00021 g010
Figure 11. The values of standard deviation for measurement weight P = 1 d .
Figure 11. The values of standard deviation for measurement weight P = 1 d .
Sensors 22 00021 g011
Figure 12. The values of standard deviation for measurement weight P = 1 m d 2 .
Figure 12. The values of standard deviation for measurement weight P = 1 m d 2 .
Sensors 22 00021 g012
Figure 13. The values of standard deviation based on arithmetic mean model.
Figure 13. The values of standard deviation based on arithmetic mean model.
Sensors 22 00021 g013
Table 1. The summary of research works from scientific knowledge analysis.
Table 1. The summary of research works from scientific knowledge analysis.
Papers from Scientific Knowledge AnalysisObtained AccuracyConclusion
[11,20,22,23,25,29,33,34,36,41,42]Less than 0.1 mConcerns mainly the vertical component
[14,15,16,20,22,23,25,28,29,33,34,36,41,42]Higher than 0.1 mConcerns mainly the horizontal components or all 3 components (Latitude, Longitude, ellipsoidal height)
Table 2. The results of Chi-square test.
Table 2. The results of Chi-square test.
Measurement Weight Values   of   P v v Statistical   Value   of   χ f , 1 α 2
P = 1 d 0.001 to 0.0771.635
P = 1 m d 2 0.002 to 1.2911.635
Table 3. The comparison of ( S t d X , S t d Y , S t d Z ) parameters.
Table 3. The comparison of ( S t d X , S t d Y , S t d Z ) parameters.
Model Average   Value   of   S t d X Term   [ m ] Average   Value   of   S t d Y Term   [ m ] Average   Value   of   S t d Z Term   [ m ]
Weighted mean model ( P = 1 d ) 0.0280.0210.039
Weighted mean model ( P = 1 m d 2 ) 0.0070.0050.009
Arithmetic mean model0.0510.0390.072
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Krasuski, K.; Ciećko, A.; Bakuła, M.; Grunwald, G.; Wierzbicki, D. New Methodology of Designation the Precise Aircraft Position Based on the RTK GPS Solution. Sensors 2022, 22, 21. https://doi.org/10.3390/s22010021

AMA Style

Krasuski K, Ciećko A, Bakuła M, Grunwald G, Wierzbicki D. New Methodology of Designation the Precise Aircraft Position Based on the RTK GPS Solution. Sensors. 2022; 22(1):21. https://doi.org/10.3390/s22010021

Chicago/Turabian Style

Krasuski, Kamil, Adam Ciećko, Mieczysław Bakuła, Grzegorz Grunwald, and Damian Wierzbicki. 2022. "New Methodology of Designation the Precise Aircraft Position Based on the RTK GPS Solution" Sensors 22, no. 1: 21. https://doi.org/10.3390/s22010021

APA Style

Krasuski, K., Ciećko, A., Bakuła, M., Grunwald, G., & Wierzbicki, D. (2022). New Methodology of Designation the Precise Aircraft Position Based on the RTK GPS Solution. Sensors, 22(1), 21. https://doi.org/10.3390/s22010021

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