Nathan Evans
MQTT - Controlling via WiFi
Here, the iPad is publishing to an MQTT topic, and the robot is subscribed to this same topic, so when the iPad writes the correct command then the robot will execute this
This demonstration shows the robot communicating two ways with a web-app via MQTT to have it perform turns and notify the user that a bump sensor has been pressed
This video demonstrates the robot communicating with a phone using bluetooth when the bump sensors are pressed
Here, the phone is communicating with the robot via bluetooth to control the robot based on what ASCII character it receives from the phone
Bluetooth

This demonstration shows the robot being moved over a line which causes the LED to change colors depending on where the physical robot is, relative to the black electric tape
Reflectance & Distance Sensors
This video shows the robot using its distance sensors to detect an object in its path and act accordingly, so that it does not hit the object
This final demonstration is the robot using its line detecting abilities along with a finite state machine to follow a line of black tape. This line follower was created by a team of 3 students
Line Follower Demonstration