DGPS mit RTKlib fürs Auto
Verfasst: 20.04.2016 - 21:11
Hallo Leute,
ich bin bei der Suche nach einem kostengünstigen DGPS auf dieses Forum gestoßen und habe nach einigem einlesen noch einige Fragen. Aber erst zum Hintergrund:
Von der Uni aus haben wir ein Projekt, dass mit Hilfe von DGPS und hinterlegten Map-Daten, Geisterfahrer auf der Autobahn erkennen soll und die Warnung via C2X an betroffene Fahrzeuge weitergeben soll, sowie an eine RSU (Road Side Unit) die, die Warnung dann per UMTS an einen Backend server weiter geben kann. Dazu sollte das GPS natürlich möglichst genau (weniger als 1m) und in Real-time übertragen werden.
Natürlich wird das ganze zuerst nur simuliert, allerdings wäre es wünschenswert wenn Teile davon auch in die Realität umgesetzt werden können.
Bisher wäre mein Vorgehen folgendes:
- Jedes Auto (Notebook I) erhält einen GPS lowcost receiver, die RTKlib und ein C2X modul.
- Die RSU (Notebook II) erhält einen GPS lowcost receiver, einen UMTS dongle, die RTKlib und die Korrekturdaten von SAPOS-BW (kostenlos soweit ich weiß)
Demnach würde die RSU die Korrekturdaten erhalten und könnte mit ihnen ihren eigenen Standort genau bestimmen (für den Andwendungsfall 2. rangig) sowie diese Korrekturdaten weiter via C2X- Modul an alle erreichbaren Fahrzeuge (via. Multihoping auf Aufbahnen sind damit einige km drin) senden, die somit auch ihre Standorte präzise bestimmen können.
Dabei ist die Frage jedoch, wie schnell ändern sich die Fehler bzw die Korrekturdaten? Wenn Sie ca. 3 min brauchen bis sie bei dem eigentlichen Fahrzeug sind, sind Sie dann noch brauchbar, oder nicht?
Da wir auf ein altes Projekt aufsetzen, werden wir die Applikation später auf Linux-Betriebssystemen auf normalen Laptops laufen lassen. Deshalb 2 Fragen:
1. bietet die RTKlib eine API (wir benutzen Java) um die genaue GPS Daten direkt abzugreifen
2. Ist so eine Navilock NL-402U USB Maus geeignet dafür? Ein USB Device wäre für unsere Zwecke um einiges einfacher als ein board selbst zu bauen. Welche kann man da empfehlen?
Ich hoffe ich hab mich verständlich ausgedrückt und ihr könnt mir weiterhelfen,
vielen Dank schonmal!
ich bin bei der Suche nach einem kostengünstigen DGPS auf dieses Forum gestoßen und habe nach einigem einlesen noch einige Fragen. Aber erst zum Hintergrund:
Von der Uni aus haben wir ein Projekt, dass mit Hilfe von DGPS und hinterlegten Map-Daten, Geisterfahrer auf der Autobahn erkennen soll und die Warnung via C2X an betroffene Fahrzeuge weitergeben soll, sowie an eine RSU (Road Side Unit) die, die Warnung dann per UMTS an einen Backend server weiter geben kann. Dazu sollte das GPS natürlich möglichst genau (weniger als 1m) und in Real-time übertragen werden.
Natürlich wird das ganze zuerst nur simuliert, allerdings wäre es wünschenswert wenn Teile davon auch in die Realität umgesetzt werden können.
Bisher wäre mein Vorgehen folgendes:
- Jedes Auto (Notebook I) erhält einen GPS lowcost receiver, die RTKlib und ein C2X modul.
- Die RSU (Notebook II) erhält einen GPS lowcost receiver, einen UMTS dongle, die RTKlib und die Korrekturdaten von SAPOS-BW (kostenlos soweit ich weiß)
Demnach würde die RSU die Korrekturdaten erhalten und könnte mit ihnen ihren eigenen Standort genau bestimmen (für den Andwendungsfall 2. rangig) sowie diese Korrekturdaten weiter via C2X- Modul an alle erreichbaren Fahrzeuge (via. Multihoping auf Aufbahnen sind damit einige km drin) senden, die somit auch ihre Standorte präzise bestimmen können.
Dabei ist die Frage jedoch, wie schnell ändern sich die Fehler bzw die Korrekturdaten? Wenn Sie ca. 3 min brauchen bis sie bei dem eigentlichen Fahrzeug sind, sind Sie dann noch brauchbar, oder nicht?
Da wir auf ein altes Projekt aufsetzen, werden wir die Applikation später auf Linux-Betriebssystemen auf normalen Laptops laufen lassen. Deshalb 2 Fragen:
1. bietet die RTKlib eine API (wir benutzen Java) um die genaue GPS Daten direkt abzugreifen
2. Ist so eine Navilock NL-402U USB Maus geeignet dafür? Ein USB Device wäre für unsere Zwecke um einiges einfacher als ein board selbst zu bauen. Welche kann man da empfehlen?
Ich hoffe ich hab mich verständlich ausgedrückt und ihr könnt mir weiterhelfen,
vielen Dank schonmal!