OS-RFODG: Open-source ROS2 framework for outdoor UAV dataset generation

Accurate localization is critical for Unmanned Aerial Vehicles (UAVs) in applications such as military operations, search and rescue, and environmental monitoring. However, existing open-source UAV datasets often lack the synchronization and detail necessary for high-precision localization in complex outdoor environments. To address this, the Open Source ROS2 Framework for Outdoor UAV Dataset Generation (OS-RFODG) is proposed as a cost-effective tool for generating multi-sensor UAV localization datasets. These datasets support the benchmarking of various localization methods, including learning-based models and sensor fusion techniques. OS-RFODG integrates Robot Operating System 2 (ROS2) with the PX4 autopilot, Gazebo simulator, and QGroundControl (QGC) to collect synchronized data from Light Detection and Ranging (LiDAR), Global Positioning System (GPS), Inertial Measurement Unit (IMU), camera, and barometer sensors. Geospatial data from Quantum GIS (QGIS) and Blender is used to create detailed 3D digital maps, improving terrain realism and spatial accuracy. Validation was conducted in the Makkah region of Saudi Arabia, featuring six UAV flights across diverse terrains, with distances ranging from 3.23 km to 14.70 km. In the first evaluation, GPS tracks were exported as Keyhole Markup Language (KML) files and overlaid onto Google Earth imagery, showing strong alignment with real-world terrain. In the second evaluation, the framework achieved RMSE values between 13.59 m and 19.50 m in trajectory alignment relative to a digital 3D GeoTIFF map. Additionally, image-based localization using SIFT keypoint matching reached precision scores up to 0.8964 and spatial RMSEs below 1.34 m. OS-RFODG open-source architecture ensures reproducibility and easy integration into UAV research workflows. • Presents OS-RFODG, a ROS2-based framework for realistic UAV dataset generation and simulation. • Integrates PX4, Gazebo, and QGroundControl for simulation and autonomous flight control. • Achieves accurate synchronization of IMU, LiDAR, GPS, barometer, and RGB camera data. • Enables 3D terrain modeling from GeoTIFF elevation data using QGIS and Blender tools. • OS-RFODG provides an open-source benchmark for reproducible UAV localization evaluation.

Authors

Institutions

Publication Details

Journal
Results in Engineering
Published
2025-08-08
DOI
https://doi.org/10.1016/j.rineng.2025.106613
Citations
3
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
14.98

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

OS-RFODG: Open-source ROS2 framework for outdoor UAV dataset generation

Anis Koubâa, Mohamed Salem Abdelkader, Wadii Boulila, Imen Jarraya et al.
3 citations
Results in Engineering
Robotics and Sensor-Based Localization
14.98
article

OS-RFODG: Open-source ROS2 framework for outdoor UAV dataset generation

Anis Koubâa, Mohamed Salem Abdelkader, Wadii Boulila, Imen Jarraya, Muhammad Bilal Kadri, Khaled Gabr, Fatimah Alahmed
article en
3 citations

Abstract

Accurate localization is critical for Unmanned Aerial Vehicles (UAVs) in applications such as military operations, search and rescue, and environmental monitoring. However, existing open-source UAV datasets often lack the synchronization and detail necessary for high-precision localization in complex outdoor environments. To address this, the Open Source ROS2 Framework for Outdoor UAV Dataset Generation (OS-RFODG) is proposed as a cost-effective tool for generating multi-sensor UAV localization datasets. These datasets support the benchmarking of various localization methods, including learning-based models and sensor fusion techniques. OS-RFODG integrates Robot Operating System 2 (ROS2) with the PX4 autopilot, Gazebo simulator, and QGroundControl (QGC) to collect synchronized data from Light Detection and Ranging (LiDAR), Global Positioning System (GPS), Inertial Measurement Unit (IMU), camera, and barometer sensors. Geospatial data from Quantum GIS (QGIS) and Blender is used to create detailed 3D digital maps, improving terrain realism and spatial accuracy. Validation was conducted in the Makkah region of Saudi Arabia, featuring six UAV flights across diverse terrains, with distances ranging from 3.23 km to 14.70 km. In the first evaluation, GPS tracks were exported as Keyhole Markup Language (KML) files and overlaid onto Google Earth imagery, showing strong alignment with real-world terrain. In the second evaluation, the framework achieved RMSE values between 13.59 m and 19.50 m in trajectory alignment relative to a digital 3D GeoTIFF map. Additionally, image-based localization using SIFT keypoint matching reached precision scores up to 0.8964 and spatial RMSEs below 1.34 m. OS-RFODG open-source architecture ensures reproducibility and easy integration into UAV research workflows. • Presents OS-RFODG, a ROS2-based framework for realistic UAV dataset generation and simulation. • Integrates PX4, Gazebo, and QGroundControl for simulation and autonomous flight control. • Achieves accurate synchronization of IMU, LiDAR, GPS, barometer, and RGB camera data. • Enables 3D terrain modeling from GeoTIFF elevation data using QGIS and Blender tools. • OS-RFODG provides an open-source benchmark for reproducible UAV localization evaluation.

Results in EngineeringVol. 27
Alfaisal University (SA), Prince Sultan University (SA)
Prince Sultan University
Affordable and clean energy
Openalex Percentile: Top 2%
Robotics and Sensor-Based Localization
14.98
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.