ENGR 103 Robot Final Assignment

C
Soldering
Arduino
Robotics

Our final assignment for ENGR103 this spring was to create/modify a robot kit that could meet 1 or more challenges, mine focusing on the emotion challenge. This challenge was able to be done with just the default robot kit, only with coding changes, making it the most accessible option (which was why I chose it.) The robot has 4 emotions, Happy, Sad, Angry & Scared. Happy acts similarly to a “bumpbot”, which drives forward without a care and backs up when it is about to hit something. The robot utilizes a distance sensor for every emotion to achieve such effects. Sad is not so different from happy, but much more lethargic and slow. Angry has no regard for safety and wishes to ram into things, finding targets that are close and charging ahead full speed, then looking for another. Scared is too preoccupied with being scared to pay attention, so they cant see ahead very well. They freak out whenever they run into something, spend some time being dramatic then run away. The robot blinks its eyes, which are also the indicators of its current emotion (Green = Happy, Blue = Sad, Red = Angry, White = Scared). After a few blinks, the robot changes its emotion to the next one in the list or wraps back to the beginning.

0 Lifts 

Artifacts

Name Description
Source Code The Arduino sketch that controlls the robot   Download
Emotion Demonstration Video A demonstration video of the robot and its 4 emotions   Link
Feedback