FI:PV277 Programming Social Robots - Course Information
PV277 Programming Applications for Social Robots
Faculty of InformaticsAutumn 2024
- Extent and Intensity
- 0/1/0. 1 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- 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 - Timetable
- Wed 18. 9. to Wed 11. 12. each even Wednesday 14:00–15:50 B203
- Prerequisites
- 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: 5/10, only registered with preference (fields directly associated with the programme): 1/10 - fields of study / plans the course is directly associated with
- Digital Linguistics (programme FI, N-DL)
- Discrete algorithms and models (programme FI, N-TEI)
- Machine learning and artificial intelligence (programme FI, N-UIZD)
- Natural language processing (programme FI, N-UIZD)
- 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.
- Syllabus
- 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
- Literature
- 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
- English
- Further Comments
- The course is taught annually.
- Teacher's information
- https://nlp.fi.muni.cz/ProgrammingRobotsCourse
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/autumn2024/PV277