Forum: Mikrocontroller und Digitale Elektronik GPS Konfidenz Funktion


von Ümit C. (bluewhite69)


Lesenswert?

Suche eine Funktion,die aus den unterschiedlichen NMEA-Informationen
wie Anzahl Satteliten, quality, hdop usw
ein Konfidenz bestimmt(als Gütemass für den Empfang).
Besser wäre sogar ein Abstand in Mettern nach dem motto

die wahre Position ist mit 95% Wahrscheinlichkeit im Radius von 
X-Metern.


MfG
blue

: Verschoben durch User
von Wolfgang H. (Firma: AknF) (wolfgang_horn)


Lesenswert?

Hi, Ümit,

> Suche eine Funktion,die aus den unterschiedlichen NMEA-Informationen
> wie Anzahl Satteliten, quality, hdop usw
> ein Konfidenz bestimmt(als Gütemass für den Empfang).

Die wird es kaum geben können.
Sehr wohl aber kannst Du die Streuung der Ergebnisse ermitteln.
Auf bewegter Plattform dazu auch andere Navigationsmittel hinzu ziehen 
wie Odometer, Loran, INS... Siehe hier im Forum auch unter 
"Kalman-Filter".

Beispiel: Wenn ein Hochhaus einen Satelliten spiegelt, zeigt der 
GPS-Empfänger falsch an. Das kriegst Du aber erst heraus, wenn viele 
Satelliten in Sicht sind, dann korrigiert der GPS-Empfänger das selber.

Begründung: Auf dem Ausbreitungsweg vom GPS-Satelliten bis zum 
GPS-Empfänger passieren zu viele Fehlerursachen für eine analytische 
Diagnose der aktuellen Fehler. Bleibt die heuristische 
Qualitätsschätzung übrig - die hast Du in der Streuung sehr einfach und 
billig.

Cioa
Wolfgang Horn

von Jürgen S. (jurs)


Lesenswert?

Ümit Cekli schrieb:
> Suche eine Funktion,die aus den unterschiedlichen NMEA-Informationen
> wie Anzahl Satteliten, quality, hdop usw
> ein Konfidenz bestimmt(als Gütemass für den Empfang).
> Besser wäre sogar ein Abstand in Mettern nach dem motto
>
> die wahre Position ist mit 95% Wahrscheinlichkeit im Radius von
> X-Metern.

Sowas wie die Formeln hier:
http://www.edu-observatory.org/gps/gps_accuracy.html
?

Stichwort ist "Estimated Position Error"(EPE).

Ich kenne zwar nur diese kleinen Outdoor-Receiver im Handy-Format und 
keine speziellen GPS-Module zum Verbauen in Mikrocontrollern, aber 
soweit mir bekannt ist gibt es GPS-Receiver, die schmeissen direkt ein 
EPE in Metern raus in den NMEA-Datensätzen.

Diese Receiver erkennt man meistens daran, dass man ihre Schnittstelle 
auf "NMEA 0183" und auf ein eigenes Format umstellen kann, z.B. viele 
Garmin-Receiver. In den erweiterten Datensätzen, die nicht direkt zum 
NMEA-Standard gehören, kommen dann ggf. die EPE-Angaben. Sind diese 
Receiver auf strikt "NMEA 0183" konfiguriert, kommen die erweiterten 
Ausgaben nicht.

von Ümit C. (bluewhite69)


Lesenswert?

Danke für die Antworten.

Mit der Streuung ist das natülich nur möglich wenn man sich nicht 
bewegt.
Ausserdem bin ich im Bezug auf die Rcihtigkeit im unklaren.

Nach dem Motto ich werfe beim Darten immer auf Bull treffe aber mit 
meinen Pfeil immer 3-fach 20ig. Streuung ist 0. Trotzdem ist der Fehler 
hoch.

Ich dachte eher an eine einfache Formel mit Standard NMEA-Informationen.

Güte = Sattelitenanzahl / ?? * ??



MfG

von Wolfgang H. (Firma: AknF) (wolfgang_horn)


Lesenswert?

Hi, Ümit,

> Streuung ist 0. Trotzdem ist der Fehler hoch.

Lies noch mal nach. Deswegen wird Streuung aus dem Quadrat der 
Abweichungen berechnet.

Ciao
Wolfgang Hornre

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.