An optimization-based in-motion fine alignment and positioning algorithm for underwater vehicles. (October 2022)