FR 3096142 A1 20201120 FR 1905041 A 20190515 Description Titre de l'invention : Procédé de géolocalisation d'une plateforme se déplaçant en formation avec d'autres plateformes, produit programme d'ordinateur et module de géolocalisation associés [pool La présente invention concerne un procédé de géolocalisation d'une plateforme se déplaçant en formation avec d'autres plateformes. [0002] La présente invention concerne également un produit programme d'ordinateur et un module de géolocalisation associés à cc procédé de géolocalisation. [0003] On entend par « plateforme » tout engin, notamment un engin motorisé, apte à se déplacer dans l'espace, notamment en formation avec d'autres engins. Ainsi, un aéronef (avion, hélicoptère, drone, etc.), un bateau, un véhicule ferroviaire ou une automobile sont des exemples d'un tel engin. [0004] Par « déplacement en formation », on comprend la manière de déplacement d'une pluralité d'engins à proximité, la notion de proximité dépendant de la nature des engins et de la formation. Ce déplacement peut être par exemple effectué en gardant des distances sensiblement constantes entre chaque couple d'engins ou alors en variant ces distances en fonction par exemple des évènements extérieurs ou des règles prédéterminées. Les engins forment ainsi une structure qui est appelée parfois essaim. [0005] On connait dans l'état de la technique des méthodes de géolocalisation d'aéronefs volant en formation. [0006] Ces méthodes permettent généralement de mettre en oeuvre une navigation dite colla- borative. Un tel type de navigation consiste à échanger des informations de navigation entre les aéronefs via par exemple une liaison radio. Après une analyse de l'ensemble des informations transmises, il est possible d'obtenir de manière précise la position de chacun des aéronefs. [0007] Ainsi, selon des exemples connus, chaque aéronef dispose généralement d'un récepteur GNSS (de l'anglais « Global Navigation Satellite System ») permettant d'obtenir une position absolue de cet aéronef en utilisant un système de positionnement par satellites. [0008] Au moins certains aéronefs sont aptes en outre à mesurer la distance entre eux en mettant en oeuvre une technique de télémétrie. [0009] Cette technique permet de mesurer des distances entre des couples d'aéronef en ex- ploitant par exemple une liaison radio ou toute autre liaison disponible entre eux. [0010] Il existe également des techniques de goniométrie permettant de déterminer des angles relatifs entre différents aéronefs en analysant la direction de provenance des signaux radioélectriques de ces aéronefs. 2 [0011] Il est donc possible de combiner des informations reçues via les capteurs GNSS avec des mesures de télémétrie et éventuellement des mesures de goniométrie, afin d'en déduire la position de chacun des aéronefs de manière particulièrement précise. [0012] Toutefois, en cas de déni des signaux GNSS (notamment les cas de brouillage ou différents cas de pannes), la détermination d'une position précise de chacun des aéronefs volant en formation devient particulièrement compliquée. [0013] Pour pallier cette difficulté, des méthodes de l'état de la technique proposent de dé- terminer la position de chacun des aéronefs en utilisant d'autres instruments de mesure disponibles à bord tel qu'une centrale inertielle notamment. [0014] Toutefois, il est bien connu que les mesures fournies par tels instruments dérivent fortement avec le temps ce qui les rend inexploitables au bout d'un certain temps, même en combinaison avec des mesures de télémétrie et/ou de goniométrie. [0015] En pratique, il a été observé qu'après 30 minutes de vol en formation en cas de déni des signaux GNSS, l'écart en azimut entre les positions réelles et estimées de deux aéronefs peut atteindre 25° ce qui met en péril un tel vol en formation. [0016] La présente invention a pour but de fournir de manière précise une position relative de chacune des plateformes se déplaçant en formation même en cas d'un déni prolongé des signaux GNSS. [0017] À cet effet, l'invention a pour objet un procédé de géolocalisation relative de pla- teformes voisines d'une plateforme, dite plateforme de référence, se déplaçant en formation avec N-1 plateformes, dites plateformes voisines. [0018] Le procédé comprend les étapes suivantes : [0019] - fourniture de positions absolues des platefonnes et d'un premier ensemble de données constitué d'estimations de distance entre chaque couple des plateformes ; [0020] - définition d'un repère local dans lequel la platefonne de référence est placée à l'origine et la direction d'au moins un axe, dit premier axe, est définie par la position absolue de l'une des platefonnes voisines ; [0021] - détermination dans le repère local de positions relatives d'au moins trois pla- tefonnes, dites plateformes de repère, à partir des estimations de distance entre chaque couple de ces plateformes, les positions relatives dans le repère local des plateformes de repère formant un deuxième ensemble de données; [0022] - fusion du premier ensemble de données et du deuxième ensemble de données pour obtenir dans le repère local une position relative de chacune des plateformes voisines. [0023] Suivant d'autres aspects avantageux de l'invention, le procédé comprend une ou plusieurs des caractéristiques suivantes, prise(s) isolément ou suivant toutes les combinaisons techniquement possibles : [0024] - les estimations de distance entre chaque couple des plateformes sont déterminées par pondération de distances calculées entre chaque couple de plateformes à partir des 3 positions absolues de ces plateformes et de mesures de distance entre au moins certains couples de plateformes ; [0025] - la pondération est effectuée selon un estimateur du maximum de vraisemblance ; [0026] - chaque mesure de distance entre le couple de plateformes correspondant est obtenue en utilisant une liaison radioélectrique entre ces plateformes ; [0027] - une étape de suppression du premier ensemble de données des estimations de distance entre chaque couple des plateformes de repère ; [0028] - un deuxième axe du repère local est choisi afin de former avec le premier axe un repère bidimensionnel droit orthogonal dans un plan de référence, le plan de référence correspondant au plan formé par les positions absolues d'au moins trois plateformes de repère ou au plan horizontal comprenant au moins l'une desdites plateformes de repère ; [0029] - les plateformes de repère comprennent une première plateforme de repère cor- respondant à la plateforme de référence, une deuxième plateforme de repère correspondant à la plateforme voisine dont la position absolue a servi pour définir le premier axe du repère local, et une troisième plateforme de repère ; [0030] - la position relative de la troisième plateforme dans le repère local est obtenue par intersection d'un premier cercle et d'un deuxième cercle ; [0031] l'origine du premier cercle coïncidant avec la position relative dans le repère local de la première plateforme de repère et le rayon de ce cercle étant obtenu à partir de l'estimation de distance entre la première platefonne de repère et la troisième plateforme de repère ; [0032] l'origine du deuxième cercle coïncidant avec la position relative dans le repère local de la deuxième platefonne de repère et le rayon de ce cercle étant obtenu à partir de l'estimation de distance entre la deuxième plateforme de repère et la troisième plateforme de repère ; [0033] le signe de l'une des coordonnées de la position relative de la troisième plateforme de repère étant déterminé en utilisant la position absolue de cette plateforme ; [0034] - le repère local est un repère bidimensionnel compris dans le plan horizontal comprenant la plateforme de référence) ;avantageusement, l'étape de fourniture comprenant en outre la fourniture d'un troisième ensemble de données constitué d'estimations d'altitude absolue de chaque plateforme, l'étape de fusion comprenant en outre la fusion du troisième ensemble de données avec le premier ensemble de données et le deuxième ensemble de données pour obtenir une position relative tridimensionnelle de chacune des platefonnes voisines ; [0035] - des positions relatives dans le repère local d'au moins quatre plateformes, dites pla- tefonnes de repère, sont déterminées à partir des estimations de distance entre chaque couple de ces plateformes, lors de l'étape de détermination correspondante ; [0036] - un troisième axe est choisi pour le repère local afin qu'il corresponde à un repère tridimensionnel droit orthogonal, les plateformes de repère comprenant alors en outre une quatrième plateforme de repère ; et [0037] - dans la position relative de la quatrième plateforme dans le repère local est obtenue par intersection d'une première sphère, d'une deuxième sphère et d'une troisième sphère ; [0038] l'origine de la première sphère coïncidant avec la position relative dans le repère local de la première plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance entre la première plateforme de repère et la quatrième plateforme de repère ; [0039] l'origine de la deuxième sphère coïncidant avec la position relative dans le repère local de la deuxième plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance entre la deuxième plateforme de repère et la quatrième plateforme de repère ; [0040] l'origine de la troisième sphère coïncidant avec la position relative dans le repère local de la troisième plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance entre la troisième plateforme de repère et la quatrième plateforme de repère ; [0041] le signe de l'une des coordonnées de la position relative de la quatrième plateforme de repère étant déterminé en utilisant la position absolue de cette plateforme. [0042] L'invention a également pour objet un produit programme d'ordinateur comportant des instructions logicielles qui, lorsque mises en oeuvre par un équipement informatique, mettent en oeuvre le procédé tel que défini précédemment. [0043] L'invention a également pour objet un module de géolocalisation d'une plateforme, dite plateforme de référence, se déplaçant en formation avec N-1 plateformes, dites plateformes voisines, comprenant des moyens techniques configurés pour mettre en oeuvre le procédé tel que défini précédemment. [0044] Ces caractéristiques et avantages de l'invention apparaitront à la lecture de la des- cription qui va suivre, donnée uniquement à titre d'exemple non limitatif, et faite en référence aux dessins annexés, sur lesquels : [0045] - [fig.1] la figure 1 est une vue schématique d'une pluralité de platefonnes se déplaçant en formation, chacune des platefonnes comprenant un module de géolocalisation selon l'invention ; [0046] - [fig.2] la figure 2 est une vue schématique détaillée de l'un des modules de géoloca- lisation de la figure 1 ; et [0047] - [fig.3] la figure 3 est un organigramme d'un procédé de géolocalisation selon l'invention, le procédé étant mis en oeuvre par le module de géolocalisation de la figure 2. [0048] On a en effet représenté sur la figure 1 une pluralité de plateformes se déplaçant en formation. [0049] Comme expliqué précédemment, par « plateforme » on entend tout engin, notamment un engin motorisé, apte à se déplacer dans l'espace, notamment en formation avec d'autres engins. [0050] Cette formation est composée de N plateformes, où N est un nombre naturel supérieur ou égal à 2. [0051] Dans l'exemple de la figure 1, chaque plateforme est un aéronef, notamment un avion, repérée sur cette figure par l'une des références AI à A4. [0052] Par ailleurs, dans l'exemple de cette figure, les plateformes AI à A4 effectuent un vol en formation présentant la forme d'un losange. En outre, dans cet exemple, il est considéré que la forme de cette formation est sensiblement constante tout au long du déplacement des plateformes Al à A4. [0053] Selon d'autres exemples de réalisation, la forme de la formation est variable au cours du temps en fonction par exemple des évènements extérieurs ou des règles prédéterminées. [0054] Par ailleurs, cette formation peut présenter une forme sensiblement constante mais les plateformes AI à A4 elles-mêmes peuvent interchanger ses positions. [0055] Chaque plateforme A, à A4 comprend un module de géolocalisation permettant de mettre en oeuvre une navigation collaborative au sein de la formation, comme cela sera expliqué en détail par la suite. [0056] Les modules de géolocalisation et des composantes associées à ces modules des pla- teformes AI à A4 sont par exemple tous analogues entre eux. Ainsi, par la suite, seul un module de navigation 10 et des composantes associées à celui-ci de la plateforme A, seront expliqués en détail en référence à la figure 2. [0057] Ainsi, comme cela est visible sur cette figure 2, le module de géolocalisation 10 comprend une unité d'entrée 12, une unité de traitement 13 et une unité de sortie 14. [0058] Chacune de ces unités 12 à 14 se présente au moins partiellement sous la forme d'un circuit logique programmable et/ou d'un logiciel configurés pour mettre en oeuvre les fonctions associées. De plus, lorsqu'au moins l'une de ces unités 12 à 14 se présente au moins partiellement sous la forme d'un logiciel, ce logiciel est stocké dans une mémoire associée et est mis en oeuvre par un logiciel associé. [0059] L'unité d'entrée 12 est apte à acquérir des données issues de systèmes externes. [0060] En particulier, l'unité d'entrée 12 est apte à acquérir des données de navigation issues d'un capteur GNSS 22. Ces données de navigation sont déduites de signaux transmis par les satellites d'un système GNSS et permettent notamment de déterminer une position absolue dans un repère terrestre de la plateforme AI correspondante. [0061] L'unité d'entrée 12 est apte en outre à acquérir des données issues d'un système de 6 radiocommunication 23 avec les autres plateformcs de la formation. [0062] En particulier, le système de radiocommunication 23 permet d'établir une liaison ra- dioélectrique avec un système analogue d'au moins une autre plateforme afin de recevoir des données utiles issues de cette autre plateforme et de déterminer de cette liaison des données de télémétrie et avantageusement, des données de goniométrie relatives à cette autre plateforme. [0063] Les données de télémétrie comprennent notamment des mesures de distance entre les plateformes correspondantes. Ces données sont déduites par exemple de la liaison radioélectrique établie entre les deux plateformes en envoyant un signal de type prédéterminé dans cette liaison et en mesurant le temps de réponse à ce signal. [0064] Les données de goniométrie générées par l'une des plateformes comprennent notamment des mesures d'angle entre l'autre plateforme et une direction prédéterminée. Ces mesures sont déduites en analysant les directions de provenance des signaux radioélectriques formant la liaison radioélectrique correspondante. [0065] Les données utiles comprennent des données relatives à différentes plateformes de la formation. [0066] Ces données utiles comprennent par exemple des données relatives à la position absolue et à l'altitude de chacune des plateformes, y compris des plateformes dépourvues de liaison radioélectrique directe avec la plateforme AI. Pour cela, il est nécessaire que chacune des plateformes ait une liaison radioélectrique avec au moins une autre platefoime. Dans ce cas, des informations utiles relatives à une telle plateforme sont transmises à l'ensemble des autres plateformes via une ou plusieurs autres platefonnes. [0067] Ainsi, le système de communication 23 permet d'établir un réseau de communication maillé au sein de la formation des plateformes Al à A4 ce qui permet de transmettre des données utiles relatives à l'ensemble des plateformes. [0068] L'unité d'entrée 12 permet en outre d'acquérir des données issues d'une centrale inertielle 24 et d'un altimètre 25 de la plateforme Al. [0069] En particulier, de manière connue en soi, les données délivrées par la centrale inertielle 24 comprennent des données de navigation permettant de déduire une position absolue de la platefonne A, à partir d'un point de référence. Cette position absolue est déduite en analysant les accélérations de la plateforme A, détectées par la centrale inertielle 24 à partir du point de référence. [0070] Également de manière connue en soi, les données délivrées par l'altimètre 25 com- prennent des données relatives à l'altitude courante de la plateforme AI. [0071] L'unité de traitement 13 permet d'analyser l'ensemble des données acquises par l'unité d'entrée 12 afin d'en déduire une position relative de chacune des platefonnes A2 à A4. Pour ce faire, l'unité de traitement 13 est apte à mettre en oeuvre au moins 7 certaines étapes d'un procédé de géolocalisation expliqué en détail par la suite. [0072] L'unité de sortie 14 est apte à transmettre les positions relatives de chacune des pla- teformes A, à A4 à des systèmes embarqués de la plateforme qui sont configurés pour utiliser ces positions. [0073] Ainsi, par exemple, ces systèmes embarqués comprennent un système d'alerte de trafic et d'évitement de collision, un système de navigation, un système d'affichage, etc. [0074] Le procédé de géolocalisation selon l'invention sera désormais expliqué en référence à la figure 3 présentant un organigramme de ses étapes. [0075] Dans l'exemple décrit, ce procédé est mis en oeuvre par le module de géolocalisation de la plateforme AI qui est alors appelée plateformc de référence. Les autres plateformes A, à A4 sont appelées plateformes voisines. [0076] Toutefois, il doit être compris qu'avantageusement, le procédé de géolocalisation décrit ci-dessous est mis en oeuvre par le module de géolocalisation de chacune des plateformes. Ainsi, dans le cas général, la plateforme mettant en oeuvre le procédé de géolocalisation est considérée comme plateformc de référence aux fins de ce procédé, les autres plateformes étant considérées comme plateformes voisines. [0077] Il est également supposé que chaque plateforme dispose d'une liaison radioélectrique avec au moins une autre plateforme et qu'au moins un couple de plateformes est dépourvu d'une telle liaison. Dans l'exemple de la figure 1, le couple des plateformes Al et A4 est par exemple dépourvu de liaison radioélectrique directe. [0078] Enfin, il est supposé que la formation A, à A4 se trouve par exemple dans une zone de brouillage au moins partiel des signaux GNSS mais que chaque plateforme dispose toutefois de sa position absolue avec une précision moindre. Cette position absolue est obtenue par exemple en utilisant la centrale inertielle embarquée. [0079] Lors d'une étape initiale 110, l'unité d'entrée 12 acquiert l'ensemble des données issues des composantes 22 à 25 associées à cette unité. [0080] Ces données comprennent notamment M positions absolues Pi de l'ensemble des plateformes et K mesures de distance R entre au moins certains couples de pla- teformes. Le nombre M est alors compris entre 0 et N, et le nombre K est compris entre 0 et N(N-1)/2. [0081] Il est donc clair que lorsque les positions absolues de l'ensemble des plateformes sont connues, le nombre M est égal à N. Par la suite, pour des raisons de simplicité, il est considéré que le nombre M est égal à N. [0082] Selon un exemple avantageux de réalisation de l'invention, lors de cette étape 110, l'unité d'entrée 12 acquiert en outre L mesures de goniométrie où le nombre L est compris entre 0 et N(N-1). 8 [0083] À la fin de cette étape, l'unité d'entrée 12 transmet l'ensemble des données acquises à l'unité de traitement 13. [0084] Lors de l'étape 120 suivante, l'unité de traitement 13 traite les données acquises par l'unité d'entrée 12 afin de déterminer des estimations de distance entre chaque couple des plateformes. [0085] Pour ce faire, l'unité de traitement 13 applique un estimateur du maximum de vrai- semblance aux données relatives aux positions absolues P f et aux mesures de distance Rif acquises lors de l'étape 110 précédente. Avantageusement, cet estimateur est appliqué également aux mesures de goniométrie e1. 100861 En particulier, lors de cette étape 120, l'unité de traitement 13 détermine un premier ensemble de données R' constitué des estimations de distance p entre chaque R li couple des plateformes. [0087] Autrement dit, ce premier ensemble de données est déterminé comme suit : [0088] R" IR . .} 1f i'laxiirr a isemb la nc e (R i 1, cl (P P .))}, u [0089] où [0090] d (p i, P 1) est la distance entre un couple de plateformes déterminée à partir de leur position absolue Pi et P1; et 100911 MaxVrais e m lan c e est un estimateur du maximum de vraisemblance déterminé selon des techniques connues en soi. 100921 Lors de l'étape 130 suivante, l'unité de traitement 13 construit un repère local lié à la plateforme de référence, c'est-à-dire à la plateforme AI. 100931 Deux modes de réalisation du procédé seront expliqués par la suite. 100941 Selon un premier mode de réalisation l'unité de traitement 13 construit un repère local bidimensionnel Repu. Ce repère est compris dans le plan horizontal comprenant la plateforme de référence Al. Ce plan horizontal est alors appelé plan de référence. 100951 Comme cela sera expliqué en référence à l'étape 160, selon le premier mode de réa- lisation, des positions relatives de chaque plateforme voisine seront d'abord obtenues dans ce plan de référence et seront complétées ensuite par les estimations de l'altitude relative de chacune des plateformes par rapport à ce plan de référence. [0096] En particulier, dans cc mode de réalisation, la plateforme de référence AI ayant alors la position absolue P i est placée à l'origine du repère local RI,. Cette plateforme de référence sera ainsi également appelée par la suite première plateforme de repère. [0097] Puis, la direction d'un premier axe de ce repère est déterminée par la position absolue P 2 de l'une des plateformes voisines, par exemple de la plateforme A2 qui sera alors appelée par la suite deuxième plateforme de repère. [0098] En particulier, dans cc cas, la direction du premier axe correspond à la projection or- 9 thogonale sur le plan de référence du vecteur p Lp 2 passant par la position absolue P r de la première plateforme de repère et la position absolue P 2 de la deuxième plateforme de repère. [0099] Enfin, un deuxième axe du repère Repy, est déterminé dans le plan de référence de sorte à former un repère orthogonal droit. [0100] Chaque point dans ce repère Reps, peut donc être défini par une première coordonnée caractérisant sa position par rapport au premier axe et par une deuxième coordonnée caractérisant sa position par rapport au deuxième axe. [0101] Selon un deuxième mode de réalisation, l'unité de traitement 13 construit un repère local tridimensionnel Repr3 [0102] Cc repère Rcp13 a pour origine la position absolue de la plateforme de référence qui est appelée, comme dans le cas précédent, première plateforme de repère. [0103] Lc repère Rep,o3 comprend en outre un premier axe dont la direction correspond au vecteur passant par la position absolue P de la première plateforme de2 repère et la position absolue P 2 d'une plateforme voisine, par exemple de la plateforme An, qui est appelée dans ce cas deuxième plateforme de repère. 101041 Le repère Repue comprend en outre un deuxième axe qui est choisi de sorte à former un repère bidimensionnel orthogonal droit avec le premier axe dans un plan de référence. 101051 Ce plan de référence est formé par les postions absolues de la première plateforme de repère, de la deuxième plateforme de repère et d'une autre plateforme voisine, par exemple de la plateforme A3, appelée alors troisième plateforme de repère. 101061 11 est donc clair que contrairement au premier mode de réalisation, le plan de référence selon le deuxième mode de réalisation n'est pas nécessairement un plan horizontal. [0107] Finalement, le repère Repu comprend en outre un troisième axe construit de sorte à compléter le premier axe et le deuxième axe, et former un repère tridimensionnel orthogonal droit. [0108] Ainsi, chaque point dans ce repère Rep123 peut donc être défini par une première co- ordonnée caractérisant sa position par rapport au premier axe, par une deuxième coordonnée caractérisant sa position par rapport au deuxième axe et par une troisième coordonnée caractérisant sa position par rapport au troisième axe. [0109] Lors de l'étape 140 suivante, l'unité de traitement 13 détermine dans le repère local construit lors de l'étape 130 des positions relatives des plateformes de repère, à partir des estimations de distance R ' ' entre chaque couple de ces plateformes. ti [0110] En particulier, selon le premier mode de réalisation, lors de l'étape 140, l'unité de traitement 13 détermine dans le repère local Rept-. des positions relatives p 1 p 10 p3 respectivement de la première plateforme de repère, de la deuxième plateforme de repère et de la troisième plateforme de repère. Ces positions relatives p1 p , et p, 2_ correspondent alors théoriquement aux projections orthogonales des positions absolues P 1, P 2 et P 3 de ces plateformes. En présence d'erreurs d'estimations importantes sur les positions absolues, il est clair que les positions relatives obtenues par la projection orthogonale seront également entachées d'erreurs importantes. Toutefois, l'étape de fusion de ces positions avec les estimations de distance R' ' , telle que sera U décrite par la suite, permettra d'obtenir des positions relatives beaucoup plus précises. [0111] Compte tenu de la manière de construction du repère Rep,2, la position relative de la première plateforme de repère correspond au point [ 0 ; 0 j déterminé avec la variance [e ; e [ où e est un paramètre de précision fixe de l'estimateur du maximum de vraisemblance expliqué précédemment. [0112] La position de la deuxième plateforme de repère correspond au point [p r (R' ) . 0] déterminé avec la variance [u 17; E I où : 12 ' [0113] pt(R ' } est l'image de la valeur R: dans le repère Repu, i.e. / ) , R ,cos ( ) avec 6 correspondant à l'angle formé entre le vecteur p .p et le plan de référence ; et I [0114] U 12 est une erreur résultant de la détermination de la valeur R par l'estimateur du maximum de vraisemblance. [0115] Enfin, la position relative pde la troisième plateforme de repère est déterminée en tant que l'un des points d'intersection d'un premier cercle et d'un deuxième cercle. [0116] L'origine du premier cercle coïncide avec la position relative p de la première plateforme de repère et le rayon de ce cercle correspond à l'image de l'estimation de di stance R1 entre la première plateforme de repère et la troisième plateforme de repère, dans le repère Repr. [0117] L'origine du deuxième cercle coïncide avec la position relative p, de la deuxième plateforme de repère et le rayon de ce cercle correspond à l'image de l'estimation de distance R 2,, entre la deuxième plateforme de repère et la troisième plateforme de repère, dans le repère Repu. [0118] Par ailleurs, il est clair que les deux cercles ainsi construits ont deux points d'intersection dont les premières coordonnées sont identiques et les deuxièmes coordonnées sont de signes opposés. [0119] Ainsi, pour choisir l'un de ces points d'intersection et de lever donc l'ambiguïté 11 relative au signe, l'unité de traitement 13 utilise la position absolue P3 de la troisième plateforme de repère. [0120] La position relative p ainsi déterminée est donc déterminée avec la variance b C r (a 12r 0- 13) où la fonction c r ( . . . ) est la borne de Cramér-Rao connue en soi dans l'art et or 1p, est une erreur résultant de la détermination de la valeur R 13 par l'estimateur du maximum de vraisemblance. [0121] Dans le deuxième mode de réalisation, lors de l'étape 140, l'unité de traitement 13 détermine également des positions relatives p. p, et p 3 respectivement de la I 2 première plateforme de repère, de la deuxième plateforme de repère et de la troisième plateforme de repère. [0122] En particulier, la position relative D est déterminée par [0; 0; 01. la position relative p2 est déterminée par [R 12; 0; 01 et la position relative p est déterminée dans le plan de référence comme cela a été expliqué précédemment en relation avec le plan horizontal. [0123] Plus particulièrement, la position relative p de la troisième plateforme de repère est déterminée en tant que l'un des points d'intersection d'un premier cercle et d'un deuxième cercle. [0124] L'origine du premier cercle coïncide avec la position relative p de la première plateforme de repère et le rayon de ce cercle correspond à l'estimation de distance R13 entre la première plateforme de repère et la troisième plateforme de repère. [0125] L'origine du deuxième cercle coïncide avec la position relative p2 de la deuxième plateforme de repère et le rayon de ce cercle correspond à l'estimation de distance R entre la deuxième plateforme de repère et la troisième plateforme de repère. [0126] Comme dans le cas précédent, la deuxième coordonnée de la position relative p3 est choisie en fonction de la position absolue P 3 de la troisième plateforme de repère. [0127] Selon le deuxième mode de réalisation, l'unité de traitement 13 détermine en outre la position relativea 4 dans le repère local Reply,. encore d'une autre plateforme voisine dont la position absolue est non-coplanaire avec les positions absolues des trois premières plateformes de repère. Cette plateforme voisine est alors appelée quatrième plateforme de repère. [0128] Pour ce faire, l'unité de traitement 13 construit une première sphère, une deuxième sphère et une troisième sphère. [0129] L'origine de la première sphère coïncide avec la position relative p dans le repère local Repp de la première plateforme de repère et le rayon de cette sphère correspond 23 12 à l'estimation de distance R14 entre la première plateforme de repère et la quatrième plateforme de repère. 101301 L'origine de la deuxième sphère coïncide avec la position relative p2 dans le repère local Rep123 de la deuxième plateforme de repère et le rayon de cette sphère correspond à l'estimation de distance R 2entre la deuxième plateforme de repère et la quatrième plateforme de repère. [0131] L'origine de la troisième sphère coïncide avec la position relative p3 dans le repère local Repi23 de la troisième plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance R '4 entre la troisième plateforme de repère et la quatrième plateforme de repère. 101321 Comme dans le cas précédent, l'intersection de ces trois sphères donne deux points dont les deux premières coordonnées sont identiques et dont les troisièmes coordonnées sont de signes opposés. Dans ce cas, la position relative p4 est choisie entre ces points d'intersection en utilisant la position absolue P4 de la quatrième plateforme. 101331 La position relative p ainsi déterminée est donc déterminée avec la variance b C r (a 12, Cf 23, Cf 34) où Cr 23 et Ui34 sont des erreurs résultant de la déter- mination respectivement des valeurs R- et R.4 par l'estimateur du maximum de 3 vraisemblance. [0134] À la fin de l'étape 140, l'unité de traitement 13 forme un deuxième ensemble de données p à partir des positions relatives p; déterminées des plateformes de repère. 101351 Ainsi, selon le premier mode de réalisation p ip r t avec variant entre I et 3 t et selon le deuxième mode de réalisation p {p r avec t variant entre 1 et 4. [0136] Lors de l'étape 150 suivante, l'unité de traitement 13 supprime du premier ensemble de données R des estimations de distance entre chaque couple des plateformes de repère. [0137] En particulier, selon le premier mode de réalisation, l'unité de traitement 13 supprime du premier ensemble de données R" les valeurs R R 1:3 et R12, [0138] Selon le deuxième mode de réalisation, l'unité de traitement 13 supprime du premier ensemble de données R les valeurs Rlem,R R [0139] Lors de l'étape 160 suivante, l'unité de traitement 13 fusionne le premier ensemble de données R et le deuxième ensemble de données P pour obtenir dans le repère local une position relative de chacune des plateformes voisines. [0140] En particulier, lors de cette étape 160, l'unité de traitement 13 détermine une position R 14, R 24 et R 34. 13 relative pour des plateformes voisines autres que les plateformes de repère à partir des positions relatives des plateformcs de repère et des estimations de distance R entre chaque couple de plateformes. [0141] Autrement dit, lors de l'étape 160, l'unité de traitement 13 détermine une position relative p pour i variant de 4 à N dans le premier mode de réalisation et pour i variant de 5 à N dans le deuxième mode de réalisation à partir des valeurs ' et des R il valeurs p!' pour i variant de 1 à 3 dans le premier mode de réalisation et pour i variant de 1 à 4 dans le deuxième mode de réalisation. 101421 Cette fusion est effectuée selon des techniques connues en soi et permet donc d'obtenir une position relative de chaque plateforme voisine dans le repère relatif lié à la plateforme de référence à partir des positions relatives de ces plateformes et des estimations de distance entre chaque couple de plateforme. 101431 Par ailleurs, selon le premier mode de réalisation, la fusion est faite en utilisant les images P rR ' ' ( fi des valeurs R ' ' du premier ensemble de données R ' r , dans le ' 0 repère Repi,. [0144] Ainsi, les positions relatives obtenues après la fusion du premier ensemble de données R et du deuxième ensemble de données P , présentent des positions relatives bidimensionnelles dans le plan horizontal comprenant la plateforme de référence. Puis, l'unité de traitement 13 obtient les positions relatives tridimensionnelles en fusionnant les positions relatives bidimensionnelles avec un troisième ensemble de données comprenant les altitudes absolues de chacune des plateformes voisines. [0145] En particulier, cette dernière fusion comprend la détermination d'une altitude relative de chacune des plateformes voisines par rapport à la plateforme de référence à partir des altitudes absolues fournies. [0146] La position relative de chaque plateforme voisine correspond ainsi à un triplet dont les deux premières coordonnées correspondent à la position relative bidimensionnelle de cette plateforme voisine dans le plan horizontal comprenant la plateforme de référence et la troisième coordonnée correspond à l'altitude relative de cette plateforme. 101471 Selon le deuxième mode de réalisation, les positions relatives sont obtenues di- rectement en trois dimensions après la fusion du premier ensemble de données R et du deuxième ensemble de données P qui présentent déjà des positions tridimensionnelles. 101481 À la fin de cette étape 160, l'unité de traitement 13 transmet l'ensemble des positions 14 relatives à l'unité de sortie 14 qui les transmet à un ou plusieurs systèmes embarqués expliqués précédemment. [0149] On conçoit alors que l'invention présente un certain nombre d'avantages. [0150] En effet, l'invention permet à chacune des plateformes d'obtenir des positions relatives précises de chaque plateforme voisine se déplaçant en formation même en cas de déni du système GNSS. [0151] En particulier, le fait de calculer ses positions toujours dans un repère relatif lié à chaque plateforme à partir de mesures relatives régulières permet d'éviter les dérives avec le temps des positions absolues dc ces plateformes déterminées via un outil de mesure absolue qui dérive, tel qu'une centrale inertielle. [0152] Ces positions relatives précises exemptes de dérive sont du plus grand intérêt pour la mise en oeuvre de procédé utilisant des informations relatives telles qu'un système anticollision reposant sur une estimation de distance entre la plateforme dc référence et une autre plateforme pour laquelle il n'y a pas de télémétrie avec la plateforme de référence ou encore pour effectuer un pointage antcnnairc vers une plateforme tierce à partir d'un angle relatif par rapport à une plateforrne déjà pointée. Lesdites informations relatives déduites des positions absolues seraient en effet beaucoup moins précises en raison du phénomène de dérive. [0153] En outre, l'invention peut être mise en oeuvre en utilisant des systèmes et des cal- culateurs déjà existants à bord des plateformes. Cela rend alors particulièrement simple sa mise en oeuvre. [Revendication 1] REVENDICATIONSProcédé dc géolocalisation relative de platefortnes voisines d'une platefortne, dite plateformc de référence (Al), se déplaçant en formation avec N-1 plateformes, dites plateformes voisines (A2, Ab A4) ; le procédé comprenant les étapes suivantes : - fourniture (110, 120) de positions absolues (P il) des plateformes et d'un premier ensemble de données (R '') constitué d'estimations de distance (jo ) entre chaque couple des plateformes ; ij - définition (130) d'un repère local (Rep,2; Rep,D) dans lequel la plateforme de référence (Al) est placée à l'origine et la direction d'au moins un axe, dit premier axe, est définie par la position absolue de l'une des plateformes voisines (A2, Al, A4) ; - détermination (140) dans le repère local (Repu ; Repi23) de positions relatives (p i)d'au moins trois plateformes, dites plateformes de repère, à partir des estimations de distance (R ) entre chaque couple dc ces i i plateformes, les positions relatives (p ) dans le repère local (Repn; Repr3) des plateformes de repère formant un deuxième ensemble de données (p r - fusion (160) du premier ensemble de données (R r) et du deuxième ensemble de données (P ') pour obtenir dans le repère local (Repli ; Rep,23) une position relative de chacune des plateformes voisines (A2, A [Revendication 2] [Revendication 3] [Revendication 4] [Revendication 5] Procédé selon la revendication 1, dans lequel les estimations de distance ( p ) entre chaque couple des plateformes sont déterminées par pon- i j dération de distances calculées entre chaque couple dc plateformes à partir des positions absolues (P i) de ces plateformes et de mesures de distance (R i)) entre au moins certains couples de plateformes. Procédé selon la revendication 2, dans lequel la pondération est effectuée selon un estimateur du maximum de vraisemblance. Procédé selon la revendication 2 ou 3, dans lequel chaque mesure de distance (R ii) entre le couple dc plateformes correspondant est obtenue en utilisant une liaison radioélectrique entre ces plateformes. Procédé selon l'une quelconque des revendications précédentes, comprenant en outre une étape (150) de suppression du premier 16 ensemble de données (R'') des estimations de distance (p ) entre [Revendication 6] [Revendication 7] [Revendication 81 [Revendication 9] chaque couple des plateformes de repère. Procédé selon l'une quelconque des revendications précédentes, dans lequel un deuxième axe du repère local (Rep,2; Rep123) est choisi afin de former avec le premier axe un repère bidimensionnel droit orthogonal dans un plan de référence, le plan de référence correspondant au plan formé par les positions absolues (Pi) d'au moins trois plateformes de repère ou au plan horizontal comprenant au moins l'une desdites plateformes de repère. Procédé selon l'une quelconque des revendications précédentes, dans lequel les plateformes de repère comprennent une première plateforme de repère correspondant à la plateforme de référence (Al), une deuxième plateforme de repère correspondant à la plateforme voisine (A2) dont la position absolue a servi pour définir le premier axe du repère local (Repli; Repr3), et une troisième plateforme de repère. Procédé selon les revendications 6 et 7, dans lequel la position relative de la troisième plateforme dans le repère local (Repli ; Rep123) est obtenue par intersection d'un premier cercle et d'un deuxième cercle ; l'origine du premier cercle coïncidant avec la position relative (p ) dans le repère local (Repli ; Replis.) de la première plateforme de repère et le rayon de ce cercle étant obtenu à partir de l'estimation de distance ( R 13) entre la première plateforme de repère et la troisième plateforme de repère ; l'origine du deuxième cercle coïncidant avec la position relative (p dans le repère local (Repi2 ; Rep ln) de la deuxième plateforme de repère et le rayon de ce cercle étant obtenu à partir de l'estimation de distance R 27) entre la deuxième plateforme de repère et la troisième plateforme de repère ; le signe de l'une des coordonnées de la position relative de la troisième plateforme de repère étant déterminé en utilisant la position absolue ( P) de cette plateforme (A1, A3, A4). Procédé selon l'une quelconque des revendications précédentes, dans lequel le repère local (Repu) est un repère bidimensionnel compris dans le plan horizontal comprenant la plateforme de référence (A1) ; avantageusement, l'étape de fourniture (110) comprenant en outre la fourniture d'un troisième ensemble de données constitué d'estimations 17 [Revendication 10] [Revendication 11] [Revendication 12] d'altitude absolue de chaque plateforme, l'étape de fusion (170) comprenant en outre la fusion du troisième ensemble de données avec le premier ensemble de données (R r) et le deuxième ensemble de données (P ') pour obtenir une position relative tridimensionnelle de chacune des plateformes voisines. Procédé selon l'une quelconque des revendications 1 à 8, dans lequel des positions relatives (p' ) dans le repère local (Rep1,3) d'au moins if quatre plateformes, dites plateformes de repère, sont déterminées à partir des estimations de distance (R Pr ) entre chaque couple (le ces pla- teformes, lors de l'étape de détermination (140) correspondante. Procédé selon la revendication 10 prise en combinaison avec les revendications 6 et 7 dans lequel un troisième axe est choisi pour le repère local (12.123) afin qu'il corresponde à un repère tridimensionnel droit orthogonal, les plateformes de repère comprenant alors en outre une quatrième plateforme de repère. Précédé selon la revendication 11, dans la position relative de la quatrième plateforme dans le repère local (Repris) est obtenue par intersection d'une première sphère, d'une deuxième sphère et d'une troisième sphère ; l'origine de la première sphère coïncidant avec la position relative (pr ) dans le repère local (Repi23) de la première plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance (R) 14 entre la première plateforme de repère et la quatrième plateforme de repère ; l'origine de la deuxième sphère coïncidant avec la position relative (pl; ) dans le repère local (Rep123) de la deuxième plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance (R ) entre la deuxième plateforme de repère et la quatrième plateforme de repère ; l'origine de la troisième sphère coïncidant avec la position relative (p ) dans le repère local (Rep1>3) de la troisième plateforme de repère et le rayon de cette sphère correspondant à l'estimation de distance (R entre la troisième plateforme de repère et la quatrième plateforme de repère ; le signe de l'une des coordonnées de la position relative (p') de la 18 [Revendication 13] quatrième plateformc de repère étant déterminé en utilisant la position absolue (P4) de cette plateforrne. [Revendication 14] Produit programme d'ordinateur comportant des instructions logicielles qui, lorsque mises en oeuvre par un équipement informatique, mettent en oeuvre le procédé selon l'une quelconque des revendications précédentes. Module de géolocalisation (10) d'une plateforrne, dite plateforme de référence (Al), se déplaçant en formation avec N-1 plateformes, dites plateformes voisines (An, A3, A4), comprenant des moyens techniques configurés pour mettre en oeuvre le procédé selon l'une quelconque des revendications 1 à 12.