Introduction
Swarm robots are a number of autonomous robots that interact and collaborate in accordance with the behaviors and laws that are related to their role. This class of robots is used to interact and collaborate with each other based on a defined goal. Swarm robots’ usage, can point out the ability to carry loads with each other make any formation to done a task with less cost. Eventually, in the future, these smart robots will be able to interact, accelerate operations, add more flexibility in various tasks, such as shifting loads (with simple and complex forms), having managerial capabilities in industrial tasks, as well as coordination of different parts of a complex set. For instance, in a great factory, there are a lot of boxes and stuff, in different shapes, each of which should be placed in a special position or a large greenhouse of different types of flowers, each of them has its own special room conditions, such as moisture and sunshine.