DD2410 Introduction to Robotics 7.5 credits

Introduktion till robotik

Please note

The information on this page is based on a course syllabus that is not yet valid.

  • Education cycle

    Second cycle
  • Main field of study

    Computer Science and Engineering
  • Grading scale

    A, B, C, D, E, FX, F

Course offerings

Autumn 18 Doktorand for single courses students

  • Periods

    Autumn 18 P1 (7.5 credits)

  • Application code


  • Start date


  • End date


  • Language of instruction


  • Campus

    KTH Campus

  • Tutoring time


  • Form of study


  • Number of places *

    Max. 1

    *) If there are more applicants than number of places selection will be made.

  • Course responsible

    Christian Smith <ccs@kth.se>

  • Teacher

    Christian Smith <ccs@kth.se>

    Patric Jensfelt <patric@kth.se>

    Petter Ögren <petter@kth.se>

  • Target group

    For doctoral students at KTH.

Intended learning outcomes

After completing the course with a passing grade the student should be able to:

  • Use basic theoretical tools from robotics to describe and calculate kinematics and dynamics for robot systems with several degrees of freedom
  • account for and apply algorithms to generate path plans
  • account for and apply algorithms for high level task switching,
  • account for and apply algorithms for mapping
  • account for different methods for exteroceptive sensors as well as navigation and localisation
  • use modern software architectures for development of robot applications
  • summarise the included subject areas in robotics
  • account for different types of hardware and software that are used in robot systems

In order to:

  • Be able to participate in development and implementation of simple robot systems
  • Obtain a good basis for continued studies in robotics and related subjects

Course main content

Kinematics and dynamics for mobile and articulated robots. Description models applicable for robot system, such as Denavit-Hartenberg notation, homogeneous transforms etc
Sensors, actuators and other robot hardware
Algorithms for calculation of inverse kinematics, robot dynamics, trajectories and planning.
Software architectures for robot systems and simulators




Will be announced on the course web no later than 10 weeks before the start of the course.

Required equipment


  • LAB1 - Laboratory assignments, 5.0, grading scale: A, B, C, D, E, FX, F
  • TEN1 - Examination, 2.5, grading scale: P, F

The examiner decides, in consultation with KTH's coordinator for disabilities (Funka), on possible adapted examination for students with proven disabilities. The examiner may utilize another examination format when re-examining individual students.

Requirements for final grade

Offered by

EECS/Intelligent Systems


Christian Smith (ccs@kth.se)


Christian Smith <ccs@kth.se>


Course syllabus valid from: Autumn 2019.
Examination information valid from: Spring 2019.