Mit TT5 "reden", aber ohne SDK

  • Zitat

    Original von Hannes123
    Bedeutet dies, dass ich mit dem Eigenbau von Frank später ggf. etwas anfagen kann (entsprechende Software vorausgesetzt)?


    Das mit der Software dürfte das größte Problem werden, denn auf dem Go läuft wohl ein angepaßtes Linux. Wenn Du jemanden findest, der dafür programmieren kann, fein. Wir hier können das mit Sicherheit nicht. :)

  • @Loc2262


    gibts was neues ?


    ich hab mal nachgedacht


    Grüße
    Bill

    Einmal editiert, zuletzt von bill_gehts? ()

  • Zitat

    Original von bill_gehts?
    @Loc2262
    gibts was neues ?


    Ja ich hatte gestern wieder eine längere Skype-Session mit Frank, wir haben uns über RDS-Protokolle und technische Machbarkeit der Positionsabfrage unterhalten.


    Mit etwas weiterer Überlegung bin ich im Moment auf folgendem Stand:


    "Unsere" TMC-Software wird vermutlich zwei (mischbare) Modi haben. Erstmal ein "Standalone-Modus", der ohne Tomtom-Interaktion arbeitet, die aktuelle Position direkt von der GPS-Maus ausliest und feststellt, ob man sich Ausfahrt/Kreuzungspunkt X von Autobahn Y nähert, und dann alle relevanten Staus für diese Gegend anzeigt.


    Z.B. ich fahre auf Abfahrt X zu, dann werden alle Staus auf der Autobahn, zu der X gehört, die in Fahrtrichtung bis zu Y Abfahrten weiter vorne folgen, aufgelistet. Die Fahrtrichtung kennt man allerdings erst, wenn man an 2 Abfahrten vorbei ist.


    Das größte Problem dabei ist, exakt festzustellen, ob ich auf einer Autobahn (oder Straße daneben) fahre, in welche Richtung ich fahre, und wenn ich mich einer Abfahrt oder Kreuzung nähere, ob ich die Abfahrt nehme, oder auf der Kreuzung die Autobahn wechsele oder nicht etc.


    Man kennt aus der LCL ja nur die Koordinaten der Abfahrten erhält und nicht den kompletten Straßenverlauf. Deshalb ist eine *exakte* Störungsanzeige für die Autobahn (und die Richtung), auf der man fährt, nicht möglich.


    Aber ich denke, dies ist nicht so wirklich tragisch. Im Zweifelsfall zeigt der Standalone-Modus halt ein paar für die Strecke irrelevante Störungen an, das hat man im Radio ja auch.


    Im Interaktionsmodus werden zuerst mal alle TMC-gemeldeten Staus in die traffic.inc eingetragen. Zusätzlich kann man dann noch - das muß noch weiter ausgearbeitet werden - die aktuelle Route und Position von Tomtom auslesen und damit gezielt Infos für auf der Route liegende, bald kommende Störungen ausgeben.


    Tomtom zeigt die Störung ja durch das Eintragen in die traffic.inc schon selbst an, es fehlen aber so wesentliche Informationen wie Staulänge oder zu erwartende Verzögerung beim Reinfahren. In unseren Tests haben wir es noch nicht hinbekommen, diese Werte von Tomtom anzeigen oder auch nur in die Streckenberechnung einfließen zu lassen. Das einzige was gewirkt hat, ist das "Störungsabschnitt vermeiden"-Flag.


    Deshalb sollten im Interaktionsmodus bei Annäherung (oder auf Abruf) an eine Störung Details zu dieser (Beginn, Ende, Länge, Dauer, exakte Art) angezeigt werden. TMC bietet da ja viel mehr Information als die traffic.inc.


    Soviel zum aktuellen Stand der Planung. :)


    Zitat

    ich hab mal nachgedacht
    beim Vermeiden Button kommt doch 0x03 ins 30'er ..
    wenn du 0x22 reinschreibst wird die Route dort "rot"


    Der Straßenabschnitt wird rosa, ja, das steht wohl für "gesperrtes Straßenstück". Die 22 war nur ein Testwert, der wohl dasselbe bewirkt wie die 3, die Tomtom reinschreibt. In der Tat dürfte also Bit 1 das Vermeideflag sein. Das können wir auch prima nutzen, denn im TMC gibt es ein "Stauumfahrung empfohlen!"-Flag.


    Zitat

    schau mal in die "bestimmten" Textfiles da ist jeweils bei allen 09'er eine 1 drin (so ziemlich am Anfang der Zeile)
    bei allen anderen 02 .... ;) (woher die wohl kommen mag)


    Hier verstehe ich nicht so ganz, was Du meinst. Was sind "bestimmte Textfiles"?


    Zitat

    dann noch die mysteriöse 64


    Jo ob das % oder absolute Geschwindigkeit ist... irgendwas in der Richtung. % würde Sinn machen, da es wohl bei 100 losgeht.


    Der wichtigste Punkt in Richtung traffic.inc wäre im Moment, Tomtom zur Auswertung/Anzeige der Staulänge zu bewegen (woher hast Du eigentlich diese Angabe, daß in den Bytes 12+13 die Länge steht?), und Länge+Verzögerung in die Berechnung einfließen zu lassen. Ich frage mich nämlich sonst, wofür es die Funktion "Alternative berechnen - Verzögerung minimieren" gibt!

  • Hallo zusammen,


    ich werde mich jetzt mal um folgende Dinge kümmern:


    1. Virtueller COM-Port
    Werde mir mal GpsGate, SerialTools und Glopus mit Serilot anschauen. Denn wenn wir u.a. die aktuellen GPS-TMC-Mäuse unterstützen wollen, müssen wir irgendwie die GPS- und TMC-Daten trennen und an unser TMC-Programm und an das Navi weiterleiten.


    2. Weitere Analyse GPS-TMC-Maus-Protokoll
    Werde mit einem der o.g. Tools mal die ganze Kommunikation protokollieren. Anschließend haben wir neben den TMC-Daten auch echte GPS-Daten, die wir für weitere Simulationen verwenden können.


    3. Location Code List
    Werde mal schauen, was wir alles sinnvoll von der LCL-Tabelle benötigen. Die werde ich dann inkl. der GPS-Daten aus 2 an Euch weiterleiten.


    4. Test Cases
    Werde ein paar TMC-Meldungen erstellen um diese mit den GPS-Daten aus 2 testen zu können.


    5. Serielle Schnittstelle
    Werde mich mal mit der Kommunikation und Programmierung der seriellen Schnittstelle auf dem PPC kümmern.



    Ich denke, dass wir damit eine gute Ausgangsbasis für die weiter Entwicklung haben.


    Ich hoffe, dass Ihr noch einige zur traffic.inc und TT-Integration herausfindet.


    Bis später,


    Gruß
    Frank

  • Zitat

    Original von Loc2262


    Deshalb sollten im Interaktionsmodus bei Annäherung (oder auf Abruf) an eine Störung Details zu dieser (Beginn, Ende, Länge, Dauer, exakte Art) angezeigt werden. TMC bietet da ja viel mehr Information als die traffic.inc.


    Hier verstehe ich nicht so ganz, was Du meinst. Was sind "bestimmte Textfiles"?



    ich hab Dir mal ne Mail geschrieben ...

  • Zitat

    Original von bill_gehts?
    ich hab Dir mal ne Mail geschrieben ...


    Ich Dir auch. ;)

  • Hallo zusammen,
    ich verfolge Eure Diskussion schon eine Weile.
    Ich hätte evtl. noch eine Anregung für Euch.
    Viele Autoradios verfügen über einen TMC-Ausgang (z.B. Blaupunkt)
    für externe Navigationssysteme.
    Wäre es denkbar die Daten an diesem Ausgang auszulesen und via Bluetooth an den PDA zu senden.
    Mit dieser Lösung könnte die von Frank aufgebaute Schaltung wegfallen.
    Man bräuchte lediglich eine Schaltung, mit der das TMC Signal ausgewertet
    und übertragen wird.
    Dazu natürlich Eure Software :)


    filou62

  • @filou62:
    Vielen Dank für Deine Anregung.


    Sehr wahrscheinlich wäre das möglich. Zwar weiß ich nicht, wie dass Format der TMC-Ausgänge bei Autoradios ist, allerdings habe ich mich damit auch noch nicht beschäftigt.


    Da wir hier derzeit nur drei aktive Entwickler sind, wird auch noch einige Zeit ins Land gehen, bis sich in diesem Punkt etwas ändern könnte.


    Derzeit arbeiten wir erstmal an der HW-Unterstützung der aktuellen GPS-TMC-Mäuse, des FM9-Adapters und des Selbtbauempfängers.


    In der SW-Entwicklung wird jetzt erstmal eine Nullversion entwickelt, um zu sehen, wie sich unsere Ideen praktisch verwirklichen lassen. Auch an der Erforschung der traffic.inc wird noch gearbeitet.


    Gruß
    Frank

    Einmal editiert, zuletzt von Frank ()

  • @Frank


    mit der traffic.inc bin ich pessimistisch mitlerweile ...


    frage mal per eMail / Skype Loc2262 an ...


    Grüße
    Bill

  • @bill_gehts?
    Hmm - schade. Ich denke wir werden gleich mal skypen.


    Gruß
    Frank

  • Mal ein paar Fragen eines TTG-Besitzers:


    1. Kann ich nach heutigem Wissensstand eine Datei für den TT erzeugen in der ich eine Straßensperrung (Stau) vortäuschen kann? Wenn ja, wie müsste diese aussehen und welche Angaben bräuchte ich (Position, Länge, ...)?


    2. Gibt es eine oder mehrere Funktionen (ggf. auch PPC unabhängig) um an die Position zu gelangen, ab den ich den Stau vortäuschen möchte? Ich denke an so etwas wie ein Markieren der gewünschten Position über Karte rollen und dann diese Position auslesen.


    Zur Erläuterung worauf meine Fragen abstellen: Ich hätte für den TTG gerne eine Möglichkeit ab einer beliebigen Position X dem Go zu erklären hier wäre ein Stau der Länge y damit dieser eine entsprechende Ausweichroute berechen kann. Meiner Meinung nach müsste man die entsprechende Datei für Traffic erzeugen.


    Danke für eure Hilfe
    Hannes

    Einmal editiert, zuletzt von Hannes123 ()

  • @Hannes123: sorry, zum Go kann ich in der Richtung nichts sagen. Habe kein solches Gerät zum Testen, weiß also nicht ob es da eine traffic.inc gibt, ob sie wenn es sie gibt den gleichen Aufbau hat, und ob Kommunikation über Dateikommandos dort funktioniert.

  • Es gibt eine Trafic.inc. Es wäre mir ja geholfen, wenn ich wüsste, wie ich sie aufbauen müsste um eine Straßensperrung (Stau) vorzutäuschen. Wäre ein erster Schritt.


    Welche Funktionen kann ich beim PPC nutzen um die unter 2. beschriebenen Koordinaten auszulesen?


    Gruß
    Hannes

  • Zitat

    Original von Hannes123
    Es gibt eine Trafic.inc. Es wäre mir ja geholfen, wenn ich wüsste, wie ich sie aufbauen müsste um eine Straßensperrung (Stau) vorzutäuschen. Wäre ein erster Schritt.


    Welche Funktionen kann ich beim PPC nutzen um die unter 2. beschriebenen Koordinaten auszulesen?


    Gruß
    Hannes


    Hallo Hannes123,


    lese einfach mal dieses Posting von ANFANG AN durch...
    Schau dir auch die zahlreichen Dateianhänge an ...


    Das ist der Stand den wir wissen ...
    ...Frank,Loc2262 und ich haben KEINEN TTGO ...


    Grüße
    bill


  • Hallo Hannes123,


    ich kann bill nur zustimmen!!!


    So einfach ist das alles nicht. Erstmal musst Du an die Location Codes kommen und anschließend kannst Du die traffic.inc aktualisieren.


    Alle Infos dazu stehen im Posting!!! Ob sich dies allerdings auf einen Go so einfach übertragen lässt, wissen wir nicht. Wir haben keinen Go.


    Gruß
    Frank