Link Search Menu Expand Document

Application RTKGPS+ Android

rtkgps+

rtkgps+

L’application RTKGPS+ est un projet OpenSource initié par illarionov il y a 7 ans, repris par eltorio il y a 2 ans et mis à jour pour permettre le fonctionnement avec les modules F9P.

Cette application utilise RTKLIB Navi, qui permet une géolocalisation RTK avec un récepteur U-blox (ou autre) et une connexion à une Base RTK Centipede (ou autre) via le réseau 3-4G.

L’application permet de faire une localisation fictive, c’est à dire de ne plus utiliser le récepteur interne du smartphone mais celui de l’antenne RTK, et donc d’utiliser un service de géolocalisation avec une précision centimétrique. Elle a la capacité de s’exécuter en tâche de fond et propose une interface relativement simple.

L’application permet également d’enregistrer l’historique des positions dans un fichier .pos (cf doc Qgis), devenir serveur de données ou client d’un serveur de tracking.

Installation

  • Sur votre système Android, autoriser l’utilisation de sources inconnues : Dérouler la barre de notifications, sélectionner Paramètres → onglet Général → Sécurité puis cocher “Sources inconnues”.
  • Télécharger l’Application RTKGPS+ 1.1 Alpha 2 et l’installer.
  • Activer les “Options pour développeurs” afin de bénéficier de la position fictive :
    • Désactiver le GPS interne
    • Activer le mode développeur : Aller dans Paramètres > À Propos > Cliquer 7 fois d’affilé sur “Numéro de build”
    • Activer le “Mock location” : Aller dans Paramètres > Options développeur (menu apparu suite à l’action précédente) > Sélectionner l’application de position fictive > RTKGPS+
  • Désactiver la localisation par wifi pour éviter les sauts de localisation :
    • Sécurité et localisation > Localisation > Options avancées > Précision de la localisation > N’utiliser que le GPS interne

Paramétrage automatique

  • Télécharger settings.zip et le déposer dans le dossier RtkGPS de votre appareil android.
  • Démarrer l’application RtkGPS+
  • Dans le menu de gauche, faire défiler vers le bas et appuyer sur Charger les paramètres
  • Une fois que la fenêtre de messages disparait, fermer et réouvrir l’application pour la prise en compte des nouveaux paramètres.

Paramétrage Manuel

  • Ouvrir RTKGPS+
  • Autoriser l’appli pour le stockage de données et la localisation
  • Cliquer sur le logo RTKGPS+ pour accéder aux paramètres
  • Cliquer sur Options de traitement
    • Dans Système GNSS rajouter Beidou
    • Dans Paramètres de résolution des ambiguités appliquer cette configuration :

rtkgps+

  • Cliquer sur Options de Solutions
    • Cocher Générer des positions GPS fictives
    • Décocher Activer le mode test
  • Cliquer sur Flux d’entrée
    • Cliquer sur Entrée Mobile
      • Penser à l’alimentation de l’antenne GNSS
      • Type > Bluetooth
      • Paramètres de flux > Autoriser l’activation du Bluetooth > Paramètres système bluetooth > Associer nouvel app. > CENTIPEDE > rentrer le code PIN (1234) > revenir sur RTKGPS+
      • Vérifier que votre récepteur apparait maintenant dans Périphérique Bluetooth
      • Format > u-blox Lea-T
    • Cliquer sur Entrée Base (normalement pré-paramétré Centipede)
      • Paramètres de flux… > Point de montage NTRIP > modifier avec la base RTK la plus proche de vous (https://centipede.fr)
  • Cliquer sur Flux de sortie
    • Cocher Activer la solution1 pour activer les logs.
  • Enfin cliquer sur Server pour lancer le service RTK.
    • Le graphique du haut montre les données des satellites du récepteur tandis que le graphique du bas montre les données des satallites de la base (ce qui permet la correction RTK).
    • La ligne Solution est soit vide (pas de position), soit float, soit FIXE.
    • Le HRMS donne la précision XY et VRMS la précision Z.
    • L’Age indique la dernière correction reçue de la base RTK.
    • Le Ratio indique la précision du calcul.

rtkgps+

  • Vous pouvez maintenant utiliser vos applications habituelles nécessitant la géolocalisation. Celle-ci est désormais effectuée par votre antenne externe et RTKGPS+.

RTKrover


Table of contents