TPK4171 - Advanced Industrial Robotics


Examination arrangement

Examination arrangement: School exam
Grade: Letter grades

Evaluation Weighting Duration Grade deviation Examination aids
School exam 100/100 4 hours C

Course content

Robot vision: Camera models and calibration. Homographies in 2D and 3D. Stereo vision for calibrated and uncalibrated cameras. Geometric computation: Determination of rotations in SO(3) and displacements in SE(3) from measurements by using optimization methods. Points, lines and planes in Plücker coordinates. Quaternions. Estimation: Attitude estimation with Kalman filtering.

Learning outcome

The course shall give knowledge about:

  • Geometric methods for use in robotic vision.
  • Calculation on geometric objects like points, lines and planes.
  • Computation of rotation in SO(3) and displacements in SE(3) from measurements.

The course shall develop skills in:

  • Programming in Python of computational methods in 2D and 3D vision.
  • Programming in Python to compute the position and orientation of geometric objects.

The course shall give competence in:

  • Design and implementation of robotic vision for industrial applications.

Learning methods and activities

Lectures, exercises, laboratory exercises. The lectures and exercises are in English when students who do not speak Norwegian take the course.

If the teaching is given in English the Examination papers will be given in English only. Students are free to choose Norwegian or English for written assessments.

Compulsory assignments

  • Exercises

Further on evaluation

Mandatory work from previous semester can be accepted by the Department by re-take of an examination if there haven't been any significant changes later.

If there is a re-sit examination, the examination form may be changed from written to oral.

Course materials

To be announced at the start of the course

More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  SPRING 2024

Language of instruction: English

Location: Trondheim

Subject area(s)
  • Production and Quality Engineering - Manufacturing Systems
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Mechanical and Industrial Engineering


Examination arrangement: School exam

Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
Spring ORD School exam 100/100 C 2024-06-06 15:00 INSPERA
Room Building Number of candidates
SL310 turkis sone Sluppenvegen 14 24
SL310 blå sone Sluppenvegen 14 18
Summer UTS School exam 100/100 C INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU