Advanced Software-in-the-Loop Simulation Environment for UAV Control Algorithms
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.
Authors
- Younès El Bouzekri El Idrissi (ORCID: https://orcid.org/0000-0003-4018-437X)
- Mohamed Haidoury (ORCID: https://orcid.org/0000-0002-5316-9673)
- Ismail Laabousse (ORCID: https://orcid.org/0009-0005-1421-4266)
Institutions
- Université Ibn-Tofail (MA)
- Université Moulay Ismail de Meknes (MA)
Publication Details
- Published
- 2025-05-15
- DOI
- https://doi.org/10.1109/iraset64571.2025.11008351
- Primary Topic
- Real-time simulation and control systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00