Current Algorithms, Communication Methods and Designs for Underwater Swarm Robotics: A Review | IEEE Journals & Magazine | IEEE Xplore