Final project for the class EE125 - Introduction to Robotics - Fall 2013 - UC Berkeley.