Systems Engineering and Electronics ›› 2020, Vol. 42 ›› Issue (5): 1073-1082.doi: 10.3969/j.issn.1001-506X.2020.05.14

Previous Articles     Next Articles

Path planning algorithm based on NURBS and GOBL-ACDE

Wenhai WU(), Xiaofeng GUO(), Siyu ZHOU()   

  1. Department of Aviation Control and Command, Qingdao Campus, Naval Aviation University, Qingdao 266041, China
  • Received:2019-08-07 Online:2020-04-30 Published:2020-04-30
  • Supported by:
    国家重点研发计划(2018YFC0806900);国家重点研发计划(2016YFC0800606);国家重点研发计划(2016YFC0800310)

Abstract:

To satisfy the requirements of instantaneity and accuracy of unmanned aerial vehicle(UAV) dynamic path planning for low-altitude penetration under complex terrain conditions, a generalized opposition-based learning adaptive constrained differential evolution (GOBL-ACDE) algorithm is proposed, which is combined with the non-uniform rational B-spline (NURBS) smoothing strategy to improve the accuracy, efficiency, feasibility and airworthiness of UAV dynamic path planning. Firstly, the model of the planning task is constructed as well as the objective cost and constraint function, and we propose a height conversion method to effectively improve the low altitude penetration ability. Then, the performance of the NURBS smoothing strategy is compared with B-spline interpolation and the Bezier curve. In addition, the diversity, convergence and optimization performance of differential evolution are improved through introducing generalized opposition-based learning, adaptive ranking mutation operators and adaptive trade-off model into the algorithm. Finally, through the comparative simulation in static and dynamic environments, it is shown that the proposed method has high accuracy, strong robustness, terrific dynamic performance and excellent reliability in the multi-threat complex terrain, and is able to plan an accurate, efficient and feasible low-altitude penetration path for UAV.

Key words: dynamic planning, differential evolution, non-uniform rational B-spline (NURBS), threat avoidance, low-altitude penetration

CLC Number: 

[an error occurred while processing this directive]