Abstract:
A Swarm of robots is the coordination of multiple robots that can perform a collective task and solve a problem more efficiently than a single robot. The research field of collective behaviors takes inspiration from natural self-organizing systems like honeybees, fish schools, social insects, bird flocks, and other social animals. These behaviors can be transformed into robots by replicating the same set of rules as found in the natural swarms. The deployment of aerial swarm robotics has become significant due to their multiple applications in surveillance, agriculture, and the military. These applications have led to the development of aerial swarm robotic platforms to solve real-world problems. For example, a swarm of lowtech, cost-effective small UAVs can engage a high-tech target effectively. Similarly, a swarm of UAVs can perform surveillance and rescue missions in disastrous areas and build an emergency communication network through multiple UAV swarms. The critical part of swarm technology is multiple swarm intelligence algorithms that have been proposed and tested in various simulations. Very few of them have been deployed on hardware to solve real-world problems that include formation control, navigation pattern formation, and a few sub-swarm generation algorithms. "Team connectivity" is one of the essential aspects of a swarm network that ensures and emerges the collective intelligence of the group. Having "team connectivity" ensures the readiness of the algorithm to deploy and solve real-world problems. Many researchers proposed the team connectivity algorithms in a single swarm network but still left the connectivity gap between the sub-swarms during a mission. This research work contributes toward designing a swarm intelligence algorithm to improve the connectivity techniques and ensures team connectivity between the swarm agents and the sub-swarm groups. The results show how swarm theory allows multiple UAVs to navigate in a specified formation and cover the area by generating sub-swarms and performing the actions with the