Autonomous Driving Lab: Modeling, Simulation and 3D-Visualisation of Cooperative Cars

Lehrveranstaltungsnummer:tba
Room: SE Seminarraum / SE Seminar room

Begin: TBA

Supervising Assistants: Course Type: Practical Course

Course ID:TBA


Inhalt / Content

Autonomous cars have recently gained a lot of attention in research and industry. However, the development of software for such vehicles is still a big challange and involves many interacting components such as

  • Navigation
  • World models
  • Situation understanding
  • Trajectory planning
  • Controllers
  • A sensor system / image recognition
  • Communication
  • Security and safety features
  • Middleware integration such as ROS
  • Deep Learning
  • Integration and Simulation in IDEs
  • and many others.
For the implementation of such elaborate systems new software development methodologies are required. The component & connector modeling paradigm has been the first choice in automotive industry and research for many years. In this lab, we will look at the development of vehicular systems using EmbeddedMontiArc and the EmbeddedMontiArcStudio IDE. The language family offers plenty of new features important for the development of embedded and cyber-physical systems including SI unit support, deep learning integration, middleware adapter generation, and others. In this lab the student team will be involved in ongoing research of cyber-physical systems engineering. We will develop autonomous drivng functions and use the results to improve the software engineering methodology, e.g. by introducing new component libraries.

Voraussetzungen / Prerequisites :

  • Vorlesung Softwaretechnik / Pass lecture Software Technology
  • Motivation
  • gute Programmiererfahrung / good skills in programming
  • Spaß an Gruppenarbeit / like to work with people

Ergebnisse aus vorherigen Seminaren und Praktika / Results of previous students' works

EmbeddedMontiArcStudio


Java-OpenSimulator-Connector


Cooperative Driving in a Platoon