Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.

LEARNING OUTCOMES

After the course the student knows how to mathematically model and control (move) a robot manipulator mechanism. He/she has gained practical knowledge to program an industrial robot manipulator. The student also knows the basics of kinematic models of mobile robot platforms.

Credits: 5

Schedule: 05.09.2024 - 05.12.2024

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Pekka Forsman, Ville Kyrki

Contact information for the course (applies in this implementation):

Lectures and exercises: Pekka Forsman, pekka.forsman@aalto.fi
Robot offline programming exercise: Neil Lipes, neil.lipes@aalto.fi (starting 12.9.)

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: English

CONTENT, ASSESSMENT AND WORKLOAD

Content
  • valid for whole curriculum period:

    Spatial descriptions and transformations in three dimensions (3D). Direct (forward) and inverse manipulator kinematics. Description of manipulator velocity and forces by means of the Jacobian matrix. Basics of robot manipulator dynamics and control. Introduction to motion models of mobile robot platforms. Programming of industrial robots.

  • applies in this implementation

    You can find more details of the robotics course from the front page of the MyCourses pages of the course ELEC-C1320 and from the slides of the opening lecture of ELEC-C1320.

Assessment Methods and Criteria
  • valid for whole curriculum period:

    Final exam, homework problems, robot offline-programming exercise. The second part of the offline-programming exercise (main assignment) is required to pass the course.

  • applies in this implementation

    The course grade is determined by the final exam (60%), solutions of the homework problems (20%) and the main assignment part of the robot offline programming exercise (20%).

    If you have questions related to the grading of homework problem solutions or the final exam please contact Pekka Forsman, pekka.forsman@aalto.fi.

Workload
  • valid for whole curriculum period:

    Lectures and exercise sessions, homework problems, robot programming exercise, preparation for the exam, final exam.

     

  • applies in this implementation

    Lectures and exercises 47 h, independent working (homework problems, robot offline programming exercise, studying for the final exam) 82 h, final exam 3 h.

DETAILS

Study Material
  • valid for whole curriculum period:

    Peter Corke, Robotics, Vision and Control, Fundamental Algorithms in MATLAB, Second Edition, Springer, 2017; Craig J.J, Introduction to Robotics: Mechanics and Control, Third Edition, Prentice Hall, 2005; lecture notes.

Substitutes for Courses
Prerequisites

FURTHER INFORMATION

Further Information
  • valid for whole curriculum period:

    Teaching Language: English

    Teaching Period: 2024-2025 Autumn I - II
    2025-2026 Autumn I - II

Details on the schedule
  • applies in this implementation

    Lectures on Thursdays 16:15-18 o’clock in lecture hall AS1
    Calculation exercises on Tuesdays 16-18 o’clock in lecture hall AS1 (first time 17.9)