A distributed flocking control strategy for UAV groups Abstract   To ensure the information security of UAV groups, maximize the detection range of the UAV group and minimize the communication range, this paper improves Olfatisaberxe2x80x99s flocking algorithm using virtual leader and integrates the multiple UAVs with real environment. The improved swarm control algorithm can help to make all agents accurately track the speed of virtual leaders. Then, we introduce the conception of virtual communication circle to control the communication power of each UAV, and the moving function of the target position is improved to meet the limited conditions of given communication distance, to ensure the noncollision and stable communication of the UAV during the moving process. All UAVs in the group system will keep converging, avoiding collision and the speed is the same as that of the virtual pilot. Therefore, multiple UAVs can track the virtual pilot for cluster flight and a distributed cooperative control strategy can be acquired. The simulation results show that the strategy proposed in this paper makes a better communication performance among UAVs in real time, and the UAV groups achieve the information more timely, which is proved to be an effective way to ensure the security communication among multiple UAVs.

InterUAV Collision Avoidance using DeepQLearning in Flocking Environment In the past twenty years, Unmanned Aerial Vehicles (UAVs) have demonstrated their ability in supporting both military and civilian applications. It has proved itself useful in tasks which are dangerous or too costly with usual methods. Certain applications also contains tasks which can be processed faster by using multiple UAVs that work together and perform smaller tasks which can be further combined to get the intended result. However, to achieve this, we need autonomous coordination among the multi UAVs. Multiple UAVs flying as a swarm, incorporates a pattern or a shape that has to be maintained through out the flight. But there can be cases where the pattern or shape of swarm has to be changed. Under such circumstances, collision has to be avoided between the UAVs as they travel to their new position forming a new shape. We have proposed an algorithm which helps in finding optimal goal positions for the UAVs to flock and to find the trajectory which supports collision free movement to its assigned position. We also ensure that the total distance travelled by individual UAV is minimized. The optimal goal position assignment is done using Hungarian Algorithm. Deep Q Learning method is used to find the optimal flight parameters for a collision free trajectory for the UAVs to reach its goal. Results from simulation show that the algorithm is sufficiently fast for practical applications as optimal assignments and flight parameters were computed for 50 UAVs in less than 1s.