I. INTRODUCTION
Underwater robotics is becoming a very important scientific area due to its many applications in environmental monitoring, marine biology, naval warfare and reconnaissance, and homeland security [1]. Remotely operated vehicles (ROV) and autonomous/unmanned underwater vehicles (AUV/UUV) are the main types of underwater robots currently being used. Due to advantages of low cost, operational efficiency, and flexibility of automation, AUVs are increasingly used to perform operations performed hitherto by ROVs [2].