Forum: PC-Programmierung Simples Differential GPS


von Christian M. (christian_m280)


Angehängte Dateien:

Lesenswert?

Hallo Foraner,

habe versucht, mit 2 GPS-Modulen NEO-6M 
https://www.aliexpress.com/item/1005005975347238.html ein einfaches DGPS 
zu machen. Beide Empfänger stehen 10cm auseinander und sind mit FT232 an 
den Rechner gebunden. Die Distanz berechne ich mit der Haversinus-Formel 
https://www.purebasic.fr/english/viewtopic.php?t=75155 (Haversine2).

Leider bekomme ich Distanzen von bis zu 7m. Bin ich viel zu naiv an die 
Sache rangegangen? Wollte geometrische Strukturen im Garten vermessen 
und vielleicht später in einem Rasenmähroboter verwenden...

Gruss Chregu

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Der Witz bei DGPS ist, das der Referenzempfänger an einem Ort mit 
bestens bekannten Koordinaten installiert ist. Die Daten, die er 
liefert, setzt du dann in Relation zu den bekannten Koordinaten, was dir 
die derzeitige Abweichung der GPS Daten gibt. Diese Abweichung gilt auch 
für den anderen, mobilen Empfänger, für den du dann die richtige 
Position errechnen kannst.

: Bearbeitet durch User
von Christian M. (christian_m280)


Lesenswert?

Danke Matthias für Deine Antwort! Aber sollte sich das nicht automatisch 
ergeben, wenn ich einfach die Distanz des zweiten (mobilen) Empfängers 
relativ zum Fixen berechne?

Bin verwirrt.

Gruss Chregu

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Christian M. schrieb:
> Aber sollte sich das nicht automatisch
> ergeben, wenn ich einfach die Distanz des zweiten (mobilen) Empfängers
> relativ zum Fixen berechne?

Du siehst ja, das es das nicht tut.

von Helmut -. (dc3yc)


Lesenswert?

Summiere 100000 oder mehr Positionsmeldungen mit einer fixen! 
GPS-Antenne vektoriell auf und nimm das als Referenz. Manche Empfänger 
können aus diesen und den gerade empfangenen Daten dann die 
Differenzdaten generieren, die dein zweites GPS dann hoffentlich 
verarbeiten kann. Ob die Billigheimer NEO-6M das können, weiss ich nicht 
und wage es zu bezweifeln. Meine uralten Trimble können das jedenfalls.

von Bradward B. (Firma: Starfleet) (ltjg_boimler)


Lesenswert?

> https://www.aliexpress.com/item/1005005975347238.html ein einfaches DGPS
>  Beide Empfänger stehen 10cm auseinander und sind mit FT232 an
> den Rechner gebunden. Die Distanz berechne ich mit der Haversinus-Formel
> https://www.purebasic.fr/english/viewtopic.php?t=75155 (Haversine2).
>
> Leider bekomme ich Distanzen von bis zu 7m.

Du verwechselst GPS mit "Wünsch-Dir_was", 7m sind super für das 
Zivilisten-GPS. Verbesserung erreichst Du durch Zuschalten der 
ESA-Ionosphären-Korrekturdaten (EGNOS) 
https://de.wikipedia.org/wiki/European_Geostationary_Navigation_Overlay_Service.

Genauigkeiten von 0.1 m dagegen sind utopisch für Möchtegerns, besonders 
wenn sie nur "simple" können. Profis verwenden für diesen Bereich 
Phasenvermessung.
https://tu-dresden.de/bu/umwelt/geo/gi/gg/forschung/Forschungsprojekte/zentimeter-genaue-gnss-positionsbestimmung-mit-smartphones

von Dieter S. (ds1)


Lesenswert?

Christian M. schrieb:
>
> Leider bekomme ich Distanzen von bis zu 7m. Bin ich viel zu naiv an die
> Sache rangegangen? Wollte geometrische Strukturen im Garten vermessen
> und vielleicht später in einem Rasenmähroboter verwenden...

Warum nimmst Du nicht RTKLIB? Das ist dafür gedacht und damit sind 
solche Dinge kein großes Problem und es werden ziemlich viele 
unterschiedliche GPS Empfänger unterstützt.

10 cm Genauigkeit mit eigener Referenzstation sind bei nicht allzu hoher 
Geschwindigkeiten des Rover machbar.

von Michael B. (laberkopp)


Lesenswert?

Christian M. schrieb:
> habe versucht, mit 2 GPS-Modulen NEO-6M ein einfaches DGPS
> zu machen

https://youtu.be/Oc1LBFDj2MA

von Christian M. (christian_m280)


Lesenswert?

Dieter S. schrieb:
> RTKLIB? Das ist dafür gedacht

Mmhh, geht wohl nicht mit den billigen Modulen, weil die kein RAW 
unterstützen...

Gruss Chregu

von Dieter S. (ds1)


Lesenswert?

Christian M. schrieb:
>
> Mmhh, geht wohl nicht mit den billigen Modulen, weil die kein RAW
> unterstützen...

Bei manchen U-blox Modulen kann man mit Tricks dennoch RAW Messages 
bekommen:

https://wiki.openstreetmap.org/wiki/U-blox_raw_format

von Chris K. (kathe)


Lesenswert?

Neo 6P und 6T können RAW.
Von u-blox
https://www.u-blox.com/en/product/neo-6-series?legacy=Current#Documentation-&-resources
SW auch direkt von U-Blox hier
https://www.u-blox.com/en/product/u-center

Für 6-8 brauchst du u-center nicht v2

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.