FR 2911194 A1 20080711 FR 0752528 A 20070104 DOMAINE TECHNIQUE GENERAL La présente invention concerne un procédé de guidage d'un aéronef dans un environnement., l'aéronef comportant au moins un capteur ayant un 5 champ optique d'observation de l'environnement, l'environnement étant en défilement dans le champ du capteur, lors du déplacement de l'aéronef, par rapport à un point fixe au centre du champ. L'invention concerne également un aéronef mettant en oeuvre le procédé. 10 ETAT DE L'ART On connaît de nombreuses techniques de guidage autonome d'un aéronef dans un environnement. Certaines techniques de l'état de l'art ont pour objectif le guidage d'un aéronef, comme par exemple un drone, se déplaçant à basse altitude dans 15 un environnement comportant des obstacles, l'aéronef étant capable d'éviter les obstacles de façon autonome. Les techniques précitées utilisent en général un capteur actif -comme par exemple un laser, un radar ou un sonar - ou un capteur du type GPS ( Global Positioning System en anglais, à savoir système de 20 positionnement mondial ). Elles présentent cependant des inconvénients. Les techniques utilisant des capteurs actifs sont complexes, nécessitent en général une connaissance a priori de l'environnement, et sont onéreuses. 25 Les techniques utilisant des capteurs du type GPS nécessitent une cartographie de l'environnement, cartographie qui est à préparer avant la mission de guidage de l'aéronef. Elles nécessitent ainsi également une connaissance a priori de l'environnement. Les capteurs du type GPS sont de plus lourds à embarquer dans un aéronef. 30 PRESENTATION DE L'INVENTION L'invention propose de pallier au moins un de ces inconvénients. A cet effet, on propose selon l'invention un procédé de guidage d'un aéronef dans un environnement, l'aéronef comportant au moins un capteur ayant un champ optique d'observation de l'environnement, l'environnement étant en défilement dans le champ du capteur, lors du déplacement de l'aéronef, par rapport à un point fixe au centre du champ, 5 caractérisé en ce qu'il comporte une étape consistant à : - déterminer au moins deux grandeurs liées au défilement de l'environnement, une grandeur étant située d'un côté du point fixe, et une autre grandeur étant située d'un autre côté du point fixe ; - déterminer un écart entre les deux grandeurs ; 10 - guider automatiquement l'aéronef dans l'environnement, un sens du guidage étant fonction dudit écart. L'invention est avantageusement complétée par les caractéristiques suivantes, prises seules ou en une quelconque de leur combinaison techniquement possible : 15 - le procédé comporte une étape consistant à déterminer deux grandeurs liées au défilement horizontal de l'environnement sur un axe horizontal dans le champ et/ou deux grandeurs liées au défilement vertical de l'environnement sur un axe vertical dans le champ, le sens du guidage automatique selon une direction parallèle à l'axe horizontal et/ou selon une 20 direction parallèle à l'axe vertical étant fonction de l'écart entre les deux grandeurs sur chaque axe ; - le guidage automatique de l'aéronef selon au moins une direction est effectué selon un sens tendant à annuler l'écart ; - un mode normal de guidage automatique de l'aéronef, selon au moins une 25 direction de tolérance, implique un asservissement autour d'un écart inférieur ou égal à un seuil non nul prédéterminé, un guidage automatique de l'aéronef selon ladite direction de tolérance tendant à retrouver un écart inférieur ou égal audit seuil prédéterminé étant déclenché lorsque que l'écart est supérieur audit seuil ; 30 - la direction selon laquelle l'écart est impliqué est la direction verticale - un mode spécifique de guidage automatique de l'aéronef selon ladite direction de tolérance est enclenché pour maintenir un écart égal audit seuil prédéterminé ; - la largeur du champ est ajustée en fonction des grandeurs ; - la précision angulaire de chaque pixel est ajustée en fonction des grandeurs. - l'aéronef comporte deux capteurs, les étapes consistant à déterminer au moins deux grandeurs liées au défilement de l'environnement et à déterminer l'écart étant effectuées dans le champ de chaque capteur, le guidage s'effectuant en fonction du différentiel des écarts des capteurs ; - l'intensité du guidage est fonction de la valeur absolue ou de la moyenne des grandeurs ; - lorsque l'écart des grandeurs est significatif, l'intensité lmp du guidage est de la forme lmp = Masse * V(aéronef) * F(/3) où Masse est la masse de l'aéronef, V(aéronef) est la vitesse de l'aéronef, et où F(Q) est une fonction de /3, où /3 est l'angle entre une ligne d'obstacles 15 à éviter et la direction de déplacement de l'aéronef ; - la grandeur liée au défilement est le défilement lui-même ou une valeur moyenne d'une pluralité de défilements ; - la grandeur liée au défilement est la dérivée temporelle du défilement. L'invention concerne également un aéronef mettant en oeuvre le 20 procédé précité. L'invention présente de nombreux avantages. Elle permet d'utiliser un capteur dit passif , à savoir un capteur optique du type caméra vidéo. Elle permet ainsi un procédé plus simple et moins onéreux de guidage. 25 L'invention ne nécessite pas une connaissance a priori de l'environnement. L'invention ne nécessite pas non plus de cartographie de l'environnement. L'invention permet de donner aux aéronefs volant en basse altitude, et dans le voisinage d'obstacles, une capacité à se guider de manière 30 autonome. Cette capacité est obtenue en utilisant les observations d'au moins un capteur à imagerie à bord de l'aéronef, le capteur étant situé dans l'axe de progression de l'aéronef. L'invention exploite en particulier un écart de défilement observé, par exemple à droite et à gauche du centre du champ du capteur. Cette information est utilisée pour déterminer au plus tôt le sens de la manoeuvre de guidage à effectuer. Elle exploite ainsi les informations de défilements naissants dans l'image pour détecter au plus tôt les obstacles, estimer leur proximité (temps, distance) et élaborer en amont les manoeuvres d'évitement. L'ordre de guidage est calculé directement à partir des défilements mesurés. II n'est pas besoin de reconstruire un environnement 3D, ce qui 10 signifie que le procédé est mis en oeuvre de façon robuste et en temps réel sur l'aéronef. L'objectif de l'invention n'est pas de réagir aux situations d'urgences. L'invention ne s'applique que sur un champ étroit autour de l'axe central de progression de l'aéronef. La résolution actuelle des capteurs optiques 15 permet, avec une certaine robustesse, la détection d'objets et leur défilement à proximité de l'axe central. Plus l'observation est proche du centre, meilleure est la qualité du guidage, car il y a alors : précocité de la détection, 20 .. cohérence géographique de l'information, fournissant une bonne estimation de la présentation de l'obstacle. L'invention peut être complétée par un autre procédé de guidage, pour une capacité de surveillance des obstacles à deux niveaux, à savoir le guidage à long terme (ou Long Term Guidance ) et le guidage à court 25 terme (ou Short Term Guidance ). A cet effet, on a une : - surveillance en champ étroit (objet de l'invention) pour détecter les obstacles au plus tôt et effectuer un guidage à long terme, - surveillance en champ large pour compléter l'observation des obstacles à proximité : un capteur différent, du type radio sonde, peut rendre compte de 30 la présence d'obstacles se présentant aux forts dépointages pour un guidage à court terme. s PRESENTATION DES FIGURES D'autres caractéristiques, buts et avantages de l'invention ressortiront de la description qui suit, qui est purement illustrative et non limitative, et qui doit être lue en regard des dessins annexés sur lesquels : - la figure 1 représente schématiquement une vue de profil d'un aéronef dans un environnement ; - la figure 2 représente schématiquement un champ d'un capteur d'un aéronef ; - les figures 3 et 4 représentent schématiquement une vue du haut d'un 10 aéronef dans un environnement ; - les figures 5A et 5B représentent schématiquement un champ du capteur avec des points défilants dans des bandes de détection, la figure 5A illustrant le guidage latéral, et la figure 5B le guidage selon deux axes ; - la figure 6 représente schématiquement une vue du haut d'une manoeuvre 15 d'évitement d'un obstacle ; - la figure 7 représente schématiquement des moyens de mise en oeuvre d'un procédé selon l'invention ; - les figures 8 et 9 représentent schématiquement des champs d'un capteur ; 20 - la figure 10 représente schématiquement une vue de profil d'un aéronef comportant un capteur monté à pivotement, le pivotement peut être requis pour aligner le capteur avec le vecteur vitesse en vol en palier ou lors d'une manoeuvre d'atterrissage ; et - la figure 11 représente schématiquement un aéronef comportant deux 25 capteurs. Dans l'ensemble des figures, les éléments similaires portent des références numériques identiques. DESCRIPTION DETAILLEE On précise ici que dans la présente description, l'invention utilise 30 l'hypothèse que l'environnement est statique ou que des éléments faisant partie de l'environnement se déplacent très lentement par rapport au déplacement de l'aéronef dans l'environnement. Comme le montrent les figures 1 et 2, l'invention concerne un procédé de guidage d'un aéronef 1 dans un environnement 2. L'aéronef 1 comporte au moins un capteur 3 ayant un champ optique 4 d'observation de l'environnement. La description s'applique principalement à des informations sur un seul axe, l'axe horizontal X dans le champ 4. Le principe s'applique cependant sur les deux axes : l'axe horizontal X et l'axe vertical Y. L'environnement 2 est en défilement dans le champ 4 du capteur 3, lors du déplacement de l'aéronef 1, par rapport à un point fixe 5 au centre 10 du champ 4. Comme le montre la figure 3, dans le champ 4 du capteur 3 à bord de l'aéronef 1 se déplaçant à la vitesse V, et autour du centre de l'image correspondant au point fixe 5, des motifs M1, M2 et M3 observés ont un défilement latéral b i, (i=1 à 3) dans un plan P perpendiculaire à v, qui est 15 fonction du dépointage cxi (i=1 à 3), et de leur distance à l'aéronef Di (i=1 à 3) . !i & - -sin ai avec i=1 à 3. Dr On précise ici qu'on appelle motif toute forme issue d'un traitement d'images, comme par exemple un point, un segment, ou tout autre objet. 20 On détermine ainsi au moins deux grandeurs b 1 et 2 liées au défilement de l'environnement. La grandeur 5 , est située d'un côté du point fixe 5, et l'autre grandeur b 2 est située de l'autre côté du point fixe 5. On détermine ensuite un écart A entre les deux grandeurs et on guide automatiquement l'aéronef dans l'environnement, un sens du guidage étant 25 fonction dudit écart. Dans l'exemple de la figure 4, les deux grandeurs déterminées sont les défilements ô 1 et 3 2 sur un axe horizontal X dans le champ 4. Le sens du guidage automatique selon une direction parallèle à l'axe horizontal X est fonction de l'écart - ou différence - A = di û 62 entre les deux défilements 30 sur l'axe X. Pour éviter un obstacle matérialisé par un motif Mi, le guidage automatique de l'aéronef selon ladite direction est effectué selon un sens 7 tendant à annuler l'écart A. En d'autres termes, l'écart entre les deux défilements donne un défilement résultant, et le guidage automatique selon l'axe horizontal est: effectué dans le sens opposé au défilement résultant observé. L'utilisation de l'invention est optimale avec les défilements significatifs détectés au plus tôt, c'est à dire au voisinage du centre 5 du champ 4 du capteur. Comme le montre la figure 4, dans le cas d'un aéronef 1 survolant un relief à basse altitude, on peut émettre l'hypothèse que les obstacles sont 10 distribués de manière assez continue sur une ligne 6 de relief. Le défilement sera donc une fonction continue évoluant assez lentement. Un filtrage peut prendre en compte ce comportement. De plus, un calcul effectué sur un nombre restreint de motifs (correspondant à mi et M2 par exemple) défilants peut permettre d'estimer la proximité de la ligne 6 15 de relief. Comme le montrent les figures 5, l'exploitation des grandeurs est optimale sur typiquement deux bandes 41 et 42 ou 43 et 44.Comme le montre la figure 5A, la détermination des grandeurs peut être effectuée sur deux bandes 41 et 42 du champ 4, de part et d'autre et proches du point 20 fixe 5 du champ 4. On prend typiquement 100 ou 150 mrd entre les bandes 41 et 42. C'est dans les bandes 41 et 42 que seront détectés les motifs défilants correspondants àM1 à M5 par exemple. Bien entendu, les bandes 41 et 42 peuvent être plus au moins étendues selon l'axe X et selon l'axe Y. Les bandes 41 et 42 sont 25 relativement proches du point fixe 5 pour obtenir une bonne anticipation des manoeuvres de guidage à effectuer, mais relativement éloignées pour permettre une détection suffisante des défilements des points. On rappelle que, comme le montre la figure 2, l'axe vertical Y peut également être pris en compte. 30 Dans ce cas, la détermination des grandeurs peut être également effectuée sur deux bandes 43 et 44 du champ 4, de part et d'autre et proches du point fixe 5 du champ 4 (typiquement 100 ou 150 mrd entre les bandes 43 et 44), mais sur l'axe vertical Y. C'est également dans les 8 bandes 43 et 44 que seront détectés les motifs défilants. Comme précédemment pour les bandes 41 et 42, les bandes 43 ou 44 peuvent être plus au moins étendues selon l'axe X et selon l'axe Y. Bien entendu, les motifs correspondants à M6, M7 et M8 et situés à la 5 fois dans les bandes 43 ou 44 et 41 ou 42 permettent d'avoir des informations selon les deux axes X et Y. Le tableau 1 suivant donne les relations entre la vitesse de l'aéronef, la distance à l'objet, le temps restant pour la manoeuvre de guidage, le dépointage de l'observation, le défilement géométrique et le défilement 10 dans le capteur. Les exemples numériques du tableau prennent un capteur dont la résolution angulaire du pixel vaut 0.1 mrd. Le champ d'observation est alors de 100 mrd pour une matrice 1000 x 1000 pixels. -._ Distance Temps Dépointage Défilement Défilement Vitesse de de l'objet restant de géométrique capteur (nb l'aéronef (m) pour la l'observation (mrd/s pixels / (m/s) manoeuvre (mrd) secondes) (secondes) ---------2000 20 s 100 5_ 50 2000 20 s 50 2.5 25 100 1000 10 s 100 10 100 100 1000 10 50 50 200 5000 25 100 40 Tableau 1 15 On décrit ci-dessous, en référence à la figure 5A, un exemple spécifique d'une mise en oeuvre du procédé selon l'invention, dans lequel il y a plusieurs motifs défilants dans le champ 4. Pour les motifs défilants correspondant à mi à M5, on calcule le défilement moyen à gauche du point fixe 5 de l'image, c'est à dire le 20 défilement moyen 4134 pour les motifs M1, M3 et M4, et le défilement moyen 325 à droite, c'est à dire le défilement moyen pour les motifs M2 et M5. On détermine ainsi les deux grandeurs 6134 et 325 liées au défilement de l'environnement, la grandeur 625 étant située d'un côté (à droite) du point fixe 5, et une autre grandeur 6134 étant située de l'autre côté (à gauche) du 25 point fixe 5. De ces deux grandeurs, on peut déduire : - leur valeur absolue, ou la moyenne des deux grandeurs, donnant une estimation de la distance de la ligne d'obstacle 6 à l'aéronef 1. De cette estimation dépendra l'intensité de la manoeuvre de guidage à appliquer ; et - leur écart A ù ou différence - donnant une estimation de l'inclinaison /3 de la ligne d'obstacle 6. C'est ce que montre également la figure 8. Dans un premier temps, on en déduit le sens de la manoeuvre à appliquer. Le guidage automatique de l'aéronef est effectué selon un sens tendant à annuler l'écart A. Le sens du guidage tend à annuler l'écart, et l'intensité de l'ordre de guidage peut être une commande proportionnelle du type : lmp = k. dmoyen où d,r,oyPn est la moyenne du défilement à droite et à gauche du point fixe. En d'autres termes, l'écart entre les deux défilements donne un 15 défilement résultant, et le guidage automatique est effectué dans le sens opposé au défilement résultant observé. Dans un deuxième temps, on peut aussi estimer un nouveau point visé, comme on le verra plus tard dans la suite de la présente description. Comme le montre la figure 6, la manoeuvre de guidage automatique 20 calculée peut, dans la plupart des cas, avoir pour objectif de dévier l'aéronef 1 de la ligne obstacle 6, donc d'imprimer à l'aéronef 1, une impulsion latérale lmp tendant à annulera. Onadonc: Imp = Masse * V * F(/3). 25 Avec F(/3) une fonction de f, ce qui montre que /3 est avantageusement ul:ilisé dans le calcul de l'impulsion à donner à l'aéronef. Comme on le verra dans la suite de la présente description, F(,8) peut être de la forme sin(f) ou tan (/3). Une commande proportionnelle de type : 30 lmp = k. dmoyen est aussi envisageable au lieu d'une impulsion pour annuler/9. D'une façon générale, 10 - pour le guidage latéral selon l'axe X, on asservit le guidage de l'aéronef sur un écart de défilement nul, pour éviter les obstacles, et -pour le guidage vertical selon l'axe Y, on asservit le guidage de l'aéronef sur un écart non nul. L'écart non nul est avantageux principalement dans deux situations de vol : - vol à hauteur constante ; et - phase d'approche du sol et atterrissage. Lorsque le vecteur vitesse V de l'aéronef 1 est aligné ou parallèle à 10 l'axe longitudinal de l'aéronef, et pour les défilements selon un axe horizontal, on peut considérer que les observations de défilements sont faites dans le repère de l'aéronef. Le repère de l'aéronef peut également être utilisé dans certains cas pour l'observation des défilements, par exemple pour compenser l'incidence 15 de l'aéronef par rapport à l'horizontal pendant le vol à hauteur constante ou pour optimiser l'observation des défilements lors de l'approche du sol ou l'atterrissage. Ainsi, lorsque le seuil non nul devient trop grand, il est préférable de faire pivoter le capteur vers le sol pour observer les défilements. 20 Comme le montre la figure 10, lorsque le vecteur vitesse V de l'aéronef n'est pas aligné ni parallèle à l'axe longitudinal de l'aéronef 1 û typique d'une phase d'approche du sol ou d'un atterrissage û et, en général, pour les défilements selon un axe vertical, les observations de défilements sont faites dans le repère aérodynamique de l'aéronef, c'est à dire le repère 25 aligné, non plus sur l'axe longitudinal de l'aéronef, mais sur le vecteur vitesse V. Le capteur 3 est donc monté avec un pivotement possible par rapport à l'aéronef, de sorte à être constamment aligné avec le vecteur vitesse V de l'aéronef. 30 Comme on l'a dit, d'une façon générale, un mode normal de guidage automatique de l'aéronef, selon au moins une direction de tolérance, peut impliquer un asservissement du guidage de l'aéronef autour d'un écart entre les deux grandeurs liées au défilement. L'écart doit être inférieur ou égal à un seuil prédéterminé, le seuil étant non nul. Le seuil non nul précité prend tout son sens dans la direction verticale Y Comme le montre la figure 9, les défilements supérieurs et inférieurs par rapport au point fixe 5 sont dissymétriques. En effet, les défilements supérieurs correspondent au ciel (peu de motifs défilants en général) et les défilements inférieurs correspondent au défilement du sol (de nombreux motifs défilant en continu). Le seuil prédéterminé prend en compte la dissymétrie de défilement et la gravité. A cet effet, on pose : Seuil = défilement forfaitaire acceptable pour une hauteur de vol Hvol de consigne, d'où 1-lvol Seuil = Dis tan ce D La distance D est une valeur forfaitaire, garantissant le temps de la 15 manoeuvre. Par exemple, pour vingt secondes de vol, on a Distance = V(aéronef)*20 Soit pour une vitesse de 100 m/s, une distance de 2000 rn. L'asservissement sur cette consigne fait que le guidage maintient l'aéronef à Hvol, avec une avance de 2000 m (ou 20 secondes). 20 La manoeuvre d'évitement de l'obstacle ne sera effectuée que lorsque l'écart entre les défilements sera supérieur au seuil, c'est à dire que l'aéronef s'approche trop du sol par exemple. Ainsi un guidage automatique de l'aéronef, selon la direction de tolérance et tendant à retrouver un écart inférieur ou égal au seuil prédéterminé, est déclenché lorsque que l'écart 25 est supérieur audit seuil. Bien entendu, si l'on souhaite que l'aéronef reste à proximité d'un obstacle placé latéralement par rapport à l'aéronef, un seuil prédéterminé non nul pour l'écart sera appliqué à la direction horizontale X. Un mode spécifique de guidage automatique de l'aéronef selon ladite 30 direction de tolérance peut être enclenché pour maintenir un écart égal à un seuil d'approche prédéterminé. Il s'agit alors par exemple d'une phase d'approche du sol et/ou d'atterrissage. 12 Dans le mode spécifique précité, on détermine alors l'écart et on corrige le guidage de l'aéronef pour le rendre égal au seuil d'approche prédéterminé. Un tel mode de guidage spécifique permet une bonne approche du sol par l'aéronef. On rappelle que lors d'une phase d'approche, le capteur peut être pivoté vers le sol pour être aligné avec le vecteur vitesse de l'aéronef. Les ordres de guidage sont à appliquer dans le repère aérodynamique de l'aéronef. On suppose donc que l'estimation de l'incidence et du dérapage est maîtrisée. L'estimation peut être négligeable dans certains 10 cas, ou en tout état de cause compensée au niveau du système de pilotage. Très préférentiellement, la largeur du champ 4 est fonction des grandeurs. En effet, l'efficacité du procédé est améliorée si les grandeurs sont déterminées le plus tôt possible, c'est à dire dans un champ 4 le plus étroit 15 possible, tout en s'assurant que ces grandeurs sont significatives. Or la dynamique peut varier fortement selon le type de relief et la topographie rencontrée par l'aéronef. Le traitement du champ ne doit conserver que l'information concernant les grandeurs liées au défilement dues à la progression de l'aéronef 1 dans 20 l'environnement. L'information précitée peut être typiquement obtenue par les traitements successifs suivants : - stabilisation de l'image : les mouvements d'attitude haute fréquence de l'aéronef sont filtrés pour obtenir une image résultante 25 stable sur le point visé de l'aéronef, - les grandeurs liées au défilement du à la progression du relief sont obtenues grâce à une hypothèse forte que l'on rappelle : les objets à observés sont immobiles et la vitesse de l'aéronef est connue. La prédiction du défilement attendu peut être faite avec précision si l'on connaît l'ordre de 30 grandeur de la distance. II suffit donc d'estimer en continu cette distance par un algorithme approprié. Les développements qui suivent concernent l'optimisation du procédé décrit ci-dessus. L'optimisation s'effectue en adaptant le champ du capteur, 13 pour compenser les disparités d'observation lorsque le relief varie. L'optimisation s'apparente à une commande de la distance focale du capteur pour conserver au mieux un ordre de grandeur mesurable dans le champ du capteur. La largeur du champ est calculée selon les deux axes : horizontal et vertical. La largeur selon l'axe vertical et la largeur selon l'axe horizontal peuvent être adaptées en taille indépendamment l'une de l'autre. On pourra appliquer la méthode classique suivante : - la taille du champ est réduite à sa taille minimale ; - on détermine les grandeurs ; - si les grandeurs dans le champ sont trop faibles, on prévoit d'augmenter la fenêtre de calcul, jusqu'à ce que la dynamique des mesures atteigne un seuil prédéfini ; - inversement, si la dynamique des grandeurs devient trop forte 15 (valeurs trop importantes sur les bords du champ), la taille du champ doit diminuer. Une fois la largeur du champ ajustée à la bonne dynamique, on peut considérer qu'on a obtenu la distance moyenne de l'obstacle. II est possible d'appliquer les techniques classiques d'estimation continue, comme par 20 exemple la prédiction de la distance et de la largeur du champ. Ainsi, on dispose en permanence d'une largeur de champ normalisée, c'est à dire optimisée pour la détermination des grandeurs. L'adaptation de la largeur du champ s'effectue par exemple grâce à un zoom optique dans le capteur 3. 25 On peut également ajuster la précision angulaire de chaque pixel en fonction des grandeurs mesurées. En parallèle de l'adaptation de la largeur du champ, de préférence selon l'axe horizontal et selon l'axe vertical, les écarts, de préférence également selon l'axe horizontal et selon l'axe vertical, sont utilisés par la 30 fonction de guidage. Cette étape permet d'augmenter la robustesse du guidage, même lorsque la topographie du milieu change brusquement, voire lorsque l'on passe d'un environnement du type relief doux ou faible à un environnement urbain. Selon une variante d'un aéronef selon l'invention, l'aéronef 1 comporte deux capteurs 31 et 32. On détecte ainsi une grandeur liée au défilement différentiel entre les deux capteurs 31 et 32 sur les mêmes points. Cette variante est surtout avantageuse dans le cas d'un guidage latéral. Les étapes consistant à déterminer au moins deux grandeurs liées au défilement de l'environnement et à déterminer l'écart sont effectuées dans 10 le champ de chaque capteur. Le guidage s'effectue alors en fonction du différentiel des écarts des capteurs 31 et 32. Comme le montre la figure 11, les deux capteurs 31 et 32 sont montés dans le plan perpendiculaire à l'axe longitudinal 50 de l'aéronef, à une 15 distance Dstereo l'un de l'autre. L'exploitation de la différence des écarts de défilement observés par les deux capteurs apporte encore de la précision à l'estimation des caractéristiques des obstacles. L'intérêt peut être fort, notamment en environnement urbain. 20 Selon une autre variante, dans le cas des minidrones ou des microdrones, évoluant en environnement urbain, voire en intérieur, la zone de surveillance de défilement entoure complètement le point visé. Le modèle d'estimation et les traitements d'images associés pour déterminer les grandeurs liées au défilement présentent de fortes 25 différences avec le survol du relief en continu. Notamment, la dynamique du défilement est beaucoup plus importante, avec éventuellement des discontinuités. En revanche, on peut espérer que les contours surveillés sont plus nets. D'où un meilleur ratio de l'intensité du signal sur le bruit (SNR) pour 30 les grandeurs, avec une continuité par morceaux. Avantageusement, on prend en compte les zones masquées. A cet effet, il est intéressant de mémoriser des obstacles aperçus très tôt, ayant momentanément disparus, et dont on peut prédire la réapparition sur le chemin de l'aéronef. Dans les développements qui précèdent, la grandeur liée au défilement est le défilement d'un motif, ou une valeur moyenne d'une 5 pluralité de défilements. Selon une variante ou en complément, la grandeur liée au défilement est la dérivée temporelle du défilement. La dérivée temporelle est riche d'information. Elle permet de trajectographier au plus tôt les obstacles. En d'autres termes, si l'étape de traitement d'images donne des résultats assez 10 riches, cela peut être une façon d'anticiper les rapprochements d'obstacles. Il est rappelé qu'en matière de poursuite en deux dimensions, la dérivée temporelle du défilement, associée à une condition initiale en trois dimensions - mêmeimprécise û sur la position ou la vitesse, permet d'estimer et de prédire complètement la trajectoire d'objets en 3D. 15 Les développements qui suivent décrivent un mode de réalisation possible de moyens de mise en oeuvre d'un procédé selon l'invention. Comme le montre la figure 7, des moyens 100 de l'aéronef 1 permettent de mettre en oeuvre la fonction de guidage. La fonction de guidage est la fonction cible à régler par rapport au 20 comportement global de l'aéronef 1 et du capteur 3. Le comportement global comporte le pilotage et la dynamique de l'aéronef 1 notamment. A partir d'une image issue du capteur 3 et jusqu'à l'élaboration des manoeuvres de guidage à appliquer à l'aéronef 1, la fonction de guidage est par exemple réalisée en quatre étapes successives : 25 - détermination du défilement horizontal ; - détermination de l'angle d'arrivée sur l'obstacle et du temps restant avant collision ; - calcul de l'impulsion horizontal nécessaire pour éviter l'obstacle ; - calcul du terme d'accélération à appliquer à l'aéronef, et pendant 30 quelle durée. Le module 101 effectue la détermination des grandeurs. II est apte à cet effet à effectuer un traitement d'images pour déterminer par exemple le défilement à gauche et à droite du point fixe 5 du champ. Il a comme paramètre d'entrée l'image perçue par le capteur 3 à bord de l'aéronef 1 et comme paramètres de sortie par exemple le défilement à gauche du point fixe 5 et le défilement à droite du point fixe 5. Lors de la détermination des grandeurs, il faut isoler les déplacements d'objets, dus au rapprochement de l'aéronef. La détermination peut être effectuée sur l'image stabilisée, et en particulier sur l'image dans laquelle les déplacements à hautes fréquences, caractéristiques des vibrations et des variations erratiques d'attitude de l'aéronef, ont été filtrées. On précise que dans le cas du survol de relief à basse altitude, le 10 modèle de défilement est fortement prédictif. Le module 102 est apte à estimer l'obstacle, par des considérations purement géométriques, comme le dépointage angulaire de la zone observée dans l'image : a. II a comme paramètres d'entrée - dg - le défilement à gauche du point fixe - , 15 6d - le défilement à droite du point fixe û et - la vitesse V cle l'aéronef. Il a comme paramètre de sortie - Tc û le temps avant collision et - a û l'angle estimé de la ligne d'obstacle. 20 Dans un premier temps, les défilements mesurés à droite et à gauche permettent d'estimer les distances Dd et Dg : Dd = V.sin aldd, Dg = V.sin a/dg. Comme le montre la figure 6, l'ordre de guidage est calculé de telle 25 façon que l'aéronef 1 longe l'obstacle. Géométriquement, cela se traduit par le fait que l'obstacle se présente à l'aéronef avec un angle ,8 le plus faible possible. L'étroitesse du champ permet de faire les approximations suivantes : tanf=Bd/hl 30 =Bg/h2 On a également Bd = Dd * sin a; et h1 =Hd*rosa De même, 17 Dd DLr 2 *cosa Bg=Dg*sina h2 = Hg * cos o' Donc : 2*Dd tan (3 = ù tan a Dd --- Dg Qui peut s'écrire aussi : tan )gDa + Dd * tan a Dg-- Del Qui peut s'écrire aussi, en fonction des défilements dg et 6d mesurés: tan fi = "-- 8* tan a (E) cS - c1 On comprend que la valeur sin Q peut facilement être déduite de la valeur tan fi. Le module 103 est apte à effectuer le calcul de la manoeuvre d'évitement. Là encore, le fonctionnement du module 103 repose sur des considérations géométriques. Il est indépendant des caractéristiques dynamiques de l'aéronef. II a comme paramètres d'entrée - f, - V, - l'inertie de l'aéronef, - le sens du défilement (à savoir le signe de 6g - dd). II a comme paramètre de sortie Imp ù l'impulsion à appliquer. Dans la plupart des cas, l'impulsion est ajustée pour annuler /3. L'objectif est qu'à l'issue de la manoeuvre, le point de visée se trouve à l'infini, jusqu'à ce que l'on rencontre une nouvelle ligne d'obstacle. Une stratégie de guidage typique pourra être la suivante. Lorsque la différence des défilements à droite et à gauche Idg ù 6dl est significative, c'est à dire qu'elle n'est pas entachée d'incertitudes, on applique l'ordre : lmp = Masse * V(aéronef) * F(f) Avantageusement, F(/3) est sin /3. On a donc lmp = Masse * V(aéronef) * sin f Cette équation montre que la valeur de a est prise en compte dans le calcul de l'impulsion à donner à l'aéronef. Le calcul de tan Q montre que l'ordre de guidage prend en compte directement les défilements mesurés (voir l'équation (E) ci-dessus). Dans certains cas, F(/3) peut être de la forme tan f. Lorsque la différence des défilements à droite et à gauche 16g û MI peut être entachée d'incertitudes, par exemple dans le cas où la différence 15 Idg ù 6d1 observée est trop faible, on ne peut rien décider. On surveille alors la valeur moyenne des défilements dans l'image : 16g+ddj/2. A remarquer que l'estimation du temps restant avant collision, à savoir: Tc= (Dg + Dd) / (2 V) 20 est directement liée à cette valeur moyenne. Tc vaut en effet approximativement : Tcù 6moyen * a Si Tc est faible, alors le danger est éloigné, et l'ordre de guidage peut être nul. 25 Si Tc est importante, on se trouve dans le cas très particulier, où l'obstacle est dangereusement proche, et il se présente perpendiculairement. Dans ce cas, une stratégie de d'urgence appliquant un ordre dans un sens choisi arbitrairement est la solution. Bien entendu, une commande proportionnelle du type 30 lmp = k. 6rnoyen où dmoyen est la moyenne du défilement à droite et à gauche du point fixe, est aussi envisageable. Le sens de la manoeuvre est donné par le signe de dg - dd Q Le module 104 est apte à calculer le terme d'accélération horizontale. Il est à la frontière de la fonction de guidage et du module de pilotage qui est fortement lié aux caractéristiques de l'aéronef (types de gouvernes de pilotage, inertie, masse, domaine de vol,...). II a comme paramètre d'entrée Imp. Il a comme paramètre de sortie Acc-l'ordre d'accélération horizontal - et - Dt - durée d'application de l'ordre. L'ordre dépend de la fonction de transfert de la boucle de pilotage de l'aéronef. On respecte en tout état de cause : lmp = Acc * Dt REVENDICATIONS 1. Procédé de guidage d'un aéronef (1) dans un environnement (2), l'aéronef (1) comportant au moins un capteur (3) ayant un champ optique 5 (4) d'observation de l'environnement, l'environnement (2) étant en défilement dans le champ (4) du capteur (3), lors du déplacement de l'aéronef, par rapport à un point fixe (5) au centre du champ (4), caractérisé en ce qu'il comporte une étape consistant à : 10 - déterminer au moins deux grandeurs (( ,, 5, ; -' ~J- =) liées au dt dt défilement de l'environnement, une grandeur étant située d'un côté du point fixe (5), et une autre grandeur étant située d'un autre côté du point fixe (5) -déterminer un écart (A) entre les deux grandeurs ; - guider automatiquement l'aéronef dans l'environnement, un sens du 15 guidage étant fonction dudit écart. 2. Procédé selon la revendication 1, comportant une étape consistant à déterminer deux grandeurs liées au défilement horizontal de l'environnement sur un axe horizontal (X) dans le champ (4) et/ou deux 20 grandeurs liées au défilement vertical de l'environnement sur un axe vertical (Y) dans le champ (4), le sens du guidage automatique selon une direction parallèle à l'axe horizontal (X) et/ou selon une direction parallèle à l'axe vertical (Y) étant fonction de l'écart entre les deux grandeurs sur chaque axe (X, Y). 25 3. Procédé selon la revendication 2, dans lequel le guidage automatique de l'aéronef selon au rnoins une direction est effectué selon un sens tendant à annuler l'écart. 30 4. Procédé selon l'une des revendications 2 ou 3, dans lequel un mode normal de guidage automatique de l'aéronef, selon au moins une direction de tolérance, implique un asservissement autour d'un écart inférieur ou égal à un seuil non nul prédéterminé, un guidage automatique de l'aéronef selon ladite direction de tolérance tendant à retrouver un écart inférieur ou égal audit seuil prédéterminé étant déclenché lorsque que l'écart est supérieur audit seuil. 5. Procédé selon la revendication 4, dans lequel la direction selon laquelle l'écart est impliqué est la direction verticale. 6. Procédé selon l'une des revendications 4 ou 5, dans lequel un mode 10 spécifique de guidage automatique de l'aéronef selon ladite direction de tolérance est enclenché pour maintenir un écart égal audit seuil prédéterminé. 7. Procédé selon l'une des revendications 1 à 6, dans lequel la largeur du 15 champ (4) est ajustée en fonction des grandeurs. 8. Procédé selon l'une des revendications 1 à 7, dans lequel la précision angulaire de chaque pixel est ajustée en fonction des grandeurs. 20 9. Procédé selon l'une des revendications 1 à 8, dans lequel l'aéronef (1) comporte deux capteurs (31, 32), les étapes consistant à déterminer au moins deux grandeurs (61, a, -' , `~=) liées au défilement de dt dt l'environnement et à déterminer l'écart étant effectuées dans le champ de chaque capteur (31, 32), le guidage s'effectuant en fonction du différentiel 25 des écarts des capteurs (31, 32). 10. Procédé selon l'une des revendications 1 à 9, dans lequel l'intensité du guidage est fonction de la valeur absolue ou de la moyenne des grandeurs. 30 11. Procédé selon l'une des revendications 1 à 9, dans lequel, lorsque l'écart des grandeurs est significatif, l'intensité Imp du guidage est de la forme5Imp = Masse * V(aéronef) * F(/3) où Masse est la masse de l'aéronef, V(aéronef) est la vitesse de l'aéronef, et où F(/3) est une fonction de /3, où f est l'angle entre une ligne d'obstacles à éviter et la direction de déplacement de l'aéronef. 12. Procédé selon l'une des revendications 1 à 11, dans lequel la grandeur liée au défilement est le défilement lui-même ou une valeur moyenne d'une pluralité de défilements. 10 13. Procédé selon l'une des revendications 1 à 12, dans lequel la grandeur liée au défilement est la dérivée temporelle du défilement. 14. Aéronef (1) apte à se déplacer dans un environnement (2), comportant au moins un capteur (3) ayant un champ optique (4) 15 d'observation de l'environnement, l'environnement (2) étant en défilement dans le champ (4) du capteur (3), lors du déplacement de l'aéronef, par rapport à un point fixe (5) au centre du champ (4), caractérisé en ce qu'il comporte des moyens (100) pour : 20 - déterminer au moins deux grandeurs (â , 3. ; -----') liées au dt dt défilement de l'environnement, une grandeur étant située d'un côté du point fixe (5), et une autre grandeur étant située d'un autre côté du point fixe (5) ; - déterminer un écart (A) entre les deux grandeurs ; - guider automatiquement l'aéronef dans l'environnement, un sens du 25 guidage étant fonction dudit écart. 15. Aéronef selon la revendication 14, dans lequel le capteur est mobile en rotation selon un axe. 30 16. Aéronef selon l'une des revendications 14 ou 15, comportant deux capteurs.5