A semi-physical platform for guidance and formations of fixed-wing unmanned aerial vehicles

Journal Article (2020)
Author(s)

Jun Yang (China State Shipbuilding Corporation)

Arun Geo Thomas (Student TU Delft)

Satish Singh (Student TU Delft)

Simone Baldi (TU Delft - Team Bart De Schutter, Southeast University)

X. Wang (TU Delft - Team Bart De Schutter)

Research Group
Team Bart De Schutter
Copyright
© 2020 Jun Yang, Arun Geo Thomas, Satish Singh, S. Baldi, X. Wang
DOI related publication
https://doi.org/10.3390/s20041136
More Info
expand_more
Publication Year
2020
Language
English
Copyright
© 2020 Jun Yang, Arun Geo Thomas, Satish Singh, S. Baldi, X. Wang
Research Group
Team Bart De Schutter
Issue number
4
Volume number
20
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Unmanned Aerial Vehicles (UAVs) have multi-domain applications, fixed-wing UAVs being a widely used class. Despite the ongoing research on the topics of guidance and formation control of fixed-wing UAVs, little progress is known on implementation of semi-physical validation platforms (software-in-the-loop or hardware-in-the-loop) for such complex autonomous systems. A semi-physical simulation platform should capture not only the physical aspects of UAV dynamics, but also the cybernetics aspects such as the autopilot and the communication layers connecting the different components. Such a cyber-physical integration would allow validation of guidance and formation control algorithms in the presence of uncertainties, unmodelled dynamics, low-level control loops, communication protocols and unreliable communication: These aspects are often neglected in the design of guidance and formation control laws for fixed-wing UAVs. This paper describes the development of a semi-physical platform for multi-fixed wing UAVs where all the aforementioned points are carefully integrated. The environment adopts Raspberry Pi’s programmed in C++, which can be interfaced to standard autopilots (PX4) as a companion computer. Simulations are done in a distributed setting with a server program designed for the purpose of routing data between nodes, handling the user inputs and configurations of the UAVs. Gazebo-ROS is used as a 3D visualization tool.