CloseHelpPrint
Kies de Nederlandse taal
Course module: 191211090
191211090
Real-Time Software Development
Course infoSchedule
Course module191211090
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact persondr.ir. J.F. Broenink
E-mailj.f.broenink@utwente.nl
Lecturer(s)
Examiner
dr.ir. J.F. Broenink
Lecturer
dr.ir. J.F. Broenink
Contactperson for the course
dr.ir. J.F. Broenink
Academic year2021
Starting block
1B
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
To develop parallel software for embedded control systems with modern techniques.
Content
This course is on a model-based, iterative approach for the design of distributed hard real-time embedded control software for mechatronic products / robots. The design work is conducted as a stepwise refinement process, using simulation (i.e. model execution) as means of testing on all levels in the design process and automatic generation of embedded software. The model-based approach allows for integration of discipline-specific parts on the model level (during design) instead of on the code level (during testing), a shorter design time, and a better-quality product.

To exploit the inherent parallel nature of robotic systems and their control, parallel programs are concerned. Soft real-time and firm / hard real-time programs are combined as embedded software to control robots. For the practical implementations an adequate modern library / approach for the firm real-time part and ROS for the soft real-time parts are used, to easily implement the often-complex communication and synchronization issues.
Assumed previous knowledge
A BSc in EE or CS, of which basic programming, basic operating systems / computer engineering is needed and some interest in control, robotics, as that is the application area in this course.
Participating study
Master Electrical Engineering
Participating study
Master Embedded Systems
Participating study
Master Systems and Control
Required materials
-
Recommended materials
Book
Claudius Ptolemaeus (ed), (2014) System Design, Modeling, and Simulation using Ptolemy II, http://ptolemy.org/systems ISBN:978-1-304-42106-7 (free E-Book)
Book
Peter Marwedel, Embedded Systems Design, 3/e, 2018, ISBN 9783319858128 (paperback), 423 pages.
Book
Jim Cooling, (2003) Software Engineering for Real-Time Systems, Addison Wesley, ISBN: 0-201-59620-2
Instructional modes
Lecture

Tests
Oral + Excercises/Labwork

CloseHelpPrint
Kies de Nederlandse taal