AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Warum einen Fahrsimulator verwenden? Rückwärtsfahren mit Anhänger(n) ist schwierig darum: Sensibilisieren des Fahrers mit dem Umgang von Gespannen Erlernen und Trainieren des Lenkverhaltens Unfallrisiko minimieren Fahrsimulator [Motivation]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Aufbau] ereignisbasierte Kommunikation alle Ereignisse laufen über den Ereignisverteiler Informationsaustausch in periodischen Intervallen [20Hz] allerdings: Ereignisse können auf Befehl verschickt werden KabineSimulationEreignisverteilerSpiegel
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Aufbau] Prozess: Simulation Steuerungssignale der Eingabegeräte verarbeiten Joystick [PC-Variante] Mercedes-Cockpit Berechnungen der Kinematik Darstellung der 3D-Welt Kabine Simulation EreignisverteilerSpiegel
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Aufbau] Prozess: Kabine dient als Vermittler zwischen Simulation und Mercedes-Cockpit empfängt Ereignisse, wertet diese aus und gibt Informationen an Cockpit weiter fragt Daten mittels UDP vom Cockpit ab und versendet entsprechende Ereignisse KabineSimulationEreignisverteilerSpiegel
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Aufbau] Prozess: Spiegel Repräsentation der Außenspiegel empfangen Ereignisse mit Informationen aus der Simulation z.B. neue Kameraposition KabineSimulationEreignisverteilerSpiegel
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Aufbau] Prozess: Ereignisverteiler Prinzip: jeder darf senden, Empfänger müssen sich registrieren verarbeitet eingehende Ereignisse und vesendet dies an registrierte Empfänger wir unterscheiden zwischen internem und externem Ereignisverteiler intern: fester Bestandteil der Simulation extern: Erweiterungen wie Kabine, Spiegel KabineSpiegelSimulationEreignisverteiler
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Aufbau] Simulation intern Ereignisverteiler z.B. Motor abschalten z.B. Spiegel einstellen Kabine extern EreignisverteilerSpiegel
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Funktionalität] Werte abfragen: Licht Zündung Blinker/Warnblinker Hupe Gangschaltung Lenkradwinkel Gas-/Bremspedalstellung Handbremse Werte setzen: Lenkmoment Drehzahl Geschwindigkeit Krafstoff-Füllstand Licht Zündung Blinker/Warnblinker Gang das Cockpit bietet laut Simutech folgende Funktionalitäten:
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Visualisierung] grafische Darstellung der Simulation basiert auf Crystal Space ein kurzer Einblick in die Visualisierungs-Pipeline Erstellung der Welt im 3D-Programm Blender Konvertierung mit Hilfe eines Scripts in XML XML-Code wird direkt von Crystal Space verarbeitet Blender-Modell XML XML-CodeSimulation blend2cs Simulation
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Visualisierung]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fahrsimulator [Ausblick] Was ist noch zu tun? Sound-Ausgabe 3D-Modell für Zwei-Achsigen-Anhänger erstellen Rampenspiegel-Position ändern Neigen der Fahrersicht in der Simulation eventuell Shadow-Maps durch Stencil-Shadow ersetzen
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Fragen ? [Ende] Fahrsimulator