Android application : GeolocPVT
Depuis Android 7, l’accès aux mesures brutes GNSS est rendu disponible, permettant la création d’algorithmes de positionnement GNSS avancés sur les smartphones.
En tant que membre de la GNSS Raw Measurements Task Force, lancée par la GSA en 2017, nous avons commencé à développer l’application GeolocPVT.
GeolocPVT est une application Android, en cours de développement, de positionnement précis multi-constellation et multi-fréquence en temps réel utilisant les éphémérides GNSS radio diffusées brutes reçues par le récepteur du téléphone.
Actuellement, l’application est fonctionnelle sur les téléphones possédant Android 9, elle est développée et optimisée sur le modèle de téléphone Xiaomi Mi 8 afin de tirer profit de sa puce GNSS multi-constellation (GPS, Galileo, Beidou, Glonass) et bi fréquence (L1 et L5), mais aussi l’accès aux messages de navigation et à la phase.
Les caractéristiques des puces selon les modèles de téléphone ne sont plus affichées mais des informations utiles sont disponibles sur le site d’Android pour développeurs.
Le code de l’application est sous licence open source LGPL-3 dans le but de constituer une communauté d’utilisateurs / contributeurs / développeurs afin d’alimenter le projet et assurer son évolution sur le long terme. Le code est disponible sur le GitLab du laboratoire GEOLOC.
Le guide d'utilisation de GeolocPVT est téléchargeable ici.
Il est régulièrement alimenté à la suite de projets et de stage d’étudiants en Master.
Ressources en rapport avec le projet :
Rapports de stage et de projets étudiants
- Projet informatique 2021, Ecole Nationale des Sciences Géographiques (ENSG), par Cédric TABUE WAFO
- Projet informatique 2020, Ecole Nationale des Sciences Géographiques (ENSG), par Edgar LENHOF
- Projet informatique 2019, Ecole Centrale Nantes, par Eliot GIRAUD et Antoine JOUSSELIN
- Projet informatique 2019, Ecole Centrale Nantes, par Igor LIRA PASSOS et Mongi LABIDI
- Rapport de stage TFE 2019, Ecole Nationale des Sciences Géographiques (ENSG), Development of a GNSS positioning application under Android OS using GALILEO signals par Antoine GRENIER
- Rapport de Projet Informatique 2018, Ecole Centrale Nantes, par Sheng GAO et Mitsinjosoa RAMANDANIAINA
- Rapport de stage 2018, IUT Nantes, par José Gilberto RESÉNDIZ FONSECA
Actions de valorisation
- Présentation au groupe de travail « GNSS et Positionnement » du Conseil National de l’Information Géographique du 16 octobre 2020 par Valérie RENAUDIN, Céline RAGOIN et Miguel ORTIZ
- Présentation au « 2020 Annual Raw Measurement Task Force Workshop » de la GSA, Assessing positions and Raw Data measurements delivered by an Android device par Céline RAGOIN, Valérie RENAUDIN et Miguel ORTIZ
- Article WPNC 2019, « Efficient Use of SRR RTCM Streams For Real-Time Precise Point Positioning on Smartphones » par Antoine GRENIER et Valérie RENAUDIN
- Présentation au « 2019 Annual Raw Measurement Task Force Workshop » de la GSA, Enabling high precision positioning on Android devices par Antoine GRENIER, Céline RAGOIN et Valérie RENAUDIN
- Présentation au « 2018 Annual Raw Measurement Task Force Workshop » de la GSA, Assessing Positions and Raw Data measurements delivered by an Android device par Miguel ORTIZ
Autres documents utiles
- Tutorial de l’IPIN2018 Using GNSS Raw Measurements on Android Devices par Moisés Navarro-Gallardo, Dr. Gaetano Galluzzo et Martin Šunkevič
- Le livre blanc de la GSA – 2017