Lecture Material
- Lecture 01 - Course Introduction: L1.pdf
- Lecture 01 - Real-Time Systems: L1_2.pdf
- Lecture 02 - Concurrent programming: L2.pdf
- Textbook: RTCS, Chapter 3
- Lecture L0 - Java recap: LX.pdf
- Sinus example: Code
- Lecture 03 - Communication #1: L3.pdf
- Textbook: RTCS, Chapter 4
- Lecture 04 - Communication #2: L4.pdf
- Textbook: RTCS, Chapter 4
- Lecture 05 - Interrupts and Time: L5.pdf
- Textbook: RTCS, Chapter 5
- Lecture 06 - Approximation of analog controllers, PID: L6.pdf
- Textbook: IFAC, Chapters 6 and 7; RTCS, Chapter 10
- Lecture 07 - Sampling: L7.pdf
- Textbook: IFAC, Chapters 1,2,3
- Lecture 08 - Input/Output Models: L8.pdf
- Textbook: IFAC, Chapter 3 (pages 22 - 34)
- Lecture 09 - State Feedback and Observers: L9.pdf
- Textbook: IFAC, Chapter 8
- Lecture 10 - Feedforward: L10.pdf
- Textbook: IFAC, Chapter 9
- Lecture 11 - Discrete Event Systems: L11.pdf
- Textbook: RTCS, Chapter 12
- Lecture 12 - Implementation Aspects: L12.pdf
- Textbook: RTCS, Chapter 11; IFAC, Chapter 12
- Lecture 13 - Scheduling Theory: L13.pdf
- Textbook: RTCS, Chapter 8
- Lecture 14 - Project Descriptions: L14.pdf
- Projects Descriptions: Projects2025.pdf
- Lecture 15 - Real-Time Networks: L15.pdf
- Lecture 16 - Repetition: L16.pdf
Repetition material
- Mathematics repetition (only available in Swedish): Matematik_repetition.pdf
- Note that there are errors in the solutions to Problems 2f and 13b
- Textbook from Reglerteknik AK (Swedish): AK_Swedish.pdf
- Textbook from Reglerteknik AK (English): AK_English.pdf
Extra material
Lecture X (java recap): slides code
- Download code
- Link to old recordings from 2021: canvas page
- Videos: Designing state observers
Links to an external site., Integrator windup Links to an external site., Control design with observers and state feedback controllers (in continuous time) Links to an external site., Controllable and Observable subspaces (in continuous time)