An Approach to Simulation & Navigation of Autonomous Unmanned Aerial Vehicle in 3D
Mubeen Ahamed Kabir Ribayee , Ogbonnaya Anicho , Emanuele Lindo Secco
Drones Auton. Veh. ›› 2025, Vol. 2 ›› Issue (3) : 10013
Drone simulation refers to the emulation of Unmanned Aerial Vehicles (UAVs) in a virtual environment, replicating real-world conditions to study and test the behavior, performance, and functionalities of drones. This paper explores the simulation of UAVs in the Unreal Engine environment using MAVProxy (Micro Air Vehicle Proxy) and the Python library DroneKit. By leveraging the computational capabilities of computers, this approach enables precise visualization and control of UAV flight dynamics in three dimensions. The use of Blueprints in Unreal Engine facilitates a cost-effective and accessible simulation process, allowing engineers and scientists to refine their UAV designs before real-world deployment. Results show the applicability of this approach vs. different environments, where an alternative approach also emerges as a viable option for visualizing textured buildings. This approach shows the power of open-source collaboration in advancing innovative solutions in the dynamic field of science and technology.
UAV / Drones / Unreal Engine / Blueprints / MAVLink (Micro Air Vehicle Link) / SITL (Software in The Loop) / 3D-visualization
| [1] |
|
| [2] |
Digital Showrooms Enrich Pagani Hypercar Configuration Experiences. Available online: https://www.unrealengine.com/en-US/spotlights/digital-showrooms-enrich-pagani-hypercar-configuration-experiences (accessed on 4 October 2023). |
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
History of ArduPilot. Available online: https://ardupilot.org/planner/docs/common-history-of-ardupilot.html (accessed on 22 May 2023). |
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
GPS Guided Autonomous Drone. Available online: https://www.scribd.com/document/421107398/Cameron-Roberts-Report (accessed on 15 September 2025). |
| [11] |
|
| [12] |
Airmanship Data Capture Technology Flies High with a Defence Innovation Loan. Available online: https://www.gov.uk/government/case-studies/airmanship-data-capture-technology-flies-high-with-a-defence-innovation-loan (accessed on 4 October 2023). |
| [13] |
Royal Air Force Plans Operations in XR with Cesium for Unreal. Available online: https://cesium.com/blog/2023/11/21/royal-air-force-plans-operations-in-xr-with-cesium/ (accessed on 4 October 2023). |
| [14] |
|
| [15] |
|
| [16] |
Antoinette Project: Tools to Create the Next Generation of Flight Simulators. Available online: https://www.unrealengine.com/en-US/blog/antoinette-project-tools-to-create-the-next-generation-of-flight-simulators (accessed on 8 September 2023). |
| [17] |
|
| [18] |
Setting Up a Simulated Vehicle (SITL). Available online: https://dronekit-python.readthedocs.io/en/latest/develop/sitl_setup.html (accessed on 1 September 2023). |
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
Welcome to DroneKit-Python’s Documentation! Available online: https://dronekit-python.readthedocs.io/en/latest/ (accessed on 20 November 2023). |
| [23] |
The Most Powerful Real-Time 3D Creation Tool. Available online: https://www.unrealengine.com/en-US (accessed on 20 November 2023). |
| [24] |
Nanite Virtualized Geometry. Available online: https://docs.unrealengine.com/5.0/en-US/nanite-virtualized-geometry-in-unreal-engine/ (accessed on 29 November 2023). |
| [25] |
|
| [26] |
Lumen Global Illumination and Reflections. Available online: https://docs.unrealengine.com/5.0/en-US/lumen-global-illumination-and-reflections-in-unreal-engine/ (accessed on 29 November 2023). |
| [27] |
The Platform for 3D geospatial. Available online: https://cesium.com/ (accessed on 28 November 2023). |
| [28] |
|
| [29] |
|
| [30] |
Mission Planner Overview. Available online: https://ardupilot.org/planner/docs/mission-planner-overview.html (accessed on 8 January 2024). |
| [31] |
|
| [32] |
Hardware and Software Specifications for Unreal Engine. Available online: https://docs.unrealengine.com/5.3/en-US/hardware-and-software-specifications-for-unreal-engine/ (accessed on 8 November 2023). |
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
/
| 〈 |
|
〉 |