Denna sida på svenska This page in English

FRTN70 - Project in Systems, Control and Learning

Projekt i system, reglering och maskininlärning, 7.5 hp

This course is given both in the fall (Lp 2) and in the spring (Lp4).

For current course information, please see the Canvas course page.

Official Course Syllabus

General Information

Elective Compulsory for: MMSR1
Elective for: BME4, C4, D4-ssr, E4-ra, F4, M4-me, Pi4
Language of instruction: The course will be given in English


The aim of the course is to establish and develop the student's knowledge of automatic control or machine learning in the form of a practical project. The project contains several of the typical phases in an engineering project: modelling, identification or learning, analysis, synthesis, and computer implementation.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

  • have improved his/her basic knowledge and skills of control and/or machine learning.
  • have developed new knowledge and skills within the area of the project.

Competences and skills
For a passing grade the student must

  • be able to perform several of the phases in a typical engineering project: modelling, identification or learning, analysis, synthesis, computer implementation, documentation and presentation.
  • present the results in both written and oral form.
  • give feedback on other students' work.
  • show the ability for teamwork and collaboration in project form.


Modelling is often an important and time consuming part of an industrial project. It is also important to describe the fundamental limitations given by the dynamics in sensors and actuators and by measurement noise and actuator limitations, or by limitations in the training data. The course projects are typically performed on real model processes available at the department. In some cases the experiments are done at another department or in industry. The design is first developed for a mathematical model. Software tools are used during the modelling, design, and simulation, and during the implementation. Some examples of model processes that may be used in the projects are inverted pendulums, model helicopters, quadruple tank processes, and industrial robots.

Project meetings are held regularly during the course. In the project the students must search for knowledge and information independently. In some cases regular seminars or guest lecturers are included in the course. The projects results and experiences are reported both in written and oral form.

Examination details

Grading scale: UG - (U,G) - (Fail, Pass)
Assessment: Accepted project, completed within the stipulated deadlines.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.


Admission requirements:

  • FRTF05 Automatic Control, Basic Course or FRTF25 Introduction to Machine Learning, Systems and Control

The number of participants is limited to: 30
Selection: Completed university credits within the program. Priority is given to students enrolled on programmes that include the course in their curriculum. Among these students priority is given to those in the master's programme in Machine Learning, Systems and Control, for whom the course is compulsory.
The course overlaps following course/s: FRTN40

Reading list

  • Åström, KJ: Reglerteori, Almqvist & Wiksell 1976 or Glad, T, Ljung, L: Reglerteknik - grundläggande teori, Studentlitteratur, 1989.
  • Material provided by the department.

Contact and other information

Course coordinator: Charlotta Johnsson,