You will work in groups towards an implementation of a socially interactive solution for a Pepper robot with the theme “Robot learning from human teachers”.
You are free to use any libraries or open source code you may see fit as long as you properly credit it both in the code, and in your bibliography (when applicable).
The goal of this assignment if to apply an existing interactive learning method it to a Pepper interacting with a human teacher.
1. Pick an interactive learning algorithm (see Confluence for resources), e.g.:
Learning from demonstration / by imitation / from observation
Learning from evaluative/corrective feedback or action advice
Learning from task instructions
2. Pick an interaction modality for the human teacher (e.g., speech, sound, body movement, kinesthetic input, gestures, etc.)
3. Pick two (simple) tasks that you would want the robot to learn
We compiled a list of resources to get you started on questions 1. and 2. and help you develop your code faster and more efficiently.
The project will culminate in a demo where you showcase your solution in the lab, in the presence of the other groups and the course instructors.