Constrained control allocation for a remotely operated vehicle with collective azimuth thrusters