TY - JOUR
T1 - A software-in-the-loop implementation of adaptive formation control for fixed-wing UAVs
AU - Yang, Jun
AU - Wang, Ximan
AU - Baldi, Simone
AU - Singh, Satish
AU - Fari, Stefano
N1 - Accepted Author Manuscript
PY - 2019
Y1 - 2019
N2 - This paper discusses the design and software-in-the-loop implementation of adaptive formation controllers for fixed-wing unmanned aerial vehicles (UAVs) with parametric uncertainty in their structure, namely uncertain mass and inertia. In fact, when aiming at autonomous flight, such parameters cannot assumed to be known as they might vary during the mission (e.g. depending on the payload). Modelingg and autopilot design for such autonomous fixed-wing UAVs are presented. The modeling is implemented in Matlab, while the autopilot is based on ArduPilot, a popular open-source autopilot suite. Specifically, the ArduPilot functionalities are emulated in Matlab according to the Ardupilot documentation and code, which allows us to perform software-in-the-loop simulations of teams of UAVs embedded with actual autopilot protocols. An overview of realtime path planning, trajectory tracking and formation control resulting from the proposed platform is given. The software-in-the-loop simulations show the capability of achieving different UAV formations while handling uncertain mass and inertia.
AB - This paper discusses the design and software-in-the-loop implementation of adaptive formation controllers for fixed-wing unmanned aerial vehicles (UAVs) with parametric uncertainty in their structure, namely uncertain mass and inertia. In fact, when aiming at autonomous flight, such parameters cannot assumed to be known as they might vary during the mission (e.g. depending on the payload). Modelingg and autopilot design for such autonomous fixed-wing UAVs are presented. The modeling is implemented in Matlab, while the autopilot is based on ArduPilot, a popular open-source autopilot suite. Specifically, the ArduPilot functionalities are emulated in Matlab according to the Ardupilot documentation and code, which allows us to perform software-in-the-loop simulations of teams of UAVs embedded with actual autopilot protocols. An overview of realtime path planning, trajectory tracking and formation control resulting from the proposed platform is given. The software-in-the-loop simulations show the capability of achieving different UAV formations while handling uncertain mass and inertia.
KW - adaptive formation control
KW - ArduPilot
KW - Fixed-wing UAVs
KW - software-in-the-loop simulations
UR - http://www.scopus.com/inward/record.url?scp=85072173752&partnerID=8YFLogxK
U2 - 10.1109/JAS.2019.1911702
DO - 10.1109/JAS.2019.1911702
M3 - Article
AN - SCOPUS:85072173752
VL - 6
SP - 1230
EP - 1239
JO - IEEE/CAA Journal of Automatica Sinica
JF - IEEE/CAA Journal of Automatica Sinica
SN - 2329-9266
IS - 5
ER -