导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2022, Vol. 43 ›› Issue (S1): 726913-726913.doi: 10.7527/S1000-6893.2022.26913

• Swarm Intelligence and Cooperative Control • Previous Articles     Next Articles

Multi-quadrotor UAVs formation maintenance and collision avoidance control

YANG Mingyue1, SHOU Yingxin1, TANG Yong2, LIU Chang1, XU Bin1   

  1. 1. College of Automation, Northwestern Polytechnical University, Xi'an 710129, China;
    2. AVIC (Chengdu) UAS Co., Ltd., Chengdu 611731, China
  • Received:2022-01-07 Revised:2022-01-25 Published:2022-02-28
  • Supported by:
    National Natural Science Foundation of China (61933010);Supported by Sichuan Science and Technology Program (2020YFG0472)

Abstract: For the problems of formation maintenance and anti-collision of multi-quadrotor UAVs and communication issues between UAVs, a formation planning control algorithm is designed based on a combination of virtual structure and artificial potential field. The virtual leader is used as the core to design the virtual structure formation which is based on the expected relative position information. The artificial potential field repulsion function is used to realize the anti-collision function and maintain the communication distance function of virtual structure particles, and the possible local deadlock problem is solved. The anti-stepping method is used to realize desired trajectory tracking by the UAVs. The uniformly ultimately bounded of the final value of the closed-loop system is proved by Lyapunov stability analysis. The simulation results of multiple quadrotor UAVs show that scattered UAVs can achieve rapid formation without collision, and flexibly complete effective avoidance of static and dynamic obstacles while maintaining the formation, and quickly change to a tight formation after discovering the target at the same time, verifying the reliability and effectiveness of the proposed algorithm for formation control.

Key words: quadrotor UAV, formation control, virtual structure, artificial potential field, backstepping

CLC Number: