Advanced control strategies for a remotely operated underwater vehicle