Data collection, storage, and retrieval with an underwater sensor network
design and control of autonomous underwater robots : a survey .