Rob the Automated Robot

This instructable was created in fulfillment of the project requirement of the Makecourse at the University of South Florida (www.makecourse.com).
In this tutorial you will learn how to make a fully automated robot named Rob who is equipped with sensors that allow it to detect obstacles. Rob moves until he comes into contact with an obstacle and then he stops, checks his surroundings and continues on a path that is free from obstacles.
To create this robot, a knowledge of Arduino and C++ isn’t necessary but it does help!
Let’s get started!”

Link