FR3043467B1 - Procede et systeme de geolocalisation d'une balise par horodatage - Google Patents

Procede et systeme de geolocalisation d'une balise par horodatage Download PDF

Info

Publication number
FR3043467B1
FR3043467B1 FR1560780A FR1560780A FR3043467B1 FR 3043467 B1 FR3043467 B1 FR 3043467B1 FR 1560780 A FR1560780 A FR 1560780A FR 1560780 A FR1560780 A FR 1560780A FR 3043467 B1 FR3043467 B1 FR 3043467B1
Authority
FR
France
Prior art keywords
beacon
terminal
terminals
time
geolocation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
FR1560780A
Other languages
English (en)
Other versions
FR3043467A1 (fr
Inventor
Jan Mennekens
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
APITRAK, FR
Original Assignee
Uwinloc SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Uwinloc SAS filed Critical Uwinloc SAS
Priority to FR1560780A priority Critical patent/FR3043467B1/fr
Priority to PCT/FR2016/052920 priority patent/WO2017081418A1/fr
Publication of FR3043467A1 publication Critical patent/FR3043467A1/fr
Application granted granted Critical
Publication of FR3043467B1 publication Critical patent/FR3043467B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/06Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0081Transmission between base stations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/0205Details
    • G01S5/0226Transmitters

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L'invention concerne un système (1) de géolocalisation d'une balise (10) comprenant au moins une balise (10), au moins une borne d'horodatage (20-1, 20-2, 20-3, 20-4, A, B, C) et au moins un serveur de géolocalisation (30).

Description

PROCEDE ET SYSTEME DE GEOLOCALISATION D'UNE BALISE PAR HORODATAGE
>OMAINE TECHNIQUE ET OBJET DE L'INVENTION a présente invention se rapporte au domaine de la localisation et concerne plus larticulièrement un procédé et un système de géolocalisation d'une balise. L'invention 'applique particulièrement à la géolocalisation d'objets stockés dans un entrepôt.
TAT DE LA TECHNIQUE )e nos jours, on connaît plusieurs types de systèmes de géolocalisation d'objets ou de lersonnes. Ces systèmes utilisent un dispositif mobile dont on veut connaître la localisation ;éographique ou géolocalisation. )ans une première solution existante, le système comprend une pluralité d'émetteurs-écepteurs fixes par rapport à la Terre et le dispositif est un émetteur-récepteur mobile qui eçoit des signaux de détection émis, de manière continue ou périodique, par la pluralité l'émetteurs-récepteurs fixes sur une pluralité de premiers liens de communication radio, 'émetteur-récepteur mobile évalue alors le niveau de puissance des signaux de détection eçus ou bien un angle fait avec chaque émetteur-récepteur fixe afin de déterminer sa losition par triangulation puis communique cette information de position à la pluralité l'émetteurs-récepteurs fixes sur un deuxième lien de communication, par exemple de type Vifi. Dans cette solution, l'émetteur-récepteur mobile doit à la fois recevoir et émettre des ignaux, ce qui est énergivore et nécessite la présence d'une batterie d'alimentation endant le dispositif complexe et coûteux, notamment en maintenance, ce qui présente les inconvénients importants. En outre, l'utilisation du niveau de puissance des signaux de létection reçus ou bien d'angles peut rendre la géolocalisation imprécise, ce qui présente in autre inconvénient. Enfin, l'émetteur-récepteur mobile doit gérer les temps de éception des différents signaux sur la pluralité de premiers liens de communication afin le pouvoir déterminer sa position par triangulation, ce qui rend l'émetteur-récepteur nobile complexe et coûteux et présente donc encore un autre inconvénient.
Dans une deuxième solution existante, le système comprend une pluralité d'émetteurs fixes par rapport à la Terre, par exemple de type satellites géostationnaires, et le dispositif est un récepteur mobile, par exemple de type GPS (Global Positioning System), qui reçoit des signaux de détection émis, de manière continue ou périodique, par la pluralité d'émetteurs et utilise les délais de transmission de ces signaux respectifs pour déterminer la position géographique. Toutefois, dans cette solution, il est nécessaire de synchroniser les émetteurs pour que les délais de transmission de leurs signaux respectifs soient corrélés et puissent permettre au récepteur mobile de déterminer sa position, ce qui est complexe et coûteux. De plus, le récepteur doit être alimenté en énergie électrique, ce qui présente des problèmes de maintenance et de coûts. En outre, un tel système est complexe et coûteux, notamment du fait de l'utilisation de satellites pour le système GPS, ce qui présente des inconvénients importants. Enfin, avec une faible précision, de l'ordre de plusieurs mètres, et du fait que le signal peut ne pas toujours être reçu à l'intérieur d'une structure telle qu'un immeuble ou un sous-sol, un tel système ne permet pas de localiser précisément et rapidement des objets dans une pièce ou un entrepôt, ce qui présente un inconvénient majeur.
PRESENTATION GENERALE DE L'INVENTION L'invention vise à résoudre au moins en partie ces inconvénients en proposant une solution simple, fiable, efficace, robuste, précise et peu onéreuse de géolocalisation, notamment d'un objet dans un espace fermé tel qu'une pièce d'un immeuble ou un entrepôt. A cet effet, l'invention a tout d'abord pour objet une balise de géolocalisation associée à un identifiant, ladite balise étant configurée pour produire et stocker de l'énergie électrique et pour diffuser sur un lien de communication radio large bande, à partir de l'énergie stockée, à destination d'une pluralité de bornes d'horodatage un signal comportant un message de localisation comprenant ledit identifiant.
Aucun calcul n'étant réalisé dans la balise et la balise étant auto-suffisante en énergie, une telle balise est simple et peu onéreuse.
De préférence, la balise est configurée pour produire de l'énergie électrique à partir d'un champ électromagnétique dans lequel elle baigne, un tel champ étant aisé à générer. L'invention concerne aussi une borne d'horodatage d'un système de géolocalisation d'une balise, ladite borne comprenant : un module de réception configuré pour recevoir un signal, émis par une balise (par exemple telle que présentée précédemment), comportant un message de localisation comprenant un identifiant de ladite balise, un module d'horodatage configuré pour horodater un message de localisation contenu dans un signal reçu par le module de réception, et un module d'émission d'un message de localisation, horodaté par le module d'horodatage, vers un serveur de géolocalisation.
Une telle borne est simple, peu onéreuse et de mise en œuvre aisée afin de permettre à un serveur de géolocalisation de localiser la balise à partir des messages horodatés par la borne.
De manière avantageuse, le système comprenant une pluralité de bornes d'horodatage et ladite borne étant apte à communiquer avec les autres bornes du système, le module de réception est configuré pour recevoir des impulsions de référence émises par les autres bornes, le module d'horodatage est configuré pour horodater des d'impulsions de référence reçues par le module de réception, et le module d'émission est configuré pour émettre de manière périodique une impulsion de référence à destination des autres bornes et pour émettre, par exemple de manière périodique, vers un serveur de géolocalisation une pluralité d'impulsions de référence reçues des autres bornes et horodatées par le module d'horodatage.
Selon un aspect de l'invention, le module d'horodatage est configuré pour insérer l'identifiant de la borne dans chaque impulsion de référence horodatée reçue d'une autre borne.
Dans une forme de réalisation, la borne comprend : - un module de réception configuré pour recevoir des impulsions de référence émises par les autres bornes, - un module d'horodatage configuré pour horodater des d'impulsions de référence reçues par le module de réception, et - un module d'émission configuré pour émettre de manière périodique une impulsion de référence à destination des autres bornes et pour émettre, par exemple de manière périodique, vers un serveur de géolocalisation une pluralité d'impulsions de référence reçues des autres bornes et horodatées par le module d'horodatage.
Ainsi, avantageusement, lorsqu'elle émet une impulsion de référence, chaque borne se comporte comme une balise du point de vue des autres bornes.
Selon un aspect de l'invention, la borne étant identifiée par un unique identifiant dans le système, le module d'horodatage est configuré pour insérer l'identifiant de la borne procédant à l'horodatage dans chaque impulsion de référence horodatée reçue d'une autre borne. L'invention concerne aussi un serveur de géolocalisation d'une balise à partir d'une pluralité de bornes d'horodatage telles que présentées précédemment, ladite balise étant configurée pour diffuser un message de localisation comprenant un identifiant de la balise, ledit serveur comprenant : un module de réception configuré pour recevoir une pluralité de messages de localisation horodatés, chaque message de localisation horodaté reçu correspondant à un même message de localisation diffusé préalablement par la balise qui a été horodaté et envoyé par l'une des bornes d'horodatage, un module de localisation de la balise par triangulation à partir des messages horodatés reçus.
Avantageusement, le serveur de géolocalisation comprend en outre un module d'émission configuré pour émettre ou mettre à disposition la position géographique de la balise déterminée par le module de localisation, par exemple afin qu'un opérateur puisse trouver rapidement l'objet sur lequel la balise est placée.
Dans une forme de réalisation, le module de réception est configuré en outre pour recevoir une pluralité d'ensembles d'impulsions de référence, chaque ensemble ayant été envoyé par l'une (et une seule) des bornes d'horodatage et comprenant une pluralité d'impulsions de référence horodatées par la borne d'émission, et le serveur comprend : - un module de calcul des différences (ou décalages) d'horloge entre les bornes d'horodatage à partir de la pluralité d'ensembles reçus et de la position connue des bornes, - un module de compensation de l'instant d'horodatage de chaque message de localisation horodaté reçu à partir des différences calculées, - un module de localisation de la balise par triangulation à partir des instants d'horodatage compensés.
Un ensemble d'impulsions de référence horodatées comprend les impulsions de référence reçues et horodatées par une même borne sur un intervalle de temps dit « de calibrage », par exemple de l'ordre de quelques secondes, pendant lequel chaque borne émet une impulsion à destination des autres. Cet intervalle de temps de calibrage est de préférence périodique, par exemple toutes les 1000 secondes, et peut par exemple être déclenché par le serveur via un message de commande envoyé aux bornes. L'intervalle de temps de calibrage permet à chaque borne de recevoir les impulsions de référence envoyées par les autres bornes, de les horodater et de les envoyer au serveur de sorte qu'il puisse périodiquement évaluer les dérives des horloges des bornes les unes par rapport aux autres afin de compenser les instants d'horodatage des messages émis par la balise et permettre une localisation précise.
De préférence, le module de calcul est configuré pour calculer la différence d'horloge entre deux bornes A et B selon l'équation suivante :
PaB = τΑ ~ τΒ ~ TAC + TBC où : τΑ est l'instant d'émission d'une impulsion de référence par la borne A, τΒ est l'instant de réception, par la borne B, de l'impulsion de référence envoyée par la borne A, tac est le délai de transmission du signal entre la borne A et la borne C, tbc est le délai de transmission du signal entre la borne B et la borne C.
De préférence encore, le module de calcul est configuré pour déterminer la différence d'horloge entre deux bornes A et B à un instant t3 entre deux calculs de différences d'horloge par le serveur, à des instants tl et t2, selon l'équation suivante :
où :
Pab,h est la différence d'horloge entre la borne A et la borne B calculée par le serveur à un instant tl,
Pab,î2 est la différence d'horloge entre la borne A et la borne B calculée par le serveur à un instant t2, postérieur à l'instant tl, t3 est un instant compris entre l'instant tl et l'instant t2. L'invention concerne également un système de géolocalisation d'une balise comprenant au moins une balise (parexemple telle que présentée précédemment), au moins une borne d'horodatage telle que présentée précédemment et au moins un serveur de géolocalisation tel que présenté précédemment.
Un tel système présente l'avantage de pouvoir fonctionner en intérieur sans utiliser de signaux satellites de type GPS. L'invention concerne aussi un procédé d'horodatage d'un message de localisation émis par une balise (par exemple telle que présentée précédemment), le procédé, mis en œuvre par une borne d'horodatage telle que présentée précédemment, comprenant les étapes de : réception d'un signal, émis par la balise, comportant un message de localisation comprenant un identifiant de ladite balise, horodatage du message de localisation contenu dans le signal reçu, et émission d'un message de localisation horodaté vers un serveur de géolocalisation.
De préférence, l'étape d'horodatage comprend en outre l'insertion de l'identifiant de la borne dans chaque message de localisation horodaté.
Selon un aspect de l'invention, le procédé comprend une étape préliminaire de production et de stockage, par la balise, d'énergie électrique.
Selon un autre aspect de l'invention, le procédé comprend une étape d'émission par la balise d'un signal comportant un message de localisation comprenant l'identifiant de la balise.
L'invention concerne aussi un procédé de géolocalisation d'une balise (par exemple telle que présentée précédemment) à partir d'une pluralité de bornes d'horodatage telles que présentée précédemment, ladite balise étant configurée pour diffuser un message de localisation comprenant un identifiant de la balise, ledit procédé, mis en œuvre par un serveur de géolocalisation tel que présenté précédemment, comprenant les étapes de : réception d'une pluralité de messages de localisation horodatés, chaque message de localisation horodaté reçu correspondant à un même message de localisation diffusé préalablement par la balise qui a été horodaté et envoyé par l'une des bornes d'horodatage, localisation de la balise par triangulation à partir des messages horodatés reçus.
Dans un mode de réalisation, le procédé comprend: - une étape d'émission d'une impulsion de référence par chacune des bornes d'horodatage à destination des autres bornes d'horodatage, ladite impulsion de référence comprenant l'identifiant de la borne d'émission, - une étape de réception par chacune des bornes d'horodatage des impulsions de référence émises par les autres bornes d'horodatage, - une étape d'horodatage, à réception, par chacune des bornes d'horodatage des impulsions de référence reçues des autres bornes, - une étape d'envoi, par chacune des bornes d'horodatage, au serveur de géolocalisation, des impulsions de référence horodatées, - une étape de réception, par le serveur de géolocalisation, des impulsions de référence horodatées envoyées par chacune des bornes d'horodatage, - une étape de calcul, par le serveur de géolocalisation, des différences (ou décalages) d'horloge entre les bornes à partir des impulsions de référence horodatées et de la position connue des bornes, - une étape de réception, par le serveur de géolocalisation, d'une pluralité de messages de localisation horodatés, chaque message de localisation horodaté reçu correspondant à un même message de localisation diffusé préalablement par la balise qui a été horodaté et envoyé par l'une (et une seule) des bornes d'horodatage, - une étape de compensation, par le serveur de géolocalisation, à partir des différences calculées, des instants d'horodatage des messages de localisation horodatés reçus, et - une étape de localisation, par le serveur de géolocalisation, de la balise à partir des instants d'horodatage compensés.
Dans ce mode de réalisation, il n'est pas nécessaire de synchroniser les horloges des bornes afin d'éviter qu'elles dérivent. En effet, ce mode permet de compenser ou corriger les délais de transmission des signaux entre la balise et les bornes à partir d'impulsions de référence échangées entre les bornes. Une telle compensation permet de s'assurer que les différences d'horloge entre les horloges des bornes restent faibles, de préférence inférieures à 500 ps afin de pouvoir géolocaliser une balise avec une précision inférieure à 15 cm. Le procédé peut ainsi avantageusement être utilisé dans une espace fermé, par exemple tel qu'un entrepôt ou un immeuble.
De préférence, l'étape d'horodatage comprend en outre l'insertion de l'identifiant de la borne procédant à l'horodatage dans chaque impulsion de référence horodatée.
De préférence encore, l'étape de calcul des différences d'horloge est réalisée entre les bornes d'horodatage deux à deux.
Selon un aspect de l'invention, la différence d'horloge entre deux bornes A et B est calculée selon l'équation suivante :
PaB = τΑ ~ τΒ ~ TAC + TBC où : τΑ est l'instant d'émission d'une impulsion de référence par la borne A, τΒ est l'instant de réception, par la borne B, de l'impulsion de référence envoyée par la borne A, tac est le délai de transmission du signal entre la borne A et la borne C, tbc est le délai de transmission du signal entre la borne B et la borne C.
Avantageusement, la différence d'horloge entre deux bornes A et B peut être déterminée à un instant t3 entre deux calculs de différences d'horloge par le serveur, à des instants tl et t2, selon l'équation suivante :
où :
Pab,h est la différence d'horloge entre la borne A et la borne B calculée par le serveur à un instant tl,
Pab,î2 est la différence d'horloge entre la borne A et la borne B calculée par le serveur à un instant t2, postérieur à l'instant tl, t3 est un instant compris entre l'instant tl et l'instant t2.
Selon un aspect de l'invention, la localisation est réalisée par triangulation, qui est une méthode aisée de localisation.
De manière avantageuse, l'émission d'une impulsion de référence par chacune des bornes à destination des autres bornes est réalisée de manière périodique, par exemple avec une période comprise entre une milliseconde et une heure. De préférence, la période est de l'ordre de quelques centaines de secondes afin d'éviter que les horloges des bornes ne dérivent trop les unes par rapport aux autres tout en évitant de consommer trop d'énergie avec une fréquence d'émission trop importante.
Selon un aspect de l'invention, l'émission d'une impulsion de référence par chacune des bornes à destination des autres bornes est réalisée sur un lien de communication sans fil, par exemple de type Wifi. D'autres caractéristiques et avantages de l'invention apparaîtront lors de la description qui suit faite en regard des figures annexées données à titre d'exemples non limitatifs et dans lesquelles des références identiques sont données à des objets semblables.
DESCRIPTION DES FIGURES
La figure 1 illustre schématiquement une forme de réalisation du système selon l'invention. La figure 2 illustre schématiquement une forme de réalisation d'une borne d'horodatage selon l'invention.
La figure 3 illustre schématiquement une forme de réalisation d'un serveur de géolocalisation selon l'invention.
La figure 4 illustre schématiquement un système de trois bornes permettant la triangulation d'une balise et la compensation des différences d'horloges.
La figure 5 illustre schématiquement une triangulation par le système de la figure 4.
La figure 6 illustre schématiquement un mode de mise en œuvre du procédé selon l'invention.
DESCRIPTION DETAILLEE DE L'INVENTION
Description d'une forme de réalisation du système selon l'invention
Le système selon l'invention va être présenté ci-après en référence aux figures 1 à 5. I. Système 1
Tout d'abord, en référence à la figure 1, le système 1 selon l'invention permet la géolocalisation d'une balise 10 placée sur un objet 3 placé dans un espace 5, de préférence fermé tel qu'une pièce, un immeuble, un entrepôt, une usine etc. Il va cependant de soi que le système 1 selon l'invention pourrait aussi bien être utilisé dans un espace ouvert, par exemple en extérieur. En outre, on notera que la balise 10 pourrait aussi être montée ou implémentée dans un équipement, par exemple porté par un utilisateur.
Par le terme « géolocalisation », on entend la détermination de la position de l'objet 3 dans l'espace 5. Cette position peut être définie pas des coordonnées, géographiques ou autre, définies dans un référentiel lié à l'espace 5 ou la Terre, par exemple en deux dimensions ou en trois dimensions.
Dans cet exemple illustratif non limitatif de la portée de l'invention, le système 1 comprend une balise 10 de géolocalisation fixée sur l'objet 3 à géolocaliser, quatre bornes d'horodatage 20-1, 20-2, 20-3, 20-4 et un serveur de géolocalisation 30. Il va de soi qu'en pratique une pluralité de balises 10 peuvent être utilisées simultanément dans l'espace 5, par exemple afin de gérer un stock dans un entrepôt. 1) Balise 10 de géolocalisation
La balise 10 de géolocalisation peut par exemple se présenter sous la forme d'une étiquette autocollante de type tag. La balise 10 est associée à un identifiant unique (au moins au sein du système 1), permettant d'associer un objet 3 à une position et donc de géolocaliser l'objet 3 sur lequel est fixée la balise 10. Cet identifiant peut par exemple se présenter sous la forme d'une suite de bits ou de caractères alphanumériques.
La balise 10 est configurée pour diffuser périodiquement, sur un lien de communication radio Kl, à destination des bornes d'horodatage 20-1, 20-2, 20-3, 20-4, un signal dans lequel est codé un message dit « de localisation » comprenant l'identifiant de la balise 10. On notera que ce message de localisation peut comprendre, outre l'identifiant, d'autres informations, de préférence de faible taille numérique afin de garder l'envoi du message peu énergivore, telles que, par exemple, un statut externe (porte ouverte, alarme déclenchée...), une mesure de température, etc.
La période de diffusion du message de localisation est de préférence faible, par exemple de l'ordre de quelques dixièmes de secondes ou quelques secondes. Cette période peut être variable en étant déterminée par l'atteinte d'un niveau d'énergie suffisant de la balise 10 pour émettre le signal.
Le lien de communication radio peut avantageusement être un lien de type UWB (Ultra Wide Band) dans lequel la puissance du signal est faible et nécessite donc peu d'énergie pour être émis par la balise 10.
Dans une forme de réalisation préférée, la balise 10 est configurée pour produire et stocker de l'énergie électrique à partir d'un champ magnétique généré par exemple par les bornes d'horodatage 20-1, 20-2, 20-3, 20-4. Dans une autre forme de réalisation, la balise 10 pourrait produire et stocker de l'énergie électrique à partir d'énergie solaire, reçue via un capteur solaire, ou d'énergie cinétique générée par les vibrations ou les déplacements de la balise 10. On notera que toute forme adaptée de collecte ou production d'énergie électrique pourrait être envisagée. On notera aussi que, dans une autre forme de réalisation, la balise 10 pourrait comprendre une batterie d'alimentation en énergie électrique. 2) Borne d'horodatage 20-1, 20-2, 20-3, 20-4
Chaque borne d'horodatage 20-1, 20-2, 20-3, 20-4 est identifiée par un identifiant unique dans le système 1, par exemple une suite de caractères alphanumériques.
Le nombre de quatre bornes d'horodatage de cette exemple n'est pas limitatif de la portée de la présente invention qui pourrait en comporter plus ou moins de quatre selon la configuration de l'espace fermé 5 ou le degré de précision souhaité de la localisation. L'utilisation de quatre bornes d'horodatage permet de localiser un objet dans l'espace, c'est-à-dire en trois dimensions. L'utilisation de trois bornes d'horodatage permet de localiser un objet sur une surface, c'est-à-dire en deux dimensions. L'utilisation de deux bornes d'horodatage permet de localiser un objet selon un axe, c'est-à-dire selon une dimension.
Dans l'exemple de la figure 1, l'utilisation de quatre bornes d'horodatage 20-1, 20-2, 20-3, 20-4 permet avantageusement de localiser la balise 10 dans l'espace 5 tridimensionnelle. Une telle configuration peut par exemple être utilisée lorsque la balise 10 est associée à un objet stocké sur une étagère dans un entrepôt. Les bornes d'horodatage 20-1, 20-2, 20-3, 20-4 peuvent par exemple être disposées dans chaque coin d'un entrepôt. Un nombre supérieur au nombre minimum nécessaire de bornes d'horodatage permet au serveur de géolocalisation 30 d'obtenir plus de messages horodatés et donc d'améliorer la précision de la géolocalisation de l'objet 3.
En référence à la figure 2, chaque borne d'horodatage 20-1, 20-2, 20-3, 20-4 comprend un module de réception 210, un module d'horodatage 220 et un module d'émission 230.
Le module de réception 210 est configuré pour recevoir les signaux émis périodiquement par la balise de géolocalisation 10 sur le lien de communication Kl et qui comportent un message de localisation comprenant un identifiant de ladite balise 10. Le module de réception 210 est également configuré pour recevoir des impulsions de référence émises par les autres bornes 20-1, 20-2, 20-3, 20-4. Par les termes « impulsion de référence », on entend un signal émis à destination des autres bornes, par exemple sur un lien de communication sans fil de type Wifi ou autre, comprenant au moins l'identifiant de la borne 20-1, 20-2, 20-3, 20-4 qui l'a émise.
Le module d'horodatage 220 est configuré pour horodater les messages de localisation et les impulsions de référence reçus par le module de réception 210. Par horodatage, on entend l'indication d'au moins une information temporelle, par exemple en millisecondes, par rapport à une référence temporelle prédéterminée, la date n'étant qu'une information optionnelle. Cette information temporelle permet d'indiquer l'instant auquel le message ou l'impulsion de référence a été reçu par la borne d'horodatage 20-1, 20-2, 20-3, 20-4. Pour ce faire, chaque borne d'horodatage 20-1, 20-2, 20-3, 20-4 comprend sa propre horloge, réalisée à partir d'un oscillateur, qui délivre une indication temporelle que le module d'horodatage 220 va insérer dans chaque message reçu de la balise 10.
Le module d'émission 230 est tout d'abord configuré pour émettre ou diffuser de manière périodique un signal comportant une impulsion de référence à destination des autres bornes 20-1, 20-2, 20-3, 20-4 du système 1. Ainsi, dans l'exemple de la figure 1, le module d'émission 230 de la borne 20-1 est configuré pour émettre de manière périodique une impulsion de référence à destination des trois autres bornes d'horodatage 20-2, 20-3, 20-4 et ainsi de suite. Le signal comportant l'impulsion de référence émis par chaque borne 20-2, 20-3, 20-4 peut être du même type que le signal diffusé par la balise 10 de sorte que la borne 20-2, 20-3, 20-4 se comporte alors comme une balise 10 vis-à-vis des autres bornes 20-2, 20-3, 20-4 lorsqu'elle émet des impulsions de référence. La période d'émission peut avantageusement être adaptée pour permettre une correction des instants d'horodatage par le serveur de géolocalisation 30 de manière régulière pour conserver la précision du système 1 sans utiliser trop de ressources des bornes d'horodatage 20-1, 20-2, 20-3, 20-4. A titre d'exemple, la période d'émission peut être fixée à 1000 secondes. De préférence, les bornes 20-1, 20-2, 20-3, 20-4 du système 1 émettent sur un intervalle de temps dit « de calibrage » une impulsion de référence à destination des autres bornes 20-1, 20-2, 20-3, 20-4. L'impulsion de référence comprend l'identifiant de la borne 20-1, 20-2, 20-3, 20-4 émettrice. On notera que les bornes 20-1, 20-2, 20-3, 20-4 peuvent être programmées pour émettre une impulsion de référence de manière périodique ou bien peuvent recevoir simultanément une instruction du serveur de géolocalisation 30 leur demandant d'émettre une impulsion de référence à destination des autres bornes 20-1, 20-2, 20-3, 20-4.
Le module d'émission 230 est également configuré pour émettre vers le serveur de géolocalisation 30 un message de localisation ou une impulsion de référence qui ont été horodatés par le module d'horodatage 220 et auxquels il ajoute l'identifiant de la borne d'horodatage 20-1, 20-2, 20-3, 20-4 émettrice afin que le serveur de géolocalisation 30 puisse à la fois déterminer l'émetteur d'un message ou d'une impulsion de référence ainsi que la borne 20-2, 20-3, 20-4 l'ayant horodaté. A cette fin, en référence à la figure 1, chaque borne d'horodatage 20-1, 20-2, 20-3, 20-4 est reliée au serveur de géolocalisation 30 sur un lien de communication respectivement Ll, L2, L3, L4 afin de lui communiquer les messages de localisation et les impulsions de référence horodatés. Ces liens de communications Ll, L2, L3, L4 peuvent être des liens de communications filaires ou sans fil, par exemple de type 3G, 4G, Wifi, Ethernet etc. 3) Serveur de géolocalisation 30
Le serveur de géolocalisation 30 peut être situé dans l'espace 5 ou hors de l'espace 5 et est relié aux bornes d'horodatage 20-1, 20-2, 20-3, 20-4, par exemple via le réseau Internet ou tout lien de communication adapté, comme mentionné ci-avant.
En référence à la figure 3, le serveur de géolocalisation 30 comprend un module de réception 310, un module de calcul 320, un module de compensation 330 et un module de localisation 340.
Le module de réception 310 est configuré pour recevoir, de chaque borne d'horodatage 20-1, 20-2, 20-3, 20-4, les messages de localisation horodatés par ladite borne 20-1, 20-2, 20-3, 20-4 et les impulsions de référence (reçues préalablement des autres bornes 20-1, 20-2, 20-3, 20-4) horodatées par ladite borne 20-1, 20-2, 20-3, 20-4 auxquels ont été ajouté l'identifiant de ladite borne 20-1, 20-2, 20-3, 20-4. Un message de localisation reçu par le serveur de géolocalisation 30 comprend donc l'identifiant de la balise 10 ainsi que l'identifiant et l'instant d'horodatage de la borne 20-1, 20-2, 20-3, 20-4 qui l'a horodaté et envoyé au serveur 30. De même, une impulsion de référence reçue par le serveur de géolocalisation 30 comprend l'identifiant de la borne 20-1, 20-2, 20-3, 20-4 qui l'a émise ainsi que l'identifiant et l'instant d'horodatage de la borne 20-1, 20-2, 20-3, 20-4 qui l'a horodatée et envoyée au serveur 30. On notera que, chaque borne 20-1, 20-2, 20-3, 20-4 recevant et horodatant les impulsions de référence envoyées par les autres bornes 20-1, 20-2, 20-3, 20-4, le serveur 30 reçoit donc de chaque borne 20-1, 20-2, 20-3, 20-4 et de manière périodique un ensemble d'impulsions de référence (reçues des autres bornes) horodatées.
Le module de calcul 320 est configuré pour calculer les différences d'horloge entre les bornes 20-1, 20-2, 20-3, 20-4 deux à deux à partir des ensembles d'impulsions de référence horodatées reçues de chaque borne 20-1, 20-2, 20-3, 20-4 comme cela sera détaillé ci-après.
Le module de compensation 330 est configuré pour compenser l'instant d'horodatage de chaque message de localisation, émis par la balise 10 et horodaté par chacune des bornes d'horodatage 20-1, 20-2, 20-3, 20-4, à partir des différences calculées par le module de calcul 320.
Le module de localisation 340 de la balise 10 est configuré pour déterminer la localisation de la balise 10 par triangulation à partir des instants d'horodatage compensés par le module de compensation 330.
Pour réaliser cette triangulation, le serveur de géolocalisation 30 connaît la position fixe prédéterminée, dans l'espace fermé 5, de chacune des quatre bornes d'horodatage 20-1, 20-2, 20-3, 20-4.
La triangulation est réalisée à partir d'un groupe de messages horodatés correspondant à un même message émis par la balise 10 et de la position fixe prédéterminée dans l'espace fermé 5 de chacune des quatre bornes d'horodatage 20-1, 20-2, 20-3, 20-4.
Pour une borne d'horodatage 20-1, 20-2, 20-3, 20-4 donnée, le délai de propagation d'un signal radio est linéairement dépendant de la distance parcourue selon l'équation suivante : δ τ = — c où τ est le délai de propagation du signal entre la balise 10 et la borne d'horodatage 20-1, 20-2, 20-3, 20-4 (délai de transmission), δ est la distance entre la balise 10 et la borne d'horodatage 20-1, 20-2, 20-3, 20-4 et c est la vitesse de la lumière.
Le délai de transmission τ permet donc de déterminer la distance séparant la balise 10 de la borne d'horodatage 20-1, 20-2, 20-3, 20-4. Afin d'éviter l'utilisation d'un temps absolu de références pour déterminer ce délai, notamment au niveau de la balise 10, on utilise les différences de temps d'arrivée, d'un message émis par la balise 10, à chacune des bornes d'horodatage 20-1, 20-2, 20-3, 20-4. En effet, une gestion d'un temps absolu de référence par la balise 10 nécessiterait une alimentation constante de la balise 10 en énergie électrique, qui ne pourrait donc pas fonctionner en basse consommation, une horloge interne à la balise 10 et une méthode de resynchronisation, ce qui rendrait la balise 10 complexe, volumineuse et coûteuse.
Les calculs de triangulation permettant de déterminer la position de la balise 10 dans l'espace 5 vont être décrits en référence aux figures 4 et 5. A des fins de clarté, la figure 4 illustre une balise référencée T de coordonnées spatiales (x, y, z) dans le repère tridimensionnel (X, Y, Z) et seulement trois bornes d'horodatage référencées A, B, C, notamment afin de présenter les calculs de manière claire, ces calculs pouvant être transposés à quatre bornes d'horodatage 20-1, 20-2, 20-3, 20-4.
En l'absence de référence temporelle absolue, le délai de transmission d'un message émis par la balise T à destination de chacune des bornes A, B, C ne peut être déterminé que de manière relative. En outre, la détermination de ce délai de transmission pour chacune des bornes A, B, C ne sera précis qu'à la condition que les retards dus au fait que les bornes A, B, C ne soient pas synchronisées et à la dérive de leurs horloges ne soient corrigés.
Pour ce faire, on définit : τΤΑ comme étant le délai de transmission entre la balise T et la borne A, τΤΒ comme étant le délai de transmission entre la balise T et la borne B, ttc comme étant le délai de transmission entre la balise T et la borne C, τΑΒ comme étant le délai de transmission entre la borne A et la borne B, tbc comme étant le délai de transmission entre la borne B et la borne C, tac comme étant le délai de transmission entre la borne A et la borne C, posA = (xA,yA,zA), les coordonnées spatiales indiquant la position de la borne A, posB = (χβ,γβ,ζβ), les coordonnées spatiales indiquant la position de la borne B, posc = (xc,yc>zc), 'es coordonnées spatiales indiquant la position de la borne C, &ab = y](xA — χβ)2 + (yA — yB)2 + (zA — zB)2, la distance séparant la borne A de la borne B,
la distance séparant la borne B de la borne C,
la distance séparant la borne A de la borne C.
Dans la méthode de localisation par triangulation, comme illustré à la figure 5, la balise T de coordonnées spatiales (x, y, z) se trouve à l'intersection de trois cercles Ca, Cb, Ce centrés chacun sur l'une des bornes A, B, C.
On a alors :
la distance séparant la balise T de la borne B,
la distance séparant la balise T de la borne C,
, la distance séparant la balise T de la borne C.
Pour une localisation en deux dimensions selon les axes X et Y (pas de coordonnées selon l'axe Z), le système d'équations à résoudre est le suivant :
[1]
Afin d'intégrer les différences entre les distances parcourues par le signal de la balise T à chacune des bornes A, B, C dans ces équations, on définit une borne de référence, par exemple la borne A, et :
x c, qui représente la différence entre la distance entre la balise T et la borne A et la distance entre la balise T et la borne B,
x c, qui représente la différence entre la distance entre la balise T et la borne A et la distance entre la balise T et la borne C.
Cette définition permet de réduire le système d'équations [1] au système d'équations [2] suivant de trois équations à trois inconnues Δτ/1, x and y :
[2]
Afin de résoudre un tel système [2], on le réduit tout d'abord au système [3] suivant :
[3]
Que l'on combine en l'unique équation suivante :
Ce système est un système de trois équations à trois inconnues que l'on peut résoudre analytiquement de manière connue.
Pour une localisation en trois dimensions, le système d'équations à résoudre est le suivant :
c'est-à-dire un système de quatre équations à quatre inconnues ΔΤΛ, x, y and z.
Ce système peut être résolu numériquement de manière connue, par exemple en utilisant une méthode dite des moindres carrées ou tout autre méthode adaptée.
Dans cet exemple préféré, le serveur de géolocalisation 30 comprend en outre un module d'émission 350 configuré pour émettre ou mettre à disposition la position géographique de la balise 10 déterminée par le module de localisation 340, par exemple afin qu'un opérateur puisse trouver rapidement l'objet 3 sur lequel la balise 10 est placée. L'invention va maintenant être décrite pour un mode préféré de réalisation en référence aux figures 4 à 6, ce mode n'étant aucunement limitatif de la portée de la présente invention. II. Mise en œuvre de l'invention
Toujours pour des raisons de clarté, la mise en œuvre de l'invention va être décrite en référence aux figures 4 à 6 pour un système à trois bornes d'horodatage A, B et C mais peut être transposée à un système comportant plus ou moins de trois bornes.
Tout d'abord, dans une étape préliminaire E0 optionnelle, la balise 10 produit et stocke, de l'énergie électrique, par exemple à partir d'un champ électromagnétique généré par les bornes d'horodatage A, B, C et dans lequel la balise de géolocalisation 10 baigne ou bien d'énergie lumineuse ou cinétique.
Dans une étape El, la balise 10 émet un signal comportant un message de localisation comprenant l'identifiant de la balise 10. La période d'émission de ce signal peut être de l'ordre de quelques secondes. Cette période peut être variable en étant déterminée par l'atteinte d'un niveau d'énergie suffisant de la balise 10 pour émettre le signal.
Ce signal est reçu par chacune des bornes d'horodatage A, B, C, dans une étape E2. A réception, chacune des bornes A, B, C horodate, dans une étape E3, le message de localisation compris dans le signal reçu puis envoie, dans une étape E4, le message de localisation ainsi horodaté au serveur de géolocalisation 30.
Le module de réception 310 du serveur de géolocalisation 30 reçoit, dans une étape E5, de chacune des quatre bornes d'horodatage A, B, C, un message de localisation horodaté, correspondant à un même message de localisation envoyé par la balise 10, comprenant l'identifiant de la balise 10.
Le module de localisation 340 du serveur de géolocalisation 30 détermine ensuite, dans une étape E6, par triangulation selon le principe expliqué précédemment, la localisation de la balise 10 à partir de la pluralité de messages horodatés reçus de chacune des quatre bornes d'horodatage A, B, C, dont la position fixe dans l'espace fermé 5 est connue.
Dans une étape optionnelle E7, le serveur de géolocalisation 30 peut mettre à disposition ou envoyer, par exemple à un terminal de type smartphone d'un opérateur qui recherche l'objet 3, l'information de localisation de la balise 10.
Dans un mode de réalisation préféré, afin de compenser la dérive des horloges des bornes A, B, C, le serveur 30 va recevoir de chaque bornes A, B, C de manière périodique, par exemple environ toutes les 1000 secondes, des impulsions de références horodatées permettant de compenser les différences de temps apparaissant entre les horloges d'horodatage des bornes A, B, C, comme cela va être expliqué ci-après.
On définit tout d'abord : τΑΒ, le délai de transmission du signal entre la borne A et la borne B, tbc, le délai de transmission du signal entre la borne B et la borne C, tac, le délai de transmission du signal entre la borne A et la borne C, pA, l'erreur locale de l'oscillateur de la borne A, pB, l'erreur locale de l'oscillateur de la borne B, pc, l'erreur locale de l'oscillateur de la borne C, pAB, la différence d'horloge entre la borne A et la borne B, pBC, la différence d'horloge entre la borne B et la borne C, pAC, la différence d'horloge entre la borne A et la borne C.
Tout d'abord, chaque borne A, B, C diffuse dans un signal radio, sous la forme d'une impulsion dite de référence, à destination des deux autres bornes (respectivement B, C ; A, C ; A, B), son identifiant de manière périodique, par exemple toutes les 1000 secondes.
Chaque borne A, B, C reçoit alors les impulsions de référence émises par les autres bornes A, B, C. En d'autres termes, la borne A reçoit l'impulsion de référence envoyée par la borne B et l'impulsion de référence envoyée par la borne C, la borne B reçoit l'impulsion de référence envoyée par la borne A et l'impulsion de référence envoyée par la borne C et la borne C reçoit l'impulsion de référence envoyée par la borne A et l'impulsion de référence envoyée par la borne B. A chaque réception d'une impulsion de référence, le module d'horodatage 220 de chaque borne A, B, C horodate les deux impulsions de référence qu'elle reçoit des deux autres bornes (respectivement B, C ; A, C ; A, B) et insère son identifiant puis transmet ces informations au serveur de géolocalisation 30 qui les reçoit.
Le serveur de géolocalisation 30 calcule, alors les différences d'horloge entre les bornes A, B, C à partir des impulsions de référence horodatées reçues.
De manière détaillée, partant de la borne A, on considère que la borne A envoi une impulsion de référence à l'instant τΑ qui est reçue par la borne B à l'instant τΒ et par la borne C à l'instant tc. L'horodatage dépend à la fois de la distance entre la borne A et la borne B et de la différence d'horloge entre la borne A et la borne B :
τΒ = τΑ+ τΑΒ + PB
[6]
De même, l'horodatage dépend à la fois de la distance entre la borne A et la borne C et de la différence d'horloge entre la borne A et la borne B :
Tc =ta+ tac + Pc [7]
En soustrayant ces deux équations [6] et [7], on obtient : τΒ ~ Tc = tab + Pb ~ tac ~ Pc [8] soit :
Pbc = Pb ~ Pc = tb ~ Tc ~ τΑΒ + TAC
[9]
De la même manière, on peut définir :
Pab = ta ~ τΒ ~ tac + TBC
[10] et PAC = τΑ ~ TC ~ TBC + τΑΒ [11] Dès lors que les calculs de triangulation nécessitent de soustraire les différences entre les temps de réception, l'ajout de ces équations [9], [10] et [11] éliminera les différences d'horloge entre les bornes A, B, C.
Comme mentionné précédemment, les oscillateurs d'horloge des bornes A, B, C dérivent avec le temps voire avec la température, entraînant ainsi une dérive des décalages temporels entre les horloges.
Afin d'éliminer cette erreur, dans un mode de réalisation préféré, on retarde le calcul de la distance entre la balise T et chacune des bornes A, B, C jusqu'à la réception des impulsions de référence suivante par chacune des bornes A, B, C.
On note :
Pab,h la différence d'horloge entre la borne A et la borne B calculée par le serveur à un instant tl,
Pab,î2 la différence d'horloge entre la borne A et la borne B calculée par le serveur à un instant t2, postérieur à l'instant tl, t3 un instant compris entre l'instant tl et l'instant t2.
En utilisant la borne A comme référence, la différence d'horloge pABit3 entre la borne A et la borne B au temps t3 est donnée par l'équation suivante :
[12]
Cette différence d'horloge peut être calculée de manière similaire entre la borne A et la borne C et entre la borne B et la borne C par le serveur de géolocalisation 30. On notera que l'équation [12] est une interpolation linéaire. Cependant, si les dérives des horloges des bornes A, B, C suivent une autre courbe, il est préférable d'utiliser une interpolation d'un ordre plus élevé, par exemple quadratique, ou bien encore en augmentant la fréquence d'émission des impulsions de référence, afin d'améliorer la correction de ces différences d'horloge.
Ensuite, lorsque le serveur de géolocalisation 30 reçoit trois messages de localisation horodatés suite à l'émission d'un message par la balise 10 (chacun des trois messages ayant été horodaté et envoyé par l'une des bornes A, B, C), il compense les instants d'horodatage des messages reçus à partir des différences de temps calculées entre les horloges des bornes A, B et C puis localiser la balise 10 en utilisant les instants corrigés afin d'améliorer la précision de la localisation.
Chaque message de localisation horodaté reçu d'une borne est compensé avec la différence de temps, positive ou négative, calculée pour la borne associée.
Tous les messages de localisation horodatés reçus par le serveur 30, par exemple toutes les 10 secondes, sont compensés en utilisant les différences ainsi calculées jusqu'à ce que de nouvelles impulsions de référence horodatées soient reçues par le serveur 30 qui calculera alors de nouvelles différences (par exemple toutes les 1000 secondes) et les utilisera pour compenser les messages de localisation horodatés ultérieurs et ainsi de suite.
Le système selon l'invention permet de déterminer la position géographique d'un dispositif de manière peu onéreuse, fiable, rapide et précise, notamment dans une pièce ou un entrepôt. 11 est à noter que la présente invention n'est pas limitée aux exemples décrits ci-dessus et est susceptible de nombreuses variantes accessibles à l'homme de l'art. Notamment, les
formes et dimensions de l'objet 3, de l'espace 5, de la balise 10, des bornes d'horodatage 20-1, 20-2, 20-3, 20-4, A, B, C tels que représentés sur les figures de façon à illustrer un exemple de réalisation de l'invention, ne sauraient être interprétés comme limitatifs.

Claims (9)

  1. REVENDICATIONS
    1 - Balise (10) de géolocalisation associée à un identifiant, ladite balise (10) étant configurée pour produire et stocker de l’énergie électrique et pour diffuser sur un lien de communication radio ultra large bande (K1 ), à partir de l’énergie stockée, à destination d’une pluralité de bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C) un signal comportant un message de localisation comprenant ledit identifiant.
  2. 2 - Balise (10) selon la revendication 1, configurée pour produire de l’énergie électrique à partir d’un champ électromagnétique dans lequel baigne ladite balise.
  3. 3 - Borne (20-1, 20-2, 20-3, 20-4, A, B, C) d’horodatage d’un système (1) de géolocalisation d’une balise (10), ladite borne (20-1, 20-2, 20-3, 20-4, A, B, C) comprenant : - un module (210) de réception configuré pour recevoir un signal sur un lien de communication radio ultra large bande (K1), émis par une balise (10), comportant un message de localisation comprenant un identifiant de ladite balise (10), - un module (220) d’horodatage configuré pour horodater un message de localisation contenu dans un signal reçu par le module de réception (210), et - un module (230) d’émission d’un message de localisation, horodaté par le module d’horodatage (220), vers un serveur de géolocalisation (30).
  4. 4 - Borne (20-1, 20-2, 20-3, 20-4, A, B, C) selon la revendication 3, configurée pour générer un champ électromagnétique pour la production d’énergie électrique par la balise (10).
  5. 5 - Système (1) de géolocalisation d’une balise (10) comprenant au moins une balise (10) selon l’une des revendications 1 à 2, une pluralité de bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C) selon l’une des revendications 3 à 4, et un serveur (30) de géolocalisation, ledit serveur (30) comprenant : - un module (310) de réception configuré pour recevoir une pluralité de messages de localisation horodatés, chaque message de localisation horodaté reçu correspondant à un même message de localisation diffusé préalablement par la balise (10) qui a été horodaté et envoyé par l’une des bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C), - un module (340) de localisation de la balise (10) par triangulation à partir des messages horodatés reçus.
  6. 6 - Système (1) selon la revendication 5, dans lequel le serveur (30) de géolocalisation comporte en outre un module d’émission (350) configuré pour émettre ou mettre à disposition la position géographique de la balise (10) déterminée par le module de localisation (340).
  7. 7 - Procédé de géolocalisation d’une balise (10) comprenant les étapes de : - diffusion (E1 ), par la balise (10) sur un lien de communication radio ultra large bande (K1), d’un signal comportant un message de localisation comprenant un identifiant de ladite balise, - réception (E2), par une pluralité de bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C), du signal émis par la balise (10), - horodatage (E3) par chaque borne de la pluralité de bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C) du message de localisation contenu dans le signal reçu, - émission (E4) par chaque borne de la pluralité de bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C) d’un message de localisation horodaté vers un serveur (30) de géolocalisation, - réception (E5) par le serveur (30) de géolocalisation des messages de localisation horodatés émis par les bornes d’horodatage, - localisation (E6) de la balise (10) par triangulation à partir des messages de localisation horodatés reçus.
  8. 8 - Procédé selon la revendication 7, comprenant en outre une étape (E0) de production et de stockage d’énergie électrique par la balise (10) à partir d’un champ électromagnétique généré par au moins une borne de la pluralité de bornes d’horodatage (20-1, 20-2, 20-3, 20-4, A, B, C).
  9. 9 - Procédé selon l’une des revendications 7 à 8 comprenant en outre une étape (E7) de mise à disposition par le serveur (30) de géolocalisation de la position géographique de la balise (10).
FR1560780A 2015-11-11 2015-11-11 Procede et systeme de geolocalisation d'une balise par horodatage Active FR3043467B1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FR1560780A FR3043467B1 (fr) 2015-11-11 2015-11-11 Procede et systeme de geolocalisation d'une balise par horodatage
PCT/FR2016/052920 WO2017081418A1 (fr) 2015-11-11 2016-11-10 Procede et systeme de geolocalisation d'une balise par horodatage

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1560780 2015-11-11
FR1560780A FR3043467B1 (fr) 2015-11-11 2015-11-11 Procede et systeme de geolocalisation d'une balise par horodatage

Publications (2)

Publication Number Publication Date
FR3043467A1 FR3043467A1 (fr) 2017-05-12
FR3043467B1 true FR3043467B1 (fr) 2019-06-21

Family

ID=55759673

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1560780A Active FR3043467B1 (fr) 2015-11-11 2015-11-11 Procede et systeme de geolocalisation d'une balise par horodatage

Country Status (2)

Country Link
FR (1) FR3043467B1 (fr)
WO (1) WO2017081418A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109819401A (zh) * 2019-04-01 2019-05-28 四川中电昆辰科技有限公司 定位***以及定位方法
CN114698086A (zh) * 2020-12-31 2022-07-01 ***通信有限公司研究院 信息指示方法、装置、相关设备及存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1118011B1 (fr) * 1998-09-03 2008-11-05 Wherenet, Inc. Reseau en mode multi-lateral avec antenne polarisee circulaire
GB2350003A (en) * 1999-05-14 2000-11-15 Roke Manor Research Locating transmitter
US6512478B1 (en) * 1999-12-22 2003-01-28 Rockwell Technologies, Llc Location position system for relay assisted tracking
WO2006010774A1 (fr) * 2004-07-30 2006-02-02 Path Intelligence Limited Surveillance du deplacement de dispositifs de communication mobiles
WO2009020952A1 (fr) * 2007-08-06 2009-02-12 President And Fellows Of Harvard College Procédé et appareil pour localiser un dispositif mobile sans synchroniser des horloges de station de base
US9413418B2 (en) * 2012-07-12 2016-08-09 Datalogic Ip Tech S.R.L. Synchronization of a real-time UWB locating system

Also Published As

Publication number Publication date
FR3043467A1 (fr) 2017-05-12
WO2017081418A1 (fr) 2017-05-18

Similar Documents

Publication Publication Date Title
EP3603235B1 (fr) Méthode de localisation uwb avec synchronisation par canal auxiliaire
EP3400455A1 (fr) Procédé et appareil permettant une synchronisation de point d'ancrage à point d'ancrage par liaison radio
EP1503220A2 (fr) Détermination de positions de terminaux mobiles à l'aide de données d'assistance transmises sur requète
AU2017298979A1 (en) Method and system for providing assistance to geolocation of node devices of an asynchronous RF network
EP3253139B1 (fr) Méthode de synchronisation de noeuds dans un réseau de capteurs sans fil
KR20150093248A (ko) 무선 네트워크 액세스 포인트들을 시간 동기화하는 시스템 및 방법
EP2011255A2 (fr) Télémétrie synchronisée de trame auxiliaire
WO2015101674A1 (fr) Systeme et procede de localisation d'un objet
EP3420373A1 (fr) Localisation d'une cible pour véhicule suiveur
EP3281472B1 (fr) Procédé d'émission de signaux de diffusion dans un système de communication sans fil
FR3043467B1 (fr) Procede et systeme de geolocalisation d'une balise par horodatage
KR102268380B1 (ko) 정밀 측위 기법을 활용한 이동국 간의 거리 측정 방법 및 이를 이용한 골퍼와 홀 컵 간의 거리 측정 시스템 및 방법
CN103220774A (zh) 一种借助蜂窝网进行精密授时的方法及***
FR3043468B1 (fr) Procede et systeme de geolocalisation d'une balise par horodatage
Saad et al. High accuracy location estimation for a Mobile Tag using one-way UWB signaling
EP3207400A1 (fr) Procédé pour la géolocalisation d'unités mobiles évoluant au sein d'une structure fermée
FR3072796A1 (fr) Procede de geolocalisation d'objets connectes, objet connecte, terminal et systeme associes.
WO2019180063A1 (fr) Procédé et système de géolocalisation de terminaux évoluant en groupe
FR3060763A1 (fr) Procede et systeme de localisation d'un emetteur radiofrequence
FR3082692A1 (fr) Procede et systeme de geolocalisation d'un terminal d'un systeme de communication sans fil
US20240151858A1 (en) Hybrid Position Navigation and Timing System
EP3827624B1 (fr) Procédé et système de géolocalisation d'un terminal à portée d'un dispositif émetteur d'intérêt
FR3127666A1 (fr) Coopération entre deux méthodes de géolocalisation d’un terminal d’un système de communication sans fil
FR3114450A1 (fr) Systeme d’optimisation de l’orientation d’une antenne d’une balise uwb pour couvrir une zone dans laquelle au moins un emetteur uwb est positionne
Deng et al. Time synchronization using single GPS-satellite and multiple measurement stations

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20170512

PLFP Fee payment

Year of fee payment: 3

CA Change of address

Effective date: 20180706

TP Transmission of property

Owner name: UWINLOC, FR

Effective date: 20180706

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

TP Transmission of property

Owner name: APITRAK, FR

Effective date: 20240405