Information Package

Program of Artificial Intelligence Engineering (English)

AI426

ROBOT LEARNING AND CONTROL

Course Code
AI426
Semester
-
Theory+Practice
3 + 0
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

Mode of Delivery
PrerequisitesNo
Recommended Optional Programme Components
Course DescriptionRobot Learning is a new field, which studies how robots can acquire skills and control their bodies using machine learning techniques. The module takes off where the Reinforcement Learning module finishes, and begins by teaching how reinforcement learning can be applied to physical robots in real-world scenarios. Then, the module introduces classical control methods based on analytical modelling, which can be combined with learning-based methods to trade off their strengths. Finally, the module studies how robots can learn new tasks from interaction with humans. Courseworks will investigate how to implement these methods in Python, and students will train a robot using computer simulation.
Course Contents
Recommended or Required Reading* Reinforcement Learning: An Introduction, Sutton and Barto, 2nd Edition
* Reinforcement Learning: State-of-the-Art, Marco Wiering and Martijn van Otterlo
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Language of Instruction-
Work Placement(s)No