Abstract
Swarm robotic is a field of multi-robotics in which the robot’s behavior is inspired from nature. With rapid development in the field of the multi-robotics and the lack of efficacy in traditional centralized controls method, decentralized nature inspired swarm algorithms were introduced to control the swarm behavior. Unmanned surface vehicles (USVs) are marine crafts that they can operate autonomously. Due to their potential in operating in different areas, these vehicles have been used for variety of reason including patrolling, border protection, environmental monitoring and oil spill confrontation. This paper provides a review of the Swarm of USVs, their application, simulation environments and the algorithms that has been used in the past and current projects.