Digital Twin Platform for Drone Applications
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Simulation tools and digital twins are vital to UAV research, enabling efficient prototyping, testing, and deployment of algorithms in dynamics, control, computer vision, and deep learning. Despite their importance, existing simulators face limitations in modularity, scalability, and multidisciplinary integration, while the persistent sim-to-real gap remains a major challenge. Nevertheless, simulators are indispensable, particularly for deep reinforcement learning (DRL), where extensive data collection in real-world settings is infeasible due to hardware and safety constraints.
This thesis presents a modular, scalable, and transferable simulation platform for quadrotor UAVs, designed to support research in control systems, DRL, and embodied AI. The platform incorporates a high-fidelity digital twin, modeled using Blade Element Theory, with parameterized aerodynamic forces tailored to the Quanser QDrone2 and adaptable to other quadrotor architectures. A dedicated Control library, built within the Gazebo ecosystem, facilitates rapid prototyping and benchmarking of UAV controllers under a unified framework. To extend applicability to autonomous navigation, computer vision, and state estimation, Gazebo plugins are developed to enable efficient same-process interfacing and integration with both ROS1 and ROS2, thereby ensuring seamless transfer of algorithms from simulation to hardware.
To advance DRL research, a suite of deterministic and stochastic environments is introduced. These environments balance reproducibility and realism by modeling communication delays, timing variations, and other uncertainties, while remaining compatible with widely used DRL libraries. Their parallelizable design enables large-scale data collection within hours, significantly accelerating training. Experimental validation confirms the platform’s fidelity and effectiveness in bridging the gap between simulation and real-world UAV deployment