Aufgabenstellung

Die Aufgabenstellung enthält ein fiktives Szenario, in welchem die ebenfalls fiktive Firma Really Clever Solutions for Remote Control Supervision (RSC²) GmbH in Wildau, die Entwicklung eines Systems zur Telemetrie-Daten-Verarbeitung für Kraftfahrzeuge plant.
Das System soll handlich sein und kostengünstig produziert werden können. Es soll ferngesteuert werden können und vom Bediener keine besondere Qualifikation (außer grundlegender fahrzeugtechnischer Erfahrung) verlangen. Die Firma möchte ein solches System selbst entwickeln und dabei – wo sinnvoll und möglich – auf preiswerte Standardkomponenten zurückgreifen. Mehrere Varianten des Systems sollen zunächst konzipiert und dann als Prototypen realisiert werden. Eine spätere Weiterentwicklung zur Produktreife wäre ein neues Projekt.

Technisches Lösungskonzept

Zu entwickeln ist zunächst ein technisches Lösungskonzept für ein Telemetrie und Datenerfassungssystem, das mindestens den folgenden Anforderungen genügt:
Einfacher Einbau in Kraftfahrzeuge, wenig Raumbedarf und Gewicht
System von einer Zentrale aus fernsteuer- und abfragbar
Reichweite für Fern-Beeinflussung in Echtzeit ca. 5Km
Reichweite für Telemetrie-Daten-Übertragung in Echtzeit auch ca. 5Km
Speicherkapazität für gesammelte Daten für etwa 7 Tage im KFZ
Beeinflussung und Datenabfrage ohne Echtezeit-Anforderung möglich über beliebige
Entfernung
Video-Live-Streaming beider Kameras (Echtzeit, 5Km Reichweite)
Darstellung der übrigen Daten in Echtzeit (5Km Reichweite) in synchronisierter Form auf einer
stationären Workstation („Zentrale“)
Meldung von Ereignis, Position, Zeit und Standbild in Echtzeit an die Zentrale sowie an
angemeldete mobile Nutzer
Mobiltelefon-Anwendung für den Empfang des „Ereignis-Alarm“

Erforderliche Daten

Zu erfassende und zu verarbeitende Daten:
Fahrzeugparameter (z.B. via OBD-2)
Beschleunigung für 3 Translations-Richtungen
Fahrzeugposition auf ca. 5m genau
Fahrzeug-Geschwindigkeit
Fahrer-Kamera
Aussen-Kamera in Fahrtrichtung

PC-Anwendung der Zentrale

PC-Anwendung für die stationäre Zentrale mit:
komfortabler Benutzeroberfläche, inkl. Fernsteuerung (Valet/Teenager-Modus
remote einschalten)
Videofenster (2) für die Verfolgung der Fahrt in Echtzeit
Speicherung des Videostreams mit synchronen Geodaten
Snapshot-Funktion zum Abspeichern von Einzelbildern mit zugehörigen Geodaten
Darstellung der Fahrtroute in Echtzeit in einer Strassenkarte oder einem Streckenplan

Bildverarbeitendes Kamerasystem

Innerhalb des bildverarbeitenden Kamerasystems, soll mindestens eine vordefinierte Situationen über die Kamera(s) und Messwerte mit Bild- und Signalverarbeitung, erkannt werden, z.B.:
Fahrerassistenzsystem für Gefahrensituationen
Identifikation von Fremdfahrzeugen anhand des Nummernschilds
Kurvenwarner mit Abschätzung des Kurvenradius
Sekundenschlaf-Warnsystem
ggf. eigene sinnvolle Idee

Standardkomponenten

Es sind grundsätzlich bevorzugt Standard-Komponenten zu verwenden, d.h.
am Markt verfügbare Geräte und Komponenten
gängige Plattformen und Betriebssysteme
Standard-Programmiersprachen wie Java, C, C# und/oder X3D
Ggf. offene Bibliotheken oder Frameworks (auch Game Engines)
Standard-Werkzeuge (IDEs, Graphik- und Planungsprogramme etc.)
Zur Realisierung erforderliche technische Geräte und Hardware werden gestellt bzw. auf Kosten (ca. 500€) der Hochschule beschafft.