Unmanned autonomous vehicles (AUVs) for surface and subsurface missions are capable of performing predefined tasks independently, to such an extent that they are also able to respond to unforeseen events.