Real Time Data Communication with FlightGear Using Simulink over a UDP Protocol
Authors: Adil Loya, Ali Haider, Arslan A. Ghaffor, Abubaker Siddique
Abstract:
Simulation and modelling of Unmanned Aerial Vehicle (UAV) has gained wide popularity in front of aerospace community. The demand of designing and modelling optimized control system for UAV has increased ten folds since last decade, as next generation warfare is dependent on unmanned technologies. Therefore, this research focuses on the simulation of nonlinear UAV dynamics on Simulink and its integration with Flightgear. There has been lots of research on implementation of optimizing control using Simulink, however, there are fewer known techniques to simulate these dynamics over Flightgear and a tedious technique of acquiring data has been tackled in this research horizon. Sending data to Flightgear is easy but receiving it from Simulink is not that straight forward, i.e. we can only receive control data on the output. However, in this research we have managed to get the data out from the Flightgear by implementation of level 2 s-function block within Simulink. Moreover, the results captured from Flightgear over a Universal Datagram Protocol (UDP) communication are then compared with the attitude signal that were sent previously. This provide useful information regarding the difference in outputs attained from Simulink to Flightgear. It was found that values received on Simulink were in high agreement with that of the Flightgear output. And complete study has been conducted in a discrete way.
Keywords: aerospace, flight control, FlightGear, communication, Simulink
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1166References:
[1] G. Aschauer, A. Schirrer, and M. Kozek, "Co-simulation of MATLAB and FlightGear for identification and control of aircraft," IFAC-PapersOnLine, vol. 48, no. 1, pp. 67-72, 2015.
[2] M. Moness, A. M. Mostafa, M. A. Abdel-Fadeel, A. I. Aly, and A. Al-Shamandy, "Automatic control education using FlightGear and MATLAB based virtual lab," in 8th International Conference on Electrical Engineering, 2012, pp. 1157-1160.
[3] J. Ye, H. Guo, S. Tang, and Q. Wang, "The research on visual flight simulation for unmanned helicopter," in AsiaSim 2012: Springer, 2012, pp. 332-341.
[4] D. Ondriš and R. Andoga, "Aircraft modeling using MATLAB/flight gear interface," Acta Avionica, vol. 15, no. 27, 2013.
[5] M. Reid and S. Manso, "Development of a Rotary Wing Unmanned Aerial Vehicle (UAV) Simulation Model," DEFENCE SCIENCE AND TECHNOLOGY ORGANISATION VICTORIA (AUSTRALIA)2014.
[6] O. Arslan, B. Armagan, and G. Inalhan, "Development of a Mission Simulator for design and testing of C2 Algorithms and HMI Concepts across Real and Virtual Manned-Unmanned Fleets," in Optimization and Cooperative Control Strategies: Springer, 2009, pp. 431-458.
[7] M. Metalli, "Sviluppo di un modello di drone di tipo flying wings in ambiente FlightGear interfacciato con autopiloti di Arduino implementati in Simulink."