temporärhaus wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gnss-rtk [2025-11-11 21:13] – stkgnss-rtk [2026-11-01 11:09] (current) – melchior
Line 18: Line 18:
 Das dann entweder alleine laufen lassen (Knapp-unter-Meter-Genauigkeit mit [[wpde>Satellite_Based_Augmentation_System|SBAS-Empfang]]), oder mit [[wpde>Networked Transport of RTCM via Internet Protocol|NTRIP]]-Korrektur über Internet. NTRIP z.B. http://rtk2go.com/, [siehe Liste hier](https://www.ardusimple.de/rtk-correction-services-and-ntrip-casters-in-germany/). Der Korrekturdienst vom LGL BaWü kostet einmalig 150 EUR, der vom LDV Bayern 10 EUR im Jahr. ~~Die „einfache Variante“ vom LGL BaWü gibt es komplett gratis, [die Registrierung sagt einem das aber nicht so direkt](https://www.lgl-bw.de/Produkte/Satellitenpositionierungsdienst/). Wir haben einen Zugang zum BaWü-System, der auch grenznah in Bayern noch okayish funktionieren sollte, ist im 1password. Präzision bei uns ist bislang ungetestet.~~ Der kostenlose Dezimeterdienst vom LGL BaWü endet(e) am 31.12.2025. Es gibt einen bundesweiten Nachfolgedienst ohne Anmeldung auf [gepos.sapos.de](https://gepos.sapos.de/nutzung/), angeblich mit CC BY 4.0 (ohne dass klar ist, warum die Namensnennung rechtlich geboten sein soll). Das dann entweder alleine laufen lassen (Knapp-unter-Meter-Genauigkeit mit [[wpde>Satellite_Based_Augmentation_System|SBAS-Empfang]]), oder mit [[wpde>Networked Transport of RTCM via Internet Protocol|NTRIP]]-Korrektur über Internet. NTRIP z.B. http://rtk2go.com/, [siehe Liste hier](https://www.ardusimple.de/rtk-correction-services-and-ntrip-casters-in-germany/). Der Korrekturdienst vom LGL BaWü kostet einmalig 150 EUR, der vom LDV Bayern 10 EUR im Jahr. ~~Die „einfache Variante“ vom LGL BaWü gibt es komplett gratis, [die Registrierung sagt einem das aber nicht so direkt](https://www.lgl-bw.de/Produkte/Satellitenpositionierungsdienst/). Wir haben einen Zugang zum BaWü-System, der auch grenznah in Bayern noch okayish funktionieren sollte, ist im 1password. Präzision bei uns ist bislang ungetestet.~~ Der kostenlose Dezimeterdienst vom LGL BaWü endet(e) am 31.12.2025. Es gibt einen bundesweiten Nachfolgedienst ohne Anmeldung auf [gepos.sapos.de](https://gepos.sapos.de/nutzung/), angeblich mit CC BY 4.0 (ohne dass klar ist, warum die Namensnennung rechtlich geboten sein soll).
  
-Bei RTK2GO nehmen zwei Basisstationen _relativ_ nahe am Haus teil, mit denen immerhin Sub-Meter-Genauigkeit erreicht wird: [BAUER_HAUS](http://rtk2go.com:2101/SNIP::MOUNTPT?baseName=BAUER_HAUS) bei Heidenheim und [Westendorf](http://rtk2go.com:2101/SNIP::MOUNTPT?baseName=Westendorf) bei Kaufbeuren. Die gesamte Liste ist über [diese Liste → View All](http://monitor.use-snip.com/?hostUrl=rtk2go.com&port=2101) auf der Karte darstellbar.+Bei RTK2GO nehmen zwei Basisstationen _relativ_ nahe am Haus teil, mit denen immerhin Sub-Meter-Genauigkeit erreicht wird: ~[BAUER_HAUS](http://rtk2go.com:2101/SNIP::MOUNTPT?baseName=BAUER_HAUS) bei Heidenheim~ [msasselfigen89176](http://rtk2go.com:2101/SNIP::MOUNTPT?baseName=msasselfigen89176) bei Langenau und [Westendorf](http://rtk2go.com:2101/SNIP::MOUNTPT?baseName=Westendorf) bei Kaufbeuren. Die gesamte Liste ist über [diese Liste → View All](http://monitor.use-snip.com/?hostUrl=rtk2go.com&port=2101) auf der Karte darstellbar.
  
 ## Setup für den Rover ## Setup für den Rover
Line 28: Line 28:
 Andere bauen das auf einem RasPi. Um zu testen, welche Schritte dafür nötig sind, ist gerade auf dem Lenovo S10 eine Umgebung eingerichtet (AntiX, community:obentraut72). Folgende Schritte sind bisher [nach dieser Anleitung](https://www.stereolabs.com/docs/global-localization/using-gnss-linux) passiert: Andere bauen das auf einem RasPi. Um zu testen, welche Schritte dafür nötig sind, ist gerade auf dem Lenovo S10 eine Umgebung eingerichtet (AntiX, community:obentraut72). Folgende Schritte sind bisher [nach dieser Anleitung](https://www.stereolabs.com/docs/global-localization/using-gnss-linux) passiert:
  
-* `gpsd` und `gpsd-clients` installieren (momentan aus den Paketquellen, nicht selbst gebaut → ist dann nur 3.22, 3.25 gäbe es)+* `gpsd` und `gpsd-clients` installieren
 * `sudo adduser $USER dialout` * `sudo adduser $USER dialout`
 * `sudo adduser $USER tty` * `sudo adduser $USER tty`
Line 40: Line 40:
  
 * `gpsd -nG /dev/ttyACM0` * `gpsd -nG /dev/ttyACM0`
 +
 +#### Anbindung an RTK2GO
  
 Mit NTRIP-Korrektur via RTK2GO folgendes Kommando. mailadresse durch eine gültige Mailadresse austauschen, Passwort ist "none". Hier der Mountpoint "Westendorf": Mit NTRIP-Korrektur via RTK2GO folgendes Kommando. mailadresse durch eine gültige Mailadresse austauschen, Passwort ist "none". Hier der Mountpoint "Westendorf":
Line 51: Line 53:
  
 Logging geht z.B. mit `gpxlogger`, z.B. `gpxlogger -d -f "out-%c.gpx"` Logging geht z.B. mit `gpxlogger`, z.B. `gpxlogger -d -f "out-%c.gpx"`
 +
 +#### Anbindung an GEPOS
 +
 +Der GEPOS Dienst streamt die Korrekturdaten aktuell in einem Format (SSRZ) das nicht direkt von gpsd verarbeitet werden kann. Daher ist noch ein Tool (SSR2OBS) zur Datenkonvertierung nötig. Das Tool gibt es bei [Geo++](https://www.geopp.de/ssr2obs/) für Linux (x86 und Arm), Windows und Android. Außerdem muss aktuell gpsd noch gepatcht werden weil auch der Output von ssr2obs noch nicht ganz passt.
 +
 +Allgemein gelten die Hinweise von oben hier auch.
 +
 +**Schritte:**
 +
 +* [SSR2OBS](https://www.geopp.de/ssr2obs/) runterladen und entpacken 
 +* gpsd klonen und patchen, siehe [building gpsd from sources](https://gpsd.io/building.html) (habe den commit e970bf8d61f0ec75ecbc93adb5ae783c8404892a verwendet)
 +  1. `git clone https://gitlab.com/gpsd/gpsd.git` 
 +  2. patch applizieren: {{ ::makegpsdworkwithssr2obs.zip |}}
 +  3. Nach Anleitung bauen
 +* ssr2obs starten: `
 +```bash
 +SSR_DIR="Verzeichnis in das ssr2obs entpackt wurde"
 +$SSR_DIR/bin64/ssr2obs -debug=32767 +syst -rtcmmsm -i=2101 -o=- -ont \
 +    -z=bkg1.positioning-service.net:2101 \
 +    -N=BKG-SSRZ-BRST-DE,username:pwd \
 +    -eph=bkg1.positioning-service.net:2101 \
 +    -NE=BKG-EPH-DE,username:pwd \
 +    -atx_sv=$SSR_DIR/etc/igs20.atx \
 +    -datumdef=$SSR_DIR/etc/etrf_adv-itrf.dat \
 +    -ssrdatum=ITRF20 \
 +    -refdatum=ETRF_R2025 \
 +    -meta=$SSR_DIR/meta-ssr2obs \
 +    -rupd=60.0 \
 +    -VRS=500.0
 +``` 
 +* Den frisch gebauten gpsd starten (entweder installiert oder direkt aus dem Build Ordner)
 +```bash
 +gpsd -n -N -D 2 ntrip://user:pw@localhost:2101/SSR2OBS -s 115200 /dev/ttyACM0
 +```
  
 #### Video mit GPX synchronisieren #### Video mit GPX synchronisieren
Line 90: Line 126:
 * https://esprtk.com/blog_aogpengps_rtk_base_ntrip_darren_lobb/ * https://esprtk.com/blog_aogpengps_rtk_base_ntrip_darren_lobb/
 * https://rtklibexplorer.wordpress.com/2022/11/10/raspberry-pi-based-ppk-and-rtk-solutions-with-rtklib/ * https://rtklibexplorer.wordpress.com/2022/11/10/raspberry-pi-based-ppk-and-rtk-solutions-with-rtklib/
 +* https://bkg.bund.de/gepos
 +* https://www.geopp.de/ssr2obs/
  
 {{tag>projekt}} {{tag>projekt}}