当前位置:   article > 正文

2024新算法爱情进化算法(LEA)和经典灰狼优化器(GWO)进行无人机三维路径规划设计实验

2024新算法爱情进化算法(LEA)和经典灰狼优化器(GWO)进行无人机三维路径规划设计实验

简介:

2024新算法爱情进化算法(LEA)和经典灰狼优化器(GWO)进行无人机三维路径规划设计实验。

    无人机三维路径规划的重要意义在于确保飞行安全、优化飞行路线以节省时间和能源消耗,并使无人机能够适应复杂环境,实现特定任务。群体智能优化算法在无人机三维路径规划中扮演关键角色,其全局搜索能力允许同时考虑多个解决方案,避障优化确保路径安全,自适应性适应不同飞行任务需求,并行搜索加快最优解寻找速度。

    灰狼优化器(GWO)作为非常经典实用的群智能算法,在这里我们将其与2024年最新提出的爱情进化算法(LEA)进行无人机三维路径规划比较,运行结果包括最优路径和收敛曲线的比较。并附带代码,供大家学习参考!

实验结果如下:

部分主函数代码如下:

  1. %%
  2. clc;
  3. clear;
  4. close all;
  5. %% 创建地图
  6. %地图的大小200*200
  7. MapSizeX = 200 ;
  8. MapSizeY = 200;
  9. %% 地形地图创建,地图详细参数,请去MapValueFunction.m里面设置
  10. x = 1:1:MapSizeX;
  11. y = 1:1:MapSizeY;
  12. for i = 1:MapSizeX
  13. for j = 1:MapSizeY
  14. Map(i,j) = MapValueFunction(i,j);
  15. end
  16. end
  17. global NodesNumber
  18. global startPoint
  19. global endPoint
  20. global ThreatAreaPostion
  21. global ThreatAreaRadius
  22. %% 威胁区域绘制
  23. %威胁区域中心坐标
  24. ThreatAreaPostion = [50,140];
  25. %威胁区域半径
  26. ThreatAreaRadius = 30;
  27. %将威胁区域叠加到图上
  28. figure
  29. mesh(Map);
  30. hold on;
  31. for i= 1:size(ThreatAreaRadius)
  32. [X,Y,Z] = cylinder(ThreatAreaRadius(i),50);
  33. X = X + ThreatAreaPostion(i,1);
  34. Y = Y + ThreatAreaPostion(i,2);
  35. Z(2,:) = Z(2,:) + 50;%威胁区域高度
  36. mesh(X,Y,Z)
  37. end

代码获取点击:

https://mbd.pub/o/bread/ZpWUk5Zt

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/516762
推荐阅读
相关标签
  

闽ICP备14008679号