MARATTO

article

Advanced Software-in-the-Loop Simulation Environment for UAV Control Algorithms

Abstract

The rapid adoption of Unmanned Aerial Vehicles (UAVs) highlights the necessity for a robust testing environment to ensure the reliability, safety, and efficiency of control algorithms. Software-in-the-Loop (SIL) simulation constitutes a critical step in the validation of these systems prior to their deployment in Hardware-in-the-Loop (HIL) simulations or real-world flight trials. This study introduces the design and the implementation of a SIL simulation platform for UAV applications. The proposed environment integrates X-Plane 12 as a high-fidelity flight dynamics simulation engine, Python-based implementation of control algorithms, and a custom-designed Ground Control Station (GCS). The simulator enables performance evaluation of control algorithms throughout various trajectories and under diverse scenarios. Simulation outcomes validate the capability of the SIL simulation environment to accurately replicate UAV flight dynamics and generate meaningful insights into the performance and robustness of tested control algorithms.

Research topics

  • Real-time simulation and control systems
  • Simulation Techniques and Applications
  • Advanced Control Systems Optimization

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1109/iraset64571.2025.11008351

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.