An open-source UAV digital twin framework: a case study on remote sensing in the Andean Mountains

The increasing demand for unmanned aerial vehicles (UAVs) in the aerospace industry highlights the need for precise simulation environments, especially in remote regions. This study develops an open-source framework for a customized UAV simulation environment using ROS-Gazebo and Ardupilot. The meth...

Descripción completa

Detalles Bibliográficos
Autores: Valencia, Esteban, Toapanta, Francisco, Oña, Gabriel, Carrillo, Andrey, Aláez Gómez, Daniel, Loyaga, Erick, Chamorro, William, Cruz, Patricio, Abad, Jackeline, Vandewalle, Patrick
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2025
País:España
Institución:Universidad Pública de Navarra
Repositorio:Academica-e. Repositorio Institucional de la Universidad Pública de Navarra
OAI Identifier:oai:academica-e.unavarra.es:2454/55399
Acceso en línea:https://hdl.handle.net/2454/55399
Access Level:acceso abierto
Palabra clave:Ardupilot
Digital twin
ROS
Gazebo
Fixed-Wing UAV
Opensource framework
Descripción
Sumario:The increasing demand for unmanned aerial vehicles (UAVs) in the aerospace industry highlights the need for precise simulation environments, especially in remote regions. This study develops an open-source framework for a customized UAV simulation environment using ROS-Gazebo and Ardupilot. The method includes a realistic reconstruction of the environment based on free satellite information, the ROS-Gazebo scheme for modeling and testing the UAV platform, and Ardupilot for mission design and deployment. The methodology aims to reduce costs in surveillance missions and conduct more efficient operations in high-risk and challenging areas. To evaluate the accuracy of UAV positioning for simulating real missions, an experimental validation of the digital twin was carried out using real flight data records from two self-built UAVs equipped with the open-source Ardupilot autopilot. One of the aircraft, a fixed-wing UAV, was tested near the Antisana volcano (4500 meters above sea level), where wind gusts reached speeds of 9 to 12 m/s. These tests revealed maximum errors of 9% in the Z-axis trajectory (altitude). The other aircraft, a quadcopter, was evaluated in the Parque Carolina in Quito (2800 meters above sea level), with wind gusts between 5 and 7 m/s, showing an error of 8% in the Z-axis trajectory. The presented results demonstrate the suitability of the proposed method for emulating complex missions using digital twin models. In this regard, the main contribution of this work lies in its potential for the precise prediction of flight missions in the Z-axis, a crucial variable for avoiding collisions in mountainous regions.