Vision-based Autonomous Surface Vehicle Docking Manoeuvre - A. A. Martins (2006)