Final Project for COMP 417 - Introduction to Robotics and Intelligent Systems.