Systems Engineering and Electronics ›› 2026, Vol. 48 ›› Issue (1): 132-143.doi: 10.12305/j.issn.1001-506X.2026.01.13

• Systems Engineering • Previous Articles     Next Articles

Two-layered path planning for unmanned aerial vehicle swarm in three-dimensional dynamic environment

Zeyu LU1(), Yao WANG2, Weinan WU1,*(), Yiming SUN3, Chunlin GONG1   

  1. 1. School of Astronautics,Northwestern Polytechnical University,Xi’an 710072,China
    2. The Overall Design Institute of Academy of Hubei Aerospace Technology,Wuhan 430048,China
    3. Northwest Institute of Mechanical & Electrical Engineering,Xianyang 712099,China
  • Received:2024-05-15 Online:2026-01-25 Published:2026-02-11
  • Contact: Weinan WU E-mail:zeyulu@mail.nwpu.edu.cn;wuweinan@nwpu.edu.cn

Abstract:

To solve the path planning problem in complex three-dimensional environment, a method for two-layered path planning of unmanned areial vehicle (UAV) swarm is proposed, integrating differential evolution (DE) and model predictive control (MPC). Firstly, two levels of global and local levels are constructed to plan the framework, and local planning is corrected in real time through track tracking to enhance robustness. Secondly, when the global environment is known, environmental information is established, and the DE algorithm is used to perform global optimization search planning to obtain reference planning. Finally, a distributed MPC algorithm is proposed, the discretized UAV kinematic characteristics are used as a prediction model, and an objective function is formulated to achieve obstacle avoidance and collision avoidance control. The feasibility of the proposed algorithm is verified through simulation experiment. The proposed method can rapidly plan a safe and stable flyable planning for individual UAVs within a cluster to reach target points in complex mountainous environments, where dynamic and static obstacles are combined.

Key words: unmanned aerial vehicle (UAV) swarm, path planning, three-dimensional dynamic, differential evolution (DE), model predictive control (MPC)

CLC Number: 

[an error occurred while processing this directive]