Improving UAV Mission Quality and Safety through Topographic Awareness
Abstract
:1. Introduction
2. Digital Elevation Models (DEMs)
- Conventional topographic surveys: For these surveys, conventional equipment such as optical or laser tachometers and leveling instruments are used. With this method, a highly detailed DEM can be obtained. However, it is a lengthy and costly process, so it is only used for small areas.
- Kinematic GPS surveys: For this method, a GPS receiver is mounted on a vehicle, which moves over a terrain. With the use of the altitude data from the GPS, a relatively large area can be covered.
- Optical satellite images: With the use of satellite images, an estimate of the terrain level altitude can be made. The advantage of this method is that it covers a huge area more quickly; however, the resolution is much lower than the previously mentioned methods.
3. Proposed Solution
3.1. Model
3.2. Parameters
- Simulating an entire mission takes a long time;
- It is difficult to determine the true effect of a change in the parameters;
- One can be fixed on solving a specific problem (i.e., the mission), instead of the solution being applicable to different missions (i.e., parameters are optimized for just one mission instead of a general solution);
- When the entire mission is considered, the horizontal movement of the UAV also plays a role.
4. Evaluation
4.1. ArduSim
- Simulator and GCS: ArduSim can be used in two operation modes. It can function as a simulator and as a Ground Control Station (GCS) for real UAVs. The protocol (in this case, the model we created) is uncoupled from the operational mode. This ensures quick deployment on real UAVs since the protocol does not need any changes once it works in the simulated environment.
- Automated testing: As a simulator, ArduSim can be executed with or without a graphical user interface (GUI). The mode with a GUI is typically used when developing the protocol. Once the protocol is developed and a lot of experiments need to be performed, the mode without a GUI can be used, and tests can be run automatically.
- UAV-to-UAV communication: ArduSim uses the 802.11a standard to communicate, both between UAVs themselves and between the UAVs and the ground station. When ArduSim is used as a simulator, communication is accomplished using virtual links. Whenever protocols are thoroughly tested, they can be deployed on real UAVs. In this case, ArduSim will send the messages via User Datagram Protocol (UDP) broadcasts.
- Scalability: ArduSim was designed to be a multi-UAV flight simulator. Therefore, a lot of effort was put into scalability. This resulted in a simulator that is able to run up to 100 UAVs in near-real time, and up to 256 UAVs in soft-real time on a high-end PC (Intel Core i7-7700, 32 GB RAM).
- API: Inside ArduSim’s codebase, an Application Programming Interface (API), developers offer many common functions (taking off, moving to a GPS location, landing, etc.) to control the UAV.
- Data logging: ArduSim extensively logs data in various formats after a flight in order to make it development- and debug-friendly.
4.2. Scenario A: Rural Area
4.3. Scenario B: Mountain Area
5. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
DEM | Digital elevation model |
UAVs | Unmanned Arial Vehicles |
AGL | Above ground level |
GCS | Ground Control Station |
API | Application Programming Interface |
GUI | Graphical user interface |
References
- Giones, F.; Brem, A. From toys to tools: The co-evolution of technological and entrepreneurial developments in the drone industry. Bus. Horizons 2017, 60, 875–884. [Google Scholar] [CrossRef]
- Pixhawk. Pixhawk: The Hardware Standard for Open-Source Autopilots. 2021. Available online: https://pixhawk.org/ (accessed on 26 October 2021).
- Team, A.D. ArduPilot: Copter Documentation. 2021. Available online: https://ardupilot.org/copter/ (accessed on 26 October 2021).
- EASA. Easy Access Rules for Unmanned Aircraft Systems. 2021. Available online: https://www.easa.europa.eu/document-library/easy-access-rules/online-publications/easy-access-rules-unmanned-aircraft-systems (accessed on 26 October 2021).
- VC Technology Ltd. Litchi. 2022. Available online: https://flylitchi.com/ (accessed on 9 February 2022).
- Sze, L.T.; Cheaw, W.G.; Ahmad, Z.A.; Ling, C.A.; Chet, K.V.; Lateh, H.; Bayuaji, L. High resolution DEM generation using small drone for interferometry SAR. In Proceedings of the 2015 International Conference on Space Science and Communication (IconSpace), Langkawi, Malaysia, 10–12 August 2015; pp. 366–369. [Google Scholar] [CrossRef]
- Mogili, U.R.; Deepak, B.B.V.L. Review on Application of Drone Systems in Precision Agriculture. Procedia Comput. Sci. 2018, 133, 502–509. [Google Scholar] [CrossRef]
- Aurambout, J.P.; Gkoumas, K.; Ciuffo, B. Last mile delivery by drones: An estimation of viable market potential and access to citizens across European cities. Eur. Transp. Res. Rev. 2019, 11, 1–21. [Google Scholar] [CrossRef] [Green Version]
- Amukele, T.; Ness, P.M.; Tobian, A.A.; Boyd, J.; Street, J. Drone transportation of blood products. Transfusion 2017, 57, 582–588. [Google Scholar] [CrossRef] [PubMed]
- Swihart, D.E.; Barfield, A.F.; Griffin, E.M.; Lehmann, R.C.; Whitcomb, S.C.; Flynn, B.; Skoog, M.A.; Processor, K.E. Automatic Ground Collision Avoidance System design, integration, flight test. IEEE Aerosp. Electron. Syst. Mag. 2011, 26, 4–11. [Google Scholar] [CrossRef]
- Griffin, E.M.; Turner, R.M.; Whitcomb, S.C.; Swihart, D.E.; Bier, J.M.; Hobbs, K.L.; Burns, A.C. Automatic Ground Collision Avoidance System Design for Pre-Block 40 F-16 Configurations. In Proceedings of the 2012 International Symposium on Aerospace Technology, Jeju, Korea, 13–15 November 2012; pp. 4–15. [Google Scholar]
- Eller, B.; Stanfill, P.; Turner, R.; Whitcomb, S.; Swihart, D.; Burns, A.; Hobbs, K. Test and Evaluation of a Modified F-16 Analog Flight Control Computer. In AIAA Infotech@Aerospace (I@A) Conference; American Institute of Aeronautics and Astronautics: Boston, MA, USA, 2013; p. 4726. [Google Scholar] [CrossRef]
- Muliadi, J.; Kusumoputro, B. Neural network control system of UAV altitude dynamics and its comparison with the PID control system. J. Adv. Transp. 2018, 2018, 3823201. [Google Scholar] [CrossRef]
- Kharchenko, V.; Kuzmenko, N. Unmanned aerial vehicle collision avoidance using digital elevation model. Proc. Natl. Aviat. Univ. 2013, 1, 21–25. [Google Scholar] [CrossRef]
- Organismo Autónomo Centro Nacional de Información Geográfica. Centro de Descargas. 2021. Available online: http://centrodedescargas.cnig.es/CentroDescargas/index.jsp (accessed on 26 October 2021).
- CDEMA. Digital Elevation Models. 2021. Available online: https://www.cdema.org/virtuallibrary/index.php/charim-hbook/data-management-book/3-base-data-collection/3-2-digital-elevation-models (accessed on 26 October 2021).
- Fabra, F.; Calafate, C.T.; Cano, J.C.; Manzoni, P. ArduSim: Accurate and real-time multicopter simulation. Simul. Model. Pract. Theory 2018, 87, 170–190. [Google Scholar] [CrossRef]
- GRC. ArduSim: A Novel Real-Time Flight Simulator. 2021. Available online: https://github.com/GRCDEV/ArduSim (accessed on 26 October 2021).
- Meier, L.; QGroundControl. MAVLink Micro Air Vehicle Communication Protocol. 2007. Available online: https://mavlink.io/en/ (accessed on 11 May 2019).
Look-Ahead Distance (m) | Mean Error (m) | Standard Deviation (m) |
---|---|---|
2 | 0.1834 | 2.5176 |
4 | −0.1464 | 2.3930 |
6 | −0.0721 | 1.7832 |
8 | −0.0493 | 1.6260 |
10 | −0.0724 | 1.6399 |
12 | 0.0203 | 1.5128 |
14 | 0.0049 | 1.7969 |
16 | 0.0449 | 1.9540 |
18 | 0.1118 | 2.1984 |
20 | 0.1678 | 2.5435 |
Without Adjustment | With Adjustment | Difference | |
---|---|---|---|
Horizontal distance (m) | 3238 | 3238 | 0% |
Vertical distance (m) | 0 | 583 | - |
Flight time (s) | 324 | 334 | +3.01% |
Energy consumed (kWh) | 127 | 132 | +3.49% |
Look Ahead Distance (m) | Mean Error (m) | Standard Deviation (m) |
---|---|---|
0 | −1.5206 | 8.6427 |
2 | −0.1372 | 7.4118 |
4 | 1.2548 | 6.1141 |
6 | 2.9995 | 6.5989 |
8 | 4.4752 | 7.7420 |
10 | 5.9446 | 9.3839 |
Without Adjustment | With Adjustment | Difference | |
---|---|---|---|
Horizontal distance (m) | 6193 | 6193 | 0% |
Vertical distance (m) | 0 | 2100 | - |
Flight time (s) | 507 | 655 | +28.99% |
Energy consumed (kWh) | 200 | 261 | +30.59% |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Wubben, J.; Morales, C.; Calafate, C.T.; Hernández-Orallo, E.; Cano, J.-C.; Manzoni, P. Improving UAV Mission Quality and Safety through Topographic Awareness. Drones 2022, 6, 74. https://doi.org/10.3390/drones6030074
Wubben J, Morales C, Calafate CT, Hernández-Orallo E, Cano J-C, Manzoni P. Improving UAV Mission Quality and Safety through Topographic Awareness. Drones. 2022; 6(3):74. https://doi.org/10.3390/drones6030074
Chicago/Turabian StyleWubben, Jamie, Christian Morales, Carlos T. Calafate, Enrique Hernández-Orallo, Juan-Carlos Cano, and Pietro Manzoni. 2022. "Improving UAV Mission Quality and Safety through Topographic Awareness" Drones 6, no. 3: 74. https://doi.org/10.3390/drones6030074
APA StyleWubben, J., Morales, C., Calafate, C. T., Hernández-Orallo, E., Cano, J. -C., & Manzoni, P. (2022). Improving UAV Mission Quality and Safety through Topographic Awareness. Drones, 6(3), 74. https://doi.org/10.3390/drones6030074