Here you can find all available student positions of our chair. We offer master theses, bachelor theses, research internships, industry internships and interdisciplinary projects. If you cannot find a suitable offering, please contact one of our research members. To find more information about the research topics of our chair you can visit Research. Furthermore, we offer seminar topics.

 

Bachelor's Theses

GAN-Based Panoptic-Aware Image Synthesis

Keywords:
Deep Learning, Semantic Image Synthesis, GANs

Description

Semantic image synthesis based only on adversarial supervision has recently made remarkable progress. Different from traditional GAN-based approaches, “OASIS” has redesigned the purpose of the discriminator as an N+1 semantic segmentation network, directly using the given semantic label maps as the ground truth for training. By providing stronger supervision to the discriminator as well as to the generator through spatially- and semantically aware discriminator feedback, OASIS has achieved SOA performance and remains a strong baseline even for powerful diffusion-based models, such as https://arxiv.org/pdf/2207.00050.pdf. Despite its great success, it is well known that semantic image synthesis based only on semantic maps often fails in complex environments where multiple instances occlude each other.

The goal of this work is to investigate whether OASIS can be extended to the panoptic case, both from the perspective of the learning objective and the network architecture.

Your work:

  • Literature review of state-of-the-art semantic/ panoptic-aware image synthesis methods, e.g., https://arxiv.org/abs/2012.04781, https://arxiv.org/pdf/2004.10289.pdf.
  • Analysis and identification of suitable panoptic segmentation backbones/ learning objectives. Possible starting point: https://arxiv.org/abs/2107.06278.
  • Development of a prototype based on https://github.com/boschresearch/OASIS + evaluation thereof and comparison to the current state-of-the-art.
  • Optional: opportunity to contribute to publications.

Prerequisites

Requirements:

  • Strong (proven) background in machine learning, as well as Python and common deep learning libraries such as TensorFlow or PyTorch.
  • Self-motivation.

Contact

If you are interested, please contact:

Körber, Nikolai (nikolai.koerber@tum.de) with your CV and transcripts. Please also describe your Deep Learning-background (GitHub, project reports, etc.).

Supervisor:

Nikolai Körber

Predictive Maintenance/ Transformer-based Anomaly Detection on the Edge

Keywords:
Anomaly Detection, Transformer, tinyML

Description

Anomaly detection plays an important role in many application scenarios. In the Industrial Internet of Things (IIoT), anomaly detection enables permanent monitoring and evaluation of machine and process data. In this way, machine failures can be predicted at an early stage, thus avoiding malfunctions, and making maintenance processes efficient.

Traditionally, the raw data is sent to centralized servers where large-scale systems perform analytics on the data gathered from all devices. However, this often leads to high network traffic, latency, and privacy issues. The goal of this work is to analyze the extent to which transformer-based anomaly detection models can be deployed directly to highly resource-constrained devices (MCUs).

Your work:

  • Literature review of state-of-the-art anomaly detection methods, e.g. “Deep Learning for Anomaly Detection: A Review” (Pang et al.).
  • Analysis and identification of deep learning-based models suitable for the deployment on resource-constrained devices (micro-controllers). Possible starting point: “TranAD: Deep Transformer Networks for Anomaly Detection in Multivariate Time Series Data” (Tuli et al. 2022). GitHub: https://github.com/imperial-qore/TranAD.
  • Development of a prototype + evaluation thereof and comparison to the current state-of-the-art using both benchmark and real-world datasets.
  • Optional: opportunity to contribute to publications.

Prerequisites

Requirements:

  • Strong (proven) background in machine learning, as well as Python and common deep learning libraries such as TensorFlow or PyTorch.
  • Self-motivation.

Contact

If you are interested, please contact:

Körber, Nikolai (nikolai.koerber@tum.de) with your CV and transcripts. Please also describe your Deep Learning-background (GitHub, project reports, etc.).

Supervisor:

Nikolai Körber

Verification of Model Outputs in TinyML Deployment Flow

Keywords:
TinyML, machine learning, TVM, MLonMCU
Short Description:
Development of a flexible feature for the MLonMCU deployment & benchmarking tool which allows verifying model outputs against (automatically generated) golden reference data.

Description

Machine Learning on the edge is becoming more and more popular nowadays. Especially for safety critical applications it is not acceptable to have any deviation of model outputs caused by the deployment method while other application might accept differences to the golden reference outputs to some degree.

Our TVM deployment flow is mainly based on the MLonMCU (https://github.com/tum-ei-eda/mlonmcu) tool. While it already supports validating model outputs, this functionality is rather limited.

Task Description:

  • Goal: Reimplement the validation feature in MLonMCU to be more flexible and accurate
  • Configuration: In additionon to bit-excact equivalences, the user may also allow deviations in some degree (absolute/relative delta)
  • Flexibility: Provide an generic interface supporting several target-specific implementations (Offline: data compiled in ROM, Online: data sent via Semihosting, UART,...)
  • Accuracy: Allow comparing intermediate values (between layers) in addition to just model outputs.

Prerequisites

  • Basic Knownledge of Machine Learning
  • Experience with Embedded C programming
  • Good Python Coding skills
  • Ideally experience using TVM Machinne Learning Framework

Contact

Philipp van Kempen

philipp.van-kempen@tum.de

Supervisor:

Philipp van Kempen

Online Microfluidics Programming and Simulation Platform

Keywords:
Microfluidics, Lab-On-Chip, Programming
Short Description:
We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming.

Description

Microfluidic Large Scale Integration (mLSI) refers to the development of microfluidic chips with thousands of integrated micromechanical valves and control components. This technology is used in many areas of biology and chemistry and is a candidate for replacing today's conventional automation paradigm, which consists of Robots for handling liquids.

 

To enable automated control of mLSI, programming sequence for valve control and fluid inputs is essential. Although, not every researcher, especially biologists or chemists, has programming skills. We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming to overcome this problem.

 

This platform provides a visual programming language that allows users to define their needs by dragging and dropping the command blocks into a canvas. A flow simulation will show up on the side when users click on the run. 

Prerequisites

  • Knowledge and experience in web design and web development
  • Good understanding of HTML5, CSS, JavaScript and PHP (or Java Spring Boot) or the wiliness to learn them
  • Basic knowledge of SQL, jQuery and Vue.js (or other frontend frameworks) or the cunning to know them
  • Solution-oriented thinking

 

Contact

If you are interested in this topic, please send your current transcript along with your CV and a short motivation to one of the supervisors' email:

Yushen.Zhang+Apply@cit.TUM.de

Supervisor:

Yushen Zhang

Master's Theses

Automatic Categorization and Filtering of Research Data via Machine Learning Methods

Description

 

Analog circuit design, to this day, highly depends on expert knowledge. Similarly, efforts in analog design automation include the construction of databases of various sorts, such as analog building blocks, or entire netlists. Much of the necessary knowledge for cunstring such databases is either hidden within the analog designer’s mind, or by extension in published articles. With the recent success in language processing, an opportunity for automatic sighting and analysis of data arises. In this work, experiments with language models will be conducted, with the goal of building a database of articles treating a specific subject in analog design.

 

 

Supervisor:

Markus Leibl

GAN-Based Panoptic-Aware Image Synthesis

Keywords:
Deep Learning, Semantic Image Synthesis, GANs

Description

Semantic image synthesis based only on adversarial supervision has recently made remarkable progress. Different from traditional GAN-based approaches, “OASIS” has redesigned the purpose of the discriminator as an N+1 semantic segmentation network, directly using the given semantic label maps as the ground truth for training. By providing stronger supervision to the discriminator as well as to the generator through spatially- and semantically aware discriminator feedback, OASIS has achieved SOA performance and remains a strong baseline even for powerful diffusion-based models, such as https://arxiv.org/pdf/2207.00050.pdf. Despite its great success, it is well known that semantic image synthesis based only on semantic maps often fails in complex environments where multiple instances occlude each other.

The goal of this work is to investigate whether OASIS can be extended to the panoptic case, both from the perspective of the learning objective and the network architecture.

Your work:

  • Literature review of state-of-the-art semantic/ panoptic-aware image synthesis methods, e.g., https://arxiv.org/abs/2012.04781, https://arxiv.org/pdf/2004.10289.pdf.
  • Analysis and identification of suitable panoptic segmentation backbones/ learning objectives. Possible starting point: https://arxiv.org/abs/2107.06278.
  • Development of a prototype based on https://github.com/boschresearch/OASIS + evaluation thereof and comparison to the current state-of-the-art.
  • Optional: opportunity to contribute to publications.

Prerequisites

Requirements:

  • Strong (proven) background in machine learning, as well as Python and common deep learning libraries such as TensorFlow or PyTorch.
  • Self-motivation.

Contact

If you are interested, please contact:

Körber, Nikolai (nikolai.koerber@tum.de) with your CV and transcripts. Please also describe your Deep Learning-background (GitHub, project reports, etc.).

Supervisor:

Nikolai Körber

Predictive Maintenance/ Transformer-based Anomaly Detection on the Edge

Keywords:
Anomaly Detection, Transformer, tinyML

Description

Anomaly detection plays an important role in many application scenarios. In the Industrial Internet of Things (IIoT), anomaly detection enables permanent monitoring and evaluation of machine and process data. In this way, machine failures can be predicted at an early stage, thus avoiding malfunctions, and making maintenance processes efficient.

Traditionally, the raw data is sent to centralized servers where large-scale systems perform analytics on the data gathered from all devices. However, this often leads to high network traffic, latency, and privacy issues. The goal of this work is to analyze the extent to which transformer-based anomaly detection models can be deployed directly to highly resource-constrained devices (MCUs).

Your work:

  • Literature review of state-of-the-art anomaly detection methods, e.g. “Deep Learning for Anomaly Detection: A Review” (Pang et al.).
  • Analysis and identification of deep learning-based models suitable for the deployment on resource-constrained devices (micro-controllers). Possible starting point: “TranAD: Deep Transformer Networks for Anomaly Detection in Multivariate Time Series Data” (Tuli et al. 2022). GitHub: https://github.com/imperial-qore/TranAD.
  • Development of a prototype + evaluation thereof and comparison to the current state-of-the-art using both benchmark and real-world datasets.
  • Optional: opportunity to contribute to publications.

Prerequisites

Requirements:

  • Strong (proven) background in machine learning, as well as Python and common deep learning libraries such as TensorFlow or PyTorch.
  • Self-motivation.

Contact

If you are interested, please contact:

Körber, Nikolai (nikolai.koerber@tum.de) with your CV and transcripts. Please also describe your Deep Learning-background (GitHub, project reports, etc.).

Supervisor:

Nikolai Körber

On-Device Training for TinyML Applications

Keywords:
TinyML, Machine Learning, Embedded Systems, On-Device Training

Description

The thesis will contribute to the advancement of on-device training for TinyML applications and provide insights into the challenges and prospects of the TinyML paradigm.

The neural network models are usually trained on high-performance computers and only the trained models are deployed to edge devices. But the statically trained model cannot adapt dynamically in a real environment and may result in low accuracy for new inputs. On-device training by learning from real-world data after deployment can greatly improve accuracy. Therefore, the goal is to enable the model to adapt to new data collected from sensors by fine-tuning a pre-trained model. 

The thesis will also explore the challenges of TinyML on-device learning. One of the main challenges is the limited hardware resources such as memory and computation that do not allow full backward computation.

Though the high computation cost makes training prohibitive for resource-constrained devices, there are some efficient algorithms like transfer learning for training only the final classifier layer, bias-only update, etc. to reduce the time and the computing power required to train a model.

Despite the challenges, on-device learning is an important area of research in TinyML, as it enables devices to learn and adapt to new data without relying on cloud computing or external servers. 

 

Your work:

1.    Literature review of existing works. The following references might be helpful to get started:

2.    Experimenting with an efficient algorithm that is a right fit for an ML motor control application

3.    Deployment of a model capable of on-device training

 

Prerequisites

  • Good knowledge of machine learning and embedded systems
  • Self-motivation and ability to work independently

 

Contact

If you are interested in this topic, please contact me at: samira.ahmadifarsani@tum.de

Supervisor:

Samira Ahmadifarsani

Infinite-order crosstalk analysis for Wavelength-Routed Optical NoCs

Description

(all the details are in the PDF)

Supervisor:

Alexandre Truppel

Dual Module Redundancy Domain Crossing in Selective Software Implemented Hardware Fault Tolerance

Description

Software Implemented Hardware Fault Tolerance (SIHFT) aims to improve a digital systems resilience against hardware induced faults, e.g., soft errors due to radiation. One technique that can be deployed is Module Redudancy (MR), here, a computation is conducted from and in multiple hardware resources such that at a checkpoint can be established to verify the isolated results. In software, Dual Module Redundancy (DMR) can be implemented by splitting the architecture's register file and allocating each half to two independent computational threads each.
SIHFT always comes with a performance overhead. With DMR not only due to doubling the computation (>100%), but also because of increased register pressure. Thus, SIHFT is often deployed selectively to vulnerable code sections (Selective Hardening). Since DMR changes the register layout, it also changes an instruction set architecture's properties, e.g., its calling conventions. Mixing DMR and non-DMR code results in needed domain-crossing which are mostly placed at  function calls (coarse-grain).

Prerequisites

In this work, we want to study and implement a working solution for selectively applying DMR with fine-grain domain crossing (within functions) .

- very good C++
- good knowledge of at least one assembly language, prefereably RISC-V
- good compiler basics, preferably some experience with LLVM

Contact

(johannes.geier@tum.de)

Supervisor:

Johannes Geier

Online Microfluidics Programming and Simulation Platform

Keywords:
Microfluidics, Lab-On-Chip, Programming
Short Description:
We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming.

Description

Microfluidic Large Scale Integration (mLSI) refers to the development of microfluidic chips with thousands of integrated micromechanical valves and control components. This technology is used in many areas of biology and chemistry and is a candidate for replacing today's conventional automation paradigm, which consists of Robots for handling liquids.

 

To enable automated control of mLSI, programming sequence for valve control and fluid inputs is essential. Although, not every researcher, especially biologists or chemists, has programming skills. We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming to overcome this problem.

 

This platform provides a visual programming language that allows users to define their needs by dragging and dropping the command blocks into a canvas. A flow simulation will show up on the side when users click on the run. 

Prerequisites

  • Knowledge and experience in web design and web development
  • Good understanding of HTML5, CSS, JavaScript and PHP (or Java Spring Boot) or the wiliness to learn them
  • Basic knowledge of SQL, jQuery and Vue.js (or other frontend frameworks) or the cunning to know them
  • Solution-oriented thinking

 

Contact

If you are interested in this topic, please send your current transcript along with your CV and a short motivation to one of the supervisors' email:

Yushen.Zhang+Apply@cit.TUM.de

Supervisor:

Yushen Zhang

Interdisciplinary Projects

Enable Remote Execution of Benchmarks using the MLonMCU TinyML Deployment Tool

Keywords:
MLonMCU, TinyML, Embedded Machine Learning, Benchmark, Python, Remote, Server
Short Description:
MLonMCU is an open source TinyML Benchmarking Flow maintained by our chair. While it was designed for batch processing to exploit parallelism during complex benchmarking sessions, the total execution time of a benchmark is limited by the amount out computational resources available on the local device. In this project you will design and implement a remote execution feature for MLonMCU which allows offloading individual benchmarking runs to a number of remote devices.

Description

The required steps can be described as follows:

  • Get used to the MLonMCU Benchmarking flow
  • Propose a concept for a remote execution of benchmarks
  • Implement remote execution protocol
  • Add more features to improve benchmarking throughput
  • Add detailed documentation

Prerequisites

  • Experience with networking protocols
  • Good Python programming
  • Ideally experience working with UNIX-like operating systems

Supervisor:

Philipp van Kempen

Online Microfluidics Programming and Simulation Platform

Keywords:
Microfluidics, Lab-On-Chip, Programming
Short Description:
We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming.

Description

Microfluidic Large Scale Integration (mLSI) refers to the development of microfluidic chips with thousands of integrated micromechanical valves and control components. This technology is used in many areas of biology and chemistry and is a candidate for replacing today's conventional automation paradigm, which consists of Robots for handling liquids.

 

To enable automated control of mLSI, programming sequence for valve control and fluid inputs is essential. Although, not every researcher, especially biologists or chemists, has programming skills. We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming to overcome this problem.

 

This platform provides a visual programming language that allows users to define their needs by dragging and dropping the command blocks into a canvas. A flow simulation will show up on the side when users click on the run. 

Prerequisites

  • Knowledge and experience in web design and web development
  • Good understanding of HTML5, CSS, JavaScript and PHP (or Java Spring Boot) or the wiliness to learn them
  • Basic knowledge of SQL, jQuery and Vue.js (or other frontend frameworks) or the cunning to know them
  • Solution-oriented thinking

 

Contact

If you are interested in this topic, please send your current transcript along with your CV and a short motivation to one of the supervisors' email:

Yushen.Zhang+Apply@cit.TUM.de

Supervisor:

Yushen Zhang

Research Internships (Forschungspraxis)

Praktikant (m/w/d) Forschung & Entwicklung - Sensorik Kettenüberwachung

Description

Siehe beigefügten Aushang.

 

Contact

Claudia.Hahn@iwis.com

Supervisor:

Helmut Gräb - Claudia Hahn (iwis antriebssysteme GmbH & Co. KG in München)

Instruction Level Profiling in ETISS Simulator

Keywords:
Profiling, SW, Performance, Trace, Profiling
Short Description:
Develop a tool which enables detailed analysis of which parts of code are executed when and how often. In addition a visualization of the profiling results should be generated.

Description

The ETISS Simulator can be used for simulating programs compiled for a variety of targets on a instruction level. The goal of the work is to make performance analysis (profiling) possible with ETISS on several abstraction levels.

Task Description:

  • Survey state-of-the art profiling methods for embedded SW
  • Get used to existing set of tools (ETISS, Tracer, RISC-V SW Compiler)
  • Generate Instruction Traces of Program Execution with ETISS (already implemented)
  • Analyse Trace to count how often specific parts of code are executed on several levels: Instruction, "Basic Block", (For ML workloads: per Layer)
  • Visualize Profiling Results
  • Convert trace or profiling result to be compatible with existing (GUI-based) profiling tools

Prerequisites

  • Knownledge of C++ programming language
  • Preferably experience with Python Scripting
  • Experience with Embedded SW Development (e.g. ARM/RISC-V)

Contact

philipp.van-kempen@tum.de

Supervisor:

Philipp van Kempen

Verification of Model Outputs in TinyML Deployment Flow

Keywords:
TinyML, machine learning, TVM, MLonMCU
Short Description:
Development of a flexible feature for the MLonMCU deployment & benchmarking tool which allows verifying model outputs against (automatically generated) golden reference data.

Description

Machine Learning on the edge is becoming more and more popular nowadays. Especially for safety critical applications it is not acceptable to have any deviation of model outputs caused by the deployment method while other application might accept differences to the golden reference outputs to some degree.

Our TVM deployment flow is mainly based on the MLonMCU (https://github.com/tum-ei-eda/mlonmcu) tool. While it already supports validating model outputs, this functionality is rather limited.

Task Description:

  • Goal: Reimplement the validation feature in MLonMCU to be more flexible and accurate
  • Configuration: In additionon to bit-excact equivalences, the user may also allow deviations in some degree (absolute/relative delta)
  • Flexibility: Provide an generic interface supporting several target-specific implementations (Offline: data compiled in ROM, Online: data sent via Semihosting, UART,...)
  • Accuracy: Allow comparing intermediate values (between layers) in addition to just model outputs.

Prerequisites

  • Basic Knownledge of Machine Learning
  • Experience with Embedded C programming
  • Good Python Coding skills
  • Ideally experience using TVM Machinne Learning Framework

Contact

Philipp van Kempen

philipp.van-kempen@tum.de

Supervisor:

Philipp van Kempen

Enable Remote Execution of Benchmarks using the MLonMCU TinyML Deployment Tool

Keywords:
MLonMCU, TinyML, Embedded Machine Learning, Benchmark, Python, Remote, Server
Short Description:
MLonMCU is an open source TinyML Benchmarking Flow maintained by our chair. While it was designed for batch processing to exploit parallelism during complex benchmarking sessions, the total execution time of a benchmark is limited by the amount out computational resources available on the local device. In this project you will design and implement a remote execution feature for MLonMCU which allows offloading individual benchmarking runs to a number of remote devices.

Description

The required steps can be described as follows:

  • Get used to the MLonMCU Benchmarking flow
  • Propose a concept for a remote execution of benchmarks
  • Implement remote execution protocol
  • Add more features to improve benchmarking throughput
  • Add detailed documentation

Prerequisites

  • Experience with networking protocols
  • Good Python programming
  • Ideally experience working with UNIX-like operating systems

Supervisor:

Philipp van Kempen

Online Microfluidics Programming and Simulation Platform

Keywords:
Microfluidics, Lab-On-Chip, Programming
Short Description:
We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming.

Description

Microfluidic Large Scale Integration (mLSI) refers to the development of microfluidic chips with thousands of integrated micromechanical valves and control components. This technology is used in many areas of biology and chemistry and is a candidate for replacing today's conventional automation paradigm, which consists of Robots for handling liquids.

 

To enable automated control of mLSI, programming sequence for valve control and fluid inputs is essential. Although, not every researcher, especially biologists or chemists, has programming skills. We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming to overcome this problem.

 

This platform provides a visual programming language that allows users to define their needs by dragging and dropping the command blocks into a canvas. A flow simulation will show up on the side when users click on the run. 

Prerequisites

  • Knowledge and experience in web design and web development
  • Good understanding of HTML5, CSS, JavaScript and PHP (or Java Spring Boot) or the wiliness to learn them
  • Basic knowledge of SQL, jQuery and Vue.js (or other frontend frameworks) or the cunning to know them
  • Solution-oriented thinking

 

Contact

If you are interested in this topic, please send your current transcript along with your CV and a short motivation to one of the supervisors' email:

Yushen.Zhang+Apply@cit.TUM.de

Supervisor:

Yushen Zhang

Internships

Praktikant (m/w/d) Forschung & Entwicklung - Sensorik Kettenüberwachung

Description

Siehe beigefügten Aushang.

 

Contact

Claudia.Hahn@iwis.com

Supervisor:

Helmut Gräb - Claudia Hahn (iwis antriebssysteme GmbH & Co. KG in München)

Online Microfluidics Programming and Simulation Platform

Keywords:
Microfluidics, Lab-On-Chip, Programming
Short Description:
We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming.

Description

Microfluidic Large Scale Integration (mLSI) refers to the development of microfluidic chips with thousands of integrated micromechanical valves and control components. This technology is used in many areas of biology and chemistry and is a candidate for replacing today's conventional automation paradigm, which consists of Robots for handling liquids.

 

To enable automated control of mLSI, programming sequence for valve control and fluid inputs is essential. Although, not every researcher, especially biologists or chemists, has programming skills. We want to introduce an interactive but intuitive programming platform for microfluidic researchers that do not require any pre-experience with programming to overcome this problem.

 

This platform provides a visual programming language that allows users to define their needs by dragging and dropping the command blocks into a canvas. A flow simulation will show up on the side when users click on the run. 

Prerequisites

  • Knowledge and experience in web design and web development
  • Good understanding of HTML5, CSS, JavaScript and PHP (or Java Spring Boot) or the wiliness to learn them
  • Basic knowledge of SQL, jQuery and Vue.js (or other frontend frameworks) or the cunning to know them
  • Solution-oriented thinking

 

Contact

If you are interested in this topic, please send your current transcript along with your CV and a short motivation to one of the supervisors' email:

Yushen.Zhang+Apply@cit.TUM.de

Supervisor:

Yushen Zhang

Student Assistant Jobs

Internship/Working Student Opening in Infineon

Description

see atttached pdf

Contact

Saumya.Joshi@infineon.com

Supervisor:

Helmut Gräb - Saumya Joshi (Infineon Technologies AG)

Praktikant (m/w/d) Forschung & Entwicklung - Sensorik Kettenüberwachung

Description

Siehe beigefügten Aushang.

 

Contact

Claudia.Hahn@iwis.com

Supervisor:

Helmut Gräb - Claudia Hahn (iwis antriebssysteme GmbH & Co. KG in München)