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, IN4237)

Course 0000003071 in SS 2020

General Data

Course Type practical training
Semester Weekly Hours 6 SWS
Organisational Unit Informatics 4 - Chair of Software & Systems Engineering (Prof. Pretschner)
Lecturers Florian Hauer
Responsible/Coordination: Alexander Pretschner
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 an autonomous platooning functionality for cars. Platooning is an autonomous driving function that enables cars or trucks to drive behind one another at a very close distance such that fuel can be saved. This scenario not only requires correct and efficient strategies for the management of the platoon, but also a sound safety concept that ensures the dependable operation of the cars also in the event of hardware faults (e.g., sensors). There will be two teams within the course. The function development team will develop the platooning functionality by extending existing components (e.g., adaptive cruise control, lane keeping assistance, car-to-car communication). The team will address different roles (e.g., leader and follower car) and functions (e.g., a car joining or leaving a platoon, joining two platoons into one, or splitting a larger platoon) comprised by platooning. The safety team will execute assurance activities in order to ensure the safe operation of a part of the system (e.g., adaptive cruise control). It will analyze different fault mitigation measures (i.e., safe state and fail-operational degraded behavior), and integrate them into the actual implementation of the system, while following the safety lifecycle recommended by the ISO 26262 standard for functional safety of automotive electrical and/or electronic systems. Furthermore, the students will model the safety case of the subsystem. A safety case is an argumentation that a system is safe to operate in a given context, based on evidence generated during the system development. The participants will apply a model-based approach in order to develop the safe platooning functionality and the safety assurance argumentation. The two teams will manage themselves and need to coordinate in order to come up with a joint solution that will be deployed and evaluated on professional remote-controlled car models (scale 1:10). Main parts of the course will take place at fortiss GmbH, close to Nordfriedhof. fortiss is the research institute of the Free State of Bavaria for software-intensive systems and is affiliated with TUM. Its researchers will support the course with their knowledge and experience about state-of-the art model-based methods, safety approaches, and architectures. Main parts of the course will take place at fortiss GmbH, close to Nordfriedhof. Preliminary Meeting in Room 01.09.14 on 3rd February at 10am (sharp)
Links TUMonline entry
Top of page