Comparison of Flight Parameters in SIL Simulation Using Commercial Autopilots and X-Plane Simulator for Multi-Rotor Models

Michal Welcer,Nezar Sahbon,Albert Zajdel
DOI: https://doi.org/10.3390/aerospace11030205
IF: 2.66
2024-03-06
Aerospace
Abstract:Modern aviation technology development heavily relies on computer simulations. SIL (Software-In-The-Loop) simulations are essential for evaluating autopilots and control algorithms for multi-rotors, including drones and other UAVs (Unmanned Aerial Vehicle). In such simulations, it is possible to compare the flight parameters achieved by flying platforms using various commercial autopilots widely used in the UAV sector. This research aims to provide objective and comprehensive insights into the effectiveness of different autopilot systems This article examines the simulated flight test results of a drone performing the same mission using different autopilot systems. The X-Plane software was used as an environment to simulate the dynamics of the drone and its surroundings. Matlab/Simulink r2023a provided the interface between autopilot software and X-Plane models. Those methods allowed us to obtain an appropriate comparison of the autopilot systems and indicate the main differences between them. This research focused on analyzing UAV flight characteristics such as stability, trajectory tracking, response time to control changes, and the overall effectiveness of autopilots. Various flight scenarios including take-off, landing, flight at a constant altitude, dynamic manoeuvrers and, flight along a planned trajectory were also examined. In order to obtain the most accurate and realistic results, the tests were carried out in various weather conditions. The aim of this research is to provide objective data and analysis to compare the performance of commercial autopilots. This method offers several advantages, including cost-effective testing, the ability to test in diverse environmental conditions, and the evaluation of autopilot algorithms without the need for real hardware. The findings of this study may have a considerable impact on how autopilot designers and developers choose the best platforms and technologies for their projects. Future research on this topic will compare the obtained data with flight test data.
engineering, aerospace
What problem does this paper attempt to address?
The paper mainly discusses the comparison of flight parameters of multirotor models using commercial autopilots in Software-in-Loop (SIL) simulation, especially for the application of unmanned aerial vehicles (UAVs). The study aims to provide objective data and analysis for autopilot designers and developers by comparing the performance of different commercial autopilot systems in executing the same tasks, in order to choose the best platform and technology. In the SIL simulation, the authors use X-Plane software to simulate the dynamics of the UAV and its environment, and connect it to the autopilot software through MATLAB/Simulink as the interface. The study focuses on flight characteristics such as stability, trajectory tracking, response time to control variations, and overall efficiency of the autopilot. Multiple flight scenarios, such as takeoff, landing, steady altitude flight, dynamic maneuvers, and pre-planned trajectory flight, are simulated and tested under different weather conditions to obtain accurate and realistic results. In the paper, the authors compare the performance of two commercial autopilots, Ardupilot and Veronte, in simulated flight tests. It is found that there is a difference in the time taken to complete the tasks, with Ardupilot being about 5 seconds faster than Veronte. In scenarios with wind disturbances, the flight trajectories and performance of both autopilots are roughly comparable, but Veronte may exhibit slight overshoot in certain situations. In summary, this study provides valuable references for evaluating and comparing commercial autopilots, which can contribute to optimizing the development and mission design of UAVs, reducing resource consumption and development time. Future research plans to compare these simulated data with actual flight test data.