SeaOrbiter: Underwater explorer for the 21st century