Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T09:31:21.862Z Has data issue: false hasContentIssue false

Enabling robust and accurate navigation for UAVs using real-time GNSS precise point positioning and IMU integration

Published online by Cambridge University Press:  19 October 2020

C. Chi
Affiliation:
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai, China
X. Zhan*
Affiliation:
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai, China
S. Wang
Affiliation:
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai, China
Y. Zhai
Affiliation:
School of Aeronautics and Astronautics, Shanghai Jiao Tong University, Shanghai, China
Rights & Permissions [Opens in a new window]

Abstract

Accurate navigation is required in many Unmanned Aerial Vehicle (UAV) applications. In recent years, GNSS Precise Point Positioning (PPP) has been recognised as an efficient approach for providing precise positioning services. In contrast to the widely used Real-Time Kinematic (RTK), PPP is independent of reference stations, which greatly broadens its scope of application. However, the accuracy and reliability of PPP can be significantly decreased by poor GNSS satellite geometry and outage. In response, a real-time four-constellation GNSS PPP is applied to improve the geometry in this work, and PPP is tightly coupled with an Inertial Measurement Unit (IMU) to smooth the position and velocity output, thus improving the robustness of the navigation solution. Experimental flight tests are carried out using a UAV in an open-sky area, and GNSS-challenged environments are simulated. The results show that the four-constellation GNSS PPP/IMU integration reduces the Root-Mean-Square (RMS) Three-Dimensional (3D) positioning and velocity error by 76.4% and 67.1%, respectively, in open sky with respect to the one-GNSS PPP. Under scenarios where GNSS measurements are insufficient, the coupled system can still provide continuous solutions. Moreover, the coupled PPP/IMU system can also maintain the convergence of PPP during GNSS-challenged periods and can greatly shorten the re-convergence period of PPP when the UAV returns to the open sky.

Information

Type
Research Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Description of the real-time multi-GNSS PPP/IMU tight integration algorithm.

Figure 1

Figure 2. The UAV trajectory during the test.

Figure 2

Figure 3. A sky plot of the observable satellites during the experiment. Satellites with green trajectories indicate that two frequencies were tracked, while orange trajectories indicate that only one frequency was tracked. (a) GPS (b) GLONASS (c) BDS (d) Galileo.

Figure 3

Table 1 Position RMS of the six modes of data processing (in mm)

Figure 4

Figure 4. Number of satellites and corresponding PDOP, where 1 Sys, 2 Sys and 4 Sys refer to BDS, GPS+BDS and GPS+BDS+GLONASS+Galileo, respectively.

Figure 5

Figure 5. Positioning performance comparison of the six modes of data processing. The biases of the three direction errors are subtracted to make the plot clearer. (a) PPP only (b) PPP/IMU integration.

Figure 6

Table 2 Velocity RMS of the six modes of data processing (in mm/s)

Figure 7

Figure 6. Positioning performance comparison of PPP and PPP/IMU tight integration.

Figure 8

Figure 7. Velocity determination performance comparison of the six modes of data processing. (a) PPP only (b) PPP/IMU integration.

Figure 9

Figure 8. Velocity determination performance comparison of PPP and PPP/IMU tight integration.

Figure 10

Figure 9. Positioning performance comparison of PPP and PPP/IMU positioning for outage simulation (10s). (a) PPP only (b) PPP/IMU integration.

Figure 11

Table 3 Position and velocity RMS of the GNSS outage simulation (in mm and mm/s)

Figure 12

Figure 10. Velocity determination performance comparison of PPP and PPP/IMU positioning for outage simulation (10s). (a) PPP only (b) PPP/IMU integration.

Figure 13

Figure 11. Position and velocity drift under different GNSS outage durations.

Figure 14

Figure 12. Number of observed satellites under different azimuth masks (30s).

Figure 15

Figure 13. Positioning performance comparison of PPP/IMU positioning under different azimuth masks (30s).

Figure 16

Figure 14. Velocity performance comparison of PPP/IMU positioning under different azimuth masks (30s).

Figure 17

Table 4 Position and velocity RMS of the insufficient measurement simulation with different degrees of azimuth masks (in mm and mm/s)

Figure 18

Figure 15. Computation time of the proposed PPP/IMU integration algorithm.

Supplementary material: File

Chi et al. supplementary material

Chi et al. supplementary material

Download Chi et al. supplementary material(File)
File 1.4 MB