Overview

An autonomous underwater vehicle (AUV) cannot use GPS underwater, and acoustic positioning is not always available either. In low-altitude surveys the ultra-short baseline (USBL) lock can drop out, which leaves the vehicle without an absolute position reference.

I used Stochastic Variational Gaussian Processes to localize AUVs against bathymetric submaps and prior surveys when USBL lock is unavailable. The seafloor itself becomes the reference.

I also developed a fusion system that ties particle filter updates to a pose graph. This lets submap-based loop closures enter the same estimate as the vehicle’s dead-reckoned navigation, and produces accurate, geo-localized 3D maps and trajectory estimates.

Tools

Stochastic Variational Gaussian Processes, particle filtering, pose graph optimization, bathymetric submaps.

Updated: