A Neural Autopilot Training Platform based on a Matlab and X-Plane co-simulation - CentraleSupélec
Communication Dans Un Congrès Année : 2021

A Neural Autopilot Training Platform based on a Matlab and X-Plane co-simulation

Résumé

The main objective of this paper is to describe a tool for the aircraft autopilot deployment only based on a flight database. Flight simulators such as X-Plane turn out to be powerful and efficient tools for creating such database and controller experimentation. The paper outlines the development of a co-simulation framework between Matlab and X-Plane using the User Datagram Protocol (UDP). The flight data collected during a first step are then used for the training of neural controllers. The approach is based on the neural network imitation ability to learn the piloting skills implicitly stored in the dataset. Also, in order to include fault-tolerant control, a Neural Multiple Model Adaptive Control (NMMAC) based on previously learned networks is implemented. This architecture consists of a bank of local controllers and a switching logic using a bank of estimators. As an illustration of the proposed platform, it is assumed that the airspeed is unmeasured for the flight director. A neural guidance autopilot based NMMAC is therefore performed on different airspeed values. Experiments show that the designed neural autopilot can successfully track both heading and altitude reference signals, while the method is not restricted to this scope.
Fichier principal
Vignette du fichier
Pinguet_ICUAS21_final1.pdf (568.81 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03943947 , version 1 (17-01-2023)

Identifiants

Citer

Jérémy Pinguet, Philippe Feyel, Guillaume Sandou. A Neural Autopilot Training Platform based on a Matlab and X-Plane co-simulation. International Conference on Unmanned Aircraft Systems, Jun 2021, Athens, Greece. ⟨10.1109/icuas51884.2021.9476679⟩. ⟨hal-03943947⟩
30 Consultations
322 Téléchargements

Altmetric

Partager

More