Jump to content

ELE306 Robotics

Course description for academic year 2022/2023

Contents and structure

This course gives an introduction to robotics and autonomous systems. This includes general principles for robots, geometric representation, mathematical modeling, programming, control, simulation and the application of robots.

The course also addresses important components of robot arms and mobile robots, such as sensors and actuators.

Learning Outcome


  • The candidate will have general knowledge of the field of robotics, with an emphasis on robot modeling, programming, simulations and applications.
  • The candidate will have general knowledge of geometric representations and mathematical modeling of robot arms and mobile robots.
  • The candidate will have experience with modeling, programming and applying different types of robots.


  • The candidate is be able to do basic programming and implementation on a least one type of industrial robot.
  • The candidate will be able to model, program, simulate and demonstrate robot arms and mobile robots in practical applications.


  • The candidate can take responsibility for projects targeting the implementation of robot arms or mobile robots in practical applications.

Entry requirements


Recommended previous knowledge

ELE302 Reguleringsteknikk 2 or similar, ELE204 Reguleringsteknikk 1 or similar.

Teaching methods

Lectures (both physical and digital), laboratory exercises, mandatory assignments, and a semester project.

Compulsory learning activities

3 approved mandatory assignments, 3 approved laboratory excercises.


The exam has two parts:

  1. The semester project report, counts for 25% of the final grade
  2. The written exam, 3 hours, counts for 75% of the final grade

The grading scale is A to F, where F is a failing grade. Both parts of the exam must result in a passing grade in order to get a final grade for the course. If a students fails one of the parts, that part can be re-taken seperately.

If less than 10 students are registered for the exam, the exam can be held as an oral exam.

Examination support material

All support materials (notes, written sources, digital sources, software as e.g. Matlab) is permitted, but the support material is personal, and communication with others is not allowed.

More about examination support material