Embedded Control Systems (B-KUL-H04P5A)

3 ECTSEnglish40 Second termCannot be taken as part of an examination contract
POC Werktuigkunde

This course introduces students to the software and hardware aspects of embedded and realtime computer-controlled machine tools, robots, vehicles and instruments, in the specific context of mechatronic systems-of-systems. Students will learn to fundamental concepts and techniques, and to understand how to apply them in embedded control systems, in order to later, in their professional live, be able to brainstorm with domain specialists. The students should learn to think and act as the "Chief Technical Officer" of an innovative technical company, responsible for the technical vision of the new embedded control products of the company. They have to apply the concepts and techniques of the lectures in the design of an innovative embedded control system.

 

Bachelor level of mechanical dynamical systems. Passive knowledge of a higher programming language, and of computer infrastructure.

Mixed prerequisite:
You may only take this course if you comply with the prerequisites. Prerequisites can be strict or flexible, or can imply simultaneity. A degree level can be also be a prerequisite.
Explanation:
STRICT: You may only take this course if you have passed or applied tolerance for the courses for which this condition is set.
FLEXIBLE: You may only take this course if you have previously taken the courses for which this condition is set.
SIMULTANEOUS: You may only take this course if you also take the courses for which this condition is set (or have taken them previously).
DEGREE: You may only take this course if you have obtained this degree level.


SIMULTANEOUS(H04X3B) OR SIMULTANEOUS(H00S4A) OR SIMULTANEOUS(H00S3A) OR SIMULTANEOUS(H04X3A)

The codes of the course units mentioned above correspond to the following course descriptions:
H04X3B : Systems and Control Theory
H00S4A : Systeemanalyse en regeltechniek
H00S3A : Regeltechniek
H04X3A : Control Theory

This course unit is a prerequisite for taking the following course units:
H06U9B : Advanced Robot Control Systems

This course is identical to the following courses:
H00R9A : Embedded Control Systems

Activities

1.6 ects. Embedded Control Systems (B-KUL-H04P5a)

1.6 ECTSEnglishFormat: Lecture12 Second term
POC Werktuigkunde

Embedded Control Systems has several objectives, some non-technical:

Objective 1

This course is an introduction to embedded control systems, with an emphasis on the smart moving machines of the next generation, i.e., robots, cars, trucks, machine tools, airplanes, satellites, combine harvesters, etc. The objective is to introduce the students to the roles and responsibilities of innovation project engineers in companies that design and develop such embedded control systems. Actively striving to introduce “innovation” in a company is a very important attitude that the course wants to stimulate, with the design deliverable as the main outcome.

Objective 2

Within the very broad context of “embedded systems”, the course puts strong emphasis on:

  • the systems-level thinking: every part of the system is selected and tuned for the goals of the whole system.
  • innovative design: comparison of possible alternatives should be done on the basis of informed and motivated argumentations, and each design should clearly identify why it is “better” than what exists already.
  • design automation: what standards and tools exist to support the design in large-scale projects, in which no single person can keep the overview and control of the whole design process.

Objective 3

The concrete contents of the course are detailed during the first lectures, in dialogue with the students. Indeed, students are expected to have a strong influence on these concrete course contents, since this is a perfect example of how, in their future professional live, they will be responsible for their company's initiatives, innovation and realisations!

A major aspect of this responsibility is that the students must make sure that they learn effectively and sufficiently, by pro-actively engaging in a constructively critical interaction with the teaching team and with their peers. In other words, learning is an continuous and conscious activity, so certainly not something one postpones until the examination period…

Learning targets

The course targets the following “ACQA indicators” used to describe learning objectives that courses should try to focus on and optimize (Source: Criteria voor Academische Bachelor en Master Curricula, P.M.M. Rullmann, R.A. van Santen, W.H.M. Zijm, 2005):

  • Skilled in research: students are taught how to do research, that is, how to explore and structure new domains of knowledge in a systematic and goal-oriented way.
  • Scientific approach: the learning takes place via the formulation and motivation of hypotheses and models to explain the working of the “world”, and the consequent corroboration or refutation of those hypotheses via confrontation with the factual reality and/or the input from more experienced peers.
  • Takes temporal and societal context into account: knowledge only has added value in specific application contexts, and that value is often determined not only by technical properties but also by legal, ethical and societal values, norms and beliefs.

Het opleidingsonderdeel heeft een eigen website en mailinglijst

1.4 ects. Embedded Control Systems: Project Work (B-KUL-H04P6a)

1.4 ECTSEnglishFormat: Assignment28 Second term
POC Werktuigkunde

To be defined by students and lecturer. The idea is to think about the design of a mechatronic system-of-systems that could become reality in five to ten years. Students are expected to come up with concrete descriptions of innovative designs, with a core contribution on the technical mechatronic aspects of that innovation, and with a SWOT analysis of their design, including at least two Milestones with measurable benchmarks.

Lecture notes provided during oral interaction sessions.

The students can have some interactive discussion sessions with the lecturer about their individual project, but the course's mailinglist is the major instrument: this reflects the state-of-the-practice in the domain of embedded control systems, and also introduces the students to a (for them) still unexplored modern ICT tool.

Evaluation

Evaluation: Embedded Control Systems (B-KUL-H24P5a)

Type : Continuous assessment without exam during the examination period
Description of evaluation : Process evaluation, Skills test, Take-Home
Type of questions : Open questions
Learning material : Course material, Reference work


The lectures gives a set of small homeworks for each of the course's main topics.
The students explore autonomously the capabilities of modern toolchains for embedded control system software, on the basis of a set of assignments of growing complexity. Discussion possibilities about the assignments and about the innovation project exist via the mailinglist, and these are strongly stimulated.
The students explain their design project in interactive sessions with the lecturer (also mainly taking place via the course's mailinglist), who gives immediate feedback for improvements.