Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.


A Course in Embedded Control Systems at the University of Michigan

There is a strong need in industry for students who are capable of working in the highly multi-disciplinary area of embedded control software development. The performance metrics of an embedded control system lie in the analog physical world, yet the performance limiting component of the system is often the embedded microprocessor. The standard college education does not produce students with expertise in both areas, and students with expertise in one area often do not possess the conceptual framework required to understand issues that arise in the other. EECS 461: Embedded Control Systems is a senior course in the subject that takes electrical engineering students with a signals and systems background and computer engineering students with a hardware background and teaches fundamentals of embedded control system development. We use technology relevant to the local automotive industry, including the new Freescale MPC 5553 microcontroller. We also use Mathworks tools, Matlab, Simulink, Stateflow, and Real Time Workshop for modelling, analysis, and (in the last stage of the course) autocode generation. We develop an embedded control for a haptic interface, or force feedback system, built by Prof Brent Gillespie of the Mechanical Eng. Department at the University of Michigan. In this talk we describe the course, and how it manages to use industry relevant technology that both enhances students' employability and introduces them to the recent topics of research interest, such as hybrid systems, control over a network, real time computing, and human-computer interaction.

Type of Seminar:
Public Seminar
Prof. Jim Freudenberg
Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor
Nov 10, 2006   14:15

ETH-Zurich, Building ETZ, Room E8, Gloriastrasse 35, Zurich
Contact Person:

Prof. Lino Guzzella
No downloadable files available.
Biographical Sketch:
Jim Freudenberg was born in 1956, and grew up on a farm near Snake Run, Indiana. He received BS degrees in mathematics and physics in 1978, and worked for a year at Rockwell/Collins Avionics, where he designed Kalman filters for aircraft navigation. He then attended the University of Illinois, where he received MS and PhD degrees in electrical engineering, working with Doug Looze. Since 1984 he has been on the faculty of the EECS Department at the University of Michigan, where he is a full professor and a Fellow of the IEEE. His interests are in the theory of fundamental limitations and the teaching of embedded control systems.