Optimal Control System For A Semi-autonomous Underwater Vehicle by Daniel De Almeida Fernandes