Diverse Projekte im Bereich von Autonomen Fahrzeugen/Drohnen, Digital Twins, System Modellierung und Modellierungssprachen.

HINWEIS

Studierende können gerne auch eigenständig Projektvorschläge in diesen oder ähnlichen Bereichen machen.

Projekte für Bachelorarbeiten

Guiding User Interaction Flow (UI Design, Usability)

Ziel dieser Arbeit ist es Prozesse von Benutzerinteraktionen zu modellieren und zu evaluieren wie man diese steuern kann um die Fehlerraten zu verhindern

Digitale Zwillinge für Autonome Fahrzeuge (Digital Twins)

Das Ziel ist ein selbstfahrendes Fahrzeug mit Digitalem Zwilling zu entwickeln. Das Fahrzeug wird hierzu durch ein Raspberry Pi Car dargestellt. Darauf basierend soll das Fahrzeug dann verschiedene vorbestimmte Tasks auszuführen, zum Beispiel

  • Fahrt von A nach B
  • selbst-adaptives Navigieren zu diversen POI
  • Hindernissen ausweichen
  • zu Ladestationen navigieren um zu “tanken/laden”
  • Derzeitigen Status bekannt geben, etc

Technologien: Java / Python / Web (HTML, JS, REST)

Automated Gardening: Hydroponic Plant Growing System (Digital Twins)

Das Ziel dieses Projekts ist ein hydroponisches System (Pflanzen wachsen in einer Wasser-Nährstofflösung, anstatt von Erde) aufzusetzen und zu Programmieren. Mittels Digitalen Zwillingen, werden Elemente wie Beleuchtung, Temperatur, der Wasserkreislauf, etc. bedient um ideale Wachstumsbedingungen für die jeweiligen Pflanzenarten zu schaffen.

Da Studierende können selbst beim Aufbau des Systems selbst Hand anlegen müssen, ist handwerkliches Interesse von Vorteil.

Technologien: Java / Python / Eclipse / Ecore

Autonomous Delivery System (Digital Twins)

Das Ziel ist ein Modell eines Liefersystems zu bauen, wo Straßennetz, Transporter (LKWs, Drohnen, etc) und Lieferungen über Digitale Zwillinge überwacht werden. Die Implementierung würde in zwei Schritten erfolgen. 1) Rein Digitale Lösung, wo einzelne Prozesse die Transporter simulieren und 2) Integrierte Lösung, wo Raspberry Pi Cars in dieses System eingebunden werden und autonom fahren.

Keywords: Modellierung

Technologien: Java / Python / Eclipse / Ecore

Scenario Search for ADS Simulators (Autonomes Fahren)

Verwendung von suchbasierten Methoden um Szenarien für selbstfahrende und autonome Fahrzeuge zu erstellen Using search-based technologies to create / refine scenarios for autonomous driving systems to expose certain behaviour.

Keywords: Search-based Software Engineering, ADS Simulators

Technologien: Java / Python

Projekte für Masterarbeiten

Scenario Generation for ADS (Autonomes Fahren)

Das Ziel ist, mittels suchbasierten Methoden Szenarios für selbstfahrende Autos zu generieren. Die Simulierung erfolgt mit “off-the-shelve” Simulatoren (Carla, Autonomoose, …). Die Komplexität hierbei ist die Einbindung von verschiedenster Datenquellen (OpenStreetMaps) und der Konfiguration der Szenarien.

Technologien: Java / Python / XML / JSON / …

Entwicklung einer Query Language für ADS Scenarios (Autonomes Fahren)

Das Ziel ist, existierende Scenario data bases zu durchsuchen und eine Query Language zu entwickeln, die es erlaubt Szenarien nach diversesten Features zu durchsuchen, idealerweise mittels “Fuzzy Search”.

Keywords: Modellierung, Sprachen, Query Languages

Technologien: Java / Python / Eclipse / Ecore

Speech-based Modelling (NLP, Modellierung)

Entwicklung einer Modellierungsumgebung (z.B. ein graphischer UML Editor) die über Sprachbefehle und Natural Language Processing die Erstellung und Editierung von Modellen erlaubt.

Technologien: Java / Python / Eclipse EMF

Testen von Sprachassistenten (NLP, AI)

Ziel dieser Arbeit ist es eine Testumgebung für Sprachassistenten zu entwickeln, wo es möglich ist die Qualität strukturiert zu testen, verschiedenen Versionen von Assistenten zu vergleichen und Testprozeduren zu definieren.

Technologien: Siri / Google Assistant / Alexa, etc.