Geschwindigkeit loggen

  • Geschwindigkeitsprofil:


    attachment.php?attachmentid=1027169


    Logging mache ich auf 2 Arten, entweder fahre ich Auto, dann zeichnet der Navigon-Navigator (mit dem INI-Eintrag) immer automatisch die NMEA-Logs auf. Für topografische Karten im Gelände nehme ich Glopus und auch dort wird dann generell immer alles mitgeloggt. So brauche ich dann keine weiteren Tools dazu. Wichtig ist nur die $GPRMC-Sequenz im NMEA, die "speed" enthält. In Navigon ist die automatisch dabei, bei Glopus muss diese noch selektiert werden.


    Zum Anzeigen des Geschwindigkeits-Profils habe ich mir selbst etwas auf Basis von Octave gebastelt. Octave ist ein kostenloser MATLAB-Clone, der z.B. im Cygwin-System (www.cygwin.com) als installierbares Paket enthalten ist. Dazu wird auch noch GPSBABEL benötigt (www.gpsbabel.org), das NMEA in eine brauchbare Form umwandelt (nmea2matrix). Dazu habe ich einen speziellen Matrix-STYLE-File definiert. Octave selbst ruft GNUPLOT zum zeichnen auf, auch als Paket in Cygwin drin.


    Wenn alles installiert ist (der schwierigere Part), geht es recht einfach:


    nmea-speedplot nmea-log.txt


    das erzeugt dann eine PDF-Grafik mit dem Geschwindigkeitsprofil. Es stehten natürlich die ganzen Rechenkünste von Matlab/Octave zur Verfügung, mit denen das Script erweitert werden kann. Z.b. weitere Linien mit Höhenprofil, geglättetes Durchschnittsprofil etc. Oder Ausgabe als WMF/EPS zum Bearbeiten der Grafik.


    Download meiner Scripts hier:
    http://forum.pocketnavigation.de/tid1053510-sid.htm


    Ein anderes Script erzeugt aus NMEA ein CSV mit den Speed-Daten


    nmea2speedlog < nmea-log.txt > speedlog.csv


    Das kann z.B. in Excel eingelesen und dort zu einer Grafik gemacht werden. Neben speed ist auch die Anzahl der Satelliten, VDOP, HDOP etc drin. Kann alles geplottet werden ...



  • Hi Michi,


    wie macht man das bei IGO - bzw. wie kann man das auslesen. Kenne die Logfunktion, aber da wird, so dachte ich, nur die Durchschnittsgeschwindigkeit ermittelt. Kann man die geloggte "Protokolldatei" irgendwo sinnvoll auslesen lassen und sich z.B. die Vmax anzeigen lassen?
    Konkreter Anlass, würde gerne mal die Tachoabweichung meines Autos testen, will aber nicht bei 240/250 km/h auf die kleine Geschwindigkeitsanzeige von iGO starren müssen, sondern lieber später lesen: Vmax = XX? Ging ja bei MN|4.2 wunderbar, dort konnte man im Fahrtenbuch die Vmax ablesen.

  • @Corx: ja, das geht. Mit der freeware u-center bekommst du alles zu sehen, was Dein Herz begehrt :)


    Wie man allerdings das Loggen in I-Go einschaltet, weiß ich nicht mehr - hatte ich damals nur ein Mal gemacht. Da wird Dir sicherlich gleich oder später jemand antworten.

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Zitat

    Original von HSVMichi
    @Corx: ja, das geht. Mit der freeware u-center bekommst du alles zu sehen, was Dein Herz begehrt :)


    Wie man allerdings das Loggen in I-Go einschaltet, weiß ich nicht mehr - hatte ich damals nur ein Mal gemacht. Da wird Dir sicherlich gleich oder später jemand antworten.

    #


    Danke dir. Weißt du, wie man es downloaden kann? Dort kommt bei mir eine PW-Abfrage: PW?! Dachte, es sei FW.

  • Zitat

    Original von Corx

    #


    Danke dir. Weißt du, wie man es downloaden kann? Dort kommt bei mir eine PW-Abfrage: PW?! Dachte, es sei FW.


    Du musst Dich einmal kostenfrei registrieren.

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Ich hab mir noch mal ein paar Tools angeschaut: so ganz überzeugend fand ich keines.


    Am schönsten stellt es noch das "Navigations Plugin" vom Geogrid-Viewer dar, dazu gleich auf Mausklick die entsprechende Stelle in der Top50/Generalkarte.


    Bei GPS Track Analyse wird in erster Linie das Höhenprofil dargestellt, die Geschwindigkeit nur mickrig am unteren Rand.


    Beide Tools haben aber die Macke, dass sie wegen der GPX-Importformate die Geschwindigkeit errechnen müssen. So komme ich mit dem Auto auf wahnsinnige Vmax = 1700 km/h.


    Wenn ich mit dem nmea2matrix-Script die Speed auslese, kommt die echte Geschwindigkeit des GPS-Receivers. u-center zeigt diese auch an. Von der grafischen Darstellung find ich das PDF aber schöner als im u-center, auch wenn es nicht interaktiv ist. Auch mit Excel erstellte Grafiken aus den nmea2matrix-Daten dürften gut aussehen.


    p.s.
    GPSonic hab ich noch gefunden, das stellt das v-Profil ordentlich dar
    http://www.nsonic-net.de/

    Einmal editiert, zuletzt von frank334 ()

  • Ich hänge mal die aktualisierten Scripts dran, u.a. eines, dass per Kommando gleich alle Logs auf einen Schlag in ein speed-profile als PDF speichert:


    nmea-speedplot-all *.txt


    Bei u-center habe ich zuletzt noch die Mobilversion für den PDA ausprobiert. Interessant dort ist die Echtzeit-Darstellung des Geschwindigkeitsprofiles.


    Zum Anschauen auf dem PC nehme ich aber lieber das o.g. Script. Auch die Darstellung in Excel (via nmea2speedlog Script) sieht sehr gut aus. Nur muss in Excel das Chart immer manuell zusammengeklickt werden. Kann jemand dazu ein Makro schreiben, damit das automatisch geht?


  • :]


    Das ist in GPSLog schon enthalten. DA aber hier noch viel mehr ausgewertet wird, ist dieses nicht sehr schnell.


    Was spricht denn gegen u-center? Das gibt doch eine wunschlose Auswertung, oder?

  • Von der grafischen Darstellung finde ich die beiden Plots oben optimal. Wobei ich leider nur im Excel-Chart die Zeitdarstellung hinbekommen habe, nicht im Matlab-Script. Dafür kann letzteres automatisch generiert werden, in Excel muss der Chart manuell aus den Zahlenspalten generiert werden.


    Ein einziges Kommando und zu allen GPS-Logs hab ich die zugehörigen Geschwindigkeitsprofile als PDF-Dokument. So geht es mit dem nmea-speedplot-all Script. In u-center muss man dazu ne ganze Menge rumklicken, das Log "abspielen", und das für jedes Log einzeln. Das nervt. Von den Darstellungsmöglichkeiten ist natürlich viel drin, aber ich möchte normalerweise nur die Geschwindigkeit als Plot und den Track in GoogleEarth anschauen.


    Wo gibt es das "GPSLog" zum Download? Kann das den Excel-Chart automatisch auf Knopfdruck generieren? Das wäre schon interessant. So viel Excel-Basic hab ich nicht drauf.

  • Ach, ich hab's, das hier, nicht?
    http://www.karomue.privat.t-online.de/10642.html


    Bei mir macht das aber "Laufzeitfehler 6" "Überlauf" während der NMEA-Konvertierung.


    Zumindest für die NMEA-Analyse gibt's aber GPSBABEL. Das kann mit entsprechenden Style-Dateien auch alle NMEA-Datenfelder extrahieren und als CSV speichern. Das kann Excel oder Openoffice direkt lesen. Oder mit matrix_track.style als MATLAB-Matrix.


    Das interessante an Excel wäre die Darstellung als Chart. Ich habe mal in den Makros gestöbert, da gibt's ein paar Chart-Kommandos. Kannst du damit ein v-Profil machen?