Winter term 2024/25
Overview
In winter term 2024/25 we offer the following courses:
- Embedded Systems (Bachelor AI, German)
- Software Craftmanship (Master AI/CPS, German)
- Practical Project: Ball Challenge (Bachelor/Master AI, Master CPS, German/English)
- Practical Project: AI-based Neurosignal Processing (Bachelor/Master AI, Bachelor/Master EIT, Bachelor/Master Medizintechnik, Master CPS, German)
- Cyber Physical Systems Lab (Master CPS, German)
Lecture with exerciseEmbedded Systems
Study course | Bachelor Angewandte Informatik |
Lecturers: | Prof. Dr. Gregor Schiele (lecture) Christopher Ringhofer (exercise) |
Language: | German |
Turnus: | Winter term |
Time: | Thu, 10:00 - 12:00 am (lecture) Tue, 12:00 - 14:00 am (exercise) |
Place: | LC 137 (lecture & exercise) |
Begin: | 10.10.2024 (lecture) 15.10.2024 (exercise) |
The aim of this course is the understanding of the specifics of embedded systems as well as the ability to program embedded systems using the C programming language.
Embedded systems are very small computer systems that have a specific field of application. They can be part of more complex systems (cars, household appliances) or autonomous (mobile phones, measuring instruments).
In the lecture the special features of embedded systems are discussed. Special emphasis is put on the problems that arise when developing software for embedded systems on microcontrollers (MCUs), especially for so-called bare-metal systems, i.e. software that runs without operating system support.
The following topics are discussed in the lecture:
- The basic architecture of embedded systems (HW/SW)
- Basic I/O with GPIO Ports
- Working with analogue signals
- Interrupts
- Timer
- Digital communication protocols
- Power saving approaches
- Code optimisation
Lecture with exerciseSoftware Craftmanship
Study course | Master Angewandte Informatik Master Cyber Physical Systems |
Lecturer: | Prof. Dr. Gregor Schiele (lecture) Lukas Einhaus (exercise) |
Language: | German |
Turnus: | Winter semester |
Time: | Mon, 14:00 - 16:00 (lecture) Mon, 16:00 - 18:00 (exercise) |
Place: | BC 303 (lecture & exercise) |
Begin: | 21.10.2024 |
Practical projectBall Challenge
Study courses: | Master Angewandte Informatik Master Cyber Physical Systems |
Lecturers: | Prof. Dr. Gregor Schiele Lukas Einhaus |
Language: | German/English |
Turnus: | Winter term |
Time: | 11:00 am - 12:00 pm |
Place: | BC 013 |
Kickoff: | Thu, 17.10.2024 |
In this project, the landing position of a sandbag is to be predicted with the help of AI. To do this, a data set is recorded with the ElaasticNode attached to the lower arm. This measures the acceleration with a sensor. The landing position is evaluated via a camera. A data set can be built from this. A neural network is then to be trained on this data set. This neural network will then be transferred to the ElasticNode using the ElasticAi.Creator and evaluated.
This results in the following points that can be worked on:
- Preparation and execution of the data set recording
- Finding the best model for landing position prediction
- Designing an extension board for the ElasticNode with a different sensor
- Local training on the ElasticNode to adapt to the respective user
Organisation:
Attendance at the kick-off meeting is mandatory for participation in this project.
Practical ProjectAI-based Neurosignal Processing
Study courses: |
Bachelor Angewandte Informatik |
Lecturers: |
Dr.-Ing. Andreas Erbslöh |
Language: | German |
Turnus: | Winter term |
Time: | 11:00 am - 12:00 pm (Kickoff) |
Place: | BC 013 |
Kickoff: | Thu, 17.10.2024 |
As part of this practical project, students are to optimise the methods for neurosignal processing of extracellular action potentials, which are recorded using microelectrode arrays.
A Python framework already exists for this purpose, which is to be expanded with additional functions for AI-based methods, additional functions for synthetic data generation and for neuronal data analysis (incl. representation). For this purpose, the classification tasks are to be validated using deep learning techniques and with neuromorphic networks via spiking neural networks. In addition, there is the possibility to further optimise the internal hardware setup for the playback of neurosignals from digital source to analogue signal.
Possible subjects:
- Data set creation with MEArec
- Data analysis with MEAnalyzer
- Preparation of data sets for autoencoder training (Dense NN, CNN, Denoising, ...)
- Use of the elasticAI.Creator to generate neural networks
- Use of neuromorphic networks
- Preparing the Neurosignal Player (C code for playing the signals)
Organisation:
Attendance at the kick-off meeting is mandatory for participation in this project.
Practical TrainingCPS Lab
This practical training is exclusive for students of the course of study M.Sc. "Cyber Physical Systems". It is offered in collaboration with the groups of Prof. Pauli, Prof. Weis and Prof. Schiele.
Teacher: |
Prof. Dr. Gregor Schiele / Chao Qian |
Language: | German |
Turnus: | Winter & summer term |
Time: | 12:30 am (Kickoff) |
Location: | BC 013 |
Kickoff: | Wed, 09.10.2024 |