FR3001307A1 - Procedes pour determiner une trajectoire de vol - Google Patents

Procedes pour determiner une trajectoire de vol Download PDF

Info

Publication number
FR3001307A1
FR3001307A1 FR1450162A FR1450162A FR3001307A1 FR 3001307 A1 FR3001307 A1 FR 3001307A1 FR 1450162 A FR1450162 A FR 1450162A FR 1450162 A FR1450162 A FR 1450162A FR 3001307 A1 FR3001307 A1 FR 3001307A1
Authority
FR
France
Prior art keywords
data collection
data
aircraft
flight path
area
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.)
Granted
Application number
FR1450162A
Other languages
English (en)
Other versions
FR3001307B1 (fr
Inventor
Frazer Leslie Pereira
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.)
GE Aviation Systems LLC
Original Assignee
GE Aviation Systems LLC
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 GE Aviation Systems LLC filed Critical GE Aviation Systems LLC
Publication of FR3001307A1 publication Critical patent/FR3001307A1/fr
Application granted granted Critical
Publication of FR3001307B1 publication Critical patent/FR3001307B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0034Assembly of a flight plan
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3833Creation or updating of map data characterised by the source of data
    • G01C21/3852Data derived from aerial or satellite images
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3863Structures of map data
    • G01C21/3867Geometry of map features, e.g. shape points, polygons or for simplified maps
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/003Flight plan management
    • G08G5/0039Modification of a flight plan
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0073Surveillance aids
    • G08G5/0086Surveillance aids for monitoring terrain
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0073Surveillance aids
    • G08G5/0091Surveillance aids for monitoring atmospheric conditions

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Geometry (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Atmospheric Sciences (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Navigation (AREA)

Abstract

Des procédés pour déterminer une trajectoire de vol pour un aéronef de collecte de données (10) équipé d'un capteur (30) peuvent comporter la définition d'une aire (52) de collecte de données, la subdivision de l'aire (52) de collecte de données en zones (60), la définition d'un point de cheminement (64) pour chacune des zones (60) afin de définir un ensemble de points de cheminement (64), et la détermination, pour l'aéronef de collecte de données (10), d'une trajectoire de vol (68) incluant les points de cheminement (64).

Description

Procédés pour déterminer une trajectoire de vol L'invention concerne les aéronefs et plus particulièrement les procédés de détermination de trajectoire de vol pour aéronefs. Les aéronefs de collecte de données contemporains peuvent recueillir des informations pendant un certain temps et peuvent servir à de nombreuses tâches, dont la surveillance du trafic, la cartographie, les relevés géologiques, etc. Ces aéronefs de collecte de données peuvent être avec ou sans pilote. Généralement, sans tenir compte du fait qu'un aéronef de collecte de données soit avec ou sans pilote, l'aéronef fera des va-et-vient au-dessus de l'aire à explorer. Dans un mode de mise en oeuvre, l'invention concerne un procédé de détermination de trajectoire de vol pour un aéronef de collecte de données équipé d'un capteur de données, comportant la définition d'une aire de collecte de données, la subdivision de l'aire de collecte de données en zones d'après le champ de vision du capteur de données, la définition d'un point de cheminement pour chacune des zones afin de définir un ensemble de points de cheminement, et la détermination, pour l'aéronef de collecte de données, d'une trajectoire de vol incluant les points de cheminement. L'invention sera mieux comprise à l'étude détaillée de quelques modes de mise en oeuvre pris à titre d'exemples non limitatifs et illustrés par les dessins annexés sur lesquels : -la Figure 1 est une vue en perspective d'un exemple d'aéronef de collecte de données et d'une station au sol dans lesquels des formes de réalisation de l'invention peuvent être mises en oeuvre ; -la Figure 2 est une vue schématique d'une représentation visuelle d'un territoire et d'une aire de collecte de données qui peuvent être définis selon un mode de mise en oeuvre de l' invention ; -la Figure 3 est une vue schématique de l'aire de collecte de données subdivisée en zones selon un mode de mise en oeuvre de l' invention ; -la Figure 4 est une vue schématique de points de cheminement définis et d'une trajectoire de vol intégrant les points de cheminement déterminés selon un mode de mise en oeuvre de l'invention ; et -la Figure 5 est une vue schématique illustrant la manière dont l'altitude de la trajectoire de vol peut être modifiée selon un mode de mise en oeuvre de l'invention. La Figure 1 représente un aéronef de collecte de données 10 qui peut mettre en oeuvre des formes de réalisation de l'invention et peut comporter un système de propulsion, tel qu'un moteur 12 et une hélice 14, montée sur un fuselage 16, et des demi-voilures 18 s'étendant vers l'extérieur depuis le fuselage 16. Bien que l'aéronef de collecte de données 10 ait été représenté sous la forme d'un aéroplane, il est envisagé que des formes de réalisation de l'invention puissent servir dans n'importe quel type d'aéronef avec ou sans pilote, par exemple, d'une manière nullement limitative, un aéronef à voilure fixe, à voilure tournante, une fusée, etc. Une pluralité de systèmes 20 permettant un bon fonctionnement de l'aéronef de collecte de données 10 peuvent être inclus, ainsi qu'une unité de commande 22 et un système de 30 communication, lequel peut comprendre une liaison de communication radioélectrique 24. L'unité de commande 22 peut coopérer avec le moteur 12, la pluralité de systèmes de bord 20 et la liaison de communication radioélectrique 24. L'unité de commande 22 peut aussi être connectée à n'importe quelles autres unités de commande de l'aéronef de collecte de données 10. L'unité de commande 22 peut comprendre une mémoire 26, la mémoire 26 pouvant comprendre une mémoire vive (RAM), une mémoire morte (ROM), une mémoire flash ou un ou plusieurs types de mémoire électronique portative différents tels que des disques, des DVD, des CD-ROM, etc., ou n'importe quelle combinaison appropriée de ces types de mémoire. L'unité de commande 22 peut comprendre un ou plusieurs processeurs 28, lesquels peuvent exécuter n'importe quels programmes adéquats. Une base de données d'information, consultable par ordinateur, peut être stockée dans la mémoire 26 et peut être accessible au processeur 28. Pour accéder à la base de données, le processeur 28 peut exécuter une série d'instructions exécutables. Selon une autre possibilité, l'unité de commande 22 peut coopérer avec la base de données. Par exemple, une telle base de données peut être stockée dans un autre ordinateur ou une autre base de données approprié. La base de données peut être n'importe quelle base de données adéquate, dont une base de données unique à multiples ensembles de données, de multiples bases de données distinctes en liaison les unes avec les autres, voire un simple tableau de données. Il est envisagé que la base de données puisse réunir plusieurs bases de données ou que la base de données puisse en réalité être un certain nombre de bases de données séparées. La base de données peut stocker des données qui peuvent comprendre des informations de terrain dont un territoire géospécifique, des objets fabriqués et des données supplémentaires dont des informations géopolitiques et des zones d'exclusion aérienne. La base de données peut aussi comprendre les conditions météorologiques du moment. Toutes les données ci-dessus peuvent être stockées en tant que facteurs environnementaux. La base de données peut aussi comprendre des données sur les performances de l'aéronef. La base de données peut avoir un contenu statique, avec des mises à jour ordinaires, et/ou peut être mise à jour en dynamique pendant le vol de l'aéronef, notamment avec des mises à jour reposant sur les données d'exploration recueillies par l'aéronef. Selon une autre possibilité, il est envisagé que la base de données puisse être séparée de l'unité de commande 22 mais puisse communiquer avec l'unité de commande 22 de façon à pouvoir être accessible à l'unité de commande 22. Par exemple, il est envisagé que la base de données puisse être mise à jour à l'aide de la liaison de communication radioélectrique 24 et que, de la sorte, des informations en temps réel telles que les conditions météorologiques puissent être entrées dans la base de données et soient accessibles à l'unité de commande 22.
En outre, il est envisagé qu'une telle base de données puisse se trouver hors de l'aéronef de collecte de données 10, à un endroit tel qu'un poste de commande ou ailleurs. L'unité de commande 22 peut coopérer avec un réseau radioélectrique par l'intermédiaire duquel les informations de la base de données peuvent être fournies à l'unité de commande 22. Par exemple, les données météorologiques peuvent être obtenues auprès d'une base de données météorologiques, laquelle peut contenir des données météorologiques en temps réel ou des données de prévisions météorologiques. Ces bases de données météorologiques peuvent contenir des informations concernant certains phénomènes de nature météorologique (p. ex., entre autres, la vitesse du vent, la direction du vent, la température) et des données relatives à la visibilité (p. ex. du brouillard, des nuages, etc.), aux précipitations (pluie, grêle, neige, pluie verglaçante, etc.) et d'autres informations météorologiques. Un capteur 30 de données peut être monté sur l'aéronef de collecte de données 10 et a été représenté schématiquement situé dans une partie avant de l'aéronef de collecte de données 10. Le capteur 30 de données peut être monté n'importe où sur l'aéronef de collecte de données 10, à l'intérieur ou à l'extérieur et, de préférence, est orienté vers l'avant de manière à pouvoir produire des données concernant l'environnement en avant de l'aéronef 10 de collecte de données pendant le vol de l'aéronef. Le capteur 30 de données peut être n'importe quel capteur adéquat, dont un capteur optique ayant un champ de vision A titre d'exemple nullement limitatif, le capteur 30 de données peut être un capteur optique tel qu'une caméra, qui peut être montée à un emplacement fixe sur une partie avant de l'aéronef de collecte de données 10 et peut produire des images correspondant au champ de vision 32 du capteur 30 de données. On peut citer, comme exemples de caméras, une caméra CCD, une caméra CMOS, une caméra numérique, une caméra vidéo, une caméra à infrarouges ou n'importe quel autre type de caméra appropriée pour observer l'environnement extérieur de l'aéronef de collecte de données 10. De la sorte, le capteur 30 de données peut être apte à produire une image, dont au moins une image fixe ou une image vidéo et à délivrer un signal d'image pour celle-ci. L'emploi d'une caméra ne constitue qu'un exemple et on peut employer d'autres types de capteurs 30 de données. Il est envisagé que le capteur 30 de données, quel que soit son type, puisse fournir n'importe quel type approprié de signal de données sur l'environnement en avant de l'aéronef de collecte de données 10 et dans le champ de vision 32 du capteur 30 de données. Bien que le capteur 30 de données soit cité au singulier, le capteur 30 de données peut comprendre de multiples capteurs pour capter des données identiques ou différentes. Dans certains cas, le même capteur peut être réparti autour de l'aéronef pour renforcer les possibilités de captage. Par exemple, le capteur 30 de données pourrait comprendre de multiples dispositifs d'imagerie situés sur l'aéronef, chaque dispositif d'imagerie produisant une image de la même scène générale sous un angle différent, de façon que les images puissent être combinées afin de former une image en 3D. Bien qu'un aéronef de collecte de données 10 ait été représenté, il est envisagé que des formes de réalisation de l'invention ou des parties de celles-ci puissent être mises en oeuvre n'importe où, notamment dans un ordinateur 40 d'un système au sol 42. Par ailleurs, la/les base(s) de données décrite(s) plus haut peut/peuvent aussi être située(s) dans un serveur ou un ordinateur de destination 40, lequel peut se trouver dans et comprendre le système au sol mentionné 42. Selon une autre possibilité, la base de données ou l'ordinateur 40 peut se trouver ailleurs au sol. Le système au sol 42 peut communiquer, par une liaison de communication radioélectrique 44, avec d'autres dispositifs, dont l'unité de commande 22 et des bases de données situées à distance de l'ordinateur 40. Le système au sol 42 peut être n'importe quel système de communication au sol 42 tel qu'un poste de commande. L'unité de commande 22 ou l'ordinateur 40 peut contenir tout ou partie d'un programme informatique ayant un jeu d'instructions exécutables afin de déterminer une trajectoire de vol pour l'aéronef de collecte de données 10. Que ce soit l'unité de commande 22 ou l'ordinateur 40 qui exécute le programme servant à déterminer la trajectoire de vol, le programme peut comprendre un produit à programme informatique qui peut comprendre des supports exploitables par ordinateur destinés à acheminer ou stocker des instructions exécutables par ordinateur ou des structures de données. Ces supports exploitables par ordinateur peuvent être n'importe quels supports disponibles, accessibles à un ordinateur polyvalent ou spécifique ou autre machine à processeur. Globalement, un tel programme informatique peut comprendre des routines, programmes, objets, composants, structures de données, algorithmes, etc. dont l'effet technique est l'exécution de tâches particulières ou la mise en oeuvre de types abstraits particuliers de données. Des instructions exécutables par ordinateur, des structures de données correspondantes et des programmes représentent des exemples de code de programme pour procéder à l'échange d'informations décrit ici. Les instructions exécutables par ordinateur peuvent comprendre, par exemple, des instructions et des données qui amènent un ordinateur polyvalent, un ordinateur spécifique ou un processeur spécifique à exécuter une certaine fonction ou un certain groupe de fonctions.
L'aéronef de collecte de données 10 et l'ordinateur 40 ne constituent que deux exemples de formes de réalisation configurables pour mettre en oeuvre des formes de réalisation de l'invention. En marche, l'aéronef de collecte de données 10 et/ou l'ordinateur 40 peut/peuvent déterminer une trajectoire de vol pour l'aéronef de collecte de données 10 dans une aire à explorer ou une aire de collecte de données à explorer pour y recueillir des données. A titre d'exemple nullement limitatif, l'unité de commande 22 et/ou l'ordinateur 40 peut/peuvent utiliser des instructions émanant d'un pilote, la/des base(s) de données et/ou des informations issues d'une autre source telle qu'un poste de commande afin de déterminer une trajectoire de vol pour l'aéronef de collecte de données 10 dans l'aire à explorer. Une fois qu'une trajectoire de vol est déterminée, elle peut être suivie par l'aéronef de collecte de données 10. Si, par exemple, c'est l'unité de commande 22 qui a exécuté le programme, la trajectoire de vol déterminée peut être utilisée par le pilote automatique de l'aéronef de collecte de données 10 ou par un pilote de l'aéronef de collecte de données. Dans le cas d'un aéronef de collecte de données 10 sans pilote, la trajectoire de vol déterminée peut être utilisée pour télécommander l'aéronef de collecte de données 10. En revanche, si c'est l'ordinateur 40 qui a exécuté le programme, la trajectoire de vol déterminée peut être téléchargée ou autrement transmise à l'aéronef de collecte de données 10. La Figure 2 est une représentation visuelle du territoire 50 au-dessus duquel peut voler un aéronef de collecte de données 10.
La représentation visuelle peut être présentée graphiquement de diverses manières et la représentation visuelle peut prendre diverses formes, dont une carte en 2D, une carte en 3D, une carte topographique, etc. et ne fait pas partie de formes de réalisation de l'invention et ne sert qu'à des fins d'explication.
Pour déterminer une trajectoire de vol pour l'aéronef de collecte de données 10, des modes de mise en oeuvre du procédé peuvent comporter la définition d'une aire de collecte de données ou aire à explorer 52. L'aire à explorer 52 peut être définie par un utilisateur, une ou plusieurs bases de données, etc. Par exemple, la définition de l'aire de collecte de données peut comporter la réception, à partir d'un utilisateur ou autrement, d'une aire de collecte de données prédéterminée. A titre d'exemple nullement limitatif, il est envisagé qu'un utilisateur puisse choisir les limites de l'aire à explorer 52 et que ce choix puisse être opéré dans un poste de commande ou ailleurs. Dans le cas où ce choix n'est pas fait dans l'aéronef de collecte de données 10, cette information peut être transmise à l'aéronef de collecte de données 10 ou l'ordinateur 40. Le choix de l'aire à explorer 52 par l'utilisateur peut s'effectuer à l'aide de n'importe quelle technique adéquate, dont la localisation d'une aire à explorer appropriée sur une interface utilisateur. Ces techniques de choix ne font pas partie des formes de réalisation de l'invention et ne seront pas décrites plus en détail ici. Dans l'exemple illustré, l'aire à explorer 52 représentée comprend des objets fabriqués 54, des conditions météorologiques difficiles 56 et un terrain montagneux 58, ces informations pouvant aussi être obtenues d'un utilisateur, d'un poste de commande ou d'une ou plusieurs bases de données. Comme illustré sur la figure 3, l'aire à explorer 52 peut être subdivisée en zones 60 d'après le champ de vision 32 du capteur 30 de données. Il est envisagé que les zones 60 puissent être définies par au moins une forme géométrique. A titre d'exemple nullement limitatif, les zones ont été définies par divers polygones convexes 62. Il est envisagé que l'aire à explorer 52 puisse être divisée en polygones convexes aléatoires 62 englobant chacun une région ou zone 60. La superficie de chacun des polygones convexes 62 peut dépendre des capacités de surveillance de l'aéronef de collecte de données 10 et d'autres facteurs propres à l'environnement susceptibles d'affecter le vol de l'aéronef de collecte de données 10. Plus particulièrement, la subdivision de l'aire à explorer 52 en polygones convexes 62 peut prendre en considération le champ de vision 32 du capteur 30 de données ainsi que la résolution permise par le capteur 30 de données et l'altitude de vol la plus basse de l'aéronef de collecte de données 10. L'aéronef de collecte de données 10, ainsi qu'un champ de vision 32 du capteur 30 de données, ont été représentés schématiquement. Il est envisagé qu'au moins une dimension de la forme géométrique dépende du champ de vision 32 du capteur 30 de données. Par exemple, dans le cas de chacun des polygones convexes 62, la largeur du polygone convexe 62 peut ne pas être plus grande que celle que peut embrasser le champ de vision 32 du capteur 30 de données. Par ailleurs, la subdivision de l'aire à explorer 52 en zones 60 peut dépendre de facteurs liés à l'environnement. Ces facteurs liés à l'environnement peuvent inclure le territoire, notamment le territoire géospécifique, des objets fabriqués, des informations géopolitiques et des zones d'exclusion aérienne, ainsi que la météorologie. Par exemple, la subdivision en zones 60 peut viser à éviter des orages et des obstacles. Par ailleurs, l'unité de commande 22 et/ou l'ordinateur 40 peut/peuvent prendre en considération l'altitude à laquelle l'aéronef de collecte de données 10 est destiné à voler puisque, classiquement, plus l'aéronef de collecte de données 10 vole haut, plus le champ de vision du capteur 30 de données s'agrandit. Selon un autre exemple, un orage peut réduire la visibilité, ce qui nécessite que l'aéronef de collecte de données 10 vole plus près du sol. Dans ce cas, le champ de vision diminue, aussi les zones 60 doivent-elles être plus petites. L'unité de commande 22 et/ou l'ordinateur 40 peut/peuvent réaliser la subdivision de l'aire à explorer 52 en zones 60. Dans la pratique, le/les facteur(s) lié(s) à l'environnement et/ou les caractéristiques du capteur 30 de données peuvent être convertis en algorithme, lequel peut être converti en programme informatique comprenant un jeu d'instructions exécutables qui peuvent être exécutées par l'unité de commande 22 et/ou l'ordinateur 40.
Considérant maintenant la Figure 4, un point de cheminement 64 peut être défini pour chacune des zones 60 afin de définir un ensemble de points de cheminement 64. A titre d'exemple nullement limitatif, chaque point de cheminement 64 a été défini au centre géométrique de la forme géométrique, laquelle, dans l'exemple d'illustration, est un polygone convexe 62. Les zones 60 et les points de cheminement 64 dans celles-ci peuvent être définis ou générés de n'importe quelle manière adéquate. Dans l'exemple illustré, la définition de ces points de cheminement centraux 64 dans chaque polygone convexe 62 permet à l'aéronef de collecte de données 10, lorsqu'il passe par chaque point de cheminement 64, de couvrir effectivement toute la superficie de la zone 60 au cours de la mission de collecte de données. De la sorte, un maillage secondaire 66 est créé par les points de cheminement 64, permettant à l'aéronef de collecte de données 10 de couvrir effectivement la totalité de l'aire à explorer 52. Une trajectoire de vol 68 pour l'aéronef de collecte de données 10, qui inclut les points de cheminement 64, peut ensuite être déterminée. Il est envisagé qu'un point d'entrée 70 et/ou un point de sortie 72 de l'aéronef de collecte de données 10 dans l'aire à explorer 52 puisse(nt) être défini(s) avant la détermination de la trajectoire de vol 68. De la sorte, la détermination de la trajectoire de vol 68 peut reposer sur le point d'entrée 70 et/ou le point de sortie 72 défini(s). Par exemple, un utilisateur peut avoir la possibilité de saisir des points d'entrée et de sortie pour l'aire à explorer 52. Dans les circonstances où l'utilisateur ne saisit pas le point d'entrée 70 ni le point de sortie 72 concernant l'aire à explorer 52, l'unité de commande 22 et/ou l'ordinateur 40 peut/peuvent les définir d'après la position immédiate de l'aéronef de collecte de données 10, du lieu d'où il vient, comme illustré schématiquement par la trajectoire 74, et de facteurs liés l'environnement concernant l'aire à explorer 52, dont des facteurs liés à l'environnement dans des aires environnantes. La détermination, de la trajectoire de vol 68 pour l'aéronef de collecte de données 10 peut comprendre l'application d'un algorithme de trajectoire la plus courte à l'ensemble de points de cheminement 64. Le point d'entrée 70 et le point de sortie 72 étant déjà définis, il est possible d'obtenir une trajectoire 1 plus courte passant par tous les points de cheminement définis 64. Entre autres, les algorithmes qui conviennent pour déterminer la trajectoire la plus courte peuvent comprendre l'algorithme de Dijkstra, l'algorithme de Bellman-Ford, l'algorithme de recherche A*, l'algorithme de Floyd-Warshall, l'algorithme de Johnson, etc. Il est également envisagé que des trajectoires de vol plus longues puissent être déterminées pour l'aéronef 10 de collecte de données. Selon une autre possibilité, la détermination de la trajectoire de vol 68 peut comprendre la réception d'une trajectoire de vol définie par l'utilisateur. Dans ce cas, l'utilisateur peut tracer manuellement la trajectoire de vol 68 sur les points de cheminement définis 64 afin de déterminer la trajectoire de vol 68 pour l'aéronef de collecte de données. Dans ce cas, la trajectoire de vol 68 peut ensuite être transmise à l'aéronef de collecte de données 10 qui peut alors voler en suivant la trajectoire 68. La détermination de la trajectoire de vol 68 peut également comprendre la détermination de l'altitude à laquelle l'aéronef de collecte de données 10 peut voler pendant sa mission de collecte de données. L'altitude de vol peut dépendre des caractéristiques de l'aire à explorer 52, dont les éventuels facteurs liés l'environnement, ainsi que les caractéristiques du capteur 30 de données. Dans la pratique, le/les facteurs liés à l'environnement et les caractéristiques du capteur 30 de données peuvent être convertis en algorithme, lequel peut être converti en programme informatique comprenant un jeu d'instructions exécutables qui peuvent être exécutées par l'unité de commande 22 et/ou l'ordinateur 40. De la sorte, la trajectoire de vol déterminée 68 peut prendre en considération des facteurs liés à l'environnement tels que les objets fabriqués 54, les conditions météorologiques difficiles 56 et le terrain montagneux 58. A titre d'exemples nullement limitatifs, les conditions météorologiques difficiles 56 peuvent nécessiter de faire voler l'aéronef de collecte de données 10 à une altitude réduite afin d'obtenir des données utilisables. En outre, l'utilisateur peut aussi avoir la possibilité de choisir de définir une altitude minimale qui servira de seuil pour définir la trajectoire de vol. A titre d'exemple nullement limitatif, la figure 5 illustre une altitude fixe 80 à laquelle on peut faire voler l'aéronef de collecte de données 10. A une telle altitude fixe, le champ de vision du capteur est constant par rapport au point haut dans le champ de vision. La trajectoire de vol 68 tout entière peut être suivie à cette altitude fixe 80. Sont également illustrés divers facteurs liés à l'environnement, dont une antenne-relais 82 de téléphonie cellulaire, un bâtiment 84, des arbres 86 et une grande colline 88. Ces facteurs liés à l'environnement peuvent être pris en compte lors de la détermination de la trajectoire de vol 68. Comme illustré sur la Figure 5, l'altitude de la trajectoire de vol peut être ajustée, comme indiqué en 90. Par exemple, l'aéronef de collecte de données 10 peut tourner autour de l'antenne-relais 82 de téléphonie cellulaire car elle est relativement étroite. L'aéronef de collecte de données 10 peut voler plus haut pour éviter le bâtiment 84. Même si l'aéronef de collecte de données pourrait tourner autour du bâtiment 84, l'ajustement de la trajectoire de vol pour s'élever davantage et survoler le bâtiment permet à l'aéronef de collecte de données 10 d'obtenir des informations sur le bâtiment 84. L'altitude peut être réduite au-dessus des arbres 86 pour permettre à l'aéronef de collecte de données d'obtenir davantage de détails sur ceux-ci.
Enfin, l'altitude de la trajectoire de vol peut être fortement accrue pour permettre de voler au-dessus de la grande colline 88, car l'aéronef de collecte de données ne pourrait pas faire de tour de la grande colline 88, puisqu'il raterait la collecte de diverses données. Par ailleurs, des contraintes supplémentaires peuvent être prises en considération, notamment des contraintes liées à un utilisateur. Les contraintes liées à un utilisateur peuvent elles aussi être prises en considération par l'unité de commande 22 et/ou l'ordinateur 40 lors de la détermination de lieux appropriés à la mise en place d'un point de cheminement sur la trajectoire de vol.
Par exemple, les préférences de vol d'un utilisateur peuvent être considérées comme des contraintes liées à un utilisateur. Si l'utilisateur préfère ne pas voler à moins d'une certaine distance d'une montagne, cette information peut servir à déterminer les lieux appropriés à la mise en place d'un point de cheminement sur la trajectoire de vol. Dans la pratique, les informations sur une ou plusieurs contraintes peuvent être converties en algorithme, lequel peut être converti en programme informatique comprenant un jeu d'instructions exécutables, lesquelles peuvent être exécutées par l'unité de commande 22 et/ou l'ordinateur 40. De la sorte, il est envisagé que la détermination de la trajectoire de vol puisse prendre en considération diverses informations supplémentaires telles que le souhait de ne pas voler dans certaines parties de l'aire à explorer 52. Une fois qu'au moins une partie de la trajectoire de vol 68 a été déterminée, on peut faire voler l'aéronef de collecte de données 10 sur au moins une partie de la trajectoire de vol déterminée 68 et recueillir des données pendant le vol. Ensuite, une partie supplémentaire de la trajectoire de vol 68 peut être déterminée d'après les données recueillies. Par exemple, une altitude de la trajectoire de vol peut être déterminée ou modifiée d'après les données recueillies. De la sorte, une trajectoire de retour différente peut être créée sur la base des données recueillies pendant une partie initiale d'une mission. Selon une autre possibilité, une seconde trajectoire de vol pour l'aéronef de collecte de données dans l'aire de collecte de données peut être déterminée à partir des données de collecte de données. Ainsi, avec les informations en temps réel obtenues grâce à la collecte de données, l'unité de commande 22 et/ou l'ordinateur 40 peut/peuvent actualiser en temps réel un reste de la trajectoire de vol immédiate 68 et n'importe quelles futures trajectoires de vol 68 ou missions. Selon une autre possibilité, l'utilisateur peut actualiser les contraintes en référence aux informations recueillies par l'aéronef de collecte de données 1 0 . Le procédé de détermination de trajectoire de vol pour aéronef de collecte de données est adaptable et les formes de réalisation du procédé décrites plus haut le sont uniquement à titre explicatif. Par ailleurs, bien que plusieurs des figures évoquées plus haut se rapportent à une carte en deux dimensions du territoire, les formes de réalisation de l'invention permettent de déterminer des trajectoires de vol adéquates en trois ou quatre dimensions. Les formes de réalisation décrites plus haut présentent divers avantages, dont le fait qu'une trajectoire de vol pour aéronef de collecte de données peut être déterminée d'une façon efficace et rapide. En outre, une trajectoire de vol efficace peut être déterminée sans nécessiter que l'aéronef ne fasse des va-et-vient pour explorer l'aire. Cela a pour effet technique que les formes de réalisation décrites plus haut permettent la détermination d'une trajectoire de vol efficace qui satisfait les exigences pour la réalisation de l'exploration par l'aéronef de collecte de données. Des trajectoires de vol peuvent être définies en fonction de facteurs liés l'environnement tout en permettent une exploration complète et précise de l'aire à explorer.
Liste des repères 10 Aéronef de collecte de données 12 Moteur 14 Hélice 16 Fuselage 18 Demi-voilures 20 Systèmes 22 Unité de commande 24 Liaison de communication radioélectrique 26 Mémoire 28 Processeurs 30 Capteur de données 32 Champ de vision 40 Ordinateur 42 Système au sol 44 Liaison de communication radioélectrique 50 Territoire 52 Aire à explorer 54 Objets fabriqués 56 Conditions météorologiques difficiles 58 Terrain montagneux 60 Zones 62 Polygones convexes 64 Point de cheminement 66 Maillage secondaire 68 Trajectoire de vol 70 Point d'entrée 72 Point de sortie 74 Trajectoire

Claims (10)

  1. REVENDICATIONS1. Procédé pour déterminer une trajectoire de vol pour un aéronef de collecte de données (10) équipé d'un capteur (30) de données, le procédé comportant : la définition d'une aire (52) de collecte de données ; la subdivision de l'aire (52) de collecte de données en zones (60) d'après le champ de vision (32) du capteur (30) de données ; la définition d'un point de cheminement (64) pour chacune des zones (60) afin de définir un ensemble de points de cheminement (64) ; et la détermination, pour l'aéronef de collecte de données (10), d'une trajectoire de vol (68) incluant les points de cheminement (64).
  2. 2. Procédé selon la revendication 1, dans lequel la définition de l'aire (52) de collecte de données comprend la réception d'une aire de collecte de données prédéterminée
  3. 3. Procédé selon la revendication 1, dans lequel les zones (60) sont définies par au moins une forme géométrique.
  4. 4. Procédé selon la revendication 3, dans lequel le point de cheminement (64) est défini au centre géométrique de la forme géométrique.
  5. 5. Procédé selon la revendication 3, dans lequel au moins une dimension de la forme géométrique est basée sur le champ de vision (32) du capteur (30) de données.
  6. 6. Procédé selon la revendication 1, comportant en outre la définition d'un point d'entrée (70) et/ou d'un point de sortie (72) de l'aéronef de collecte de données (10) dans/de l'aire (52) de collecte de données.
  7. 7. Procédé selon la revendication 1, dans lequel la détermination de la trajectoire de vol (68) comprend l'application d'un algorithme de trajectoire la plus courte à l'ensemble de points de cheminement.
  8. 8. Procédé selon la revendication 1, comportant en outre le vol de l'aéronef de collecte de données (10) sur au moins une partie de la trajectoire de vol déterminée (68) et la collecte de données en vol.
  9. 9. Procédé selon la revendication 8, comportant en outre la détermination d'une partie supplémentaire de la trajectoire de vol (68) à partir des données recueillies.
  10. 10. Procédé selon la revendication 9, dans lequel une altitude de la trajectoire de vol (68) est déterminée d'après les données recueillies.
FR1450162A 2013-01-18 2014-01-10 Procedes pour determiner une trajectoire de vol Active FR3001307B1 (fr)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IN140DE2013 2013-01-18

Publications (2)

Publication Number Publication Date
FR3001307A1 true FR3001307A1 (fr) 2014-07-25
FR3001307B1 FR3001307B1 (fr) 2017-12-08

Family

ID=50239108

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1450162A Active FR3001307B1 (fr) 2013-01-18 2014-01-10 Procedes pour determiner une trajectoire de vol

Country Status (6)

Country Link
US (1) US20140207365A1 (fr)
JP (1) JP2014137375A (fr)
CN (1) CN103941744B (fr)
BR (1) BR102014001220A2 (fr)
FR (1) FR3001307B1 (fr)
GB (1) GB2511916B (fr)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9361691B2 (en) * 2014-08-21 2016-06-07 Honeywell International Inc. Systems and methods for detecting misalignment between a helipad and an associated structure
CN113342050A (zh) 2014-12-31 2021-09-03 深圳市大疆创新科技有限公司 载运工具高度限制和控制
JP6912518B2 (ja) * 2014-12-31 2021-08-04 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 機体の高度制限及び制御
JP6412268B2 (ja) 2015-03-31 2018-10-24 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd ユーザー操作データをリモートコントローラに記録する装置、リモートコントローラ、車両操作データレコーダ、及びシステム
JP6590937B2 (ja) * 2015-03-31 2019-10-16 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 遠隔制御無人航空機(uav)の挙動を分析するための機器、システム、及び方法
US9418560B1 (en) * 2015-04-07 2016-08-16 Raytheon Company Automated sensor platform routing and tracking for observing a region of interest while avoiding obstacles
US20170089711A1 (en) * 2015-09-30 2017-03-30 Faraday&Future Inc Methods and apparatus for generating digital boundaries based on overhead images
US10008123B2 (en) * 2015-10-20 2018-06-26 Skycatch, Inc. Generating a mission plan for capturing aerial images with an unmanned aerial vehicle
US9508263B1 (en) * 2015-10-20 2016-11-29 Skycatch, Inc. Generating a mission plan for capturing aerial images with an unmanned aerial vehicle
EP3971674B1 (fr) * 2015-12-09 2024-02-14 SZ DJI Technology Co., Ltd. Systèmes et procédés de commande de vol de véhicule aérien sans pilote (uav)
WO2017115448A1 (fr) * 2015-12-29 2017-07-06 楽天株式会社 Système et procédé pour éviter un aéronef sans pilote et programme
KR101869289B1 (ko) * 2016-03-31 2018-07-20 주식회사 제이비티 화산재로 인한 폐쇄항로 디텍팅 및 항공피해 예측방법
US11403956B2 (en) 2016-06-10 2022-08-02 Metal Raptor, Llc Air traffic control monitoring systems and methods for passenger drones
US10789853B2 (en) * 2016-06-10 2020-09-29 ETAK Systems, LLC Drone collision avoidance via air traffic control over wireless networks
US11488483B2 (en) 2016-06-10 2022-11-01 Metal Raptor, Llc Passenger drone collision avoidance via air traffic control over wireless network
US11468778B2 (en) 2016-06-10 2022-10-11 Metal Raptor, Llc Emergency shutdown and landing for passenger drones and unmanned aerial vehicles with air traffic control
US11710414B2 (en) 2016-06-10 2023-07-25 Metal Raptor, Llc Flying lane management systems and methods for passenger drones
US11436929B2 (en) 2016-06-10 2022-09-06 Metal Raptor, Llc Passenger drone switchover between wireless networks
US11341858B2 (en) 2016-06-10 2022-05-24 Metal Raptor, Llc Managing dynamic obstructions in air traffic control systems for passenger drones and unmanned aerial vehicles
US11328613B2 (en) 2016-06-10 2022-05-10 Metal Raptor, Llc Waypoint directory in air traffic control systems for passenger drones and unmanned aerial vehicles
US11670180B2 (en) 2016-06-10 2023-06-06 Metal Raptor, Llc Obstruction detection in air traffic control systems for passenger drones
US11670179B2 (en) 2016-06-10 2023-06-06 Metal Raptor, Llc Managing detected obstructions in air traffic control systems for passenger drones
US9959772B2 (en) * 2016-06-10 2018-05-01 ETAK Systems, LLC Flying lane management systems and methods for unmanned aerial vehicles
CN114518769A (zh) * 2017-07-21 2022-05-20 深圳市大疆创新科技有限公司 限飞区规划方法、飞行控制方法及智能终端、控制装置
JP2019075075A (ja) * 2018-03-28 2019-05-16 株式会社自律制御システム研究所 無人航空機の飛行計画経路を設定するためのシステム及びプログラム
CN108562289B (zh) * 2018-06-07 2021-11-26 南京航空航天大学 连续多边几何环境中四旋翼飞行器激光雷达导航方法
CN109782806B (zh) * 2019-02-19 2020-10-23 北京邮电大学 一种无人机室内路径跟踪方法及装置
FR3098336B1 (fr) * 2019-07-01 2022-08-12 Uavia Procédé de détermination de trajet d’un appareil aérien non habité et autres procédés associés
KR102262120B1 (ko) * 2019-09-30 2021-06-09 (주)대우건설 드론 경로 제공 방법
US20220404484A1 (en) * 2021-06-21 2022-12-22 Qualcomm Incorporated Ue flight path reporting

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3254156A (en) * 1962-10-09 1966-05-31 United Aircraft Corp Transverse correlation system
US4299483A (en) * 1979-11-13 1981-11-10 Grove Thomas C Path alignment apparatus
CN1105954C (zh) * 1999-07-02 2003-04-16 贾敏忠 用于通用航空的路径规划、地形回避及飞航环境警觉***
JP3466512B2 (ja) * 1999-07-07 2003-11-10 三菱電機株式会社 遠隔撮影システム、撮影装置及び遠隔撮影方法
JP3721093B2 (ja) * 2001-03-19 2005-11-30 株式会社東芝 航法支援装置および飛行経路算出方法
US6529821B2 (en) * 2001-06-05 2003-03-04 The United States Of America As Represented By The Secretary Of The Navy Route planner with area avoidance capability
JP2002366977A (ja) * 2001-06-08 2002-12-20 Pasuko:Kk 地物形状作成システム及び3次元地図作成システム
US7418320B1 (en) * 2005-01-24 2008-08-26 International Business Machines Corporation Navigating a UAV having an on-board digital camera to capture desired geographic area
CN101477169B (zh) * 2009-01-16 2011-07-13 华北电力大学 巡检飞行机器人对电力线路的检测方法
CN102455185B (zh) * 2010-10-20 2013-11-20 关鸿亮 一种机载合成孔径雷达航线规划方法
ES2388171B1 (es) * 2010-12-22 2013-08-23 I3Dat Ingeniería Y Sistema, S.L. Sistema de captura fotográfica aérea geolocalizada para zonas de difícil acceso.
CN102582826B (zh) * 2011-01-06 2015-09-30 佛山市安尔康姆航拍科技有限公司 一种四旋翼无人飞行器的驾驶方法和***
KR101128266B1 (ko) * 2011-10-12 2012-03-27 (주) 한양지에스티 항공사진 촬영 방법
CN102880186B (zh) * 2012-08-03 2014-10-15 北京理工大学 基于稀疏a*算法和遗传算法的航迹规划方法

Also Published As

Publication number Publication date
BR102014001220A2 (pt) 2016-04-19
CN103941744A (zh) 2014-07-23
CN103941744B (zh) 2019-06-18
GB2511916B (en) 2015-04-15
GB201400821D0 (en) 2014-03-05
FR3001307B1 (fr) 2017-12-08
JP2014137375A (ja) 2014-07-28
US20140207365A1 (en) 2014-07-24
GB2511916A (en) 2014-09-17

Similar Documents

Publication Publication Date Title
FR3001307A1 (fr) Procedes pour determiner une trajectoire de vol
Lucieer et al. Using a micro-UAV for ultra-high resolution multi-sensor observations of Antarctic moss beds
EP2375299B1 (fr) Système de gestion de vol d'un aéronef sans pilote à bord de l'aéronef
FR3021107A1 (fr) Procede d'aide a la navigation d'un aeronef avec correlation d'informations dynamiques avec une trajectoire de vol 4d
WO2006051031A1 (fr) Dispositif de representation cartographique des vitesses verticales minimales
FR2852097A1 (fr) Procede et dispositif pour construire une image de synthese de l'environnement d'un aeronef et la presenter sur un ecran dudit aeronef
Flores-de-Santiago et al. Assessing the effect of flight altitude and overlap on orthoimage generation for UAV estimates of coastal wetlands
FR3022341A1 (fr) Methode et systeme embarque de visualisation de risques meteorologiques
FR3054712A1 (fr) Systeme de gestion de trajectoire de vol
EP1936330B1 (fr) Procédé et système de traitement et de visualisation d'images de l'environnement d'un aéronef
FR3101432A1 (fr) Procédé et système de détection d’obstacles filaires pour aéronef
EP3770555B1 (fr) Navigation basée sur une diffusion d'intérêt multi-agents
WO2014146884A1 (fr) Procede d'observation d'une zone au moyen d'un drone
EP2407953B1 (fr) Procédé d'aide au pilotage amélioré pour aéronef
FR3019361A1 (fr) Procede de detection et de visualisation des obstacles artificiels d'un aeronef a voilure tournante
FR2987151A1 (fr) Systeme d'aide au sauvetage par helicoptere
FR3073280A1 (fr) Procede d’observation de la surface terrestre et dispositif pour sa mise en œuvre
FR3054324A1 (fr) Systeme de guidage pour guider un aeronef le long d'au moins une portion de route aerienne
EP3964796B1 (fr) Procédé et système d'aide à la navigation d'un aéronef, aéronef associé
FR3103305A1 (fr) Procédé et dispositif de prédiction d’au moins une caractéristique dynamique d’un véhicule en un point d’un segment routier.
FR3036529A1 (fr) Procede pour afficher une image d'une scene exterieure a un aeronef dans un contexte de realite augmentee
EP3620852A1 (fr) Procédé de capture d'images aériennes d'une zone géographique, procédé de cartographie tridimensionnelle d'une zone géographique et aéronef pour la réalisation de tels procédés
EP4086819A1 (fr) Procédé d'apprentissage d'une intelligence artificielle supervisée destinée à identifier un objet prédeterminé dans l'environnement d'un aéronef
FR3071624B1 (fr) Systeme d'affichage, procede d'affichage et programme d'ordinateur associes
FR3107359A1 (fr) Procede et dispositif de determination d'obstacles d'altitude

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLSC Publication of the preliminary search report

Effective date: 20170317

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11