Forum: Mikrocontroller und Digitale Elektronik GPS Wegstrecke aufsummieren


von Rolf (Gast)


Lesenswert?

Hallo,

bei vielen GPS-Auswertesoftwaren wird ja die zurückgelegte Wegstrecke 
berechnet. Wie wird das genau gemacht? Wird da die Differenz als 
Luftlinie zwischen 2 aufeinanderfolgenden Koordinaten genommen und dann 
aufsummiert? Dann hätte man doch aber fehlerhafte Werte, wenn man sich 
nicht bewegt, da ja die GPS-Koordinaten immer leicht schwanken?

von holger (Gast)


Lesenswert?

>Dann hätte man doch aber fehlerhafte Werte, wenn man sich
>nicht bewegt, da ja die GPS-Koordinaten immer leicht schwanken?

Das ist richtig. Hatte mal ne stationäre GPS Maus
im Fenster liegen und die Daten aufgezeichnet.
Über Nacht bin ich den Daten zufolge mehrere Kilometer
gefahren ;)

von Gregor B. (gregor54321)


Lesenswert?

Wenn du dich jedoch tatsächlich bewegst, wird die absolute Abweichung 
durch die regelmäßige relative am Ende ausgleichen. Mal wirst Du 20cm 
weiter vorn gemessen, mal 20cm weiter hinten...

von Gregor B. (gregor54321)


Lesenswert?

Man könnte auch die Geschwindigkeit laut Datensatz mit dem Messintervall 
verrechnen um auf den Weg zu kommen, das wär' aber sicher das 
ungenaueste. (v=l/t)

von Chris H. (xkris)


Lesenswert?

Gregor B. wrote:
> Man könnte auch die Geschwindigkeit laut Datensatz mit dem Messintervall
> verrechnen um auf den Weg zu kommen, das wär' aber sicher das
> ungenaueste. (v=l/t)

Das bringt aber nix da die Geschwindigkeitsangabe beim GPS auf der 
zurückgelegten Strecke basiert.
Die Ungenauigkeit bei der Wegmessung mittels GPS ist absolut, vielleicht 
+/-10m.
Wenn du nur 100m zurücklegst ist der Fehler sicherlich beachtlich aber 
bei 100km ist er verschwindend gering, relativ gesehen. Dann 
interessiert es dich vermutlich nicht mehr, obs jetzt 99.99km oder 
100.01km sind.

von Martin (Gast)


Lesenswert?

Nimm zur Berechnung der Wegstrecke nur die Punkte die mindestens X Meter 
entfernt sind.

von Rolf (Gast)


Lesenswert?

> Nimm zur Berechnung der Wegstrecke nur die Punkte die mindestens X Meter
> entfernt sind.

Wie meinst Du das genau? Könntest Du das bitte in "Pseudo-Code" 
ausdrücken?
Danke.

von jo (Gast)


Lesenswert?

Ich nehm an er meint das so:
1
for i=1 to messende
2
    if    
3
          //keine echte Bewegung, nur rauschen
4
          distanz(messpunkt[i], messpunkt[i+1]) < schwankung
5
          
6
    then 
7
          loesche messpunkt[i+1]
8
end
9
10
gesamtdistanz=summe_ueber_i(distanz(messpunkt[i],messpunkt[i+1]))

von Axel R. (Gast)


Lesenswert?

>..da die Geschwindigkeitsangabe beim GPS auf der
>zurückgelegten Strecke basiert.

sicher?? Eher nicht ;-))

Nimm mal ne GPS mit längerem Kabel(aufpassen, das sss nicht abreist) und 
schwinge sie wie ein Lasso über deinem Kopf. Einmal linksrum für 
10-20Sekunden und einmal rechtsrum für 10-20Sekunden.
Du schaffst ca. 70Km/h OHNE dich vom Fleck zu bewegen.
Leider kann ich nicht sagen, WIE nun GENAU die Geschwindigkeit 
ermittelt wird. Aber jedenfalls nicht nach der zurückgelegten Strecke.

Ist ja aber auch egal ;-)) Ich hatte das mal aus "Langeweile" mit einer 
kleinen Hirschmann 5M(M5?) Antenne probiert und das fiel mir jetzt 
gerade dazu ein...

Viele Grüße
Axelr.

von Peter (Gast)


Lesenswert?

Zitat:

Nimm mal ne GPS mit längerem Kabel(aufpassen, das sss nicht abreist) und
schwinge sie wie ein Lasso über deinem Kopf. Einmal linksrum für
10-20Sekunden und einmal rechtsrum für 10-20Sekunden.
Du schaffst ca. 70Km/h OHNE dich vom Fleck zu bewegen.
Leider kann ich nicht sagen, WIE nun GENAU die Geschwindigkeit
ermittelt wird. Aber jedenfalls nicht nach der zurückgelegten Strecke.

Ist ja aber auch egal ;-)) Ich hatte das mal aus "Langeweile" mit einer
kleinen Hirschmann 5M(M5?) Antenne probiert und das fiel mir jetzt
gerade dazu ein...





War bestimmt lustig die antenne zu schwingen ;-)

von D. S. (jasmin)


Lesenswert?

Hallo,


ich habe das einmal in VBASIC für ein Mobile Smartphone programmiert.
Die GPSmaus auf Datenausgabe im Sekundentakt gestellt (hochgenau, da vom 
GPS Zeitnormal abgeleitet) und dann über Speed over Ground im 
Sekundentakt aufsummiert.

Bin damit wochenlang im Ruhrgebiet herumgefahren.

Die Genauigkeit war erstaunlich gut; es gab kaum Abweichungen mit dem 
Tacho meines Audi A4.

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.