Machine Learning-Based Environment-Aware GNSS Integrity Monitoring for Urban Air Mobility
Abstract
:1. Introduction
- A novel integrity monitoring framework implementing environment recognition functionalities into the conventional integrity monitoring architecture
- A novel PL estimation method, NGB-PL, is proposed considering the uncertainty prediction capabilities of the NGB algorithm.
- A comprehensive feature importance analysis is conducted to reveal the impact of GNSS and environment-based observables on the error estimation in urban environments.
- Performance assessment and comparison between NGB-PL and other conventional PL estimation methods are presented in various urban scenarios.
2. Related Works
2.1. GNSS Integrity Monitoring in Urban Environments
- Multipath reflections, non-LoS (NLoS) receptions or complete signal blockages are very common.
- Error models and fault modes structured with respect to the open-sky conditions significantly differ in urban environments.
- Multiple simultaneous faults are prevalent.
- ISM generated by integrity monitoring stations are unavailable as they are also LoS dependent.
- Stricter accuracy and integrity requirements are expected as urban environments are much more constricted and challenging for satellite navigation.
2.2. GNSS-Based Environmental Awareness
- Suburban: A settlement area consisting mostly of 2- or 3-storey houses, with a cut-off elevation angle of 10 degrees. The multipath effect is too low.
- Urban: A settlement area covered with apartments, and the cut-off elevation angle is 10 to 30 degrees. Multipath reflections have more impact than suburban areas.
- Urban canyon: An area surrounded by many tall buildings sheathed with highly reflective material creates a dense multipath impact. The cut-off elevation angle varies between 30 and 60 degrees.
- DOP;
- Number of visible satellites;
- Elevation angles of satellites;
- Azimuth angles of satellites;
- SNR of satellites.
- DOP expansion ratio;
- Blockage coefficient;
- Mean and standard deviation of signal strength attenuation;
- Signal strength fluctuation coefficient.
2.3. Existing PL Estimation Approaches
- is the user range accuracy and is accepted as 0.75 m and 0.67 m for GPS and Galileo satellites, respectively.
- is the variance of airborne (user) receiver error, which is composed of noise and multipath terms to represent receiver-based errors [31].
2.4. Machine Learning Utilization for PL Estimations
3. Methodology
3.1. The Proposed Integrity Monitoring Framework
3.2. HIL Simulation Setup
4. Results
4.1. Simulation
- Number of visible satellites (vS);
- Minimum, mean, and standard deviation of the satellite elevations (//);
- Mean and standard deviation of the satellite azimuths (/);
- HDOP/VDOP;
- Mean and standard deviation of satellite Signal-to-noise ratios (/);
- Directional covariances from Equation (4) (/);
- Norm of Least-squared estimation (LSE) residuals ().
4.2. Training Data Analysis
4.3. Feature Analysis
4.4. Classical PL vs. IBPL
4.5. NGB-PL
- Nominal Operation (NO) Rate = NNO/NAll;
- Misleading Information (MI) Rate = NMI/NAll;
- Average Bound Gap (BG) = (PL−PE)/NAll, where the PL > the PE.
4.5.1. Test Results
4.5.2. Validation Results
5. Discussion
- With the development of environment-specific error models utilizing selective features, more accurate error predictions and corrections can be applied within specific types of environments.
- Lower average bound gaps and more GNSS availability can be provided without leading to additional integrity risks.
- Users can avoid specific environment types to maintain the required GNSS integrity and availability.
- Since the performance of the integrity monitoring methods varies with the changing environmental conditions, a switching algorithm can be implemented to assign a particular approach to a particular environment type.
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- EUSPA. EO and GNSS Market Report; EUSPA: Prague, Czech Republic, 2024. [Google Scholar] [CrossRef]
- Hossein Motlagh, N.; Taleb, T.; Arouk, O. Low-Altitude Unmanned Aerial Vehicles-Based Internet of Things Services: Comprehensive Survey and Future Perspectives. IEEE Internet Things J. 2016, 3, 899–922. [Google Scholar] [CrossRef]
- Nanos, N.; Isik, O.K.; Petrunin, I.; Panagiotakopoulos, D.; Tsourdos, A.; Moreno, R.V. Uav Path Planning Optimization Based on Gnss Quality and Mission Requirements. In AIAA Scitech 2021 Forum; American Institute of Aeronautics and Astronautics Inc, AIAA: Reston, VA, USA, 2021; pp. 1–12. [Google Scholar] [CrossRef]
- Grejner-Brzezinska, D.A.; Toth, C.K.; Moore, T.; Raquet, J.F.; Miller, M.M.; Kealy, A. Multisensor Navigation Systems: A Remedy for GNSS Vulnerabilities? Proc. IEEE 2016, 104, 1339–1353. [Google Scholar] [CrossRef]
- Braff, R.; Shively, C. GPS Integrity Channel. Navig. J. Inst. Navig. 1985, 32, 334–350. [Google Scholar] [CrossRef]
- Zidan, J.; Adegoke, E.I.; Kampert, E.; Birrell, S.A.; Ford, C.R.; Higgins, M.D. GNSS Vulnerabilities and Existing Solutions: A Review of the Literature. IEEE Access Early Access 2020, 4, 153960–153976. [Google Scholar] [CrossRef]
- Zabalegui, P.; De Miguel, G.; Perez, A.; Mendizabal, J.; Goya, J.; Adin, I. A Review of the Evolution of the Integrity Methods Applied in GNSS. IEEE Access 2020, 8, 45813–45824. [Google Scholar] [CrossRef]
- Zhu, N.; Marais, J.; Betaille, D.; Berbineau, M. GNSS Position Integrity in Urban Environments: A Review of Literature. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2762–2778. [Google Scholar] [CrossRef]
- Isik, O.K.; Hong, J.; Petrunin, I.; Tsourdos, A. Integrity Analysis for GPS-Based Navigation of UAVs in Urban Environment. Robotics 2020, 9, 66. [Google Scholar] [CrossRef]
- Januszewski, J. Sources of Error in Satellite Navigation Positioning. TransNav Int. J. Mar. Navig. Saf. Sea Transp. 2017, 11, 419–423. [Google Scholar] [CrossRef]
- Tahsin, M.; Sultana, S.; Reza, T.; Hossam-E-Haider, M. Analysis of DOP and Its Preciseness in GNSS Position Estimation. In Proceedings of the 2nd International Conference on Electrical Engineering and Information and Communication Technology, ICEEICT, Savar, Bangladesh, 21–23 May 2015; Institute of Electrical and Electronics Engineers Inc.: Dhaka, Bangladesh, 2015. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, P.; Liu, Q.; Adeel, M.; Qian, J.; Jin, X.; Ying, R. Urban Environment Recognition Based on the GNSS Signal Characteristics. Navig. J. Inst. Navig. 2019, 66, 211–225. [Google Scholar] [CrossRef]
- Tan, J.; Wang, J.; Lu, D. GNSS Data Driven Clustering Method for Railway Environment Scenarios Classification. In Proceedings of the 14th IEEE Conference on Industrial Electronics and Applications, ICIEA 2019, Xi’an, China, 19–21 June 2019; pp. 2026–2031. [Google Scholar] [CrossRef]
- Lighari, R.U.R.; Berg, M.; Salonen, E.T.; Parssinen, A. Classification of GNSS SNR Data for Different Environments and Satellite Orbital Information. In Proceedings of the 11th European Conference on Antennas and Propagation, EUCAP 2017, Paris, France, 19–24 March 2017; EURAAP: Brussels, Belgium, 2017; pp. 2088–2092. [Google Scholar] [CrossRef]
- Feriol, F.; Vivet, D.; Watanabe, Y. A Review of Environmental Context Detection for Navigation Based on Multiple Sensors. Sensors 2020, 20, 4532. [Google Scholar] [CrossRef] [PubMed]
- Duan, T.; Avati, A.; Ding, D.Y.; Thai, K.K.; Basu, S.; Ng, A.; Schuler, A. NGBoost: Natural Gradient Boosting for Probabilistic Prediction. In Proceedings of the 37th International Conference on Machine Learning, Virtual, 13–18 July 2020. [Google Scholar]
- Imparato, D.; El-Mowafy, A.; Rizos, C.; Imparato, D.; El-Mowafy, A.; Rizos, C. Integrity Monitoring: From Airborne to Land Applications. In Multifunctional Operation and Application of GPS; IntechOpen: London, UK, 2018; pp. 23–43. [Google Scholar] [CrossRef]
- Kaplan, E.D.; Hegarty, C.J. Understanding GPS/GNSS. Principles and Applications; Artech House Publishers: London, UK, 2017; ISBN 9781630810580. [Google Scholar]
- Brown, R.G. Receiver Autonomous Integrity Monitoring. In Global Positioning System: Theory and Applications; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1996; Volume II, pp. 143–165. [Google Scholar] [CrossRef]
- Vioarsson, L.; Pullen, S.; Green, G.; Enge, P. Satellite Autonomous Integrity Monitoring and Its Role in Enhancing GPS User Performance. 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. 690–702. [Google Scholar]
- Lee, Y.C. Analysis of Range and Position Comparison Methods as a Means to Provide GPS Integrity in the User Receiver. In Proceedings of the 42nd Annual Meeting of The Institute of Navigation, Seattle, WA, USA, 24–26 June 1986; pp. 1–4. [Google Scholar]
- Department of Defense (DoD). Federal Radionavigation Plan; U.S. Department of Defense (DoD): Washington, DC, USA, 2019.
- ICAO. Performance-Based Navigation (PBN) Manual, 4th ed.; ICAO: Montreal, QC, Canada, 2013. [Google Scholar]
- Cosmen-Schortmann, J.; Azaola-Sáenz, M.; Martínez-Olagüe, M.A.; Toledo-López, M. Integrity in Urban and Road Environments and Its Use in Liability Critical Applications. In Proceedings of the Record–IEEE PLANS, Position Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; IEEE: New York, NY, USA, 2008; pp. 972–983. [Google Scholar] [CrossRef]
- Brown, R.G. A Baseline GPS RAIM Scheme and a Note on the Equivalence of Three RAIM Methods. J. Inst. Navig. 1992, 39, 301–316. [Google Scholar] [CrossRef]
- DO-229D; Minimum Operational Performance Standards for GPS Local Area Augmentation System Airborne Equipment. RTCA: Washington, DC, USA, 2006.
- Lee, J.; Pullen, S.; Enge, P. Sigma Overbounding Using a Position Domain Method for the Local Area Augmentaion of GPS. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 1262. [Google Scholar] [CrossRef]
- Giffard, R. Estimation of GPS Ionospheric Delay Using Ll Code and Carrier Phase Observables. In Proceedings of the 31st Annual Precise Time and Time Interval (PTTI) Meeting, Washington, DC, USA, 7–10 December 1999; pp. 405–418. [Google Scholar]
- Grewal, M.S.; Andrews, A.P.; Bartone, C.G. Global Navigation Satellite Systems, Inertial Navigation, and Integration, 4th ed.; Wiley: Hoboken, NJ, USA, 2020. [Google Scholar] [CrossRef]
- Black, H.D.; Eisner, A. Correcting Satellite Doppler Data for Tropospheric Effects. J. Geophys. Res. 1984, 89, 2616–2626. [Google Scholar] [CrossRef]
- WG-C ARAIM Technical Subgroup. ARAIM Interim Report. EU-U.S. Cooperation on Satellite Navigation. 2012. Available online: https://www.gps.gov/policy/cooperation/europe/2013/working-group-c/ARAIM-report-1.0.pdf (accessed on 22 September 2024).
- Azaola-Sàenz, M. Method for Autonomous Determination of Protection Levels for GNSS Positioning Based on Navigation Residuals and an Isotropic Confidence Ratio. EP2113786A1, 30 April 2008. [Google Scholar]
- Azaola-Saenz, M.; Cosmen-Schortmann, J. Autonomous Integrity–An Error Isotropy-Based Approach for Multiple Fault Conditions. Inside GNSS 2009, 4, 28–36. [Google Scholar]
- Navarro Madrid, P.F. Device and Method for Computing an Error Bound of a Kalman Filter Based Gnss Position Solution. U.S. Patent US20160109579A1, 16 October 2015. [Google Scholar]
- Siemuri, A.; Kuusniemi, H.; Elmusrati, M.S.; Valisuo, P.; Shamsuzzoha, A. Machine Learning Utilization in GNSS–Use Cases, Challenges and Future Applications. In Proceedings of the 2021 International Conference on Localization and GNSS, ICL-GNSS 2021–Proceedings, Tampere, Finland, 1–3 June 2021; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2021. [Google Scholar] [CrossRef]
- Stasinopoulos, D.M.; Rigby, R.A. Generalized Additive Models for Location Scale and Shape (GAMLSS) in R. J. Stat. Softw. 2008, 23, 1–46. [Google Scholar] [CrossRef]
- Neal, R.M. Bayesian Learning for Neural Networks; Lecture Notes in Statistics; Springer: New York, NY, USA, 1996; Volume 118. [Google Scholar] [CrossRef]
- Chipman, H.A.; George, E.I.; McCulloch, R.E. BART: Bayesian Additive Regression Trees. Ann. Appl. Stat. 2010, 6, 266–298. [Google Scholar] [CrossRef]
- Hernández-Lobato, J.M.; Adams, R.P. Probabilistic Backpropagation for Scalable Learning of Bayesian Neural Networks. In Proceedings of the 32nd International Conference on Machine Learning, ICML 2015, Lille, France, 7–9 July 2015; International Machine Learning Society (IMLS): Princeton, NJ, USA, 2015; Volume 3, pp. 1861–1869. [Google Scholar]
- Friedman, J.H. Greedy Function Approximation: A Gradient Boosting Machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
- Amari, S.I. Natural Gradient Works Efficiently in Learning. Neural Comput. 1998, 10, 251–276. [Google Scholar] [CrossRef]
- Isik, O.K.; Petrunin, I.; Inalhan, G.; Tsourdos, A.; Moreno, R.V.; Grech, R. A Machine Learning Based GNSS Performance Prediction for Urban Air Mobility Using Environment Recognition. In Proceedings of the AIAA/IEEE Digital Avionics Systems Conference-Proceedings, San Antonio, TX, USA, 3–7 October 2021; Institute of Electrical and Electronics Engineers Inc.: New York, NY, USA, 2021. [Google Scholar] [CrossRef]
- Noll, C.E. The Crustal Dynamics Data Information System: A Resource to Support Scientific Analysis Using Space Geodesy. Adv. Sp. Res. 2010, 45, 1421–1440. [Google Scholar] [CrossRef]
- Spirent PLC. GSS7000 Series GNSS Constellation Simulator Datasheet; Spirent PLC: Stroudsburg, PA, USA, 2023. [Google Scholar]
- Spirent PLC. SimGEN Software Datasheet with Product Specification; Spirent PLC: Stroudsburg, PA, USA, 2022. [Google Scholar]
- U-blox. ZED-F9P Data Sheet; U-blox: Thalwil, Switzerland, 2023. [Google Scholar]
- Peng, H.; Long, F.; Ding, C. Feature Selection Based on Mutual Information: Criteria of Max-Dependency, Max-Relevance, and Min-Redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef] [PubMed]
- Tossaint, M.; Samson, J.; Toran, F.; Ventura-Traveset, J.; Sanz, J.; Hernandez-Pajares, M.; Juan, J.M. The Stanford–ESA Integrity Diagram: Focusing on SBAS Integrity. In Proceedings of the Institute of Navigation–19th International Technical Meeting of the Satellite Division, ION GNSS 2006, Fort Worth, TX, USA, 26–29 September 2006. [Google Scholar]
- ICAO. Annex 10 to the Convention on International Civil Aviation, 6th ed.; ICAO: Montreal, QC, Canada, 2018; Volume I. [Google Scholar]
- European GNSS Agency. Report on the Performance and Level of Integrity for Safety and Liability Critical Multi-Applications; European GNSS Agency: Madrid, Spain, 2015. [Google Scholar]
Environment Type | Horizontal RMSE (m) | Vertical RMSE (m) | HDOP | VDOP | vS | Availability (%) | ||||
---|---|---|---|---|---|---|---|---|---|---|
µ | σ | 95th Percentile | µ | σ | 95th Percentile | µ | µ | µ | ||
Open sky | 0.26 | 0.19 | 0.66 | 0.35 | 0.26 | 0.80 | 0.59 | 1.11 | 19.27 | 100 |
Suburban | 0.27 | 0.24 | 0.67 | 0.41 | 0.44 | 0.90 | 0.60 | 1.11 | 19.25 | 100 |
Urban | 2.40 | 1.59 | 5.59 | 8.34 | 5.14 | 17.50 | 0.71 | 1.30 | 16.35 | 100 |
Urban Multipath-free | 0.25 | 0.17 | 0.60 | 0.34 | 0.23 | 0.78 | 0.73 | 1.32 | 15.63 | 100 |
Urban canyon | 11.10 | 8.39 | 26.83 | 35.66 | 20.34 | 75.90 | 0.90 | 1.47 | 12.65 | 100 |
Urban canyon Multipath-free | 1.13 | 1.96 | 4.07 | 1.95 | 2.87 | 6.10 | 4.92 | 9.31 | 5.99 | 90.07 |
Features | MIQ for Horizontal Error | MIQ for Vertical Error | ||||
---|---|---|---|---|---|---|
Suburban | Urban | Urban Canyon | Suburban | Urban | Urban Canyon | |
vS | 0.0499 | 0.0627 | 0.0554 | 0.1728 | 0.1316 | 0.1686 |
HDOP | 0.0323 | 0.0829 | 0.0796 | N/A | N/A | N/A |
VDOP | N/A | N/A | N/A | 0.1690 | 0.1372 | 0.3376 |
0.0270 | 0.1083 | 0.1756 | 0.1167 | 0.1515 | 0.3955 | |
0.0462 | 0.0965 | 0.0936 | 0.2479 | 0.1642 | 0.3235 | |
0.0476 | 0.1095 | 0 | 0.2542 | 0.1518 | 0.4175 | |
0.0272 | 0.1038 | 0.1369 | 0.0923 | 0.1345 | 0.3850 | |
0.2842 | 0.3579 | 0 | 0.7867 | 0.5830 | 0 | |
0.3401 | 0 | 0.1531 | 0.9747 | 0.1799 | 0.6140 | |
0.0471 | 0.4338 | 0 | 0.2570 | 0.7088 | 0.3712 | |
0.1109 | 0.2307 | 0.3274 | 0.3258 | 0.2621 | 0.4859 | |
0.0418 | 0.1003 | 0.4463 | N/A | N/A | N/A | |
N/A | N/A | N/A | 0.2883 | 0.1555 | 0 |
Approach | Horizontal | Vertical | ||||
---|---|---|---|---|---|---|
Average BG (m) | MI Rate (%) | NO Rate (%) | Average BG (m) | MI Rate (%) | NO Rate (%) | |
Classical | 18.55 | 0 | 75.55 | 49.93 | 0 | 0.47 |
IBPL | 4.83 | 0 | 97.99 | 11.81 | 0 | 97.06 |
NGB-PL | 0.65 | 0.01 | 99.99 | 0.89 | 0.02 | 99.98 |
Approach | Horizontal | Vertical | ||||
---|---|---|---|---|---|---|
Average BG (m) | MI Rate (%) | NO Rate (%) | Average BG (m) | MI Rate (%) | NO Rate (%) | |
Classical | 21.03 | 0 | 11.42 | 50.37 | 0 | 0 |
IBPL | 90.45 | 0 | 2.23 | 201.36 | 0 | 1.58 |
NGB-PL | 5.09 | 0 | 100 | 15.58 | 0 | 97.67 |
Approach | Horizontal | Vertical | ||||
---|---|---|---|---|---|---|
Average BG (m) | MI Rate (%) | NO Rate (%) | Average BG (m) | MI Rate (%) | NO Rate (%) | |
Classical | 19.67 | 4.75 | 4.14 | 34.79 | 10.61 | 0 |
IBPL | 594.25 | 0 | 0 | 1122.05 | 0 | 0 |
NGB-PL | 28.69 | 0 | 4.69 | 67.71 | 4.28 | 0.06 |
Approach | Horizontal | Vertical | ||||
---|---|---|---|---|---|---|
Average BG (m) | MI Rate (%) | NO Rate (%) | Average BG (m) | MI Rate (%) | NO Rate (%) | |
Classical | 19.67 | 0 | 51.42 | 50.88 | 0 | 0 |
IBPL | 1.53 | 0 | 100 | 3.84 | 0 | 100 |
NGB-PL | 0.37 | 0.89 | 99.11 | 0.95 | 0 | 100 |
Approach | Horizontal | Vertical | ||||
---|---|---|---|---|---|---|
Average BG (m) | MI Rate (%) | NO Rate (%) | Average BG (m) | MI Rate (%) | NO Rate (%) | |
Classical | 21.46 | 0 | 0 | 56.53 | 0 | 0 |
IBPL | 103.44 | 0 | 9.11 | 227.49 | 0 | 7.31 |
NGB-PL | 6.05 | 0 | 100 | 12.08 | 0 | 100 |
Approach | Horizontal | Vertical | ||||
---|---|---|---|---|---|---|
Average BG (m) | MI Rate (%) | NO Rate (%) | Average BG (m) | MI Rate (%) | NO Rate (%) | |
Classical | 19.65 | 1.41 | 0 | 33.68 | 2.16 | 0 |
IBPL | 281.83 | 0 | 0 | 545.70 | 0 | 0 |
NGB-PL | 25.64 | 0.05 | 5.61 | 58.07 | 0 | 0 |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Isik, O.K.; Petrunin, I.; Tsourdos, A. Machine Learning-Based Environment-Aware GNSS Integrity Monitoring for Urban Air Mobility. Drones 2024, 8, 690. https://doi.org/10.3390/drones8110690
Isik OK, Petrunin I, Tsourdos A. Machine Learning-Based Environment-Aware GNSS Integrity Monitoring for Urban Air Mobility. Drones. 2024; 8(11):690. https://doi.org/10.3390/drones8110690
Chicago/Turabian StyleIsik, Oguz Kagan, Ivan Petrunin, and Antonios Tsourdos. 2024. "Machine Learning-Based Environment-Aware GNSS Integrity Monitoring for Urban Air Mobility" Drones 8, no. 11: 690. https://doi.org/10.3390/drones8110690
APA StyleIsik, O. K., Petrunin, I., & Tsourdos, A. (2024). Machine Learning-Based Environment-Aware GNSS Integrity Monitoring for Urban Air Mobility. Drones, 8(11), 690. https://doi.org/10.3390/drones8110690