Fault Detection, Diagnosis and Fault Tolerant Output Control for a Remotely Operated Vehicle