Algorithm proposed for distributed control of multi-UAV shield formation based on virtual surface constraints.