Systems Engineering and Electronics ›› 2025, Vol. 47 ›› Issue (8): 2622-2631.doi: 10.12305/j.issn.1001-506X.2025.08.19

• Systems Engineering • Previous Articles    

UAV coverage path planning for mountain patrol considering different takeoff and landing nests

Zhao YANG(), Jinbiao HU, Yan WANG, Hongbiao QI   

  1. College of General Aviation and Flight,Nanjing University of Aeronautics and Astronautics,Liyang 213300 China
  • Received:2024-05-28 Online:2025-08-25 Published:2025-09-04
  • Contact: Zhao YANG E-mail:yangzhao@nuaa.edu.cn

Abstract:

To address the issue of efficient patrol in mountainous areas, a multi-unmanned aerial vehicle (UAV) coverage path planning model based on different takeoff and landing nests operation mode is proposed. Firstly, the method of generating the aerial coverage visual route points in the mountain area is proposed, and the UAV energy consumption model under the influence of wind is established. Secondly, different takeoff and landing nests operation mode is proposed, with the overall minimum, total turn angle minimum and single drone maximum energy consumption minimum as the optimization target, multi-UAV coverage path planning model is established. Finally, a two stage solution algorithm is proposed, the first stage waypoint traversal problem modeling for traveler salesman problem problem calculation total energy consumption and total turn angle smaller loop, the second stage computes nest the optimal insertion position to deal with single UAV maximum energy consumption minimum target. The comparative experiment show that the proposed algorithm has achieved some improvement compared with the Boustrophedon method in the three targets.The proposed algorithm can balance total energy consumption, total turning angle, and maximum energy consumption of a single UAV in planning multiple drone coverage paths.

Key words: multi-unmanned aerial vehicle (UAV), coverage path planning, three-dimensional path planning, different takeoff and landing nests, multi objective optimization

CLC Number: 

[an error occurred while processing this directive]