Dispatching and management methods for communication of UAV swarm

Unmanned aerial vehicle (UAV) swarms will be the development trend of civil and military application. Effective and reliable communication is the requisite foundation of a UAV swarm architecture. In this paper, aiming at the design of a communication system of the UAV swarm, a multi-layer model of network communication and messages management is put forward. Then according to the model, a swarm communication framework is implemented on the ROS platform as a communication_node, in which scheduling algorithms and messages management schemes are applied. Finally, the results of experiments show that the communication_node meets the requirements of swarm communications with unstable bandwidth changes.