Conception de modèles d'intelligence artificielle pour l'analyse explicative des comportements de pilotage.
Le pilotage d’un avion est une tâche complexe qui nécessite un accompagnement des pilotes par des systèmes artificiels fiables. Cependant, la résolution des situations critiques qui apparaissent dans un avion dépend toujours des pilotes qui doivent intervenir en assumant le contrôle manuel de l’avion si cela s’avère nécessaire. Ainsi, la modélisation du comportement d’un pilote durant un vol peut s’avérer difficile. De plus, pour des raisons de simulation, il est souvent nécessaire de faire intervenir des pilotes humains, ce qui peut entraîner des coûts non négligeables et potentiellement limiter les simulations. Et s'il était possible de modéliser ce comportement, bien que complexe, en utilisant des techniques avancées d'apprentissage machine ? Disposer d'un modèle permettant de simuler un comportement de pilotage permettrait de réaliser des simulations sans recourir à un pilote humain. De plus, on pourrait envisager de modéliser différents profils / comportements de pilotes afin d'avoir à disposition un large éventail de types de pilotes "artificiels".
L’objectif de projet (complémentaire à un deuxième projet portant sur l'optimisation d’un modèle de simulation de pilotage basé sur l'ontologie pour reproduire le comportement humain) vise la catégorisation de comportements de pilote. En effet, l’objectif est de créer des modèles appris spécifiques à chaque classe de comportements préalablement extraits à partir des données de vol. Les profils qui seront à découvrir dans les données, devront être étiquetés et documentés pour permettre leur réutilisation ultérieure. De plus, il faudra tenir compte des différentes phases d’un vol (le décollage étant la première phase), des segments de chaque phase (la segmentation du décollage a été faite dans le projet Pilot-AI) lors de l’extraction des profils. La prise en compte d’un éventuel changement d’avion ou de simulateur devra être considérée dans le développement de la solution. Les données de pilotage sont des données séquentielles et très complexes (nombre de variables élevées, variables qui diffèrent d’un simulateur de vol à un autre, etc.). Il sera nécessaire de concevoir des modèles d’IA capables d’extraire une catégorisation explicable sur ce type de données.
Connaissances requises
- Programmation informatique (Python) ;
- Mécanique du vol et pilotage avion (serait un plus, mais pas nécessaire) ;
- Connaissances en apprentissage machine.