Skip to content


Robotics 7.5 credits

Second cycle, R7010E
Course syllabus valid: Autumn 2021 Sp 1 - Present
The version indicates the term and period for which this course syllabus is valid. The most recent version of the course syllabus is shown first.

Education level
Second cycle
Grade scale
G U 3 4 5
Control Engineering
Subject group (SCB)
Automation Technology
Main field of study
Engineering Physics and Electrical Engineering

Entry requirements

Knowledge in the subject of Automatic control, specifically regarding modeling, frequency response, state-space, state feedback, control design. Knowledge in programming with Matlab, LabView and basic electonics is a plus. These prerequisites corrsepond to the courses R7003E - Automatic Control, R7014E - Advanced control design and E7012E - Mechatronics. Knowledge in English, equivalent to English 6.

More information about English language requirements


The selection is based on 20-285 credits

Course Aim
The students after the course will be able to understand, design and program fundamental robotic functionalities in the general field of vision and control. After the course, the student should be able to:
  • show knowledge of the modeling and controling approaches for mobile robots
  • demonstrate the ability to design and implement path planning algorithms
  • show knowledge on basic concept in manipulator kinematics and dynamics
  • demonstrate the ability to use image processing techniques on feature extraction and visual servoing
  • show deep knowledge with robotic platforms and their operation
  • demonstrate the ability  program multiple robotic platforms in the area of vision and control and to report on this work both orally and in writing.

The course contents are the following ones:
  • Representing Position and Orientation
  • Time and Motion for Robots
  • Mobile Robots
  • Navigation
  • Localization
  • Forward and inverse kinematics for robotic arms
  • Image Processing
  • Image Feature extraction
  • Vision based control

Each course occasion´s language and form is stated and appear on the course page on Luleå University of Technology's website.
The teaching consists of lectures, homework and extended experimental labs and sub projects. Lab work and project assignments is performed in groups of no more than two - four students, while a demonstration and a high quality written report is needed.

If there is a decision on special educational support, in accordance with the Guideline Student's rights and obligations at Luleå University of Technology, an adapted or alternative form of examination can be provided.

The examination will be based on the delivery and quality of the corresponding projects and labs. Labs are examined based on reports and demonstrations. The final project is examined based on a report including the methodologies used, the code development, the electrical and mechanical designs and the obtained results and a final demonstration.The final grade will be the mean value of all the received grades of the previous activities. 

George Nikolakopoulos

Literature. Valid from Autumn 2015 Sp 1 (May change until 10 weeks before course start)
Robotics, Vision and Control, Peter Corke, Springer, 2013

Course offered by
Department of Computer Science, Electrical and Space Engineering

CodeDescriptionGrade scaleCrStatusFrom periodTitle
0003ProjectG U 3 4 54.50MandatoryA19
0004Laboratory workG U 3 4 53.00MandatoryA19

Study guidance
Study guidance for the course is to be found in our learning platform Canvas before the course starts. Students applying for single subject courses get more information in the Welcome letter. You will find the learning platform via My LTU.

Syllabus established
by Jonny Johansson, HUL SRT 16 Feb 2015

Last revised
by Jonny Johansson, HUL SRT 17 Feb 2021