Simple Science

La science de pointe expliquée simplement

# Génie électrique et science des systèmes# Robotique# Systèmes et contrôle# Systèmes et contrôle

Système de atterrissage automatique basé sur la vision pour avions

Une nouvelle approche basée sur des caméras améliore la sécurité lors des atterrissages d'avions.

― 7 min lire


Percée dans le systèmePercée dans le systèmed’atterrissage basé surla visionautomatique.avec la technologie d'atterrissageRévolutionner la sécurité des avions
Table des matières

Les systèmes d'atterrissage automatique pour les avions sont super importants pour la sécurité, surtout dans les petits aéroports où les équipements avancés ne sont pas dispos. Ces systèmes ont généralement besoin de capteurs pour guider les avions pendant l'atterrissage. Cet article parle d'une nouvelle approche utilisant une Caméra comme principal capteur pour aider les avions à ailes fixes à atterrir automatiquement.

Objectif de l'étude

Le but de cette étude est de voir à quel point un système d'atterrissage automatique basé sur la vision peut être efficace pour les avions à ailes fixes. On va explorer comment créer un système qui peut comprendre l'emplacement et l'orientation de la piste grâce aux données d'image d'une caméra. On va aussi valider ce système en comparant ses performances avec des données de vol réelles.

Le besoin de systèmes d'atterrissage automatique

Les systèmes d'atterrissage automatique existent depuis les années 60. Ces systèmes permettent aux pilotes d'atterrir sans intervention manuelle. Cependant, ils nécessitent des équipements au sol coûteux, ce qui fait qu'ils sont surtout disponibles dans les grands aéroports. Récemment, il y a eu un intérêt croissant pour rendre les atterrissages automatiques possibles dans les petits aéroports qui manquent d'équipement spécial.

Utiliser la vision pour l'atterrissage automatique

Par beau temps, les pilotes se fient à leurs yeux pour atterrir. Cette étude propose qu'on peut créer un système d'atterrissage automatique utilisant une caméra pour comprendre la piste dans les images capturées. La caméra va prendre des données visuelles que le système analysera pour guider l'avion en toute sécurité vers la piste.

Aperçu du système

On a conçu un prototype pour montrer comment une caméra peut être utilisée pour l'atterrissage. Ce système comprend plusieurs parties :

  1. Une caméra pour collecter des images.
  2. Des algorithmes pour analyser ces images et identifier l'emplacement et l'orientation de la piste.
  3. Un contrôleur qui utilise ces informations pour guider l'avion pendant l'atterrissage.

Architecture d'atterrissage basée sur la vision

Le système proposé se compose de quelques composants clés. D'abord, on utilise une caméra montée sur l'avion. Cette caméra capture un flux vidéo qui aide à identifier la piste. Ensuite, il y a un système de contrôle rétroactif qui prend ces données visuelles et détermine comment ajuster la trajectoire de vol de l'avion. Le système fonctionne en temps réel, s'assurant que l'avion est sur la bonne voie en s'approchant de la piste.

Caméra et traitement d'images

Pour obtenir un guidage d'atterrissage précis, on doit traiter les images capturées par la caméra. Le système utilise un pipeline de vision avec trois étapes principales :

  1. Identifier grossièrement où se trouve la piste dans l'image.
  2. Détecter précisément des points spécifiques sur la piste, comme les coins et les marquages.
  3. Estimer la position et l'orientation de l'avion en fonction de ces points.

Ce processus permet au système de comprendre la relation de l'avion par rapport à la piste, ce qui est essentiel pour un atterrissage sûr.

Algorithmes de détection

Pour améliorer les performances du système de vision, on utilise plusieurs algorithmes :

  • YOLO (You Only Look Once) : Cet algorithme détecte des objets dans les images en temps réel. Il aide à trouver la piste rapidement dans la vidéo capturée.
  • SIFT (Scale-Invariant Feature Transform) : C'est une méthode de détection de caractéristiques utilisée pour identifier des points clés dans les images. Elle aide à faire correspondre des caractéristiques entre deux images.
  • PnP (Perspective-n-Point) : Ce problème consiste à déterminer la position et l'orientation de la caméra. On utilise des algorithmes avancés pour résoudre ce problème efficacement.

En combinant ces algorithmes, on peut créer un système de vision robuste qui suit avec précision la position de l'avion par rapport à la piste.

Génération de la glissière de référence

En s'approchant d'une piste, il y a un chemin idéal que l'avion doit suivre, appelé la glissière. Le système calcule une série de points de passage qui représentent ce chemin, permettant au contrôleur de garder l'avion sur la bonne trajectoire en descendant vers la piste.

Dynamique de vol et système de contrôle

Un élément clé de notre système est de comprendre le comportement de l'avion pendant l'atterrissage. On modélise la dynamique de l'avion en utilisant un ensemble de variables qui représentent son mouvement dans l'espace tridimensionnel. Cela inclut la vitesse, l'altitude et la direction.

Pour s'assurer que l'avion suit la glissière calculée, on conçoit deux Systèmes de contrôle distincts : un pour le mouvement latéral (gauche-droite) et un pour le mouvement longitudinal (haut-bas). Ces contrôleurs effectuent des ajustements sur les commandes de l'avion pour le garder sur la bonne trajectoire.

Intégration des systèmes de vision et de contrôle

On combine le système de vision avec les systèmes de contrôle pour créer une solution complète d'atterrissage automatique. Le système de vision fournit des données en temps réel sur la position de l'avion, et les systèmes de contrôle utilisent ces informations pour effectuer les ajustements nécessaires. Cette intégration est essentielle pour le bon fonctionnement du système.

Évaluation des performances

Pour évaluer à quel point notre système d'atterrissage automatique fonctionne bien, on le compare à des données de vol réelles. On examine différents paramètres, comme la position, la vitesse et l'altitude, pour voir si le système peut performer de manière fiable lors des atterrissages.

Techniques de falsification

On utilise aussi une méthode appelée falsification pour tester le système. Cette technique nous aide à identifier les faiblesses ou les erreurs dans la conception. En simulant différents scénarios, on peut trouver des cas où le système ne respecte pas les exigences de sécurité.

Définition des spécifications

Pour évaluer la performance du système d'atterrissage automatique, on établit des critères spécifiques qu'il doit respecter. Ces critères se concentrent sur :

  1. La déviation maximale autorisée par rapport à la glissière idéale.
  2. Les limites de mouvement latéral et vertical pour éviter de rater la piste.
  3. La vitesse acceptable avant et après l'atterrissage pour garantir un atterrissage en toute sécurité.

Validation avec les données de vol

On collecte des données de vols réels pour valider nos spécifications. On analyse ces données pour voir si l'avion a respecté les critères définis lors des approches d'atterrissage. Cela nous aide à déterminer si les spécifications sont réalistes et réalisables.

Falsification des conditions initiales

Dans les tests, on examine comment les déviations par rapport aux conditions idéales affectent le fonctionnement du système. En démarrant l'avion à différentes positions et vitesses initiales, on peut évaluer s'il peut encore atterrir en toute sécurité. Grâce à ce processus, on identifie les conditions menant à des atterrissages réussis ainsi que les situations où le système échoue.

Conclusion et travaux futurs

Cet article a présenté un cadre pour un système d'atterrissage automatique basé sur la vision. On a exploré comment le système peut identifier la piste et guider l'avion en toute sécurité pour atterrir.

Pour de futures améliorations, on vise à affiner davantage les algorithmes et envisager d'incorporer plus de capteurs pour renforcer la fiabilité. On prévoit aussi d'étudier les effets de différentes conditions environnementales sur les performances du système.

Avec la recherche continue, on espère rendre les systèmes d'atterrissage automatique plus accessibles et efficaces pour différents types d'aéroports, garantissant ainsi des voyages aériens plus sûrs pour tous.

Source originale

Titre: Falsification of a Vision-based Automatic Landing System

Résumé: At smaller airports without an instrument approach or advanced equipment, automatic landing of aircraft is a safety-critical task that requires the use of sensors present on the aircraft. In this paper, we study falsification of an automatic landing system for fixed-wing aircraft using a camera as its main sensor. We first present an architecture for vision-based automatic landing, including a vision-based runway distance and orientation estimator and an associated PID controller. We then outline landing specifications that we validate with actual flight data. Using these specifications, we propose the use of the falsification tool Breach to find counterexamples to the specifications in the automatic landing system. Our experiments are implemented using a Beechcraft Baron 58 in the X-Plane flight simulator communicating with MATLAB Simulink.

Auteurs: Sara Shoouri, Shayan Jalili, Jiahong Xu, Isabelle Gallagher, Yuhao Zhang, Joshua Wilhelm, Necmiye Ozay, Jean-Baptiste Jeannin

Dernière mise à jour: 2023-07-04 00:00:00

Langue: English

Source URL: https://arxiv.org/abs/2307.01925

Source PDF: https://arxiv.org/pdf/2307.01925

Licence: https://creativecommons.org/licenses/by-sa/4.0/

Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.

Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.

Plus d'auteurs

Articles similaires