Engineering 103 Final Project - Robot Emotions

We are partaking in the emotion challenge. For our project, we designed the four distinct emotions (happy, sad, scared, and angry) to be within the same code and occur over a delayed amount of time. Our first emotion is happy. This happens when the light bulb switches to green and the robot drives forward into a happy swing like someone would do frolicking in a field. After the delay between emotions, it becomes sad. This is symbolized by the slow, moping movements and the lights are slowly flashing blue to show the robot to be crying. After the robot lets all of its tears out, it becomes scared. The light indicates this by quickly flashing red and blue repeatedly, similar to an emergency response vehicle. While the lights are flashing, the robot begins to tremble in fear by slowly backing up one ‘step’ at a time. Lastly, we arrive at feeling angry. This starts with the light turning red and staying red during the entirety of this emotion. The robot slowly turns and looks at the camera, eventually driven directly into the camera, similar to getting mad and lashing out. Important: We DO NOT recommend lashing out! All of these emotions can be seen sequentially in the video below. You may also notice during the video that our left motor is not nearly as powerful as our right motor. NOTE: The battery wires are unplugged in the pictures. It doesn't work this way, but they are unplugged so the robot doesn't drive away while we are taking pictures.

0 Lifts 

Artifacts

Name Description
Emotion Challenge Video Video depicting the bot's movements and challenge participation.   Link
Emotion Challenge Code Arduino code for the movements depicted in the video.   Download
Feedback