Simulation Environment Conceptual Design for Life-Saving UAV Flights in Mountainous Terrain
Abstract
:1. Introduction
2. Creation of the Comprehensive Simulation Environment
2.1. Weather API by Meteomatics
2.2. The Elevation API and Terrain Implementation
2.3. The Integration of Prepar3D v6.1, MATLAB-Simulink 2024b, Weather API by Meteomatic and Elevation API
- feet ↔ meters, knots ↔ m/s pounds-force ↔ newtons, degrees ↔ radians, and LLA (WGS-84) ↔ ECEF.
- The converter is covered by Simulink Test unit-tests (±10−6 relative tolerance) to avoid silent unit/scale errors.
- Because of bandwidth considerations, the time stamp travels as a single client data packet field (uint64 µs).
- a high-rate 18 Hz loop for actuator commands and kinematic telemetry (native client-data packet)
- a low-rate 1 Hz loop for atmospheric updates that avoids saturating the control link.
2.4. Mathematical Model of the Selected UAV
3. Realization and Results of the Simulation Test Flights
3.1. Evaluation of the Credibility and Success Rate of Simulated Flights
3.2. The Ablation Study
- Turbulence dominated the error budget. Mountain-wave vertical velocities produced the most significant displacement, almost tripling the FDE. Control bandwidth limits rather than raw thrust explained most of the excursion.
- Wind magnitude mattered more than precipitation. A shift from a steady breeze to gusts doubled the terminal error, whereas adding heavy rain increased the FDE by only ~0.7 m. Aerodynamic coupling between roll commands and lateral gusts was the principal mechanism.
- Sensor-induced errors were secondary but non-negligible. The GNSS multipath alone increased the FDE by 0.48 m and occasionally triggered short-lived autonomous hover modes. When turbulence and multipath were combined in exploratory dual-factor runs, the effects were roughly additive, confirming a weak interaction.
- Topography affected guidance loops more than aerodynamics. The steep-terrain ablation necessitated aggressive climb power-sharing; energy management limits extended the flight path and increased the FDE by 0.81 m.
- Expressed as Cohen’s d (factor mean—baseline mean divided by pooled σ), turbulence yielded an FDE of d ≈ 15—a huge effect—whereas GNSS multipath gave d ≈ 4. All other single factors fell between these extremes, indicating that mitigations should prioritize real-time turbulence sensing and adaptive trajectory smoothing.
4. Discussion
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Naidoo, Y.; Stopforth, R.; Bright, G. Development of an UAV for search & rescue applications. In Proceedings of the IEEE Africon ’11, Victoria Falls, Zambia, 13–15 September 2011; pp. 1–6. [Google Scholar] [CrossRef]
- Liu, Z.; Chen, H.; Wen, Y.; Xiao, C.; Chen, Y.; Sui, Z. Mode Design and Experiment of Unmanned Aerial Vehicle Search and Rescue in Inland Waters. In Proceedings of the 6th International Conference on Transportation Information and Safety (ICTIS), Wuhan, China, 22–24 October 2021; pp. 917–922. [Google Scholar] [CrossRef]
- Jin, Z.; Nie, L.; Li, D.; Tu, Z.; Xiang, J. An Autonomous Control Framework of Unmanned Helicopter Operations for Low-Altitude Flight in Mountainous Terrains. Drones 2022, 6, 150. [Google Scholar] [CrossRef]
- Rudol, P.; Doherty, P. Human Body Detection and Geolocalization for UAV Search and Rescue Missions Using Color and Thermal Imagery. In Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2008; pp. 1–8. [Google Scholar] [CrossRef]
- ter Avest, E.; Kratz, M.; Dill, T.; Palmer, M. HEMS in mountain and remote areas: Reduction of carbon footprint through drones? Scand. J. Trauma. Resusc. Emerg. Med. 2023, 31, 36. [Google Scholar] [CrossRef] [PubMed]
- Claesson, A.; Fredman, D.; Svensson, L. Unmanned aerial vehicles (drones) in out-of-hospital-cardiac-arrest. Scand. J. Trauma. Resusc. Emerg. Med. 2016, 24, 124. [Google Scholar] [CrossRef]
- Ozbiltekin-Pala, M.; Yavas, V.; Ozkan-Ozen, Y.D. Drivers and barriers of unmanned aerial vehicles in emergency logistics operations. Technol. Soc. 2025, 82, 102894. [Google Scholar] [CrossRef]
- Eskandaripour, H.; Boldsaikhan, E. Last-Mile Drone Delivery: Past, Present, and Future. Drones 2023, 7, 77. [Google Scholar] [CrossRef]
- Elmeseiry, N.; Alshaer, N.; Ismail, T. A Detailed Survey and Future Directions of Unmanned Aerial Vehicles (UAVs) with Potential Applications. Aerospace 2021, 8, 363. [Google Scholar] [CrossRef]
- Češkovič, M.; Kurdel, P.; Gecejová, N.; Labun, J.; Gamcová, M.; Lehocký, M. A Reasonable Alternative System for Searching UAVs in the Local Area. Sensors 2022, 22, 3122. [Google Scholar] [CrossRef]
- Kurdel, P.; Gecejová, N.; Češkovič, M.; Yakovlieva, A. Evaluation of the Success of Simulation of the Unmanned Aerial Vehicle Precision Landing Provided by a Newly Designed System for Precision Landing in a Mountainous Area. Aerospace 2024, 11, 82. [Google Scholar] [CrossRef]
- Gecejová, N.; Češkovič, M.; Kurdel, P.; Kopyt, A. Simulation and Analysis of the Change in the Radiation Characteristics of the Communication and Telemetry Antenna of the UAV Used as a Supplementary Rescue Device for SAR and HEMS. In Proceedings of the New Trends in Aviation Development 2023: The XVIII International Scientific Conference, New York, NY, USA, 20–22 September 2023; Institute of Electrical and Electronics Engineers: New York, NY, USA, 2023; pp. 71–76, ISBN 979-8-3503-7040-9. [Google Scholar] [CrossRef]
- Biliderov, S.; Kamenov, K.; Calovska, R.; Georgiev, G. Synthesis and Testing of an Algorithm for Autonomous Landing of a UAV under Turbulence, Wind Disturbance and Sensor Noise. Eng. Proc. 2024, 70, 41. [Google Scholar] [CrossRef]
- Polishchuk, V.; Kelemen, M.; Kelemen, M.; Polishchuk, A.; Gasparović, G. Unmanned Aerial Vehicle Flight Risk Assessment Model for Environmental Research on Mountain Terrain. In Proceedings of the 2021 6th International Conference on Smart and Sustainable Technologies (SpliTech), Bol and Split, Croatia, 8–11 September 2021; pp. 1–5. [Google Scholar] [CrossRef]
- Zhang, M.; Han, Y.; Chen, S.; Liu, M.; He, Z.; Pan, N. A Multi-Strategy Improved Differential Evolution Algorithm for UAV 3D Trajectory Planning in Complex Mountainous Environments. Eng. Appl. Artif. Intell. 2023, 125, 106672. [Google Scholar] [CrossRef]
- Bremer, M.; Wichmann, V.; Rutzinger, M.; Zieher, T.; Pfeiffer, J. Simulating Unmanned-Aerial-Vehicle Based Laser Scanning Data for Efficient Mission Planning in Complex Terrain. ISPRS Arch. 2019, XLII-2/W13, 943–950. Available online: https://isprs-archives.copernicus.org/articles/XLII-2-W13/943/2019/ (accessed on 1 March 2025).
- Barton, J.D.; Cybyk, B.; Drewry, D.G.; Frey, T.M.; Funk, B.K.; Hawthorne, R.C.; Keane, J.F. Use of a High-Fidelity UAS Simulation for Design, Testing, Training, and Mission Planning for Operation in Complex Environments. Encycl. Remote Sens. 2010, 1–14. [Google Scholar] [CrossRef]
- Shi, Z.; Zhang, J.; Shi, G.; Ji, L.; Wang, D.; Wu, Y. Design of a UAV Trajectory Prediction System Based on Multi-Flight Modes. Drones 2024, 8, 255. [Google Scholar] [CrossRef]
- Wang, W.; Xiong, W.; Ouyang, X.; Chen, L. TPTrans: Vessel Trajectory Prediction Model Based on Transformer Using AIS Data. ISPRS Int. J. Geo-Inf. 2024, 13, 400. [Google Scholar] [CrossRef]
- Kovanič, Ľ.; Blistan, P.; Urban, R.; Štroner, M.; Blišťanová, M.; Bartoš, K.; Pukanská, K. Analysis of the Suitability of High-Resolution DEM Obtained Using ALS and UAS (SfM) for the Identification of Changes and Monitoring the Development of Selected Geohazards in the Alpine Environment—A Case Study in High Tatras, Slovakia. Remote Sens. 2020, 12, 3901. [Google Scholar] [CrossRef]
- Meier, K.; Hann, R.; Skaloud, J.; Garreau, A. Wind Estimation with Multirotor UAVs. Atmosphere 2022, 13, 551. [Google Scholar] [CrossRef]
- Lei, Y.; Li, Y.; Wang, J. Aerodynamic Analysis of an Orthogonal Octorotor UAV Considering Horizontal Wind Disturbance. Aerospace 2023, 10, 525. [Google Scholar] [CrossRef]
- Meteomatics. Weather API. Available online: https://www.meteomatics.com/en/weather-api/ (accessed on 14 November 2024).
- Li, W.; Cui, S.; Zhao, J.; An, L.; Yu, C.; Ding, Y.; Jing, H.; Liu, Q. Experimental Study of Wind Characteristics at a Bridge Site in Mountain Valley Considering the Effect of Oncoming Wind Speed. Appl. Sci. 2024, 14, 10588. [Google Scholar] [CrossRef]
- Pandharinath, N. Aviation Meteorology; Himalaya Publishing House: Mumbai, India, 2014; ISBN 9789386211361. [Google Scholar]
- International Electrotechnical Commission (IEC). IEC 60529/A1:1999 Degrees of Protection Provided by Enclosures (IP Code)—Amendment 1; IEC: Geneva, Switzerland, 1999. [Google Scholar]
- Slovak Office of Standards, Metrology and Testing. Degrees of Protection Provided by Enclosures (IP Code); STN EN 60529/A1:2002 (33 0330); ÚNMS SR: Bratislava, Slovakia, 2002. [Google Scholar]
- Google Developers. Elevation API Overview. Available online: https://developers.google.com/maps/documentation/elevation/overview (accessed on 1 December 2024).
- Gecejová, N.; Češkovič, M.; Yakovlieva, A. Concept of the Alternative Protection of the High and Very High-Voltage Power Lines During Flights of the Conventional Aircraft and Unmanned Aerial Vehicles. In Proceedings of the IEEE 9th International Conference on Energy Smart Systems (ESS), Kyiv, Ukraine, 29–31 October 2024. [Google Scholar]
- DJI. Mavic Pro User Manual, V2.0. Available online: https://dl.djicdn.com/downloads/mavic/20171219/Mavic%20Pro%20User%20Manual%20V2.0.pdf (accessed on 20 February 2025).
- Ahmed, A.H.; Ouda, A.N.; Kamel, A.M.; Elhalwagy, Y.Z. Design and Analysis of Quadcopter Classical Controller. In Proceedings of the 16th International Conference on Aerospace Sciences & Aviation Technology (ASAT-16), Cairo, Egypt, 26–28 May 2015; Military Technical College: Cairo, Egypt, 2015. [Google Scholar]
- Cárdenas, C.A.; Grisales, V.H.; Collazos Morales, C.A. Quadrotor Modeling and a PID Control Approach. In Intelligent Human Computer Interaction; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2020; pp. 281–291. [Google Scholar] [CrossRef]
- Carlone, L.; Ryll, M. Visual Navigation for Autonomous Vehicles (VNAV); Lecture 6: Quadrotor Dynamics. Fall 2023. Available online: https://wilselby.com/research/arducopter/model-verification/ (accessed on 18 February 2025).
- Xu, K.; Qin, Z.; Wang, G.; Huang, K.; Ye, S.; Zhang, H. Collision-Free LSTM for Human Trajectory Prediction. In Proceedings of the International Conference on Multimedia Modeling, Bangkok, Thailand, 5–7 February 2018; Springer: Cham, Switzerland, 2018; pp. 106–116. [Google Scholar]
- Alahi, A.; Goel, K.; Ramanathan, V.; Robicquet, A.; Fei-Fei, L.; Savarese, S. Social LSTM: Human Trajectory Prediction in Crowded Spaces. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 961–971. [Google Scholar]
- Zhang, H.; Goodfellow, I.; Metaxas, D.; Odena, A. Self-Attention Generative Adversarial Networks. In Proceedings of the International Conference on Machine Learning, Long Beach, CA, USA, 9–15 June 2019; PMLR: New York, NY, USA, 2019; pp. 7354–7363. [Google Scholar]
- Revuelto, J.; Alonso-Gonzalez, E.; Vidaller-Gayan, I. Intercomparison of UAV Platforms for Mapping Snow Depth Distribution in Complex Alpine Terrain. Cold Reg. Sci. Technol. 2021, 186, 103282. [Google Scholar] [CrossRef]
- Tomczyk, A.M.; Ewertowski, M.W.; Creany, N. The application of unmanned aerial vehicle (UAV) surveys and GIS to the analysis and monitoring of recreational trail conditions. Int. J. Appl. Earth Obs. Geoinf. 2023, 123, 103474. [Google Scholar] [CrossRef]
- Feng, T.; Hao, X.; Wang, J.; Luo, S.; Huang, G.; Li, H.; Zhao, Q. Applicability of alpine snow depth estimation based on multitemporal UAV-LiDAR data: A case study in the Maxian Mountains, Northwest China. J. Hydrol. 2023, 617, 129006. [Google Scholar] [CrossRef]
- Dhote, P.R.; Thakur, P.K.; Chouksey, A.; Srivastav, S.K.; Raghvendra, S.; Rautela, P.; Ranjan, R.; Allen, S.; Stoffel, M.; Bisht, S.; et al. Synergistic analysis of satellite, unmanned aerial vehicle, terrestrial laser scanner data and process-based modelling for understanding the dynamics and morphological changes around the snout of Gangotri Glacier, India. Geomorphology 2022, 396, 108005. [Google Scholar] [CrossRef]
- Ramirez, R.A.; Kwon, T.H. UAV-LiDAR System Development for High-Resolution Topographic Analysis in Forest Environments. Heliyon 2023, 9, e15208. [Google Scholar] [CrossRef]
- Denissova, N.; Petrova, O.; Mashayev, E.; Spivak, D.; Zuyev, V.; Daumova, G. Real-Time Avalanche Hazard Monitoring System Based on Weather Sensors and a Laser Rangefinder. Sensors 2025, 25, 2937. [Google Scholar] [CrossRef]
- Jiang, N.; Zhou, J.; Li, C.; Li, H. A Landslide Monitoring Method Using Data from UAV and Terrestrial Laser Scanning with Insufficient and Inaccurate Ground Control Points. J. Rock Mech. Geotech. Eng. 2024, 16, 344–358. [Google Scholar] [CrossRef]
- Qiu, C.; Zhang, C.; Ma, J.; Yang, C.; Wang, J.; Mandakh, U.; Ganbat, D.; Myanganbuu, N. Analysis of Grassland Vegetation Coverage Changes and Driving Factors in China–Mongolia–Russia Economic Corridor from 2000 to 2023 Based on RF and BFAST Algorithm. Remote Sens. 2025, 17, 1334. [Google Scholar] [CrossRef]
- Safuan, A.R.A.; Sa’ari, R.; Mustaffar, M. Integration of TLS and UAV Digital Photogrammetry for Rock Slope Stability Analysis. Measurement 2022, 203, 112074. [Google Scholar] [CrossRef]
Issue | Cause | Solution |
---|---|---|
Time-step mismatch (P3D vs. Simulink) | P3D’s sim-frame is nominally 18 Hz, while Simulink often runs 20–50 Hz. If left unchecked, clocks drift and control-law stability suffers. |
|
SimConnect round-trip latency | Data requested in one frame is not available until the next (≈55 ms worst-case on a 18 Hz loop). |
|
HTTP fetch delay (weather/ elevation) | A single REST call may take 100–300 ms; burst calls can block the Simulink real-time kernel. |
|
API rate limits and quotas | Free Meteomatics tier allows ~500 calls/day. |
|
Unit/CRS conversion errors | SimConnect uses feet and radians, Meteomatics returns SI. |
|
Thread-safety of S-Function | SimConnect callbacks fire on their own thread; writing directly to Simulink signals is unsafe. |
|
Test | Measured Metric | Instrumentation Deployed | Acceptance Criterion |
---|---|---|---|
Time synchronization | The difference between the time-stamp inserted in every Simulink sample (tic) and the arrival time of the corresponding SimConnect message (toc) | Level-2 MATLAB S-Function using QueryPerformanceCounter + Simulink Scope | RMS jitter ≤ 5 ms |
SimConnect latency | Request-to-response time for a single variable requested with SIMCONNECT_DATA_REQUEST_FLAG_CHANGED | SimConnect callback + MATLAB tic/toc pair | mean ≤ 60 ms, max ≤ 100 ms |
On-line weather | Interval between a cache hit in the Python weather proxy and the moment the value had been written into Simulink | Asynchronous webread routed through a FIFO queue | ≤300 ms |
Elevation lookup | Delay incurred when the aircraft had crossed into a new elevation tile | REST-Elevation service guarded by an LRU cache | ≤200 ms |
Transmission reliability | Number of lost frames during a ten-minute flight | CRC counter embedded in a custom data packet | ≤1 lost frame |
Scenario | Flight Conditions | ADE | FDE | Remarks |
---|---|---|---|---|
S1 | Ideal meteorological conditions Good visibility during the day Sunny Low Wind | 0.73 m | 1.14 m | Observed good correlation. |
S2 | Favorable meteorological conditions Reduced visibility in the evening Moderate Wind GNSS multipath error | 1.18 m | 2.03 m | Larger deviation—wind gusts caused variation in flight. |
S3 | Adverse meteorological conditions Heavy rain Strong wind gusts Reduced daytime visibility | 1.49 m | 2.97 m | Performance impacted by abrupt altitude changes. Moderate offsets due to slight GPS drift |
S4 | Adverse meteorological conditions Snowfall (without icing), Reduced daytime visibility GNSS multipath error | 2.14 m | 4.12 m | Significant difference at final waypoints due to large wind disturbances. Major offsets due to GPS drift |
Disturbance Factor (Single Ablation) | Mean ADE ± σ [m] | ΔADE vs. Baseline [m] | Mean FDE ± σ [m] | ΔFDE vs. Baseline [m] | %-Increase in FDE |
---|---|---|---|---|---|
Baseline (S1) | 0.73 ± 0.03 | – | 1.14 ± 0.05 | – | – |
Moderate steady wind (5 m/s) | 1.05 ± 0.06 | +0.32 | 1.58 ± 0.12 | +0.44 | +39% |
Wind gusts (5–10 m/s, 0.5 Hz) | 1.35 ± 0.09 | +0.62 | 2.22 ± 0.18 | +1.08 | +95% |
GNSS multipath (C/N0 drop 8 dB) | 1.00 ± 0.04 | +0.27 | 1.62 ± 0.13 | +0.48 | +42% |
Steep-terrain climb (600 m relief) | 1.12 ± 0.05 | +0.39 | 1.95 ± 0.15 | +0.81 | +71% |
Heavy rain (12 mm/h) | 1.15 ± 0.05 | +0.42 | 1.82 ± 0.14 | +0.68 | +60% |
Snowfall (wet snow, 2 mm/h) | 1.28 ± 0.07 | +0.55 | 2.05 ± 0.16 | +0.91 | +80% |
Mountain-wave turbulence (±6 m/s) | 1.52 ± 0.11 | +0.79 | 2.95 ± 0.22 | +1.81 | +159% |
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. |
© 2025 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
Gecejová, N.; Češkovič, M.; Kurdel, P. Simulation Environment Conceptual Design for Life-Saving UAV Flights in Mountainous Terrain. Drones 2025, 9, 416. https://doi.org/10.3390/drones9060416
Gecejová N, Češkovič M, Kurdel P. Simulation Environment Conceptual Design for Life-Saving UAV Flights in Mountainous Terrain. Drones. 2025; 9(6):416. https://doi.org/10.3390/drones9060416
Chicago/Turabian StyleGecejová, Natália, Marek Češkovič, and Pavol Kurdel. 2025. "Simulation Environment Conceptual Design for Life-Saving UAV Flights in Mountainous Terrain" Drones 9, no. 6: 416. https://doi.org/10.3390/drones9060416
APA StyleGecejová, N., Češkovič, M., & Kurdel, P. (2025). Simulation Environment Conceptual Design for Life-Saving UAV Flights in Mountainous Terrain. Drones, 9(6), 416. https://doi.org/10.3390/drones9060416