Archived
Description of GNSS programs
This commit is contained in:
+24
-5
@@ -285,7 +285,7 @@ User-Agent: NTRIP ProductName/Version<CR><LF>
|
||||
\item und den Betriebsmodus des Betriebssystems.
|
||||
\end{itemize}
|
||||
|
||||
Durch dieses System wird es ermöglicht, dem Betriebssystem mit geringen Entwicklungsaufwand weitere Services hinzuzufügen, was in dieser Arbeit für Installation der Basissation von Vorteil ist.
|
||||
Durch dieses System wird es ermöglicht, dem Betriebssystem mit geringen Entwicklungsaufwand weitere Services hinzuzufügen, was in dieser Arbeit für Installation der Basisstation von Vorteil ist.
|
||||
|
||||
\subsection{ser2net}
|
||||
Die auf GitHub und über die Paketquellen von Debian veröffentliche Software ser2net\cite{ser2net} wird dem Betriebssystem bei Installation als Service hinzugefügt. Mit diesem Service können unter anderem verfügbare Geräte mit einem seriellen Interface dem Netzwerk über eine TCP-Verbindung zugänglich gemacht werden. Dafür müssen die zu veröffentlichen Interfaces inklusive der verwendeten Einstellungen wie die Baudrate in der Konfigurationsdatei unter dem Pfad \url{/etc/ser2net/ser2net.yaml} definiert werden.
|
||||
@@ -298,11 +298,30 @@ User-Agent: NTRIP ProductName/Version<CR><LF>
|
||||
Der andere Port wird von dem zweiten Programm (com2tcp) genutzt um die Verbindung zu ser2net herzustellen. Dafür muss die IP-Adresse des Servers und der Port auf dem das Interface veröffentlicht wird bekannt sein.
|
||||
|
||||
\subsection{GNSS}
|
||||
Dieser Abschnitt beschreibt Programme die direkt mit GNSS-Modul interagieren oder dessen Daten verarbeiten.
|
||||
|
||||
\subsubsection{GNSS PostProcessing}
|
||||
Für die Errichtung einer Basisstation muss die Position der Antenne möglichst exakt bestimmt werden. Die exakteste Möglichkeit bieten dafür sogenannte Post Processing Dienste. Um diese Nutzen zu können muss der Receiver zunächst die Beobachtungsdaten erstellen und diese im Anschluss im RINEX-Format an der Post Processing Dienst senden.
|
||||
\par
|
||||
Für die Einmessung der zu errichtenden Basisstation wird in dieser Arbeit der kostenlose Service Canadian Spatial Reference System Precise Point Positioning (CSRS-PPP) \cite{canada} genutzt. Zur Berechnung nutzt dieser globale Bahn- und Uhrendaten der Satelliten. Nachdem die Beobachtungsdaten übersendet wurde, wird nach ein paar Stunden, das Ergebnis per E-Mail übersandt. Neben den berechneten Koordinaten mit angaben zur Genauigkeit, werden Graphen der beobachteten Satelliten dargestellt. Durch diese Graphen kann kontrolliert werden ob die Antenne freie Sicht auf den Himmel hatte.
|
||||
|
||||
\subsubsection{RTKLib}
|
||||
\label{sssec:rtklib}
|
||||
\subsubsection{U-Blox}
|
||||
\label{sssec:u-blox}
|
||||
Die RTKLib\cite{rtklib} ist eine Sammlung von Open Source Programmen für GNSS Positionierung. Für Windows gibt es die Programme fertig compiliert und mit einer grafischen Oberfläche, zur Nutzung unter Linux muss der Quellcode eigenständig compiliert werden. Die Hälfte der Programme verfügt über eine CLI und ist somit ohne grafische Benutzeroberfläche nutzbar. Aus dieser Sammlung sind für diese Arbeit zwei der Programme von Bedeutung, welche auch beide über eine CLI verfügen.
|
||||
|
||||
\subsection{RTK2go}
|
||||
\label{ssec:rtk2go}
|
||||
\begin{itemize}
|
||||
\item \textbf{Communication Server} - Für die Verwendung können mehrere Ein- und Ausgänge konfiguriert werden. Die Eingänge werden zusammengeführt und an alles Ausgänge weitergeleitet. Der Eingang ist in dem Kontext dieser Arbeit immer das GNSS-Modul und der Ausgang ist entweder ein NTRIP-Caster oder eine Datei. Die Ausgabe in der Daten in eine Datei ermöglicht es die Beobachtungsdaten zu persistieren.
|
||||
\item \textbf{RINEX Converter} - Mit diesem Konverter können die Beobachtungsdaten, welche im proprietären Format von U-Blox vorliegen in das RINEX-Format konvertiert werden.
|
||||
\end{itemize}
|
||||
|
||||
\subsubsection{u-center}
|
||||
\label{sssec:u-blox}
|
||||
Das u-center\cite{u-center} ist laut dem Hersteller u-blox eine GNSS Evaluierungssoftware für Windows.
|
||||
\par
|
||||
Mit dieser lassen sich die Module von u-blox konfigurieren und die eingehenden Daten der Satelliten und des Moduls analysieren und loggen. Besonders die grafische Möglichkeit der Konfiguration erleichtert den Umgang mit diesen Modulen. Für die Evaluation lassen sich Graphen mit die den Drift der Position, die Laufbahn der Satelliten, die Anzahl der Satelliten mit Signalpegel und weitere Werte anzeigen.
|
||||
\par
|
||||
Das Programm bietet zusätzlich Tools an um als NTRIP-Client zu fungieren oder Daten mittels MQTT zu versenden.
|
||||
|
||||
\subsubsection{RTK2go}
|
||||
\label{ssec:rtk2go}
|
||||
RTK2go\cite{rtk2go} ist kostenlos nutzbarer NTRIP-Caster. Damit eine Basisstation sich mit RTK2go verbinden kann, muss diese zunächst registriert werden, damit eine Mount Point erstellt werden kann. Anschließend können Korrekturdaten über den Caster veröffentlicht werden dabei kann jeder auf die veröffentlichten Daten zugreifen. Als Client zur Datennutzung muss lediglich als Benutzername eine valide E-Mail Adresse hinterlegt werden, die ausschließlich als Kanal für Fehlermeldungen mit der Verbindung genutzt wird. Eine Registrierung als Rover ist daher nicht notwendig.
|
||||
|
||||
@@ -126,4 +126,38 @@
|
||||
version = {4.6.2},
|
||||
}
|
||||
|
||||
@Software{canada,
|
||||
author = {{Goverment of Canada}},
|
||||
date = {2023-01-09},
|
||||
title = {Precise Point Positioning},
|
||||
url = {https://webapp.csrs-scrs.nrcan-rncan.gc.ca/geod/tools-outils/ppp.php?locale=en},
|
||||
urldate = {2024-06-14},
|
||||
}
|
||||
|
||||
@Software{rtklib,
|
||||
author = {Tomoji Takasu},
|
||||
date = {2018-01-29},
|
||||
title = {RTKLIB: An Open Source Program Package for GNSS Positioning},
|
||||
url = {https://rtklib.com/},
|
||||
urldate = {2024-06-14},
|
||||
}
|
||||
|
||||
@Software{u-center,
|
||||
author = {{u-bloxAG GNSS Software Research and Devlopment Team}},
|
||||
date = {2024-04-24},
|
||||
title = {u-center},
|
||||
subtitle = {Software designed for u-blox M8, M9, F9, and legacy GNSS products, and for other compatible systems.},
|
||||
url = {https://www.u-blox.com/en/product/u-center},
|
||||
urldate = {2024-06-14},
|
||||
version = {24.04},
|
||||
}
|
||||
|
||||
@Software{rtk2go,
|
||||
author = {{Simple NTRIP Caster - SNIP}},
|
||||
title = {RTK2Go},
|
||||
url = {http://rtk2go.com/},
|
||||
urldate = {2024-06-14},
|
||||
version = {3.14.00},
|
||||
}
|
||||
|
||||
@Comment{jabref-meta: databaseType:biblatex;}
|
||||
|
||||
Reference in New Issue
Block a user