Embedded Systems Bernd Finkbeiner, Swen Jacobs

News

13.06.2018

Update Problem Set E

Dear students,

we uploaded a revised version of Problem Set E to the rCMS.

Changes:

  • The CFG did not have a specified source/sink nodes (Node 1 and Node 6, resp.).
  • Two atomic propositions were missing: flower_in_sight (fis), and trash_in_sight... Read more

Dear students,

we uploaded a revised version of Problem Set E to the rCMS.

Changes:

  • The CFG did not have a specified source/sink nodes (Node 1 and Node 6, resp.).
  • Two atomic propositions were missing: flower_in_sight (fis), and trash_in_sight (tis).

Have a nice week,
your Embedded Systems Team

08.06.2018

Tutorial 3

Dear students,

We will merge the tutorial at 4pm in SR 2.06 with the other two tutorials.
You are free to join either one:

  • Tutorial 1: 2pm by Maximilian Schwenger 
  • Tutorial 2: 4pm by Jens Kreber 

Both take place in SR 1.06.

Have a nice weekend,
... Read more

Dear students,

We will merge the tutorial at 4pm in SR 2.06 with the other two tutorials.
You are free to join either one:

  • Tutorial 1: 2pm by Maximilian Schwenger 
  • Tutorial 2: 4pm by Jens Kreber 

Both take place in SR 1.06.

Have a nice weekend,
your Embedded Systems Team

06.06.2018

Working with your Hardware + Scheduler

Dear students,

we uploaded a brief recap of how you can connect, flash, and communicate with your robots. You can find the document under “Materials → Hardware” in the rCMS.

Moreover, your grade for the Scheduler is available on your personal status page.
You... Read more

Dear students,

we uploaded a brief recap of how you can connect, flash, and communicate with your robots. You can find the document under “Materials → Hardware” in the rCMS.

Moreover, your grade for the Scheduler is available on your personal status page.
You can review your submission on Friday, June 08, 3-4 pm in SR 106 in E1.1.

Have a nice week,
Your Embedded Systems Team

25.05.2018

Virtual Prototype + Public Holiday

Dear Students,

you can find your mark for the Virtual Prototype on your personal status page. You can review your submission on Monday, May 28, 10-11 am, in Seminar Room 106 in E1.1.

Due to the public holiday next Thursday, we will present the fourth milestone... Read more

Dear Students,

you can find your mark for the Virtual Prototype on your personal status page. You can review your submission on Monday, May 28, 10-11 am, in Seminar Room 106 in E1.1.

Due to the public holiday next Thursday, we will present the fourth milestone already on Tuesday, 13:45, right after the lecture. The respective milestone inspection will not be affected.  
The submission date for Problem Set D will be postponed to Friday, June 01, 10:15. Please submit your solution to the letter box in E1.3 labeled “Embedded Systems SS 2018”. 

Have a nice weekend,
your Embedded Systems Team

15.05.2018

Tutorial and Milestone Inspection

Dear students,

Due to the public holiday next Monday the tutorial will be shifted to the lecture slot on Tuesday, May 22 in lecture hall II. The additional milestone inspection will take place on the same day.

Please send your project tutor an email with three... Read more

Dear students,

Due to the public holiday next Monday the tutorial will be shifted to the lecture slot on Tuesday, May 22 in lecture hall II. The additional milestone inspection will take place on the same day.

Please send your project tutor an email with three proposed half-hour time slots.

Your Embedded Systems Team

09.05.2018

Milestone 1

Dear students,

you can find your grade for the first milestone on your personal status page.
You can review your submission on Friday, May 11, 10-12am in seminar room 106 in E1.1.

Please note that the first five milestones will each account for 10% of your... Read more

Dear students,

you can find your grade for the first milestone on your personal status page.
You can review your submission on Friday, May 11, 10-12am in seminar room 106 in E1.1.

Please note that the first five milestones will each account for 10% of your overall project grade, and the best grade for the first milestone was 8.5 points, roughly representing a 1.0 so far.

Have a nice week,
your Embedded Systems Team

26.04.2018

Milestone Inspection + Problem Set B

Dear students,

you can find the new problem set in the materials section. Please submit your solution on Thursday, 10am, in the lecture hall

Moreover, please do not forget to upload your solution for the first milestone in the rCMS until Monday, 2pm. Make... Read more

Dear students,

you can find the new problem set in the materials section. Please submit your solution on Thursday, 10am, in the lecture hall

Moreover, please do not forget to upload your solution for the first milestone in the rCMS until Monday, 2pm. Make sure only one member of your group submits a solution.

During the project session on Monday, please go to your room and meet your tutor there. Since each tutor visits their groups in order, you might have to wait a couple of minutes.

Looking forward to seeing you on Monday,
Maximilian

24.04.2018

Milestone 1: Differential Drive

Dear students, There was an sign error in the differential equations of a differential drive. You can find the corrected version in the materials section.
19.04.2018

Hardware Assignment

Dear students,

you can find the hardware assignment and your group's room below.
Each day starts at 9am and ends at 8am the next day. You will find your robots in your rooms.

Please always leave your hardware in your room!

Have fun!

20.04.:
koehlma,... Read more

Dear students,

you can find the hardware assignment and your group's room below.
Each day starts at 9am and ends at 8am the next day. You will find your robots in your rooms.

Please always leave your hardware in your room!

Have fun!

20.04.:
koehlma, 2.17
Photon Fighters, 2.07
The Engineers, 2.15
APN, 1.06
Embedded Systems 101, 2.08
SRS, 1.06

23.04.:
Schmüde, 1.06
cherrypi, 1.06
Sonnendeck Robotics, 1.06
Jeraldino, 1.06
Kevin&Jacqueline, 1.06
TMM>TMS, 2.9.1

24.04.:
SS&S Systems, 2.17
Sköll, 2.17
Fast & Curios, 2.10
0x415353, 2.16
Sanny&Clyde, 2.9.1
NoNameGroup, 2.9.1

25.04.:
Group313, 2.14
EarthSlide, 2.08
D.A.L.E.K., 2.10
Group 42, 2.07
Jafeya, 1.06

26.04.:
Carnivoreblasters, 2.16
MAGC, 2.15
Mavericks Hunters, 1.06
Team Rocket, 2.12
Team HSG, 2.12
Minze, 2.07

27.04.:
Honulunic, 2.16
Team Schwifty, 2.14
Zumo Ringers, 2.14
/|\(;,;)/|\, 2.08
Improved Potato, 2.15

18.04.2018

Milestone Presentation and Tutorials

Dear students,

the milestone presentation will take place in Lecture Hall III in E1.3 tomorrow.

Moreover, you have been assigned a tutorial. Please refer to your personal status page for details.

Have a nice day,

your Embedded Systems Team

14.04.2018

Fix for Problem Set A and Project Groups

Dear students,

please note that there was a mistake in problem A3. For x < 0, f(x) = √(-x) to avoid taking the root of a negative number. You can find the revised version in the materials section.

Moreover, please do not forget to upload your group name and... Read more

Dear students,

please note that there was a mistake in problem A3. For x < 0, f(x) = √(-x) to avoid taking the root of a negative number. You can find the revised version in the materials section.

Moreover, please do not forget to upload your group name and group members until tonight, even if your group has only one or two member(s) so far.

Have a nice weekend!

Show all
 

Embedded Systems

When asked about computers and processors most people immediately imagine a laptop or a PC sitting under a desk. In reality, however, only a small fraction of processors are actually used for such systems. The major part is used as embedded components in larger systems, often not directly visible to the user.

They control everyday devices such as TVs, microwaves, and alarm clocks, but also highly safety-critical systems like air control, nuclear reactor control, automatic defibrillators, and robotic surgery-assistance systems.

Embedded systems often interact with the real world. An automatic thermostat gets information about the environment by sensing the room temperature and actively changes the environment by turning on the heater. This introduces several new challenges such as real-time dependent control and noise in input data.

In this course, we will have a closer look at the theoretical and practical aspects of designing reliable embedded systems. The theoretical foundations studied in this course are complemented by a practical project. Here, participants can immediately experience and overcome emerging problems discussed in theory.

 

Topics

  • Modeling, simulating, and analyzing Cyber-Physical Systems and Hybrid Automata,
  • Designing discrete controllers interacting with the continuous, physical world using actuators and sensors.
  • Managing communication in a system of distributed agents.
  • Handling regular tasks on potentially shared resources, such as reading and reacting to sensor data.
  • Verifying the safety of systems statically and dynamically.
  • Automatic synthesis of controllers for discrete and timed systems from a specification of the desired behavior.

 

Course Data

The core course (9 CP) is organized into two-week blocks with three sessions per week:

Week Monday 2pm Tuesday 12pm Wednesday Thursday 10am Friday
A Tutorial Lecture   Lecture  
B Project Lecture   Project  


All sessions on Tuesday and Thursday take place in E1.3 Lecture Hall III.
Tutorials take place in E1.1 Seminar Room 106, and project sessions on Monday in the respective groups' rooms.

All details can be found in the timetable.

Lectures will start on Tuesday, April 10.

Your grade depends on your performance in the written exam, and the project.



If you encounter technical problems, please contact the administrators. legal notice privacy policy