robotics projects thesis