Entry requirements

Courses of at least 90 credits at first cycle including the following knowledge/courses. The courses D0009E Introduction to programming, E0013E Basic course in electrical engineering (alternative E0003E and E0007E) and R0002E Modelling and Control or equvivalent. This means that the student should be able to program in a high-level language, analyse simple electronic circuits and furthermore be familiar with basic control theory. Alternative: Alternative to completed courses can be corresponding knowledge acquired through work with the electronics sector.

More information about English language requirements


The selection is based on 20-285 credits

Course Aim

The student will after the course be able to design and program a mechatronic system including mechanics, electronic sensors, simple electronics, a control circuit (microcomputer) and electrical motors.

  • After the course the student should be able to construct and analyze a mechatronic system.
  • The student should be able to critical and creative deal with issues and technology solutions, plan and execute a skilled task, and work in teams with different compositions.
  • The student should be able to identify the need for further knowledge and to continuously upgrade their skills.
  • The student should be able to integrate knowledge, model, simulate, and anticipate a process. This is shown during the execution of the project that is a part of the examination in the course.
  • Transistors, transistor circuits with inductive loads.
  • Radiometry, the photodiode, amplifiers for photodiodes.
  • Digital circuitry, peripheral circuits and control circuits.
  • Introduction to the C programming language, program development tools.
  • Electric motors and drive circuits for motors.
  • Project Mobile Robot.
  • OrCAD (PSpice) are used for description and simulation of designed circuits both for the laboratory work and in the project.
The course consists of three parts: lectures, labs and projects. During the lectures important parts of the theory is dealt with. In the lab-exercises the students will perform assignments on basic concepts in the course and get training in using the software and equipment needed for the project. The course is largely based on PBL (problem based learning) because most of the time is devoted to work in groups of 4-6 students with an assignment to design and implement hardware and software for an autonomous mobile robot. Some parts of the robot are given and implemented at the start. At the end of the course there is held a competition between the groups