HERBECK, J.R. Von- Große Messe (Munich Philharmonic Chorus, Philharmonie Festiva, Hofmann, Schaller)
AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der...
-
Upload
menno-helmstetter -
Category
Documents
-
view
105 -
download
0
Transcript of AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der...
![Page 1: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/1.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick
Fahrsimulator [Inhalt]
![Page 2: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/2.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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]
![Page 3: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/3.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick
Fahrsimulator [Inhalt]
![Page 4: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/4.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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
Kabine SimulationEreignisverteiler
Spiegel
![Page 5: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/5.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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 SimulationEreignisverteiler
Spiegel
![Page 6: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/6.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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
Kabine SimulationEreignisverteiler
Spiegel
![Page 7: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/7.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Fahrsimulator [Aufbau]
• Prozess: Spiegel
• Repräsentation der Außenspiegel
• empfangen Ereignisse mit Informationen aus der Simulation
• z.B. neue Kameraposition
Kabine SimulationEreignisverteiler
Spiegel
![Page 8: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/8.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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
Kabine
Spiegel
SimulationEreignisverteiler
![Page 9: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/9.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Fahrsimulator [Aufbau]
Simulation
intern
Ereignisverteiler
z.B. Motor abschalten
z.B. Spiegel einstellen
Kabine
extern
Ereignisverteiler
Spiegel
![Page 10: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/10.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick
Fahrsimulator [Inhalt]
![Page 11: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/11.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 12: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/12.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 13: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/13.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 14: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/14.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 15: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/15.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 16: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/16.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 17: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/17.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 18: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/18.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 19: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/19.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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:
![Page 20: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/20.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick
Fahrsimulator [Inhalt]
![Page 21: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/21.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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-Code Simulation
blend2cs
Simulation
![Page 22: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/22.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Fahrsimulator [Visualisierung]
![Page 23: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/23.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick
Fahrsimulator [Inhalt]
![Page 24: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/24.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut 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
![Page 25: AGRT Kewenig Schaller SS2006 Zöbel Institut für Softwaretechnik Motivation Aufbau Funktionen der Kabine Visualisierung Ausblick Fahrsimulator [Inhalt]](https://reader035.fdokument.com/reader035/viewer/2022062622/55204d6149795902118b47cd/html5/thumbnails/25.jpg)
AGRT Kewenig • Schaller • SS2006 • ZöbelInstitut für Softwaretechnik
Fragen ?
[Ende]Fahrsimulator