An autonomous underwater vehicle (AUV) is a robot that travels underwater without requiring input from an operator. AUVs constitute part of a larger group of undersea systems known as unmanned underwater vehicles. underwater vehicles has recently become an attractive alternative for underwater search and exploration since they are cheaper than manned vehicles. Over the past years, there have been abundant attempts to develop underwater vehicles to meet the challenge of exploration and extraction programs in the oceans. Recently, researchers have focused on the development of AUVs for long-term data collection in oceanography and coastal management.