PV277 Programming Applications for Social Robots

Faculty of Informatics
Spring 2024
Extent and Intensity
0/1/0. 1 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
Taught in person.
doc. RNDr. Aleš Horák, Ph.D. (lecturer)
RNDr. Adam Rambousek, Ph.D. (lecturer)
RNDr. Zuzana Nevěřilová, Ph.D. (assistant)
Guaranteed by
doc. RNDr. Aleš Horák, Ph.D.
Department of Machine Learning and Data Processing – Faculty of Informatics
Supplier department: Department of Machine Learning and Data Processing – Faculty of Informatics
each even Wednesday 10:00–11:50 B203
Basic knowledge of programming in Python. The seminar is given in English. Projects can be in English, Czech or Slovak (the robot supports natively only English and Czech).
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 10 student(s).
Current registration and enrolment status: enrolled: 2/10, only registered: 0/10, only registered with preference (fields directly associated with the programme): 0/10
fields of study / plans the course is directly associated with
Course objectives
The purpose of the seminar is to give a deeper insight into the possibilities of chatbots and robots communicating with people, and applications in the field of social robots. The course work includes an individual project elaboration and development of an application for the Pepper robot.
Learning outcomes
At the end of the course, students should be able to: describe principles and algorithms used for human-computer interaction; independently analyze and design an application in this area; choose a suitable implementation procedure and develop an application for the selected robot model.
  • Existing approaches and algorithms for human-computer communication; Chatbots and dialog systems; Speech recognition and synthesis; Social robots - specific applications from different areas of interaction; HW and SW equipment of selected robot models; Control methods and interface description for programming Pepper robot; Elaboration of individual project
Teaching methods
Lectures in the lab with practical exercises; elaboration of individual project. Instead of lectures, self-study outwith the timetable hours is possible by arrangement.
Assessment methods
presentation of finished working project
Language of instruction
Further Comments
Study Materials
The course is taught annually.
Teacher's information
The course is also listed under the following terms Autumn 2019, Spring 2020, Autumn 2020, Spring 2021, Autumn 2021, Spring 2022, Autumn 2022, Spring 2023, Autumn 2023, Autumn 2024, Spring 2025.
  • Enrolment Statistics (Spring 2024, recent)
  • Permalink: https://is.muni.cz/course/fi/spring2024/PV277