ENGR 103 Final Project Emotion Challenge

Our robot uses an ESP32 as its "brain" and is connected to a PCB. The PCB and ESP 32 are connected to two motors, a battery, and two wheels. In our final project, we decided to have our robot participate in the emotion challenge. To do this, we had to make our robot act angry, sad, happy, and scared. We show the emotion through two different aspects. The first is through the way the robot moves. When our robot is angry, it will move forward quickly and aggressively. When our robot is sad, it will move slowly forward. When the robot is happy, it spins in circles, showing happiness. Lastly, when the robot is scared, it will back up. The second thing we did to show our robot's emotions was to incorporate different LED lights for the separate emotions. So when the robot is angry, it will have a red LED; when sad, it is purple; when happy, it is green; and for scared, it is blue. In between each emotion, we implemented a six-second delay to make it easier to distinguish between the emotions. That way, it doesn't seem like the robot moves sporadically. We both enjoyed putting what we've learned throughout the course to the test and enjoyed working on our robot.

0 Lifts 

Artifacts

Name Description
Robot emotion video This video shows our robot displaying emotions in action.   Link
Arduino Code This file shows all of the code used for our robot.   Download
Feedback