Advanced Control and Navigation of Autonomous Marine Vehicles