Robotics 7.5 credits

Second cycle, R7010E
Course syllabus valid: Autumn 2020 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.

Syllabus established
by Jonny Johansson, HUL SRT 16 Feb 2015

Last revised
by Jonny Johansson, HUL SRT 21 Feb 2020

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

Intermediate level knowledge in the subject of Automatic control, specifically regarding modeling, frequency response, state-space, state feedback, control design. A fundamental knowledge in programming with Matlab, LabView and basic electonics is a plus. Moreover, it is suggested for the participants to have basic knowledge from the courses R7003E - Automatic Control, R7014E - Advanced control design and E7012E - Mechatronics. Good knowledge in English equivalent to English 6. More information about the English language requirements []

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

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.


The examination will be based on the delivery and quality of the corresponding projects and labs. 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 scaleHPStatusFrom 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.