Algorithmes de géolocalisation d’objets par TDOA (Time Difference of Arrival)
Encadrants: Olivier ALPHAND, Didier DONSEZ
Mots clé: Internet des objets, LPWAN, LoRa, géolocalisation, TDOA
Contexte
L’Internet des objets (IoD, en anglais Internet of things, IoT) représente l’extension d’Internet à des choses et à des lieux du monde physique. L’internet des objets est considéré comme la troisième évolution. Son développement s’est accéléré avec l’apparaison des technologies de communication dite longue distance (long range) et basse consommation (low power) comme Sigfox, LoRa, NB-IoT, LTE-M, ...
Une des applications importantes de cette technologie est la géolocation des biens et des personnes dans les domaines applicatives comme le suivi de flottes de véhicules, l’industrie 4.0, les opérations de secours aux personnes, .... La géolocalisation peut être effectuée par l’objet lui-même quand il dispose d’un module GNSS (GPS, Glosnass, LR1110 …). Le coût unitaire de l’objet est rencherit et la durée de la vie de la batterie est diminuée. L’alternative est la géolocalisation par le réseau. Elle consiste à utiliser des informations de qualité radio et les dates de réception (par les stations) des messages envoyés par les objets (dite TDOA pour Time Difference On Arrival https://en.wikipedia.org/wiki/Time_of_arrival) pour calculer la position de l’objet (fixe ou mobile).
En 2019, 3 élèves ENSIMAG 2A ont 1) réalisé un état de l’art des solutions de géolocalisation proposées et existantes (comme Collos/LoRaCloud) dans les réseaux LPWAN et 2) proposé des algorithmes de géolocalisation par TDOA (pour NodeJS). Ces algorithmes ont été évalués avec un premier jeu de données issu d’un vol de ballon sonde https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/tree/master/balloons/2019-05-09
Objectifs
Les objectifs de ce projet de spécialité sont:
- de mettre à jour l’état de l’art des solutions de géolocalisation par TDOA
- d’évaluer les algorithmes de géolocalisation par TDOA développés en 2019 avec les nouveaux jeux de données constitués avec les vols ballon en 2020 et 2021 https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/tree/master/balloons ainsi que les messages produits actuellement par les gateways TDOA du réseau LoRaWAN privé de l’UGA GINP et les messages emis du satellite Thingsat https://gricad-gitlab.univ-grenoble-alpes.fr/thingsat/public/-/blob/master/cubesat_mission/README.md
- d’améliorer les algorithmes de géolocalisation par TDOA proposé en 2019
- de réaliser un service REST open-source de géolocalisation par TDOA (NodeJS) compatible avec l’API v3 de LoRaCloud https://www.loracloud.com/documentation/geolocation?url=v3.html . Ce service sera hébergé par l’API gateway à l’adresse https://thingsat-api.univ-grenoble-alpes.fr