系统工程与电子技术 ›› 2020, Vol. 42 ›› Issue (5): 1073-1082.doi: 10.3969/j.issn.1001-506X.2020.05.14

• 系统工程 • 上一篇    下一篇

基于NURBS和GOBL-ACDE的航迹规划算法

吴文海(), 郭晓峰(), 周思羽()   

  1. 海军航空大学青岛校区航空仪电控制工程与指挥系, 山东 青岛 266041
  • 收稿日期:2019-08-07 出版日期:2020-04-30 发布日期:2020-04-30
  • 作者简介:吴文海(1962-),男,教授,博士,主要研究方向为精确制导与控制。E-mail:hkdx_2017@126.com|郭晓峰(1992-),男,博士研究生,主要研究方向为智能算法与航迹规划。E-mail:gxf123@126.com|周思羽(1983-),男,副教授,博士,主要研究方向为精确制导与控制。E-mail:ezhousiyu@aliyun.com
  • 基金资助:
    国家重点研发计划(2018YFC0806900);国家重点研发计划(2016YFC0800606);国家重点研发计划(2016YFC0800310)

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)

摘要:

针对复杂地形条件下无人机低空突防动态航迹规划实时性及精确性的问题,提出了基于广义反向学习的自适应约束差分进化(generalized opposition-based learning adaptive constrained differential evolution, GOBL-ACDE)算法,结合非均匀有理B样条(non-uniform rational B-spline, NURBS)平滑策略,提高了多威胁复杂地形下动态航迹规划的精确性、高效性及适航性。首先,构建航迹规划任务模型,建立目标代价及约束限制函数,提出一种高度转换方法,有效提高低空突防能力;其次,将NURBS平滑策略与B样条插值以及贝塞尔曲线对比分析;再次,应用广义反向学习、自适应排序变异及自适应权衡模型,改善约束条件下算法动态性、收敛性及寻优性能;最后,通过静态与动态环境对比仿真试验,验证了所提方法在多威胁复杂地形下寻优精度高、鲁棒性强、动态性好以及可靠性优的特点,能够规划出精确、高效、适航的低空突防航迹。

关键词: 动态规划, 差分进化, 非均匀有理B样条, 威胁回避, 低空突防

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

中图分类号: