Autonomous Surface Exploration for Mobile Robots door Stewart Moorehead