I. Introduction
Autonomous underwater vehicles (AUVs) have significantly advanced in their capability of collecting data for environmental monitoring and exploration in coastal areas and deep oceans [1]. However, since the global positioning system (GPS) is not available underwater, AUV navigation has been challenging. A conventional approach for underwater navigation is inertial navigation based on dead reckoning using inertial sensors, typically packaged as an inertial measurement unit (IMU), that is, the position and orientation of the vehicle are calculated by integrating linear acceleration and angular velocity measurements from an IMU. However, due to the sensor noise and measurement errors integrated over time, inertial navigation suffers from the position error that grows over the course of the mission unless the error, also known as the drift error, is corrected using external references, e.g., through GPS updates.