Winter term 2024/25
Events in the winter term 24/25
Lecture with exercise Embedded Systems
Bachelor Angewandte Informatik | |
Prof. Dr. Gregor Schiele (lecture) Christopher Ringhofer (exercise) |
|
German | |
Winter term |
|
Thu, 10:00 - 12:00 am (lecture) Tue, 12:00 - 14:00 am (exercise) |
|
LC 137 (lecture & exercise) |
Lecture with exercise Software Craftmanship
Master Angewandte Informatik Master Cyber Physical Systems |
|
Prof. Dr. Gregor Schiele (lecture) Lukas Einhaus (exercise) |
|
German | |
Winter term |
|
Mo, 14:00 - 16:00 (lecture) Mo, 16:00 - 18:00 (exercise) |
|
BC 303 (lecture & exercise) |
Practical project Ball Challenge
Master Angewandte Informatik Master Cyber Physical Systems |
|
Prof. Dr. Gregor Schiele Lukas Einhaus |
|
German/English | |
Winter term |
|
11:00 am -12:00 am (Kickoff) | |
BC 013 |
Practical Project AI-based Neurosignal Processing
Bachelor Angewandte Informatik Bachelor Elektro- & Informationstechnik Bachelor Medizintechnik Master Angewandte Informatik Master Elektro- & Informationstechnik Master Cyber Physical Systems |
|
Dr.-Ing. Andreas Erbslöh Christopher Ringhofer |
|
German | |
Winter term |
|
11:00 am -12:00 am (Kickoff) | |
BC 013 |
Practical Training CPS Lab
Master Cyber Physical Systems | |
Prof. Dr. Gregor Schiele / Chao Qian Prof. Dr. Torben Weis / Peter Zdankin Prof. Dr. Josef Pauli / Martin Moder |
|
German | |
Winter & summer term |
|
12:30 am (Kickoff) | |
BC 013 |
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 |