Using an Autonomous Underwater Vehicle (AUV) for close-proximity operations (e.g., close to the seafloor, a vessel, or divers) requires robust, precise vehicle control. When performing joint human-robot operations, a Robotic Diver Assistant can perform tasks such as tool carrying, worksite illumination, ...