Table des matières

Centipède

centipede_base_ct_jancelin.jpgCentipède est un réseau mutualisé de bases GNSS RTK, géré par des Instituts de recherche en Charente-Maritime. Il vise à fournir un signal de correction RTK libre et ouvert afin de disposer d'une précision centimétrique sur un territoire continu - by Julien Ancelin

tags: GNSS, RTK, GPS

La suite de cette page reprend des informations du projet Centipede mais principalement mes recherches et apprentissages de la géolocalisation de précision.

Étude d'une alternative Ublox NEO-M8T RTKLIB avec le Ublox NEO-M8T et RTKLIB / RTKLIB_Touchscreen_GUI.

Voir aussi rtklib.

Discussions: Cyrille sur Twitter

Usages

Et pour OSM ?

Récepteur (Base ou "Rover")

Reach M+

standalone2.jpg Reach M+ - RTK GNSS module for precise navigation and UAV mapping - $265. Reach calculates real-time coordinates with centimeter accuracy and streams them in NMEA or binary format to your device over UART, Bluetooth or Wi-Fi. PPK for UAV mapping. Centimeter accuracy without GCP

Le REACH fait récepteur GNSS, la transmission ou réception des “trames de correction”, calcul un signal corrigé pour l'envoyer au smartphone ou autre.

Ce module embarque un programme très complet avec une IHM Web. Le must :-)

Autres à évaluer

ublox ZED-F9P

Le RTK ublox ZED-F9P GNSS est bi-channel, c'est beaucoup mieux mais … ce chip est à 350 €.

U-blox NEO-M8P

U-blox M8P high precision GNSS modules, High precision GNSS performance for the mass market

Drotek Tiny RTK GNSS (M8P)

tiny-rtk-gps-neo-m8p-2.jpg

Drotek Tiny RTK GNSS (M8P) The world smallest RTK GPS based on u-blox NEO-M8P-2 (base or rover) - 190 €

U-blox NEO-M8T

UBLOX NEO-M8T TIME & RAW receiver board with SMA (RTK ready). 72-channel u-blox M8 engine GPS/QZSS L1 C/A, GLONASS L10F, BeiDou B1 SBAS L1 C/A: WAAS, EGNOS, MSAS Galileo-ready E1B/C

Navspark NS-RAW, Carrier Phase Raw Measurement Output GPS Receiver - 70 €.

Antennes

À évaluer

TW4721 Tallysman antenna GPS/GLONASS/BeiDou/Galileo 79€

Le Caster

Le “Caster” est le serveur recevant des flux DGPS (RTCM SC104 messages) de “NTRIP Server” (des bases) et distribuant ces flux aux “NTRIP Client” (les rovers).

Todo

Le documentation de BKG NtripCaster est une source des besoins de configurations et fonctionnalités.

Softwares

Je me focalise sur CasterREP en Gnu GPL v3 qui implémente les Servers et la Web GUI.

Une instance en ligne par les auteurs : http://rep-gnss.es/casterApoyo.php

Liste de softs :

D'autres softs (libres, non libres et payants) sont cités dans les pages:

Ntrip

Networked Transport of RTCM via Internet Protocol

C'est un protocole non proprietaire (libre / open) qui permet l'échange de corrections différentiel (DGPS, RTK) de position. Il a été défini par German Federal Agency for Cartography and Geodesy (BKG). La RTCM a implémentée 2 versions: NTRIP v1.0 and v2.0.

The Networked Transport of RTCM via Internet Protocol (NTRIP) is a protocol for streaming differential GPS (DGPS) data over the Internet in accordance with specification published by RTCM. NTRIP is a generic, stateless protocol based on the Hypertext Transfer Protocol HTTP/1.1 and is enhanced for GNSS data streams.

The NTRIP transmission technique is based on the popular Hypertext Transfer Protocol (HTTP) streaming standard (e.g., internet radio) and uses the client-server principle for transferring data. The server is known as the NTRIP broadcaster (a.k.a. NTRIP caster or simply caster). A caster creates the multiple- and simultaneous-user access to the corrections being transmitted by a single GNSS reference station. It also provides security (via username and password) and management of the connected clients, and it creates mountpoints (i.e., channels a user can connect to) to uniquely identify the different corrections being made available to clients.

What is NTRIP?

Internet Port, from IANA, by RTCM

rtcm-sc104     2101     tcp     rtcm-sc104     [Wolfgang_Rupprecht]
rtcm-sc104     2101     udp     rtcm-sc104     [Wolfgang_Rupprecht]

An NTRIP sourcetable describes the data a caster provides and consists of three types of records:

line.StartsWith(“STR”) → NTRIP.SourceTable.NTRIPDataStream
line.StartsWith(“CAS”) → NTRIP.SourceTable.NTRIPCaster
line.StartsWith(“NET”) → NTRIP.SourceTable.NTRIPNetwork

Softwares

NTRIP Server:

Augmenter la précision

Le positionnement précis par GNSS nécessite la connaissance :

Types de mesures possibles:

Erreurs à compenser:

Méthodes de positionnement relatif ou différentiel:

Shéma de l'ENSG, extrait du cours Apprendre le positionnement par GNSS avec le logiciel RTKlib

Post-processing:

Sources de données

CORS https://corsmap.com/

Réseau GNSS Permanent (RGP) de l'IGN

Royal Observatory of Belgium (ROB) provides EUREF Permanent GNSS Network http://epncb.oma.be/_networkdata/data_access/real_time/map.php - le serveur http://www.euref-ip.net, distribution map

Global List of Real-Time GNSS Data Streams From Ntrip Broadcasters https://igs.bkg.bund.de/root_ftp/NTRIP/streams/streamlist_world-wide.htm

http://ntrip.rep-gnss.es/herramientas.php

http://www.rtk2go.com

IGS-IP http://igs-ip.net – free worldwide NTRIP casters

http://www.sapos-ntrip.de:2101/

Les éphémérides des satellites:

Marchands / Achats

Crédits

Projets:

Photos: