As our interactions with robots increase, more importance is being placed on their ability to respond at the human level – an “emotional” level. Whether it be robots that can sense voice commands and respond in human-like ways or robots that make human or animal-like sounds, it is the programming that allows for people to feel a connection to our robots. In this class, we will be exploring the different methods of programming required in order to create the perception of emotions from the human perspective.
Students will learn multiple approaches to emotional design, practice programming designed responses, and test their emotional response programs on a simple robot. After observing how other machines have been programmed to exhibit interaction triggered emotion-like responses students will learn to design a code-based emotional response in their own robot.
Students will learn multiple approaches to emotional design, practice programming designed responses, and apply the use of emotional response programs on a simple robot. After observing how other machines have been programmed to show “emotions” based on your interactions with them, students will learn to design an emotional response in their own robot using code.
Class robots will be provided for use during the class or can be purchased to take home after and continue programming. Classroom computers will be used for programming.
Introduction to Arduino and Electronics
This class will not run with fewer than 2 students.