This website is no longer updated.

As of 1.10.2022, the Faculty of Physics has been merged into the TUM School of Natural Sciences with the website https://www.nat.tum.de/. For more information read Conversion of Websites.

de | en

From Sensors to Driving Functions - develop your own car (IN0012, IN2106, IN4214)
Praktikum - From Sensors to driving functions - develop your own car (IN0012, IN2106, IN4214)

Course 0000002291 in WS 2017/8

General Data

Course Type practical training
Semester Weekly Hours 6 SWS
Organisational Unit Informatics 4 - Chair of Software & Systems Engineering (Prof. Pretschner)
Lecturers Responsible/Coordination: Alexander Pretschner
Assistants:
Florian Hauer
Dates

Assignment to Modules

Further Information

Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.

additional remarks In this practical course, you will be part of a team to develop basic driving functions and driver assistance systems for a small rover. This covers both, the hardware part with a realistic architecture and bus technology and the software part using progressive development techniques. The hardware part consists of - integrating sensors (laser scanner, accelerometer,...) to different Raspberry PIs (acting as electrical controlUnits (ECUs) like in a car), - connecting the Raspberry PIs to a CAN Bus, - setting up communication between the Raspberry PIs via the CAN Bus, - providing proper interfaces to be used by the driving functions. The software part consists of - using the modelling tool AutoFOCUS3 to develop the functionality of the rover in a model based fashion - writing/extending a code generator which generates code out of the AutoFOCUS3 models for the driving functions to run on the Raspberry PIs - software and systems engineering You will develop the Rover in two teams. Each of the teams will be responsible for different functions which in the end have to be integrated in one car. A rover will be provided for both teams. Both teams will manage themselves and need to coordinate with each other to make the integration of all functionality on one platform possible. Parts of the course will take place at Fortiss GmbH, close to Nordfriedhof.
Links TUMonline entry
Top of page