FR3149416A1 - Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede. - Google Patents

Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede. Download PDF

Info

Publication number
FR3149416A1
FR3149416A1 FR2305454A FR2305454A FR3149416A1 FR 3149416 A1 FR3149416 A1 FR 3149416A1 FR 2305454 A FR2305454 A FR 2305454A FR 2305454 A FR2305454 A FR 2305454A FR 3149416 A1 FR3149416 A1 FR 3149416A1
Authority
FR
France
Prior art keywords
image
landing
aircraft
runway
detected
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
FR2305454A
Other languages
English (en)
Inventor
Juan RIVERO SESMA
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Airbus Operations SAS
Original Assignee
Airbus Operations SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Airbus Operations SAS filed Critical Airbus Operations SAS
Priority to FR2305454A priority Critical patent/FR3149416A1/fr
Priority to US18/679,229 priority patent/US12451018B2/en
Publication of FR3149416A1 publication Critical patent/FR3149416A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • G08G5/20Arrangements for acquiring, generating, sharing or displaying traffic information
    • G08G5/21Arrangements for acquiring, generating, sharing or displaying traffic information located onboard the aircraft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • B64D45/04Landing aids; Safety measures to prevent collision with earth's surface
    • B64D45/08Landing aids; Safety measures to prevent collision with earth's surface optical
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2413Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
    • G06F18/24133Distances to prototypes
    • G06F18/24137Distances to cluster centroïds
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/17Terrestrial scenes taken from planes or by drones
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • G08G5/50Navigation or guidance aids
    • G08G5/54Navigation or guidance aids for approach or landing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30181Earth observation
    • G06T2207/30184Infrastructure

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Remote Sensing (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Traffic Control Systems (AREA)
  • Radar, Positioning & Navigation (AREA)

Abstract

L’invention concerne un procédé d’assistance à l’atterrissage d’un aéronef (1) adapté pour déterminer autant de positions théoriques (POS1, POS2, POS3) probables de l’aéronef face à une pluralité de pistes (100a, 100b, 100c) d’atterrissage d’une installation aéroportuaire (100) de destination ; pour opérer des reprojections (102a, 102b, 102c) desdites pistes d’atterrissage dans une image (F) obtenue par une caméra (10c) de l’aéronef (1) grâce à un modèle théorique de caméra (e.g. « pinhole camera model »), en référence chacune à l’une des positions (POS1, POS2, POS3) théoriques déterminées ; et à établir pour chacune des projections opérées un score de cohérence permettant de fournir ensuite une position estimée (POSA) de l’aéronef (1). Avantageusement, il est ainsi possible de confirmer ou d’infirmer que la piste vue depuis la caméra (10c) de l’aéronef (1), et positionnée face à l’aéronef (1), est bien la piste de destination prévue (100b) pour un atterrissage. Fig. 1

Description

PROCEDE AMELIORE D’ASSISTANCE A L’ATTERRISSAGE D’UN AERONEF ET SYSTEME CONFIGURE POUR EXECUTER LE PROCEDE.
La présente invention concerne un procédé d’assistance à l’atterrissage d’un aéronef sur une piste d’une installation aéroportuaire. L’invention concerne plus particulièrement un procédé de détermination de la position de l’aéronef au regard d’une pluralité de pistes d’une même installation aéroportuaire, à partir d’une prise de vue opérée depuis l’aéronef, puis de vérification de la cohérence de la position déterminée. L’invention concerne en outre un système configuré pour exécuter le procédé précité d’assistance à l’atterrissage.
ÉTAT DE LA TECHNIQUE ANTÉRIEURE
Les aéronefs actuels comprennent de nombreux dispositifs ou systèmes d’assistance au pilotage parmi lesquels figurent par exemple des systèmes d’aide à la réalisation d’une descente optimisée vers une installation aéroportuaire de destination ou encore des systèmes visant à éviter une confusion à l’arrivée à destination entre une piste d’atterrissage de destination et un taxiway parallèle à cette piste. D'autre part, tous les aéroports ne sont pas équipés de systèmes permettant un atterrissage automatique (e.g. ILS). La demande de brevet FR3122408A1 traite d’un système automatisé embarqué dans un aéronef comparant automatiquement les régions obtenues à partir d'une reprojection contenant potentiellement des pistes de l'aéroport dans une prise de vue à partir d’un aéronef avec une image synthétiquement reconstruite, dans un même référentiel spatial que celui de la prise de vue, d’une piste de destination, à partir de coordonnées de points caractéristiques de ces pistes de l’aéroport de destination obtenues depuis une base de données. Cela permet d'identifier automatiquement l'ensemble des pistes de l'aéroport de destination indépendamment de tout autre système de positionnement global de l’avion (e.g. GPS).
De nombreuses installations aéroportuaires comprennent plusieurs pistes, parfois agencées parallèlement l’une à l’autre et un risque de confusion peut apparaître dans des conditions de visibilité dégradées, et quand il n'y a pas d'autres moyens de positionnement disponibles pour positionner un aéronef par rapport à la piste d’atterrissage de façon automatique. Il existe alors un besoin de confirmer un bon positionnement d’un aéronef à l’arrivée, opérant une finale vers une piste de destination d’une installation aéroportuaire.
La situation peut être améliorée.
Un objet de la présente invention est de proposer un procédé d’assistance à l’atterrissage d’un aéronef permettant de confirmer un bon positionnement de l’aéronef par rapport à une piste d’atterrissage de destination d’une installation aéroportuaire, notamment lorsque cette dernière comprend une pluralité de pistes d’atterrissage, ainsi qu’un système automatisé d’assistance à l’atterrissage configuré pour exécuter un tel procédé.
A cet effet, il est proposé un procédé d’assistance à l’atterrissage d’un aéronef sur une piste d’atterrissage d’une installation aéroportuaire de destination, le procédé comprenant :
- détecter une pluralité de pistes d’atterrissage dans une image représentative d’une prise de vue opérée depuis l’aéronef,
- sélectionner une piste d’atterrissage détectée parmi la pluralité de pistes d’atterrissage détectées dans l’image, et détecter des points caractéristiques de cette piste dans ladite image,
- déterminer autant de positions théoriques de l’aéronef qu’il n’y a de pistes d’atterrissage présentes dans l’installation aéroportuaire de destination à partir des points caractéristiques de la piste d’atterrissage sélectionnée dans l’image, d’un algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP », et des coordonnées des points caractéristiques de chacune des pistes dans une base de données géodésiques, puis, pour chacune des positions théoriques déterminées de l’aéronef :
  • effectuer une reprojection de chacune desdites pistes d’atterrissage dans l’image en utilisant la position théorique déterminée, les coordonnées de la base de données géodésiques et l’algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP »,
  • établir et mémoriser un score de cohérence entre les points caractéristiques des pistes détectées dans l’image et les points caractéristiques des pistes reprojetées dans l’image, puis
- fournir une information représentative d’une position estimée de l’avion à partir des scores de cohérence mémorisés.
Avantageusement, il est ainsi possible de confirmer ou d’infirmer une bonne position de l’aéronef se présentant face à une piste d’atterrissage de destination présumée parmi une pluralité de pistes d’atterrissage.
Selon un mode de réalisation, l’étape de sélectionner une piste d’atterrissage comprend déterminer une piste d’atterrissage détectée comme étant la plus centrée parmi les pistes d’atterrissage dans l’image ou celle présentant un indice de détection le plus élevé.
Selon un mode de réalisation, établir un score de cohérence (ou de corrélation) entre les points caractéristiques des pistes détectées dans l’image et les points caractéristiques des pistes reprojetées dans l’image comprend établir un indice de cohérence pour chaque paire de pistes comprenant une piste d’atterrissage détectée dans l’image et une piste d’atterrissage reprojetée dans l’image à partir d’une distance entre un barycentre de la piste détectée dans l’image et un barycentre de la piste reprojetée dans l’image, puis, déterminer le score de cohérence à partir des indices.
Selon un mode de réalisation, le score de cohérence est la moyenne des indices.
L’invention a également pour objet un dispositif d’assistance à l’atterrissage comprenant de la circuiterie électronique configurée pour :
- détecter une pluralité de pistes d’atterrissage dans une image représentative d’une prise de vue opérée depuis l’aéronef,
- sélectionner une piste d’atterrissage détectée parmi la pluralité de pistes d’atterrissage détectées dans l’image, et déterminer des points caractéristiques de cette piste dans ladite image,
- déterminer autant de positions théoriques de l’aéronef qu’il n’y a de pistes d’atterrissage dans l’installation aéroportuaire de destination à partir des points caractéristiques de la piste d’atterrissage sélectionnée dans l’image, d’un algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP », et des coordonnées des points caractéristiques de chacune des pistes dans une base de données géodésiques, puis, pour chacune des positions théoriques déterminées de l’aéronef :
- effectuer une reprojection de chacune desdites pistes d’atterrissage dans l’image en utilisant la position théorique, les coordonnées de la base de données géodésiques et l’algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP »,
- établir et mémoriser un score de cohérence entre lesdits points caractéristiques desdites pistes détectées dans ladite image et les points caractéristiques des pistes reprojetées dans l’image, puis,
- fournir une information représentative d’une position estimée de l’avion à partir des scores de cohérence mémorisés.
Selon un mode de réalisation, la circuiterie électronique configurée pour établir un score de cohérence entre les points caractéristiques des pistes détectées dans l’image et les points caractéristiques des pistes reprojetées dans l’image comprend de la circuiterie électronique configurée pour établir un indice de cohérence pour chaque paire de pistes comprenant une piste d’atterrissage détectée dans l’image et une piste d’atterrissage reprojetée dans l’image, à partir d’une distance entre un barycentre de la piste détectée dans l’image et un barycentre de la piste reprojetée dans l’image, puis, déterminer le score de cohérence à partir des indices.
L’invention a également pour objet un aéronef comprenant un dispositif d’assistance à l’atterrissage tel que précédemment décrit.
L’invention concerne enfin un produit programme d’ordinateur comprenant des instructions de code de programme pour exécuter les étapes d’un procédé d’assistance à l’atterrissage tel que précédemment décrit ainsi qu’un support de stockage comprenant un produit programme d’ordinateur tel que précité.
Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints :
illustre schématiquement et symboliquement un aéronef comprenant un système d’assistance à l’atterrissage selon un mode de réalisation se présentant face à une installation aéroportuaire de destination ;
illustre schématiquement une reprojection d’une piste d’atterrissage dans un plan image d’une caméra frontale d’un aéronef ;
illustre schématiquement un procédé d’assistance à l’atterrissage selon un mode de réalisation ;
illustre schématiquement une prise de vue de trois pistes d’atterrissage d’une même installation aéroportuaire depuis une caméra frontale d’un aéronef ;
illustre schématiquement les trois pistes d’atterrissage déjà représentées sur la dans une image fournie par la caméra frontale ayant opéré la prise de vue de la ;
illustre schématiquement une détection d’objets de type piste d’atterrissage identifiés par des boites englobantes dans l’image déjà représentée sur la ;
illustre schématiquement une reprojection des pistes de l’installation aéroportuaire déjà représentée sur la dans l’image déjà illustrée sur les et , à partir d’une première position théorique déterminée de l’aéronef ;
illustre schématiquement une reprojection des pistes de l’installation aéroportuaire déjà représentée sur la dans l’image déjà illustrée sur les et , à partir d’une deuxième position théorique déterminée de l’aéronef ;
illustre schématiquement une reprojection des pistes de l’installation aéroportuaire déjà représentée sur la dans l’image déjà illustrée sur les et , à partir d’une troisième position théorique déterminée de l’aéronef ; et,
illustre schématiquement une architecture interne d’un dispositif d’assistance à l’atterrissage selon un mode de réalisation.
EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION
La représente schématiquement et symboliquement un aéronef 1 comprenant un système d’assistance à l’atterrissage 10 configuré pour exécuter un procédé d’assistance à l’atterrissage selon un mode de réalisation de l’invention. Le système 10 est notamment configuré pour déterminer une position de l’aéronef 1 par rapport à une piste d’atterrissage 100b de destination sur laquelle un atterrissage de l’aéronef 1 est prévu de façon imminente. La piste d’atterrissage 100b de destination est une piste d’une installation aéroportuaire 100. La piste d’atterrissage 100b de l’installation aéroportuaire 100 est longiforme et de forme rectangulaire. Avantageusement, la piste d’atterrissage 100b de destination est référencée dans une base de données RWYDB directement ou indirectement accessible par le système d’assistance à l’atterrissage 10 de l’aéronef 1. Selon un mode de réalisation, la base de données RWYDB est téléchargée dans le système d’assistance 10 de l’aéronef 1, par exemple, préalablement à un vol. Selon un mode de réalisation, la base de données RWYDB comprend, pour chacune des pistes d’installations aéroportuaires qui y sont recensées, des coordonnées de points caractéristiques de la piste (coins et milieux des seuils de pistes, par exemple) selon un format géodésique mondial WGS84 (de l’anglais «World Geodesic System»). Selon un mode de réalisation, le système d’assistance à l’atterrissage 10 est configuré pour communiquer avec un serveur distant, par exemple un serveur de base de données installé dans une station au sol, lequel comprend la base de données RWYDB de pistes d’installations aéroportuaires. Avantageusement l’aéronef 1 est équipé d’au moins une caméra frontale 10c (représentée sur la ), laquelle est configurée pour opérer des prises de vue d’un secteur dit « secteur avant » encore appelé « champ de vision » ou « FOV » de l’anglais « Field Of Vision », vers lequel l’avion se dirige lorsqu’il évolue en vol. Préférentiellement, la caméra frontale 10c est agencée dans le radôme de l’aéronef 1. Selon des variantes, la caméra frontale 10c est agencée sur n’importe quelle partie du fuselage de l’aéronef 1 pour peu que sa position soit compatible avec une prise de vue du secteur avant, lequel secteur est en outre globalement visible depuis la cabine de pilotage de l’aéronef 1. La caméra frontale 10c opère comme un dispositif de capture d’image classique, c’est-à-dire qu’elle est configurée pour opérer des prises successives de vue et fournir des images F successives et représentatives chacune d’une vue de l’environnement face à l’aéronef 1, depuis l’aéronef 1, au moment de la prise de vue. Selon un mode de réalisation, la caméra frontale 10c est par exemple configurée pour opérer 30 prises de vue par seconde et pour fournir 30 images F par seconde au dispositif d’assistance à l’atterrissage 10. Avantageusement, la caméra 10c ou encore le système d’assistance à l’atterrissage 10 comprend un module de détection de régions d’intérêt configuré pour détecter une ou plusieurs régions d’intérêt apparentes lors d’une prise de vue, à partir de l’une des images F correspondante. En d’autres termes, le module de détection de région d’intérêt est un module comprenant de la circuiterie électronique configurée pour détecter un ou plusieurs objets (régions d’intérêt) d’un type donné dans une image F obtenue depuis la caméra frontale 10c. Selon l’exemple décrit, le ou les objets détectés sont des pistes d’atterrissage présentes dans le champ de vision de la caméra 10c. Selon un mode de réalisation, le module de détection d’objets comprend une implémentation logicielle ou matérielle d’un réseau de neurones artificiels profond ou de type DCNN (du sigle anglais “Deep Convolutional Neural Network”). Un tel module DCNN peut être constitué d’un ensemble de nombreux neurones artificiels, de type convolutif ou de type perceptron, et organisés par couches successives connectées entre elles. Un tel module DCNN s’inspire classiquement d’un modèle simpliste du fonctionnement d’un cerveau humain où de nombreux neurones biologiques sont connectés entre eux par des axones. Par exemple un module dit YOLOv4 (du sigle anglais «You Only Look Onceversion 4 ») est un module de type DCNN qui permet d’opérer une détection d’objets dans des images, et qui est dit “à une étape” (ou encore One-Stage), c’est à dire dont l’architecture est composée d’un module unique de propositions combinées de rectangles encadrant des objets (« boites englobantes » ou encore «bounding boxes», de l’anglais) et de classes d’objets dans l’image. En plus des neurones artificiels précédemment décrits, le module YOLOv4 utilise des fonctions connues de l’homme du métier comme par exemple la normalisation des lots (ou “batch normalization”en anglais), la régularisation par coupure de blocs de pixels (ou “dropblock regularization” en anglais), des connexions résiduelles pondérées entre couches (ou “weighted residual connections”) ou encore une étape de suppression non-maximale (ou “non-maximal suppression” en anglais) qui élimine les propositions redondantes d’objets détectés. Selon un mode de réalisation, le module de détection d’objets a la possibilité de prédire une liste d’objets présents dans une ou plusieurs images d’un ou plusieurs contenus vidéos en fournissant, pour chaque objet, un rectangle encadrant l’objet sous forme de coordonnées de points définissant le rectangle dans l’image, le type ou classe de l’objet parmi une liste prédéfinie de classes définies lors d’une phase d’apprentissage, et un score de détection représentant un degré de confiance dans la détection ainsi opérée. Avantageusement, le module de détection d’objets opérant à partir d’une image F est configuré pour extraire des coordonnées de points caractéristiques de chacune des pistes d’atterrissage détectées dans une image F, en référence au plan d’image (ou repère d’image) de l’image F. Par exemple, le module de détection d’objets de l’aéronef 1 est capable de fournir des coordonnées des quatre coins d’une piste d’atterrissage détectée dans une image F, ainsi que de deux points définissant un axe central longitudinal de la piste concernée. Le plan image de la caméra frontale 10c est défini ici comme un plan perpendiculaire à l’axe optique de la caméra frontale 10c et une image fournie par la caméra 10c comprend donc une projection de tous les éléments vus par la caméra dans ce plan image de référence.
Astucieusement et avantageusement, il est alors possible, pour toute piste d’atterrissage dont des points caractéristiques sont référencés dans une base de données de géolocalisation de pistes d’atterrissage, d’utiliser les coordonnées présentes dans la base de données ou encore des coordonnées de points déterminés à partir des coordonnées présentes dans la base de données, ainsi que les coordonnées des mêmes points de la piste telle que détectée dans une image F obtenue à partir de la caméra frontale, pour définir une position de l’aéronef au moment de la prise de vue dont est issue l’image F, grâce à l’utilisation d’un algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « Perspective-n-Point » (de l’anglais) encore communément appelé algorithme « PnP » ou algorithme de reprojection. Un tel algorithme est encore appelé algorithme de calcul de pose. Les termes « calcul de pose » désignent ici une détermination d’une position d’un aéronef au regard d’un référentiel spatial, ce qui peut comprendre sa position mais aussi son orientation, son attitude (positionnement de ses axes dans l’espace). Il s’agit d’un algorithme visant à déterminer notamment la position relative selon six degrés de liberté d’une caméra (ou plus précisément de son centre optique), positionné sur son axe optique de vision, par rapport à un objet considéré dans l’espace, et vice-versa, à partir d’un ensemble de correspondances des points Mi référencés dans un référentiel spatial X, Y, Z et leurs projections respectives mi dans un plan image obtenu à partir de la caméra. Ainsi, par exemple un algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type PnP, peut définir une position de la caméra 10c à partir des coordonnées géodésiques des coins A, B, C, D de la piste 100a et des coordonnées dans l’image F des points a, b, c, d qui sont la représentation des points A, B, C et D dans l’image F fournie pas la caméra frontale 10c.
La illustre un positionnement relatif de l’aéronef 1 face à la piste d’atterrissage 100b de destination dont les quatre coins sont identifiés et référencés A, B, C, D. La illustre en outre une image F telle que fournie par la caméra frontale 10c de l’aéronef 1 et dans laquelle apparait une représentation de la piste 100b, détectée par le module de détection d’objets de l’aéronef 1 configuré pour détecter une ou plusieurs pistes d’atterrissage dans l’image F fournie par la caméra frontale 10c. L’image F comprend une représentation a, b, c, d dans le repère u, v de coordonnées des points de l’image F, des points caractéristiques A, B, C et D que sont les coins de la piste d’atterrissage 100b dans le monde réel. Selon un mode de réalisation, des coordonnées géodésiques xA, yA, zA ; xB, yB, zB ; xC, yC, zC et xD, yD, zD respectivement associées aux points A, B, C, D de la piste d’atterrissage 100b dans le « monde réel » sont connues et enregistrées dans la base de données RWYDB des pistes d’atterrissage en référence à un référentiel spatial X, Y, Z.
Selon un mode de réalisation, le système d’assistance à l’atterrissage 10 de l’aéronef 1 est configuré pour déterminer une première position du centre optique 10f de la caméra 10c, et donc en conséquence de l’aéronef 1 par rapport à la piste d’atterrissage 100b grâce à un premier algorithme, du type algorithme PnP. L’algorithme PnP exécuté selon l’invention, encore appelé ici algorithme de détermination d’une position relative de l’aéronef par rapport à une piste de destination, ou algorithme de calcul de pose par rapport à la piste de destination, n’est pas détaillé puisque les nombreuses opérations de calcul réalisées selon un tel algorithme sont connues et que sa description détaillée n’est pas utile à la compréhension de l’invention.
L’utilisation d’un algorithme PnP, de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, permet donc, à partir d’une représentation d’une piste d’atterrissage sélectionnée dans l’image F, et connaissant les coordonnées géodésiques des points caractéristiques A, B, C et D de chacune des pistes d’atterrissage 100a, 100b et 100c, de déterminer autant de positions théoriques de l’aéronef 1 face à l’installation aéroportuaire 100 qu’il n’y a de pistes présentes dans l’installation aéroportuaire 100. Ainsi, si l’une des pistes vues par la caméra frontale 10c de l’aéronef 1 appartient bien à l’installation aéroportuaire 100, l’une au moins des positions théoriques déterminées grâce à l’algorithme de type PnP sera exacte (aux erreurs de calcul près). Selon l’exemple décrit, les pistes d’atterrissage 100a, 100b et 100c de l’installation aéroportuaire 100 sont au nombre de trois et il est donc possible de déterminer trois positions théoriques de l’aéronef 1 qui sont nommées ici POS1, POS2 et POS3.
Selon un mode de réalisation, la sélection d’une piste détectée dans l’image F (ou plus exactement la sélection d’une représentation d’une piste déterminée dans l’image F) est réalisée en choisissant la piste qui apparait la plus centrée dans l’image F, dans la mesure où il est estimé que, sauf cas particuliers, les moyens de radionavigation utilisés sont de nature à permettre un positionnement de l’aéronef à l’arrivée face à la piste de destination et dans l’axe de la piste de destination, ce qui a pour conséquence de faire apparaitre la piste de destination de façon centrale dans l’image F représentative du champ de vision de la caméra frontale 10c. Bien évidemment cet exemple n’est pas limitatif et une autre représentation de piste pourrait être utilisée.
La est un ordinogramme illustrant des étapes d’un procédé d’assistance à l’atterrissage de l’aéronef 1 exécuté par le système 10 d’assistance à l’atterrissage.
Une étape initiale S0 est une étape au terme de laquelle l’ensemble des moyens mis en œuvre par le procédé est correctement initialisé et normalement opérationnel. En outre, au terme de l’étape S0, l’aéronef 1 est suffisamment proche de l’installation aéroportuaire de destination pour que plusieurs pistes de l’installation aéroportuaire 100 soient présentes dans le champ de vision de la caméra 10c. Selon l’exemple décrit, les trois pistes 100a, 100b et 100c de l’installation aéroportuaire 100 sont visibles au terme de l’étape S0. Le module de détection d’objets de l’aéronef 1 opère alors, lors d’une étape S1, une détection de chacune des pistes présentes dans le champ de vision de la caméra 10c, de sorte à pouvoir les identifier par des boites englobantes dans l’image F fournie par la caméra frontale 10c. Les positions théoriques PO1, POS2 et POS3 sont ensuite déterminées lors d’une étape S2, à partir d’une piste d’atterrissage sélectionnée dans l’image F. Selon l’exemple décrit, la piste sélectionnée est la piste la plus centrée dans l’image, à savoir la piste d’atterrissage 100b. Selon un autre exemple, la piste d’atterrissage sélectionnée est celle pour laquelle un indice de confiance fourni par le module de détection d’objets dans l’image est le plus grand (un indice associé à une boîte englobante ou« boundix box»).
Selon un autre exemple encore, l’étape de sélectionner une piste d’atterrissage comprend le fait de déterminer un identifiant de la piste (comme par exemple un numéro de piste peint sur son seuil de piste en fonction de son orientation). Une détermination de la piste de destination est possible même si la piste détectée n’est pas la piste de destination car on connaît la position relative de toutes les pistes de l’installation aéroportuaire. Selon l’exemple décrit, la position théorique POS1 est déterminée à partir des coordonnées géodésiques de la piste 100a dans la base de données RWYDB, la position théorique POS2 est déterminée à partir des coordonnées géodésiques de la piste 100b dans la base de données RWYDB, et la position théorique POS3 est déterminée à partir des coordonnées géodésiques de la piste 100c dans la base de données RWYDB. Une fois les positions théoriques POS1, POS2 et POS3 déterminées par l’exécution d’un algorithme PnP, des étapes S3 et S4 sont successivement réalisées autant de fois qu’il n’y a de positions théoriques déterminées (donc ici trois fois selon l’exemple décrit), c’est-à-dire autant de fois qu’il n’y a de pistes d’atterrissage présentes dans l’installation aéroportuaire 100. Une reprojection des pistes 100a, 100b et 100c est alors réalisée lors de l’étape S3, pour chacune des positions théoriques POS1, POS et POS3 déterminées de sorte à déterminer un niveau de cohérence, lors d’une étape de l’étape S4, entre les pistes d’atterrissage 100a, 100b et 100c détectées telles que présentes dans l’image F, et les pistes d’atterrissage 100a, 100b et 100c telles que reprojetées dans l’image F grâce à l’utilisation d'un modèle théorique de caméra (e.g. une caméra d’un type nommé «pinhole camera model», de l’anglais). Lors de l’étape S4, le niveau de cohérence entre les pistes d’atterrissage détectées et les pistes d’atterrissage reprojetées est quantifié en calculant un score de cohérence pour chacune des positions théoriques précédemment déterminées. Différentes méthodes, variées, peuvent être utilisées pour la détermination d’un score de cohérence. Par exemple, si une piste reprojetée apparait intégralement dans une boite englobante de dimension prédéterminée définie autour d’une boite englobante de détection, ou centrée sur celle-ci, un score partiel (encore appelé ici « indice ») déterminé pour cette piste est positif et si la piste reprojetée n’apparait pas intégralement dans une boite englobante prédéterminée, mais seulement partiellement, le score partiel pour cette piste est nul, et enfin, si la piste reprojetée n’apparait qu’à l’extérieur d’une boite englobante prédéterminée, le score partiel pour cette piste est négatif. Selon un autre exemple de réalisation, établir un score de cohérence entre les points caractéristiques a, b, c, d des pistes 100a, 100b et 100c détectées dans l’image F et les points caractéristiques équivalents des pistes reprojetées dans l’image F comprend le fait d’établir un indice de cohérence pour chaque paire de pistes comprenant une piste d’atterrissage détectée dans l’image F et une piste d’atterrissage reprojetée dans l’image F à partir d’une distance entre un barycentre géométrique de la piste détectée dans l’image F et un barycentre géométrique de la piste reprojetée dans l’image F, puis le fait de déterminer ensuite le score de cohérence à partir des indices précédemment calculés pour chacune des pistes. D’autres variantes sont bien évidemment possibles dès lors que le calcul d’un score de cohérence est représentatif d’un niveau de cohérence global entre les pistes telles que reprojetées et les pistes telles que détectées. Dans l’exemple décrit, un score de cohérence SC est déterminé à partir d’indices SC1, SC2 et SC3 respectivement associés à des paires de pistes détectées et reprojetées.
Une étape S5, vise, après chaque itérations successives des étapes S3 et S4, à déterminer si un score de cohérence SC a bien été déterminé pour toutes les pistes de l’installation aéroportuaire 100 ou en d’autres termes pour toutes les positions théoriques déterminables (ici POS1, POS2 et POS3) de l’aéronef 1 face à l’installation aéroportuaire 100, en utilisant un modèle théorique de caméra (e.g. «pinhole camera model» pour les reprojections).
Si un score de cohérence SC a été déterminé pour toutes les pistes à l’étape S5, le procédé fournit ensuite, lors d’une étape S6, une information de position estimée POSA de l’aéronef à partir des scores de cohérence SC respectivement déterminés pour les différentes positions théoriques POS1, POS2 et POS3. Sinon, le procédé reboucle à l’étape S3 en vue d’opérer une nouvelle itération des étapes S3 et S4 pour une position (et donc une piste) non encore traitée par ces étapes. Selon un mode de réalisation, l’information finale de position estimée POSA est la position théorique pour laquelle est obtenue le plus grand score de cohérence SC parmi les scores de cohérences SC associés aux positions théoriques POS1, POS2 et POS3 et mémorisés. En effet, l’une au moins des positions théoriques déterminées POS1, POS2 et POS3 est la position de l’aéronef au moment de la prise de vue générant l’image F puisque, sauf erreur quant à l’identification de l’installation aéroportuaire visible depuis la caméra frontale, la piste d’atterrissage détectée dans l’image F puis sélectionnée pour déterminer les positions théoriques POS1, POS2 et POS3 correspond réellement à l’une des pistes de l’installation aéroportuaire 100. L’hypothèse d’une erreur quant à l’identification de l’installation aéroportuaire visible depuis l’aéronef est peu probable dès lors que des moyens de radionavigation ou des repères visuels ont pu être utilisés pour opérer une approche de l’aéronef vers l’installation aéroportuaire 100 de destination. Des , , , , et ont vocation à illustrer les opérations de détections et de reprojections opérées lors de l’exécution du procédé décrit ci-avant en relation avec l’ordinogramme de la .
Selon une variante de réalisation, il est effectué une reprojection de chacune desdites pistes d’atterrissage dans l’image F en utilisant la position théorique déterminée, les coordonnées de la base de données géodésiques et un modèle théorique (ou modélisation) de caméra tel que par exemple un «pinhole camera model», de l’anglais, puis il est établi et mémorisé un score de cohérence (ou corrélation) entre la région de l’image F dans laquelle se trouvent les pistes obtenues à partir d’une reprojection en utilisant le modèle théorique de caméra une fois la position théorique de l’avion déterminée, et des images synthétiques reconstruites des pistes correspondantes de l’installation aéroportuaire, puis il est fourni une information représentative d’une position estimée de l’aéronef à partir des scores de cohérence mémorisés.
La illustre schématiquement le champ de vision (ou FOV) vu depuis la caméra frontale de l’aéronef 1 en approche finale vers l’installation aéroportuaire 100. Les pistes d’atterrissage 100a, 100b et 100c sont donc visibles dans le champ de vision de la caméra 10c, centré selon un axe de vision de la caméra 10c Plus largement, d’autres éléments de l’installation aéroportuaire 100 sont visibles dans le champ de vision de la caméra 10c, mais ne sont pas représentés sur les figures, dans un but de simplification. De tels éléments non représentés sont par exemple des bâtiments et hall d’aéroports, une ou plusieurs tours de contrôle ainsi que des équipements inhérents au fonctionnement et à la desserve d’une installation aéroportuaire (centres de secours, routes, équipements de télécommunications, radars, etc.), ainsi que des aéronefs et véhicules terrestres.
La représente une image F telle que résultante d’une prise de vue opérée par la caméra frontale 10c puis fournie par cette dernière. Ainsi l’image F comprend une représentation des pistes présentes dans le champ de vision, dès lors que les conditions de visibilité entre l’aéronef 1 et chacune des pistes d’atterrissage le permettent. Dans le cas où les conditions de visibilité ne permettent pas une représentation de toutes les pistes en présence dans le champ de vision de la caméra 10c, par exemple du fait d’une nébulosité locale, la piste sélectionnée pour la détermination d’autant de positions théoriques de l’aéronef que de pistes recensées dans l’installation aéroportuaire 100 se fera en sélectionnant une piste visible dans l’image F. Il est donc tout à fait possible d’établir la position de l'aéronef par rapport à la piste de destination même si celle-ci n'est pas visible, mais que d’autres pistes de l'aéroport le sont.
Bien évidemment, si aucune piste n’est visible dans l’image F, le procédé ne saurait être exécuté.
La illustre le résultat d’un module de détection d’objets opérant une détection d’objets de type piste d’atterrissage à partir de l’image F. Des boites englobantes 101a, 101b et 101c permettent d’identifier respectivement dans l’image F les pistes d’atterrissage 100a, 100b et 100c détectées.
Les , et illustrent des reprojections des pistes 100a, 100b et 100c opérées dans l’image F en considérant successivement les différentes positions théoriques POS2, POS3 et POS1 de l’aéronef 1.
La illustre une reprojection des pistes 100a, 100b et 100c à partir de la position POS2 théorique précédemment déterminée à l’étape S2. La représentation de piste 102a est la reprojection de la piste 100a ; la représentation de piste 102b est la reprojection de la piste 100b et la représentation de piste 102c est la reprojection de la piste 100c. Selon un mode de réalisation, plus la cohérence est grande, plus le score de cohérence SC déterminé est élevé et inversement.
Il est possible de constater une bonne cohérence globale des reprojections 102a, 102b et 102c de pistes avec les pistes 100a, 100b et 100c détectées et le score de cohérence SC déterminé pour cette position théorique POS2 est élevé.
La illustre une reprojection des pistes 100a, 100b et 100c à partir de la position POS3 théorique précédemment déterminée à l’étape S2. La représentation de piste 102a est la reprojection de la piste 100a ; la représentation de piste 102b est la reprojection de la piste 100b et la représentation de piste 102c est la reprojection de la piste 100c. Il est possible de constater une très mauvaise cohérence globale des reprojections 102a, 102b et 102c de pistes avec les pistes 100a, 100b et 100c détectées et le score de cohérence SC déterminé pour cette position théorique POS3 à l’étape S4 est bien donc inférieur à celui déterminé pour la position théorique POS2.
La illustre une reprojection des pistes 100a, 100b et 100c à partir de la position POS1 théorique précédemment déterminée à l’étape S2. La représentation de piste 102a est la reprojection de la piste 100a ; la représentation de piste 102b est la reprojection de la piste 100b et la représentation de piste 102c est la reprojection de la piste 100c. Tout comme pour la situation décrite ci-avant en relation avec la , il est possible de constater sur la une très mauvaise cohérence globale des reprojections 102a, 102b et 102c de pistes avec les pistes 100a, 100b et 100c détectées et le score de cohérence SC déterminé à l’étape S4 pour cette position théorique POS1 est lui aussi bien donc inférieur à celui déterminé pour la position théorique POS2.
Ainsi, le système d’assistance à l’atterrissage est astucieusement configuré pour déterminer une position estimée POSA de l’aéronef et pour confirmer ou infirmerin finela bonne position de l’aéronef face à la piste d’atterrissage de destination 100b prévue pour un atterrissage.
La est une représentation schématique d’un exemple d’architecture interne du système d’assistance à l’atterrissage 10, encore appelé ici dispositif d’assistance à l’atterrissage 10. Considérons à titre illustratif que la illustre un agencement interne du système d’assistance à l’atterrissage 10 tel qu’embarqué dans l’aéronef 1. On note que la pourrait aussi illustrer schématiquement un exemple d’architecture matérielle du système d’assistance à l’atterrissage 10 selon une configuration où le système d’assistance à l’atterrissage 10 est externe à l’aéronef 1 et communique avec ce dernier via un ou plusieurs liens de communication sans fil.
Selon l’exemple d’architecture matérielle représenté à la , le système d’assistance à l’atterrissage 10 comprend alors, reliés par un bus de communication 19 : un processeur ou CPU (« Central Processing Unit » en anglais) 11 ; une mémoire vive RAM (« Random Access Memory » en anglais) 12 ; une mémoire morte ROM (« Read Only Memory » en anglais) 13 ; une unité de stockage telle qu’un disque dur (ou un lecteur de support de stockage, tel qu’un lecteur de cartes SD (« Secure Digital » en anglais) 14 ; un module d’interfaces de communication 15 permettant au système d’assistance à l’atterrissage 10 de communiquer avec des dispositifs distants, tels que d’autres systèmes embarqués de l’aéronef 1 parmi lesquels figure la caméra frontale 10c, un serveur de base de données, ou encore tel que l’aéronef 1, le cas échéant.
Le processeur 11 du système d’aide à l’atterrissage 10 est capable d’exécuter des instructions chargées dans la RAM 12 à partir de la ROM 13, d’une mémoire externe (non représentée), d’un support de stockage (tel qu’une carte SD), ou d’un réseau de communication. Lorsque le système d’assistance à l’atterrissage 10 est mis sous tension, le processeur 11 est capable de lire de la RAM 12 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant la mise en œuvre, par le processeur 11, de tout ou partie d’un procédé d’assistance à l’atterrissage décrit en relation avec la ou de variantes décrites de ce procédé.
Tout ou partie du procédé décrit en relation avec la ou ses variantes décrites peut être implémenté sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, par exemple un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, par exemple un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). En général, le système d’assistance à l’atterrissage 10 comprend de la circuiterie électronique configurée pour mettre en œuvre les procédés décrits en relation avec lui-même. Bien évidemment, le système d’assistance à l’atterrissage 10 comprend en outre tous les éléments usuellement présents dans un système comprenant une unité de contrôle et ses périphériques, tels que, un circuit d’alimentation, un circuit de supervision d’alimentation, un ou plusieurs circuits d’horloge, un circuit de remise à zéro, des ports d’entrées-sorties, des entrées d’interruptions, des drivers de bus, cette liste étant non exhaustive.

Claims (10)

  1. Procédé d’assistance à l’atterrissage d’un aéronef (1) sur une piste d’atterrissage (100b) d’une installation aéroportuaire (100) de destination, ledit procédé comprenant :
    • détecter une pluralité de pistes d’atterrissage (100a, 100b, 100c) dans une image (F) représentative d’une prise de vue opérée depuis l’aéronef (1).
    • sélectionner une piste d’atterrissage détectée (100b) parmi ladite pluralité de pistes d’atterrissage détectées (100a, 100b, 100c) dans ladite image (F), et déterminer des points caractéristiques (a, b, c, d) de cette piste dans ladite image (F),
    • déterminer autant de positions théoriques (POS1, POS2, POS3) de l’aéronef (1) qu’il n’y a de pistes d’atterrissage (100a, 100b, 100c) dans ladite installation aéroportuaire (100) de destination à partir des points caractéristiques (a, b, c, d) de la piste d’atterrissage sélectionnée (100b) dans ladite image (F), d’un algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue (F), de type « PnP », et des coordonnées desdits points caractéristiques (A, B, C, D) de chacune des pistes (100a, 100b, 100c) dans une base de données géodésiques (RWYDB), puis, pour chacune des positions théoriques (POS1, POS2, POS3) déterminées de l’aéronef :
      • effectuer une reprojection (102a, 102b, 102c) de chacune desdites pistes (100a, 100b, 100c) d’atterrissage dans ladite image (F) en utilisant ladite position théorique (POS1, POS2, POS3), lesdites coordonnées de ladite base de données géodésiques (RWYDB) et ledit algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP »,
      • établir et mémoriser un score de cohérence (SC) entre lesdits points caractéristiques (a, b, c, d) desdites pistes détectées dans ladite image (F) et lesdits points caractéristiques desdites pistes reprojetées (102a, 102b, 102c) dans ladite image (F), puis
    • fournir une information (POSA) représentative d’une position estimée de l’avion à partir des scores de cohérence mémorisés.
  2. Procédé d’assistance à l’atterrissage d’un aéronef (1) selon la revendication 1, dans lequel l’étape de sélectionner une piste d’atterrissage (100b) comprend déterminer une piste d’atterrissage détectée comme étant la plus centrée parmi lesdites pistes d’atterrissage (100a, 100b, 100c) dans ladite image (F) ou celle présentant un indice de détection le plus élevé.
  3. Procédé d’assistance à l’atterrissage d’un aéronef (1) selon l’une des revendications 1 et 2, dans lequel établir un score de cohérence (SC) entre lesdits points caractéristiques (a, b, c, d) desdites pistes détectées dans ladite image (F) et lesdits points caractéristiques desdites pistes reprojetées (102a, 102b, 102c) dans ladite image (F) comprend établir un indice de cohérence pour chaque paire de pistes comprenant une piste d’atterrissage détectée (100a, 100b, 100c) dans ladite image (F) et une piste d’atterrissage reprojetée (102a, 102b, 102c) dans ladite image (F) à partir d’une distance un barycentre de ladite piste détectée dans ladite image F et un barycentre de ladite piste reprojetée dans ladite image (F), puis, déterminer ledit score de cohérence à partir desdits indices.
  4. Procédé d’assistance à l’atterrissage d’un aéronef (1) selon la revendication 3, dans lequel ledit score de cohérence est la moyenne desdits indices.
  5. Dispositif d’assistance à l’atterrissage (10) comprenant de la circuiterie électronique configurée pour :
    détecter une pluralité de pistes d’atterrissage (100a, 100b, 100c) dans une image (F) représentative d’une prise de vue opérée depuis l’aéronef (1) et déterminer des points caractéristiques (a, b, c, d) de piste pour chacune desdites pistes (100a, 100b, 100c) détectées dans ladite image (F),
    • sélectionner une piste d’atterrissage détectée (100b) parmi ladite pluralité de pistes d’atterrissage détectées (100a, 100b, 100c) dans ladite image (F),
    • déterminer autant de positions théoriques (POS1, POS2, POS3) de l’aéronef (1) qu’il n’y a de pistes d’atterrissage (100a, 100b, 100c) dans ladite installation aéroportuaire (100) de destination à partir des points caractéristiques (a, b, c, d) de la piste d’atterrissage sélectionnée (100b) dans ladite image (F), d’un algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP » et des coordonnées desdits points caractéristiques (A, B, C, D) de chacune des pistes (100a, 100b, 100c) dans une base de données géodésiques (RWYDB), puis, pour chacune des positions théoriques (POS1, POS2, POS3) déterminées de l’aéronef :
      • effectuer une reprojection (102a, 102b, 102c) de chacune desdites pistes (100a, 100b, 100c) d’atterrissage dans ladite image (F) en utilisant ladite position théorique (POS1, POS2, POS3), lesdites coordonnées de ladite base de données géodésiques (RWYDB) et ledit algorithme de détermination d’une position de l’aéronef par rapport à ladite piste à partir de la prise de vue, de type « PnP »,
      • établir et mémoriser un score de cohérence (SC) entre lesdits points caractéristiques (a, b, c, d) desdites pistes détectées dans ladite image (F) et lesdits points caractéristiques desdites pistes reprojetées dans ladite image, puis
    • fournir une information (POSA) représentative d’une position estimée de l’avion à partir des scores de cohérence mémorisés.
  6. Dispositif d’assistance à l’atterrissage d’un aéronef (1) selon la revendication 5, dans lequel la circuiterie électronique configurée pour établir un score de cohérence (SC) entre lesdits points caractéristiques (a, b, c, d) desdites pistes détectées dans ladite image (F) et lesdits points caractéristiques desdites pistes reprojetées (102a, 102b, 102c) dans ladite image (F) comprend de la circuiterie électronique configurée pour établir un indice de cohérence pour chaque paire de pistes comprenant une piste d’atterrissage détectée (100a, 100b, 100c) dans ladite image (F) et une piste d’atterrissage reprojetée (102a, 102b, 102c) dans ladite image (F) à partir d’une distance un barycentre de ladite piste détectée dans ladite image F et un barycentre de ladite piste reprojetée dans ladite image (F), puis, déterminer ledit score de cohérence à partir desdits indices.
  7. Dispositif d’assistance à l’atterrissage d’un aéronef (1) selon l’une des revendications 5 et 6, dans lequel établir un score de cohérence (SC) entre lesdits points caractéristiques (a, b, c, d) desdites pistes détectées dans ladite image (F) et lesdits points caractéristiques desdites pistes reprojetées (102a, 102b, 102c) dans ladite image (F) comprend établir un indice de cohérence pour chaque paire de pistes comprenant une piste d’atterrissage détectée (100a, 100b, 100c) dans ladite image (F) et une piste d’atterrissage reprojetée (102a, 102b, 102c) dans ladite image (F) à partir d’une distance un barycentre de ladite piste détectée dans ladite image F et un barycentre de ladite piste reprojetée dans ladite image (F), puis, déterminer ledit score de cohérence à partir desdits indices.
  8. Aéronef comprenant un dispositif d’assistance à l’atterrissage (10) selon l’une des revendications 5 à 7.
  9. Produit programme d’ordinateur comprenant des instructions de code de programme pour exécuter les étapes d’un procédé selon l’une des revendications 1 à 4 lorsque lesdites instructions sont exécutées par un processeur d’un dispositif d’assistance à l’atterrissage d’un aéronef
  10. Dispositif de stockage comprenant un produit programme d’ordinateur selon la revendication 9.
FR2305454A 2023-05-31 2023-05-31 Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede. Pending FR3149416A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR2305454A FR3149416A1 (fr) 2023-05-31 2023-05-31 Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede.
US18/679,229 US12451018B2 (en) 2023-05-31 2024-05-30 Method for assisting with landing an aircraft and system configured to execute the method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2305454A FR3149416A1 (fr) 2023-05-31 2023-05-31 Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede.
FR2305454 2023-05-31

Publications (1)

Publication Number Publication Date
FR3149416A1 true FR3149416A1 (fr) 2024-12-06

Family

ID=87801137

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2305454A Pending FR3149416A1 (fr) 2023-05-31 2023-05-31 Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede.

Country Status (2)

Country Link
US (1) US12451018B2 (fr)
FR (1) FR3149416A1 (fr)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100039294A1 (en) * 2008-08-14 2010-02-18 Honeywell International Inc. Automated landing area detection for aircraft
US20200285828A1 (en) * 2019-03-08 2020-09-10 Airbus (S.A.S.) Method and system for automatically updating at least one airport database
US20210319709A1 (en) * 2018-08-07 2021-10-14 Reliable Robotics Corporation Landing site localization for dynamic control of an aircraft toward a landing site
US20220348353A1 (en) * 2021-04-29 2022-11-03 Airbus Sas Airport approach assistance system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10388029B1 (en) * 2017-09-07 2019-08-20 Northrop Grumman Systems Corporation Multi-sensor pose-estimate system
CA3142750A1 (fr) * 2021-01-04 2022-07-04 The Boeing Company Systeme pour peaufiner l'estimation de posture des six degres de liberte d'un objet cible

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100039294A1 (en) * 2008-08-14 2010-02-18 Honeywell International Inc. Automated landing area detection for aircraft
US20210319709A1 (en) * 2018-08-07 2021-10-14 Reliable Robotics Corporation Landing site localization for dynamic control of an aircraft toward a landing site
US20200285828A1 (en) * 2019-03-08 2020-09-10 Airbus (S.A.S.) Method and system for automatically updating at least one airport database
US20220348353A1 (en) * 2021-04-29 2022-11-03 Airbus Sas Airport approach assistance system and method
FR3122408A1 (fr) 2021-04-29 2022-11-04 Airbus Sas Syteme et procede d’assistance d’approche d’aeroports

Also Published As

Publication number Publication date
US20240404416A1 (en) 2024-12-05
US12451018B2 (en) 2025-10-21

Similar Documents

Publication Publication Date Title
EP3899786B1 (fr) Détection d'objets dans des foules à l'aide d'un contexte géométrique
EP3308232B1 (fr) Système et procédé d'inspection automatique de surface
CN111352434B (zh) 支持接近机场的机场跑道的飞机的设备及方法
US20190325600A1 (en) Determining a pose of a handheld object
US20050232512A1 (en) Neural net based processor for synthetic vision fusion
FR3103047A1 (fr) Procede et dispositif d'apprentissage par reseau de neurones artificiels pour l'aide a l'atterrissage d'aeronef
EP3679517B1 (fr) Procede de determination des bords saillants d'une cible sur une image
FR3038109A1 (fr) Systeme et procede de localisation d'impacts sur une surface externe
FR3070527A1 (fr) Procede et dispositif d'evitement d'un objet par detection de son rapprochement d'un aeronef
WO2021089539A1 (fr) Procede et dispositif d'aide a l'atterrissage d'aeronef en conditions de visibilite degradee
WO2022219007A1 (fr) Adaptation automatique du profil vertical d'un aeronef en fonction d'une incertitude de position
EP3945514A1 (fr) Aeronef comprenant une architecture de gestion de vol
US11047690B2 (en) Automated emergency response
EP3770555A1 (fr) Navigation basée sur une diffusion d'intérêt multi-agents
FR3149416A1 (fr) Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede.
CN119380309B (zh) 路网生成方法、智能设备及计算可读存储介质
Dusha et al. Fixed‐wing attitude estimation using temporal tracking of the horizon and optical flow
EP3977411B1 (fr) Dispositif de traitement de prise de vue
FR3122408A1 (fr) Syteme et procede d’assistance d’approche d’aeroports
FR3149415A1 (fr) Procede ameliore d’assistance a l’atterrissage d’un aeronef et systeme configure pour executer le procede.
EP4303827A1 (fr) Évaluation de changement automatisé d'objets cibles pendant une mission isr dynamique
KR20210013834A (ko) 반사 영상 제거 장치 및 방법
FR3033903A1 (fr) Systeme d'aide a la navigation d'un aeronef avec ecran d'affichage tete haute et camera.
KR102046243B1 (ko) 반사 영상 제거 장치 및 상기 장치의 동작 방법
de la Puente et al. Combining vision and range sensors for AMCL localization in corridor environments with rectangular signs

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20241206

PLFP Fee payment

Year of fee payment: 3