FI:PV277 Programming Social Robots - Course Information
PV277 Programming Applications for Social RobotsFaculty of Informatics
- Extent and Intensity
- 0/1/0. 1 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- doc. RNDr. Aleš Horák, Ph.D. (lecturer)
RNDr. Adam Rambousek, Ph.D. (lecturer)
- Guaranteed by
- doc. RNDr. Aleš Horák, Ph.D.
Department of Machine Learning and Data Processing - Faculty of Informatics
- each even Tuesday 10:00–11:50 B203
- Basic knowledge of programming in Python.
- 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
- Machine learning and artificial intelligence (programme FI, N-UIZD)
- Artificial Intelligence and Natural Language Processing (programme FI, B-IN)
- Artificial Intelligence and Natural Language Processing (programme FI, N-IN)
- 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.
- 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.
- Assessment methods
- presentation of finished working project
- Language of instruction
- Further Comments
- Study Materials
The course is taught annually.
- Teacher's information