Submitted:
27 April 2024
Posted:
29 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Multirotor drones. These UAV are characterized by their design with multiple rotor blades. These drones are similar in concept to traditional helicopters but are typically smaller. The main distinguishing ability of rotary-wing drones is their ability to hover and take off and land vertically (VTOL).
- Fixed-wing. Similar to traditional airplanes. Unlike rotary-wing drones, they achieve lift through the aerodynamic forces generated by their wings as they move through the air.
- Altitude, speed, and heading information.
- Battery status and remaining flight time.
- Sensor data such as temperature, humidity, or camera feed.
- GPS coordinates for position tracking.
- Manual
- Altitude hold
- Loiter mode
- Autonomous (pre-programmed missions)
2. Problem Statement
3. Related Work
4. Methodology
- Visual Odometry: At the moment of GPS loss, the algorithm estimates a latitude/longitude coordinate based only on monocular vision. The accumulated error in this phase will depend on the precision with which the scale is calculated.
- Reduction of accumulated error: We search for Correspondences between the UAV image and the georeferenced map to correct the estimation errors from the previous phase.
4.1. Visual Odometry
4.2. Reduction of Accumulated Error
- Power consumption of the Hardware: We are allow to supply small embedded hardwares like a Raspberry Pi 4 [32] or an Orange Pi 5 [33], to not compromise the entire system. This prevents us from using many of the techniques based on deep learning architectures.
- Onboard processing: Working in GPS-Denied zones commonly imply noisy or denied communication, requiring the UAV to compute GPS estimation onboard.
- Altitude estimation: low altitude Multi-rotors can achieved high precision due to laser or ultrasonic sensors, but for a tactical fixed-wing UAV we have to estimate altitude with a barometer sensor, that can have up to hundred meter of error.
- High range missions: Tactical UAV can reach up to 200 Km range of operation. Then the algorithm has to work with long paths.
4.2.1. Calculate Flight Plan
4.2.2. Filter Key-Points with the Flight Plan
4.2.3. Spacial Indexing
5. Results
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| DEM | Digital Elevation Model |
| GCS | Ground Control Station |
| GDAL | Geospatial Data Abstraction Library |
| GPS | Global Positioning System |
| HALE | High Altitude Long Endurance |
| IMU | Inertial Measurement Unit |
| INS | Inertial Navigation System |
| LIDAR | Light Detection And Ranging |
| MALE | Medium Altitude Long Endurance |
| ORB | Oriented Fast and Rotated Brief |
| UAV | Unmanned Aerial Vehicle |
| UGS | Unattended Ground Sensors |
| UTM | Universal Transverse Mercator |
| SLAM | Simultaneous Localization And Mapping |
| VTOL | Vertical Take Off and Landing |
References
- Gutiérrez, G.; Searcy, M.T. Introduction to the UAV special edition. The SAA Archaeological Record, Special Issue Drones in 356 Archaeology 2016, 16, 6–9. [Google Scholar]
- of Excellence, U.A.U.A.S.C. U.S. Army Unmanned Aircraft Systems Roadmap 2010-2035: Eyes of the Army; U.S. Army Unmanned Aircraft Systems Center of Excellence, 2010.
- Psiaki, M.L.; O’Hanlon, B.W.; Bhatti, J.A.; Shepard, D.P.; Humphreys, T.E. GPS spoofing detection via dual-receiver correlation of military signals. IEEE Transactions on Aerospace and Electronic Systems 2013, 49, 2250–2267. [Google Scholar] [CrossRef]
- Manfredini, E.G.; Akos, D.M.; Chen, Y.H.; Lo, S.; Walter, T.; Enge, P. Effective GPS spoofing detection utilizing metrics from commercial receivers. In Proceedings of the Proceedings of the 2018 International Technical Meeting of The Institute of Navigation, 2018.; pp. 672–689.
- O’Hanlon, B.W.; Psiaki, M.L.; Bhatti, J.A.; Shepard, D.P.; Humphreys, T.E. Real-time GPS spoofing detection via correlation of encrypted signals. Navigation 2013, 60, 267–278. [Google Scholar] [CrossRef]
- Khanafseh, S.; Roshan, N.; Langel, S.; Chan, F.C.; Joerger, M.; Pervan, B. GPS spoofing detection using RAIM with INS coupling. In Proceedings of the 2014 IEEE/ION Position, Location and Navigation Symposium-PLANS, 2014, 2014. IEEE; pp. 1232–1239. [Google Scholar]
- Jung, J.H.; Hong, M.Y.; Choi, H.; Yoon, J.W. An analysis of GPS spoofing attack and efficient approach to spoofing detection in PX4. IEEE Access 2024. [Google Scholar] [CrossRef]
- Fan, Z.; Tian, X.; Wei, S.; Shen, D.; Chen, G.; Pham, K.; Blasch, E. GASx: Explainable Artificial Intelligence For Detecting GPS Spoofing Attacks. In Proceedings of the Proceedings of the 2024 International Technical Meeting of The Institute of Navigation, 2024.; pp. 441–453.
- Chen, J.; Wang, X.; Fang, Z.; Jiang, C.; Gao, M.; Xu, Y. A Real-Time Spoofing Detection Method Using Three Low-Cost Antennas in Satellite Navigation. Electronics 2024, 13, 1134. [Google Scholar] [CrossRef]
- Bai, L.; Sun, C.; Dempster, A.G.; Zhao, H.; Feng, W. GNSS Spoofing Detection and Mitigation With a Single 5G Base Station Aiding. IEEE Transactions on Aerospace and Electronic Systems 2024. [Google Scholar] [CrossRef]
- Rady, S.; Kandil, A.; Badreddin, E. A hybrid localization approach for UAV in GPS denied areas. In Proceedings of the 2011 IEEE/SICE International Symposium on System Integration (SII). IEEE; 2011; pp. 1269–1274. [Google Scholar]
- Conte, G.; Doherty, P. An integrated UAV navigation system based on aerial image matching. In Proceedings of the 2008 IEEE Aerospace Conference. IEEE; 2008; pp. 1–10. [Google Scholar]
- Russell, J.S.; Ye, M.; Anderson, B.D.; Hmam, H.; Sarunic, P. Cooperative localization of a GPS-denied UAV using direction-of-arrival measurements. IEEE Transactions on Aerospace and Electronic Systems 2019, 56, 1966–1978. [Google Scholar] [CrossRef]
- Sharma, R.; Taylor, C. Cooperative navigation of MAVs in GPS denied areas. In Proceedings of the 2008 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems. IEEE; 2008; pp. 481–486. [Google Scholar]
- Misra, S.; Chakraborty, A.; Sharma, R.; Brink, K. Cooperative simultaneous arrival of unmanned vehicles onto a moving target in gps-denied environment. In Proceedings of the 2018 IEEE Conference on Decision and Control (CDC). IEEE; 2018; pp. 5409–5414. [Google Scholar]
- Manyam, S.G.; Rathinam, S.; Darbha, S.; Casbeer, D.; Cao, Y.; Chandler, P. Gps denied uav routing with communication constraints. Journal of Intelligent & Robotic Systems 2016, 84, 691–703. [Google Scholar]
- Srisomboon, I.; Lee, S. Positioning and Navigation Approaches using Packet Loss-based Multilateration for UAVs in GPS-Denied Environments. IEEE Access 2024. [Google Scholar] [CrossRef]
- Griffin, B.; Fierro, R.; Palunko, I. An autonomous communications relay in GPS-denied environments via antenna diversity. The Journal of Defense Modeling and Simulation 2012, 9, 33–44. [Google Scholar] [CrossRef]
- Zahran, S.; Mostafa, M.; Masiero, A.; Moussa, A.; Vettore, A.; El-Sheimy, N. Micro-radar and UWB aided UAV navigation in GNSS denied environment. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences 2018, 42, 469–476. [Google Scholar] [CrossRef]
- Asher, M.S.; Stafford, S.J.; Bamberger, R.J.; Rogers, A.Q.; Scheidt, D.; Chalmers, R. Radionavigation alternatives for US Army Ground Forces in GPS denied environments. In Proceedings of the Proc. of the 2011 International Technical Meeting of The Institute of Navigation. Citeseer, Vol. 508; 2011; p. 532. [Google Scholar]
- Trujillo, J.C.; Munguia, R.; Guerra, E.; Grau, A. Cooperative monocular-based SLAM for multi-UAV systems in GPS-denied environments. Sensors 2018, 18, 1351. [Google Scholar] [CrossRef] [PubMed]
- Radwan, A.; Tourani, A.; Bavle, H.; Voos, H.; Sanchez-Lopez, J.L. UAV-assisted Visual SLAM Generating Reconstructed 3D Scene Graphs in GPS-denied Environments. arXiv preprint arXiv:2402.07537, arXiv:2402.07537 2024.
- Kim, J.; Sukkarieh, S.; et al. 6DoF SLAM aided GNSS/INS navigation in GNSS denied and unknown environments. Positioning 2005, 1. [Google Scholar] [CrossRef]
- Tareen, S.A.K.; Saleem, Z. A comparative analysis of sift, surf, kaze, akaze, orb, and brisk. In Proceedings of the 2018 International conference on computing, mathematics and engineering technologies (iCoMET). IEEE; 2018; pp. 1–10. [Google Scholar]
- Fernández-Coppel, I.A. La Proyección UTM. Área de Ingeniería Cartográfica, Geodesia y Fotogrametría, Departamento de Ingeniería Agrícola y Forestal, Escuela Técnica Superior de Ingenierías Agrarias, Palencia, UNIVERSIDAD DE VALLADOLID 2001.
- Franco, A.R. Características de las coordenadas UTM y descripción de este tipo de coordenadas. Obtenido de http://www. elgps. com/documentos/utm/coordenadas_utm. h tml 1999.
- Langley, R.B. The UTM grid system. GPS world 1998, 9, 46–50. [Google Scholar]
- Dana, P.H. Coordinate systems overview. The Geographer’s Craft Project 1995.
- Wu, C.; Fraundorfer, F.; Frahm, J.M.; Snoeyink, J.; Pollefeys, M. Image localization in satellite imagery with feature-based indexing. In Proceedings of the XXIst ISPRS Congress: Technical Commission III. ISPRS, Vol. 37; 2008; pp. 197–202. [Google Scholar]
- Hu, S.; Lee, G.H. Image-based geo-localization using satellite imagery. International Journal of Computer Vision 2020, 128, 1205–1219. [Google Scholar] [CrossRef]
- Bianchi, M.; Barfoot, T.D. UAV localization using autoencoded satellite images. IEEE Robotics and Automation Letters 2021, 6, 1761–1768. [Google Scholar] [CrossRef]
- Gay, W. Raspberry Pi hardware reference; Apress, 2014.
- Noreen, I.; Khan, A.; Habib, Z. A comparison of RRT, RRT* and RRT*-smart path planning algorithms. International Journal of Computer Science and Network Security (IJCSNS) 2016, 16, 20. [Google Scholar]
- Alcantarilla, P.F.; Solutions, T. Fast explicit diffusion for accelerated features in nonlinear scale spaces. IEEE Trans. Patt. Anal. Mach. Intell 2011, 34, 1281–1298. [Google Scholar]
- Alcantarilla, P.F.; Bartoli, A.; Davison, A.J. KAZE features. In Proceedings of the Computer Vision–ECCV 2012: 12th European Conference on Computer Vision, Florence, Italy October7-13, 2012, Proceedings, Part VI 12. Springer, 2012; pp. 214–227.
- Begum, S.A.N.; Supreethi, K. A survey on spatial indexing. Journal of Web Development and Web Designing 2018, 3. [Google Scholar]
- Ram, P.; Sinha, K. Revisiting kd-tree for nearest neighbor search. In Proceedings of the Proceedings of the 25th acm sigkdd international conference on knowledge discovery & data mining, 2019, pp. 1378–1388.
- Huang, K.; Li, G.; Wang, J. Rapid retrieval strategy for massive remote sensing metadata based on GeoHash coding. Remote sensing letters 2018, 9, 1070–1078. [Google Scholar] [CrossRef]
- Tobler, W.; Chen, Z.t. A quadtree for global information storage. Geographical Analysis 1986, 18, 360–371. [Google Scholar] [CrossRef]





















| Class | Category | Operating altitude (ft) |
Range (km) |
Payload (kg) |
|---|---|---|---|---|
| I | Micro (<2 kg) | <3000 | 5 | 0.2-0.5 |
| I | Mini (2-20 kg) | <3000 | 25 | 0.5-10 |
| II | Small (<150 kg) | <5000 | 50-150 | 5-50 |
| III | Tactical | <10000 | <200 | 25-200 |
| IV | Medium Altitude Long Endurance (MALE) |
<18000 | >1000 | >200 |
| V | High Altitude Long Endurance (HALE) |
>18000 | >1000 | >200 |
| Class | Accumulated Error |
Root Mean Square Error (RMSE) |
Mean | Std |
|---|---|---|---|---|
| 0.0005 | 1184118.53 | 1893.99 | 1706.22 | 822.20 |
| 0.001 | 516631.52 | 845.68 | 744.42 | 401.27 |
| 0.0015 | 696712.03 | 1230.59 | 1003.90 | 711.71 |
| Our Approach | 99732.63 | 150.79 | 142.88 | 48.19 |
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 (http://creativecommons.org/licenses/by/4.0/).