Brevet FR3014560A1 — publié le 20150612

PROCEDE DE GEOLOCALISATION D'UNE FLOTTE D'OBJETS COMMUNICANTS SANS SYSTEME DE TYPE GPS L'invention porte sur un procédé de géolocalisation d'une flotte d'objets communicants sans système de type GPS (pour "Global Positioning System" en anglais). L'invention trouve une application particulièrement avantageuse pour localiser des hommes et des équipements situés dans un périmètre circonscrit, mais éventuellement mobile. Par exemple, l'invention pourra être utilisée pour permettre à un groupe d'intervention de se repérer non seulement de manière absolue, mais aussi les uns par rapport aux autres. Il est connu de réaliser une géolocalisation via une communication entre un dispositif client (l'objet à localiser) et un serveur centralisé (le système géolocalisant l'objet comme par exemple un satellite Géostationnaire). Le système GPS procède de cette façon. Toutefois, dans le contexte de localisation d'hommes et d'équipements 15 résidants dans un périmètre circonscrit mobile, avec une interdiction d'échanges de données avec l'extérieur, un système avec un serveur centralisé ne permet pas de satisfaire les contraintes du problème présenté précédemment. Par ailleurs, la centralisation du système opérant la localisation induit la 20 transmission d'un signal selon une structure étoilée (transmission d'un signal entre chaque objet à localiser et le serveur opérant la localisation). Une telle structure de transmission implique de résoudre des problèmes relatifs à l'existence d'obstacles pouvant freiner ou interdire la transmission du signal entre un objet à localiser et le serveur. 25 En outre, la transmission de données selon une structure étoilée nécessite la présence du serveur pour relayer les données entre chaque objet à localiser, lorsque ces derniers requièrent de connaître la position relative de leurs homologues situés dans le périmètre circonscrit. Le système de localisation basé sur un échange client-serveur de type GPS ne permet pas de répondre 30 à ce besoin lorsque le contexte interdit tout échange avec un point à l'extérieur du périmètre circonscrit contenant tous les objets à localiser. Les systèmes de localisation traditionnels de type GPS par exemple permettent imparfaitement la localisation des deux points de même latitude et de même longitude mais d'altitudes différentes, rendant ainsi difficile la localisation de deux objets de même coordonnées mais par exemple situés à des étages différents d'un immeuble. L'invention vise à remédier efficacement aux inconvénients des systèmes de géolocalisation existants en proposant un procédé décentralisé de localisation sans échange de données avec un point situé à l'extérieur du périmètre contenant les objets à localiser et indépendamment de l'organisation spatiale de la flotte de points (plane ou tridimensionnelle). Plus précisément, l'invention concerne un procédé de localisation d'objets communicants constituant une flotte, caractérisé en ce qu'il comporte les étapes suivantes: i - définir un repère absolu dans lequel seront définis des coordonnées des positions des objets communicants, ii - définir au moins trois positions par leurs coordonnées dans le repère absolu, iii - associer à trois objets communicants, dits objets de référence, les positions définies précédemment, iv - faire détecter, par au moins un des objets de référence, les deux autres objets de référence, v - mesurer, par au moins un des objets de référence, la distance de au moins un des objets de référence aux deux autres objets de référence, vi - mesurer la distance d'au moins deux objets de référence, à un quatrième objet communicant, le lieu géométrique des points distants d'un objet de référence à l'objet à localiser étant appelé orbite de l'objet de référence considéré, et vii - localiser, par au moins un objet communicant, le quatrième objet communicant à partir des au moins deux orbites précédemment établies et 30 d'au moins une distance parmi les distances séparant les trois objets de référence. Selon une mise en oeuvre, seules les positions, à l'instant de la mise en oeuvre du procédé de localisation du quatrième objet, des objets de référence utilisés pour réaliser la localisation dudit objet sont à définir, les positions desdits objets de référence, avant et/ou après le moment de la localisation de l'objet communicant à localiser, pouvant rester inconnues. Selon une mise en oeuvre, au moins un objet communicant parmi les trois 5 objets de référence, dit objet localisant, localise le quatrième objet communicant. Selon une mise en oeuvre, l'objet localisant reçoit, des deux autres objets de référence de géolocalisation, les distances entre l'objet à localiser et chacun de ces deux autres objets de référence de géolocalisation 10 Selon une mise en oeuvre, la localisation est obtenue en calculant l'intersection de au moins deux orbites que peut occuper l'objet à localiser du point de vue de deux objets parmi les trois objets de référence. Selon une mise en oeuvre, dans le cas d'une flotte d'objets situés dans un plan, une intersection des orbites de deux objets parmi les trois objets de 15 référence est composée de deux points, la sélection du point correspondant à la position de l'objet à localiser étant le point parmi ces deux dont la distance au troisième objet de référence est la plus proche de la valeur d'un rayon de l'orbite de ce troisième objet. Selon une mise en oeuvre, dans le cas d'une flotte d'objets d'altitudes 20 différentes, un lieu géométrique que l'objet à localiser peut occuper du point de vue de deux objets parmi les trois objets de référence est une sphère, une intersection de ces deux sphères est une nappe, la sélection d'un point dans ladite nappe correspondant à la position de l'objet à localiser étant le point parmi ceux de la nappe dont la distance au troisième objet de référence est 25 la plus proche de la valeur d'un rayon de l'orbite dudit troisième objet de référence. Selon une mise en oeuvre, les au moins deux orbites parmi les trois orbites calculés sont évaluées avec une incertitude relative, le procédé comporte l'étape de minimiser sous contrainte l'écart entre les distances des points 30 situés dans une intersection de au moins deux orbites par rapport au troisième objet de référence et la valeur prise par la distance de ces points au troisième objet de référence. Selon une mise en oeuvre, dans le cas d'une flotte d'objets situés dans un plan, une des méthodes de minimisation sous contrainte consiste à calculer une intersection de cercles médian de chaque anneau constituant les positions potentielles occupées par l'objet à localiser, le rayon du cercle médian étant défini comme une moyenne historique de rayons mesurés, ayant écarté des valeurs exceptionnelles. Selon une mise en oeuvre, les valeurs exceptionnelles sont écartées suivant la méthodologie itérative suivante : - calculer un rayon moyen absolu à partir des mesures réalisées pour estimer la distance à l'objet à localiser, - écarter, en tenant compte d'une pondération affectée à chacune des mesures en fonction d'une qualité de signal permettant la mesure associée, les mesures dont les écarts types sont supérieurs à un seuil, et - recalculer un rayon moyen relatif sur la base des valeurs restantes. Selon une mise en oeuvre, ledit procédé comporte un processus itératif d'élimination des objets de référence utilisés pour débuter un processus de localisation dynamique de la flotte. Selon une mise en oeuvre, la localisation d'un cinquième objet communicant est effectuée par le quatrième objet localisé et deux des objets de référence. Selon une mise en oeuvre, la localisation d'un sixième objet communicant est effectuée à partir d'un seul objet de référence et des quatrième et cinquième objets communicants dont la localisation est connue. Selon une mise en oeuvre, la localisation des objets communicants subséquents est effectuée par tout ou partie des objets dont les coordonnées sont connues, et qui préférentiellement figurent parmi les objets nouvellement localisés différents des objets de référence initialement utilisés pour débuter le procédé. Selon une mise en oeuvre, le quatrième objet communicant est localisé à 30 partir de la mesure par seulement deux objets communicants de référence lorsqu'une position potentielle du quatrième objet communicant se trouve à l'extérieur d'une zone de détection définie par une portée maximum de détection des objets communicants de la flotte. Selon une mise en oeuvre, une longueur de la flotte étant supérieure à la portée de détection des objets communicants, un objet communicant donné échange des données relatives à son identité et des données de localisation avec son environnement immédiat d'objets communicants, les objets situés dans l'environnement immédiat de l'objet donné relayant ensuite lesdites données à l'ensemble des objets communicants situés dans leur environnement immédiat, et ainsi de suite jusqu'à ce que chaque objet communicant de la flotte dispose de la connaissance de tous les objets communicants de la flotte. Selon une mise en oeuvre, ledit procédé comporte l'étape de déterminer une trajectoire d'un objet communicant appartenant à la flotte, à partir d'un intervalle d'échantillonnage, défini comme l'intervalle de temps entre un instant initial et un instant final, dans laquelle le temps est échantillonné en M instants au moment desquels sera calculée la localisation de l'objet communicant pour lequel la trajectoire est recherchée. Selon une mise en oeuvre, l'objet localisant recevant, des objets présents dans sa zone de détection définie par une portée maximale de détection, la connaissance des autres objets de la flotte ainsi que leur position, détermine parmi ceux-ci les objets capables de mesurer leur distance à l'objet dont la trajectoire est à déterminer à l'instant concerné de l'échantillonnage, et choisit au moins deux objets de référence parmi ces objets pour réaliser la localisation de l'objet à localiser, à cet instant d'échantillonnage. Selon une mise en oeuvre, le choix des au moins deux objets de référence parmi ces objets pour réaliser la localisation de l'objet à localiser, à cet instant d'échantillonnage, est effectué sous contrainte d'une liste d'objets dont l'objet localisant connaît la localisation à l'instant concerné de l'échantillonnage. Selon une mise en oeuvre, une distribution dans le temps des instants d'échantillonnage est linéaire sur l'intervalle et régit la détermination de tous les instants. Selon une mise en oeuvre, une distribution des instants d'échantillonnage est non-linéaire sur tout ou partie de l'intervalle d'échantillonnage. Selon une mise en oeuvre, la distribution non-linéaire est définie selon une règle prédéfinie comme par exemple une loi statistique. Selon une mise en oeuvre, la distribution non linéaire est déterminée dynamiquement par des conditions extérieures telles que des données de mouvement fournies par un accéléromètre de l'objet communicant ou une demande d'établissement de trajectoire plus précise pendant un sous-intervalle d'échantillonnage. Selon une mise en oeuvre, la trajectoire de l'objet communicant est obtenue suivant une méthode d'interpolation de positions entre les positions déterminées à chaque instant d'échantillonnage. Selon une mise en oeuvre, le choix de la méthode d'interpolation est établie à partir d'une méthode d'étalonnage consistant à faire suivre à l'objet communicant une trajectoire prédéfinie, calculer ensuite par différentes méthodes d'interpolation et notamment linéaire, polynomiale, logarithmique, sinusoïdale et combinaison de ces dernières des trajectoires interpolées, ainsi que calculer des aires délimitées par deux courbes de trajectoires, à savoir une trajectoire prédéfinie dite trajectoire étalon et l'une des trajectoires interpolées, et à sélectionner la méthode d'interpolation correspondant à la trajectoire interpolée qui fournit l'aire la plus faible dans le calcul précédent. Selon une mise en oeuvre, les objets communicants peuvent indifféremment initier au moins des demandes de détection et des demandes de mesure de distance et communiquer directement ces informations de détection et de distance. Selon une mise en oeuvre, les objets communicants peuvent être sollicités indifféremment par n'importe quel objet communicant de la flotte pour communiquer directement une donnée de détection ou de mesure de distance. L'invention sera mieux comprise à la lecture de la description qui suit et à l'examen des figures qui l'accompagnent. Ces figures sont données à titre illustratif mais nullement limitatif de l'invention. La figure 1 est une représentation des positions fixes sur lesquelles sont positionnées des objets communicants de référence ; La figure 2 présente des probabilités de présence de l'objet communicant à localiser lors de la mise en oeuvre du procédé selon la présente invention; La figure 3 présente la trilatération conduisant à la localisation de l'objet à localiser ; La figure 4 montre sous forme d'un diagramme les étapes du procédé d'élimination itératif des objets de référence utilisés pour initier la géolocalisation dynamique ; La figure 5 illustre le procédé de sélection des objets de référence utilisés pour localiser de manière itérative un objet dans un nuage d'objets dont la taille est supérieure à la portée maximale de détection d'un objet ; Les figures 6a et 6b illustrent les deux méthodes différentes de répartition des instants d'échantillonnage; La figure 7 illustre la méthode itérative d'établissement des trajectoires de chacun des objets à localiser compris dans un périmètre circonscrit mobile. Les éléments identiques, similaires ou analogues conservent les mêmes références d'une figure à l'autre. On décrit ci-après, en référence avec les figures 1 à 3, les étapes d'une phase d'initialisation du procédé de localisation d'un objet communicant 04 dans une flotte F d'objets communicants 01-ON, et dont trois objets communicants 01-03 sont à des positions connues au moment du lancement de la méthode. Les objets communicants 01-ON ont une portée maximale de détection P ainsi qu'une distance maximale Dmax mesurable à un autre objet (cf. figure 5). On entend par "portée maximale de détection" la plus grande distance pouvant séparer deux objets capables de se détecter. On entend par "distance maximale Dmax mesurable entre deux objets", la plus grande distance pouvant séparer deux objets capables de mesurer cette distance. Ces deux caractéristiques (portée maximale de détection P et distance maximale Dmax mesurable à un autre objet) pourront être identiques ou différentes pour un même objet Oi. Ces caractéristiques pourront également différer d'un objet à un autre de la flotte F. Plus précisément, comme visible à la figure 1, on choisit dans un premier temps un repère absolu Rep (O, X, Y) dans lequel seront calculées toutes les positions des objets à localiser. Le système de coordonnées associé à ce repère est cartésien dans notre exemple. Ce système de coordonnées pourra, en variante, être cylindrique, elliptique, ou de toute autre nature. Le procédé est basé sur la connaissance initiale soit de la localisation sur une carte de trois objets communicants, dit objets de référence 01, 02, 03, au moment du calcul de la géolocalisation de l'objet communicant 04, soit de la donnée des coordonnées de 01, 02, 03 dans le référentiel choisi. Par exemple, les deux processus suivants sont des processus d'initialisation éligibles: dans le cadre d'un premier processus, il est indiqué aux objets 01, 02, 03 l'instant où ils sont correctement positionnés sur une carte en un point facilement reconnaissable tel qu'une porte d'entrée, ou un monument (les cordonnées des objets 01, 02, 03 ne sont pas dans ce cas explicitement connues). Dans le cadre d'un deuxième processus, on renseigne directement dans les objets 01, 02, 03 leurs coordonnées exprimées dans le référentiel choisi. Ainsi, comme montré à la figure 1, on définit trois positions P1, P2, P3 par leurs coordonnées (XP1, YP1 ; XP2 YP2 ; XP3 YP3) dans le repère absolu Rep(0, X, Y). Le tableau de la figure 1 illustre ainsi les coordonnées des trois objets de référence 01-03. On positionne l'objet 01 sur la position P1, l'objet 02 sur la position P2, l'objet 03 sur la position P3. Toutefois, cette étape est inutile si le processus d'initialisation est le premier processus précité. Les objets de référence 01, 02 et 03 se détectent mutuellement, c'est-à-dire que l'objet 01 détecte les objets 02 et 03, l'objet 02 détecte les objets 01 et 03 ; l'objet 03 détecte les objets 01 et 02. En variante, il est également possible qu'un seul ou deux des objets 01-03 détectent deux ou un seul des autres objets communicants. Au moins un des objets communicants, dit objet localisant Oloc auquel les autres objets transmettent des valeurs de mesure, comporte les dispositifs nécessaires à la fonction de calcul et de mesure de distance afin de localiser individuellement un autre objet. L'objet localisant Oloc pourra par exemple être l'objet 01. Les objets 01, 02 et 03 mesurent la distance qui les séparent de chacun des deux autres objets communicants, c'est dire que l'objet 01 évalue la distance 01 à 02 et 01 à 03, l'objet 02 évalue la distance 02 à 01 et 02 à 03, et l'objet 03 évalue la distance 03 à 01 et 03 à 02. Ces distances sont transmises à l'objet localisant Oloc=01. En variante, il est également possible qu'un seul ou deux des objets 01-03 évalue la distance à deux ou un seul des autres objets communicants. Les objets 01, 02, et 03 mesurent la distance qui les séparent d'un quatrième objet communicant 04 à localiser (distance 04-02 ; distance 04- 01 et distance 04-03). La figure 2 illustre ainsi les trois orbites Orbi , Orb2, Orb3 des positions possibles de l'objet communicant 04. Chaque orbite Orbi , Orb2, Orb3 correspond à toutes les positions géométriques équidistantes de l'objet à localiser 04 par rapport à l'objet de référence considéré 01, 02 ou 03. Ces orbites Orbi , Orb2, Orb3 des trois objets de référence 01-03 présentent une forme circulaire si la flotte F d'objets communicants 01-ON présente une configuration plane, c'est à dire que les objets communicants de la flotte F se situent tous à une même altitude, ou une sphère si la flotte F présente une configuration non plane, c'est-à-dire que les objets communicants de la flotte F se situent à des altitudes différentes. Il est également possible qu'un seul ou deux des objets évaluent la distance à deux ou un seul des autres objets communicants. Par exemple, dans le cadre de la géolocalisation d'un objet situé à la périphérie d'une flotte F d'objets communicants 01-0N, le recours à la distance au troisième objet de référence 03 peut être inutile notamment dans le cas où une des positions potentielles de l'objet 04 à localiser situerait l'objet à localiser à une distance supérieure à la portée de détection P comme cela est expliqué plus en détails ci-après. On localise ensuite, c'est à dire qu'on produit les coordonnées du quatrième objet communicant 04 dans le repère absolu à partir de tout ou partie des orbites Orbi , Orb2, Orb3 établies précédemment. La figure 3 montre le repère relatif Rep' et illustre les deux positions possibles de 04 : 04' et 04". Elles correspondent à l'intersection Orb1 et Orb2 qui sont le lieu géométrique des positions potentielles que peut occuper 04 du point de vue de 01 et 02. Les coordonnées de 04' et 04" sont exprimées dans un repère relatif Rep' constitué par (01, V1, V2) où V1 est le vecteur unitaire porté par la droite 0102 et V2 est le vecteur unitaire normal à V1. Ces coordonnées (X04'reP', YO4're13) et (XOirreP'; yOirreP) sont déterminées à partir des relations suivantes: 2 vRepr 01022 - (0204 = - 01042) `' 04 - 201022 ReP' = +0102 2 Rep - X0R4 '04'' ReP' = - O1 O2 2 Rep - X0R4 '04ii' Ces formules éliminent parmi toutes les positions possibles représentées par les orbites Orb1 et Orb2 sauf deux : 1311 = (X10:1' ,Yei,P') et el' = (Xg:1,;' ,Y'e41;') La méthode consiste alors à éliminer une des positions P'4 ou P4" en supprimant celle des deux dont la distance par rapport à 03 est la valeur la plus éloignée du rayon de l'orbite Orb3. Les coordonnées de 04 dans le repère absolu Rep se déduisent de ses 20 coordonnées dans le repère Rep' par une formule traditionnelle de changement de repère. On associe au résultat retourné une incertitude de la mesure qui provient notamment de la précision des mesures des distances 0102, 0104, 0204. Selon la précision souhaitée de la géolocalisation de l'objet 04, la méthode 25 de localisation précitée peut être améliorée de la manière suivante. L'incertitude de la mesure des distances 0102, 0104, 0204 se traduit par un lieu géométrique des positions potentielles de 04 qui prend la forme d'anneau et non plus de cercle, en configuration plane, ou la forme de calotte sphérique et non plus de sphère, dans le cas de la configuration d'une flotte F composée de points à des altitudes différentes. Conséquemment, l'intersection des lieux géométriques des positions potentielles occupables par l'objet 04 à localiser prend la forme d'une surface plane au lieu de deux points, en configuration plane, ou la forme d'une calotte sphérique au lieu d'une nappe en configuration non plane. Pour identifier la position réelle de l'objet 04 à localiser, on écarte de l'ensemble des positions admissibles, c'est-à-dire les positions se trouvant à la distance prédéfinie 0402, 0401 par rapport auxdits deux objets 01, 02 parmi les trois objets de référence 01, 02, 03 prédéterminé, celles dont la distance à l'objet 04 constitue avec la distance de l'objet 04 audit troisième objet de référence 03 un écart supérieur à un seuil prédéterminé. Une des méthodes de minimisation sous contrainte consiste ainsi à calculer l'intersection de cercles médian de chaque anneau constituant les positions potentielles occupées par l'objet 04, le rayon du cercle médian étant défini comme la moyenne historique des rayons mesurés, après avoir écarté des valeurs exceptionnelles. Les valeurs exceptionnelles sont écartées suivant la méthodologie itérative suivante. Un rayon moyen absolu est calculé à partir des mesures réalisées pour estimer la distance à l'objet 04. On écarte, en tenant compte de la pondération affectée à chacune des mesures en fonction de la qualité de signal permettant la mesure associé, les mesures dont les écarts types sont supérieurs à un seuil, et on recalcule un rayon moyen relatif sur la base des valeurs restantes. Ce seuil a une valeur empirique ajustée en fonction des performances historique de la méthode et des conditions extérieures d'utilisation du dispositif, et de la précision attendue. Par exemple, on choisit un seuil de 30%. La figure 4 illustre la mise en oeuvre de la méthode permettant de s'affranchir des trois objets de référence 01-03 et d'assurer la localisation itérative de l'ensemble des dispositifs composant la flotte F à partir d'autres objets de référence dont la définition va varier en fonction du temps. Plus précisément, dans une première étape E1, un quatrième objet 04 est localisé à partir des trois objets communicants 01-03 dont la localisation est connue à l'instant de l'utilisation du procédé. Dans une deuxième étape E2, un cinquième objet 05 est localisé à partir de deux objets de référence 02 et 03 et du quatrième objet 04 dont la localisation est connue au moment de la mise en oeuvre du procédé. On a ainsi éliminé un premier objet de référence initial, par exemple l'objet 01. Dans une troisième étape E3, un sixième objet 06 est localisé à partir d'un seul objet de référence 03 et des quatrième 04 et cinquième 05 objets communicant dont la localisation est connue au moment de la mise en oeuvre du procédé. On a ainsi éliminé deux objets de référence initiaux, par exemple les objets 01 et 02. Dans une quatrième étape E4, un septième objet communicant 07 est localisé à partir des quatrième 04, cinquième 05 et sixième 06 objets communicants dont la localisation est connue au moment de la mise en oeuvre du procédé. On a ainsi éliminé les trois objets de référence initiaux 01-03 du procédé. Il est à noter que la localisation de chaque objet Oi est effectuée à partir de trois objets communicants de référence (pouvant être les objets de référence initiaux au début du procédé ou d'autres objets suite à leur élimination) dont la position a besoin d'être connue uniquement au moment de la localisation de l'objet Oi. Il est donc induit que seules les positions, à l'instant de l'utilisation du procédé de localisation de l'objet Oi, des objets utilisés pour réaliser la localisation de l'objet Oi sont à définir dans le procédé. En particulier, les positions des objets utilisés pour la localisation de l'objet Oi, avant et/ou après le moment de la localisation de l'objet communicant Oi, peuvent être inconnues, par exemple du fait d'une mobilité des objets. Cela ne perturbe pas la mise en oeuvre du procédé. Par ailleurs, comme cela est illustré à la figure 5, la longueur L de la flotte F, définie par la distance séparant les deux objets communicants 01-ON les plus éloignés l'un par rapport à l'autre de la flotte F, peut être très supérieure à la portée de détection des objets communicants. Pourtant le procédé permet à tous les objets de connaître l'existence, la position, et le cas échéant la direction de tous les autres objets communicants constitutifs de la flotte F, même ceux éloignés d'une distance supérieure à la portée maximale de détection des objets communicants 01-ON par le biais du procédé itératif de communication suivant. Un objet Oi échange les données relatives à son identité, et des données de localisation avec son environnement immédiat d'objets communicants. L'environnement immédiat est défini par les objets communicants éloignés de l'objet Oi d'une distance inférieure à la portée maximale de détection P et/ou d'une distance inférieure à la distance maximale Dmax mesurable et/ou les objets communicants se trouvant en ligne directe avec Oi, c'est-à-dire les objets communicant qui ne sont pas séparés de l'objet Oi par un obstacle pouvant interférer avec la communication entre deux objets communicants. Les objets situés dans l'environnement immédiat de l'objet Oi relayent ensuite ces données à l'ensemble des objets communicants situés dans leur environnement immédiat et ainsi de suite jusqu'à ce que chaque objet communicant 01-ON de la flotte F dispose de la connaissance de tous les objets communicants de la flotte F, y compris ceux qui ne se situent pas dans son périmètre de détection défini par la portée P. Par ailleurs, la capacité à évaluer la distance entre deux objets communicants étant limitée par les moyens techniques (portée maximum de détection P), il existe des configurations de flottes F dans lesquelles une des deux positions potentielle de 04' et 04" définies comme les deux intersections de Orb1 et Orb2 se trouve à l'extérieur de la zone de détection ZD définie par la portée P maximum de détection des objets communicants de l'ensemble de la flotte. Dans ce cas, on peut donc localiser 04 à partir de la mesure de distance par rapport à 04 de deux objets communicants de position connue uniquement. Cela s'explique par le phénomène d'adhérence d'un des objets par rapport à la flotte d'objets F. Par ailleurs, pour réaliser la localisation d'une flotte F composée de N objets communicants, pour une flotte F dont la longueur L est supérieure à la distance maximale de détection Dmax (cf. figure 5), le choix de l'objet localisant Oloc ainsi que de l'objet ou des objets dont les coordonnées sont déjà connus utilisés pour localiser un quatrième objet dans la flotte F, est effectué par itération successive dans la flotte F. Cette itération est gouvernée par la distance maximale mesurable Dmax d'un objet de la flotte F à un autre objet de la flotte F. Plus précisément, le choix du quatrième objet à localiser par les trois premiers objets (les trois objets de référence) se fait exclusivement parmi les points éloignés au maximum de la distance maximale mesurable Dmax à ces trois premiers objets. Ceci exclut donc, dans le cas d'une flotte ayant une longueur L supérieure à cette distance maximale mesurable Dmax, tous les points à l'extérieur de la zone de détection ZD. Le choix du quatrième objet 04 se fait également avec la contrainte de propager l'information de localisation vers les points les plus éloignés de la flotte F. De préférence, les objets communicants 01-ON peuvent indifféremment initier au moins des demandes de détection et des demandes de mesure de distance et communiquer directement ces informations de détection et de distance. En particulier, ils peuvent réaliser ces communications d'informations sans faire appel à aucun intermédiaire de communication, comme par exemple des serveurs, des proxys ou des satellites, ou toute autre plate-forme ayant pour objet principal ou secondaire de fédérer ou de relayer ces informations de détection et de distance. Les objets communicants 01-ON peuvent être sollicités indifféremment par n'importe quel objet 01-ON de la flotte F pour communiquer directement une donnée de détection ou de mesure de distance. En particulier, les objets ont le même statut dans le protocole transactionnel, c'est-à-dire qu'ils peuvent indifféremment être serveur ou client quel que soit le type d'information relayée et notamment celles de détection et de distance. On décrit ci-après, en référence avec les figures 6 et 7, le procédé de détermination d'une trajectoire d'un objet communicant 01-ON appartenant à la flotte F. A cet effet, on définit un intervalle d'échantillonnage Ve, comme l'intervalle de temps entre un instant initial 10 et un instant final IF, dans laquelle le temps est échantillonné en une collection de m instants li au moment desquels sera calculée la localisation de l'objet communicant pour lequel la trajectoire est recherchée. La distribution des instants li peut être linéaire sur tout Ve comme illustré à la figure 6a, dans ce cas il existe une période Te d'échantillonnage fixe qui régit la détermination des instants li. Toutefois, la distribution des instants li pourra être non-linéaire et définie soit selon une règle prédéfinie comme par exemple une loi statistique de distribution de type gaussienne, soit déterminée dynamiquement par une demande extérieure comme par exemple l'interprétation des données de mouvement fournies par un accéléromètre, nécessitant une concentration des instants li dans une sous-intervalle Ve' incluse dans l'intervalle Ve comme illustrée sur la figure 6b. Par exemple, pour une trajectoire TOi d'un objet Oi, la détection d'un changement brusque de direction engendre une demande d'information de localisation dans le sous-intervalle Ve'. L'objet localisant Oloc reçoit des objets présents dans sa zone de détection la connaissance des autres objets de la flotte F ainsi que la position de ceux déjà localisés à cet instant de l'itération. L'objet localisant Oloc détermine parmi ceux-ci les objets capables de mesurer leur distance à l'objet Oi dont la trajectoire est à déterminer à l'instant concerné de l'échantillonnage. L'objet localisant Oloc choisit au moins deux objets de référence parmi ces objets pour réaliser la localisation de l'objet à localiser Oi, à cet instant d'échantillonnage, sous contrainte de la liste des objets dont l'objet localisant Oloc connaît la localisation à l'instant concerné li de l'échantillonnage. La figure 7 illustre l'interpolation des positions entre les positions déterminées par la localisation précédente pour un objet Op à trois instants Ip, Ip+1 et Ip+2 successifs. Les positions de l'objet Op sont déterminées à l'aide des trois objets de référence On, On+1, On+2 qui ne correspondent pas forcément aux objets de référence initiaux 01-03. Pour faciliter la compréhension, les trois objets illustrés sur les figures sont identiques aux trois instants Ip, Ip+1, Ip+2. Toutefois, dans la pratiques, les trois objets de référence utilisés pour la localisation de l'objet Op aux instants successifs Ip, Ip+1, Ip+2 peuvent être différents d'un instant à l'autre. A l'instant Ip, les objets de référence On(lp), On+1(1p), On+2(1p) localisent l'objet Op(Ip). A l'instant Ip+1, les objets de référence On(lp+1), On+1(1p+1), On+2(1p+2) localisent l'objet Op(Ip+1). Un des objets de la flotte F qui peut être un des objets de référence On, On+1, On+2, ou l'objet à localiser lui-même Op ou un autre objet de la flotte F calcule, dans le cas le plus simple, le segment unique de droite passant par les deux points Op(Ip), Op(Ip+1) ou dans le cas plus élaboré, le polynôme de degré M passant par Op(Ip) et Op(Ip+1) et répondant à des contraintes de continuité et, éventuellement, de dérivabilités, imposées par Op(Ip) et Op(Ip+2). Dans ce dernier cas, l'interpolation des segments [Op(Ip), Op(Ip+1)] est effectuée a posteriori des localisations des positions occupées par Op à chacun des m instants Ip. A l'instant Ip+2, les objets de référence On(lp+2), On+1(1p+2), On+2(1p+2) localisent l'objet Op(Ip+2). Une interpolation analogue à celle décrite précédemment est réalisée entre les points Op(Ip+1) et Op(Ip+2), ou alors on réalise a posteriori l'interpolation de la trajectoire sur les trois points Op(Ip), Op(Ip+1) et Op(Ip+2), afin d'établir la trajectoire interpolée de l'objet Op. Le choix de la méthode d'interpolation s'effectuera notamment sur la base d'une méthode d'étalonnage du présent procédé de détermination de trajectoire. Cette méthode d'étalonnage consiste à optimiser le choix de la méthode d'interpolation selon le procédé suivant. Dans un premier temps, on fait suivre à l'objet communicant une trajectoire prédéfinie. On calcule ensuite par différentes méthodes d'interpolation et notamment linéaire, polynomiale, logarithmique, sinusoïdale et combinaison de ces dernières des trajectoires interpolées. On calcule les aires délimitées par les deux courbes, à savoir la trajectoire prédéfinie dite trajectoire étalon et l'une des trajectoires interpolées. L'optimisation consiste à sélectionner la méthode d'interpolation correspondant à la trajectoire interpolée qui fournit l'aire la plus faible dans le calcul précédent. Bien entendu, la description qui précède a été donnée à titre d'exemple uniquement et ne limite pas le domaine de l'invention dont on ne sortirait pas en remplaçant les détails d'exécution par tous autres équivalents.5 REVENDICATIONS1. Procédé de localisation d'objets communicants (01-0N) constituant une flotte, caractérisé en ce qu'il comporte les étapes suivantes: i - définir un repère absolu (Rep) dans lequel seront définis des 5 coordonnées des positions des objets communicants (01-0N), ii - définir au moins trois positions (P1-P3) par leurs coordonnées dans le repère absolu (Rep), iii - associer à trois objets communicants (01-03), dits objets de référence, les positions définies précédemment (P1-P3), 10 iv - faire détecter, par au moins un des objets de référence (01-03), les deux autres objets de référence, v - mesurer, par au moins un des objets de référence (01-03), la distance de au moins un des objets de référence (01-03) aux deux autres objets de référence, 15 vi - mesurer la distance d'au moins deux objets de référence (01-03), à un quatrième objet communicant (04), le lieu géométrique des points distants d'un objet de référence à l'objet à localiser (04) étant appelé orbite de l'objet de référence considéré (Orbi -Orb3), et vii - localiser, par au moins un objet communicant (01-03), le 20 quatrième objet communicant (04) à partir des au moins deux orbites (Orbi - Orb3) précédemment établies et d'au moins une distance parmi les distances séparant les trois objets de référence. 2. Procédé selon la revendication 1, caractérisé en ce que seules les positions, à l'instant de la mise en oeuvre du procédé de localisation du 25 quatrième objet (04), des objets de référence utilisés pour réaliser la localisation dudit objet (04) sont à définir, les positions desdits objets de référence (01-03), avant et/ou après le moment de la localisation de l'objet communicant à localiser (04), pouvant rester inconnues. 3. Procédé selon la revendication 1 ou 2, caractérisé en ce que au 30 moins un objet communicant parmi les trois objets de référence, dit objet localisant (Oloc), localise le quatrième objet communicant (04). 4. Procédé selon la revendication 3, caractérisé en ce que l'objet localisant (Oloc) reçoit, des deux autres objets de référence degéolocalisation, les distances entre l'objet à localiser (04) et chacun de ces deux autres objets de référence de géolocalisation 5. Procédé selon l'une des revendications 1 à 4, caractérisé en ce que la localisation est obtenue en calculant l'intersection de au moins deux orbites que peut occuper l'objet à localiser (04) du point de vue de deux objets parmi les trois objets de référence (01-03). 6. Procédé selon la revendication 5, caractérisé en ce que dans le cas d'une flotte (F) d'objets situés dans un plan, une intersection des orbites de deux objets (01, 02) parmi les trois objets de référence (01-03) est composée de deux points (04', 04"), la sélection du point correspondant à la position de l'objet à localiser (04) étant le point parmi ces deux (04', 04") dont la distance au troisième objet de référence (03) est la plus proche de la valeur d'un rayon de l'orbite (Orb3) de ce troisième objet (03). 7. Procédé selon la revendication 5, caractérisé en ce que dans le cas d'une flotte (F) d'objets d'altitudes différentes, un lieu géométrique que l'objet à localiser (04) peut occuper du point de vue de deux objets (01, 02) parmi les trois objets de référence (01-03) est une sphère, une intersection de ces deux sphères est une nappe, la sélection d'un point dans ladite nappe correspondant à la position de l'objet à localiser (04) étant le point parmi ceux de la nappe dont la distance au troisième objet de référence (03) est la plus proche de la valeur d'un rayon de l'orbite (Orb3) dudit troisième objet de référence (03). 8. Procédé selon l'une quelconque des revendications 5 à 7, caractérisé en ce que les au moins deux orbites parmi les trois orbites calculés (Orb1-Orb3) sont évaluées avec une incertitude relative, le procédé comporte l'étape de minimiser sous contrainte l'écart entre les distances des points situés dans une intersection de au moins deux orbites (Orbi , Orb2) par rapport au troisième objet de référence (03) et la valeur prise par la distance de ces points au troisième objet de référence (03). 9. Procédé selon la revendication 8, caractérisé en ce que dans le cas d'une flotte (F) d'objets situés dans un plan, une des méthodes de minimisation sous contrainte consiste à calculer une intersection de cerclesmédian de chaque anneau constituant les positions potentielles occupées par l'objet à localiser (04), le rayon du cercle médian étant défini comme une moyenne historique de rayons mesurés, ayant écarté des valeurs exceptionnelles. 10. Procédé selon la revendication 9, caractérisé en ce que les valeurs exceptionnelles sont écartées suivant la méthodologie itérative suivante : - calculer un rayon moyen absolu à partir des mesures réalisées pour estimer la distance à l'objet à localiser (04), - écarter, en tenant compte d'une pondération affectée à chacune des mesures en fonction d'une qualité de signal permettant la mesure associée, les mesures dont les écarts types sont supérieurs à un seuil, et - recalculer un rayon moyen relatif sur la base des valeurs restantes. 11. Procédé selon l'une quelconque des revendications 1 à 10, caractérisé en ce qu'il comporte un processus itératif d'élimination des objets de référence (01-03) utilisés pour débuter un processus de localisation dynamique de la flotte (F). 12. Procédé selon la revendication 11, caractérisé en ce que la localisation d'un cinquième objet communicant (05) est effectuée par le quatrième objet localisé (04) et deux des objets de référence (01-03). 13. Procédé selon la revendication 12, caractérisé en ce que la localisation d'un sixième objet communicant (06) est effectuée à partir d'un seul objet de référence (03) et des quatrième (04) et cinquième (05) objets communicants dont la localisation est connue. 14. Procédé selon la revendication 13, caractérisé en ce que la localisation des objets communicants subséquents est effectuée par tout ou partie des objets dont les coordonnées sont connues, et qui préférentiellement figurent parmi les objets nouvellement localisés différents des objets de référence (01-03) initialement utilisés pour débuter le procédé. 15. Procédé selon l'une quelconque des revendications 1 à 14, caractérisé en ce que le quatrième objet communicant (04) est localisé àpartir de la mesure par seulement deux objets communicants de référence (01-03) lorsqu'une position potentielle du quatrième objet communicant (04' et 04") se trouve à l'extérieur d'une zone de détection (ZD) définie par une portée maximum (P) de détection des objets communicants de la flotte. 16. Procédé selon l'une quelconque des revendications 1 à 15, caractérisé en ce qu'une longueur (L) de la flotte (F) étant supérieure à la portée (P) de détection des objets communicants (01-ON), un objet communicant donné (Oi) échange des données relatives à son identité et des données de localisation avec son environnement immédiat d'objets communicants, les objets situés dans l'environnement immédiat de l'objet donné (Oi) relayant ensuite lesdites données à l'ensemble des objets communicants situés dans leur environnement immédiat, et ainsi de suite jusqu'à ce que chaque objet communicant de la flotte (F) dispose de la connaissance de tous les objets communicants (01-0N) de la flotte (F). 17. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte l'étape de déterminer une trajectoire d'un objet communicant (Op) appartenant à la flotte, à partir d'un intervalle d'échantillonnage (Ve), défini comme l'intervalle de temps entre un instant initial (10) et un instant final (IF), dans laquelle le temps est échantillonné en M instants (li) au moment desquels sera calculée la localisation de l'objet communicant (Op) pour lequel la trajectoire est recherchée. 18. Procédé selon les revendications 3 et 17, caractérisé en ce que l'objet localisant (Oloc) recevant, des objets présents dans sa zone de détection définie par une portée (P) maximale de détection, la connaissance des autres objets de la flotte ainsi que leur position, détermine parmi ceux-ci les objets capables de mesurer leur distance à l'objet dont la trajectoire est à déterminer à l'instant concerné de l'échantillonnage, et choisit au moins deux objets de référence parmi ces objets pour réaliser la localisation de l'objet à localiser, à cet instant d'échantillonnage (li). 19. Procédé selon la revendication 18, caractérisé en ce que le choix des au moins deux objets de référence parmi ces objets pour réaliser la localisation de l'objet à localiser, à cet instant d'échantillonnage (li), est effectué sous contrainte d'une liste d'objets dont l'objet localisant (Oloc)connaît la localisation à l'instant concerné de l'échantillonnage. 20. Procédé selon la revendication 17, caractérisé en ce qu'une distribution dans le temps des instants d'échantillonnage (li) est linéaire sur l'intervalle (Ve) et régit la détermination de tous les instants (li). 21. Procédé selon la revendication 17, caractérisé en ce qu'une distribution des instants d'échantillonnage (li) est non-linéaire sur tout ou partie de l'intervalle d'échantillonnage (Ve). 22. Procédé selon la revendication 21, caractérisé en ce que la distribution non-linéaire est définie selon une règle prédéfinie comme par exemple une loi statistique. 23. Procédé selon la revendication 21 ou 22, caractérisé en ce que la distribution non linéaire est déterminée dynamiquement par des conditions extérieures telles que des données de mouvement fournies par un accéléromètre de l'objet communicant ou une demande d'établissement de trajectoire plus précise pendant un sous-intervalle d'échantillonnage (Ve'). 24. Procédé selon la revendication 17, caractérisé en ce que la trajectoire de l'objet communicant est obtenue suivant une méthode d'interpolation de positions entre les positions déterminées à chaque instant d'échantillonnage (li). 25. Procédé selon la revendication 24, caractérisé en ce que le choix de la méthode d'interpolation est établie à partir d'une méthode d'étalonnage consistant à faire suivre à l'objet communicant une trajectoire prédéfinie, calculer ensuite par différentes méthodes d'interpolation et notamment linéaire, polynomiale, logarithmique, sinusoïdale et combinaison de ces dernières des trajectoires interpolées, ainsi que calculer des aires délimitées par deux courbes de trajectoires, à savoir une trajectoire prédéfinie dite trajectoire étalon et l'une des trajectoires interpolées, et à sélectionner la méthode d'interpolation correspondant à la trajectoire interpolée qui fournit l'aire la plus faible dans le calcul précédent. 26. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que les objets communicants (01-ON) peuventindifféremment initier au moins des demandes de détection et des demandes de mesure de distance et communiquer directement ces informations de détection et de distance. 27. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que les objets communicants (01-ON) peuvent être sollicités indifféremment par n'importe quel objet communicant de la flotte (F) pour communiquer directement une donnée de détection ou de mesure de distance.