05 Mission Instructions

Your mission is to create a robot that starts an interaction when a human approaches.  Your robot should be friendly and act as naturally as possible.

7. Iterate

As you play with this fun robot, you might notice ways to improve your code. Would your robot be improved with a longer wave? A shorter wave? A wave with steeper angles?


Is your hand or tail made of the right materials? Should your robot dance a little or open its eyes as it notices an object approaching?


Think about ways this type of robot behavior could be even more useful.  Perhaps you could tie a string to a door so the robot opens the door when it senses a person coming through, or lifts a pencil off the table when someone sits down at a desk to write. 


Servos are used in lots of different robots. Consider building a totally different robot, like one that can express “emotions” by rotating different smiley (or frown-y) faces into a view-window. Another way servos are commonly used is to attach the distance sensor directly to the servo. This allows the robot to scan the room and choose the direction with the fewest obstacles. 


Follow the same design steps - Design, Build, Code, and Test - for each change you want to make. 


Make sure you keep track of your work!