当前位置: 首页 > news >正文

2023年IEEE TCYB SCI1区TOP,基于改进多目标群体智能算法的灾难应急响应精确无人机三维路径规划方法,深度解析+性能实测

目录

    • 1.摘要
    • 2. APPMS方法
    • 3.多目标搜索
    • 4.结果展示
    • 5.参考文献
    • 6.代码获取
    • 7.算法辅导·应用定制·读者交流


1.摘要

无人机三维飞行路径规划是灾难应急响应中的关键挑,。理想路径应平衡飞行路径长度与地形威胁,以缩短飞行时间并减少碰撞风险。传统方法难以平衡这些因素,且缺乏实际约束,导致优化效果不佳。本文提出了一种基于改进多目标群体智能算法(APPMS)的精确路径规划方法,通过将路径规划转化为多目标优化问题,同时优化飞行路径长度和地形威胁度。采用改进的蚁群优化算法提升了全局与局部搜索能力。通过模拟实验和实际应急数据验证了该方法的有效性。

2. APPMS方法


APPMS方法框架如图所示,主要包括三个步骤:1)基于约束的总飞行距离和地形威胁度的多目标建模;2)个体编码、种群初始化及初始路径排序;3)进化操作、种群更新与选择,优化搜索出的三维路径。

为了使无人机三维路径规划同时考虑总飞行路径长度和地形威胁度:
f1=∑i=1n+1di,i−1f_1=\sum_{i=1}^{n+1}d_{i,i-1} f1=i=1n+1di,i1
f2=∑i=1n∑j=1ng(dsafe/Πi,j)2f_2=\sum_{i=1}^n\sum_{j=1}^{n_g}\left(d_{\mathrm{safe}}/\Pi_{i,j}\right)^2 f2=i=1nj=1ng(dsafe/Πi,j)2

水平转角和垂直转角约束:
α=arccos⁡(Li−1,i2+Li,i+12−Li−1,i+122×Li−1,i×Li,i+1)≤amax⁡\alpha=\arccos\left(\frac{L_{i-1,i}^2+L_{i,i+1}^2-L_{i-1,i+1}^2}{2\times L_{i-1,i}\times L_{i,i+1}}\right)\leq a_{\max} α=arccos(2×Li1,i×Li,i+1Li1,i2+Li,i+12Li1,i+12)amax
β=arctan⁡(ΔHΔL′)≤βmax⁡\beta=\arctan\left(\frac{\Delta H}{\Delta L^{\prime}}\right)\leq\beta_{\max} β=arctan(ΔLΔH)βmax

3.多目标搜索

个体解编码与种群初始化:在基于种群的进化计算方法中,三维路径的解需要被编码为个体进行进化。每个蚂蚁表示一个路径,其中每个轨迹点的三维坐标被编码为个体解。种群中的解在满足飞行约束的情况下进行初始化,以确保解是可行的。

外部解集的排序:在搜索过程中,通过Pareto支配排序来区分优劣路径,并将当前的Pareto最优解存储在外部解集中。该解集引导蚂蚁在可行空间中搜索最优路径。

全局与局部搜索的联合进化操作与种群更新:在初始化和排序后,进行进化繁殖以改善路径规划。为避免陷入局部极值,采用全局与局部搜索机制。全局搜索旨在保持Pareto前沿的均匀分布和多样性,局部搜索则通过引入随机搜索策略,选择外部解集中的解并搜索其邻域,以加速收敛到全局最优解。

4.结果展示

论文仿真

5.参考文献

[1] Wan Y, Zhong Y, Ma A, et al. An accurate UAV 3-D path planning method for disaster emergency response based on an improved multiobjective swarm intelligence algorithm[J]. IEEE Transactions on Cybernetics, 2022, 53(4): 2658-2671.

6.代码获取

xx

7.算法辅导·应用定制·读者交流

xx

http://www.dtcms.com/a/575071.html

相关文章:

  • 合肥百度网站排名优化wordpress主题静态页面
  • 做营销最好的网站源码搜索关键词的方法
  • 找人做网站多少钱深圳app客户端做网站
  • 推荐购物网站建设建网站有什么要注意的
  • 建站教程的实现方式关于建设网站的需求
  • 如何给AI项目做芯片选型
  • 自己的网站怎么做app吗算命网站该怎样做
  • 企业网站建设定制开发服务wordpress最快仿站
  • LED Android APP
  • 长春 网站 设计好看好用的wordpress主题
  • 影城网站建设比较有名的编程培训机构
  • 解决SpringBoot项目中Lombok编译时报错,找不到符号,常规方法都尝试了无法解决,问题出在pom(已解决)
  • 零售户电商网站订货网址东莞人才网招聘
  • 纯静态网站是有什么程序做的公司设计网页
  • 南阳集团网站建设管家网站
  • 做教育网站多少钱介绍西安网页设计
  • 建设银行网站证书口碑营销网站
  • 好看云在线网站模板seo网上培训课程
  • DHCP中继+静态路由(eNSP)
  • 腾讯云服务器做网站wordpress 分类 php
  • 头歌MySQL——复杂查询
  • 接口自动化测试SOP标准流程
  • 如何在需求收集阶段避免遗漏关键用户?
  • 在Windows上部署RAGFlow
  • Python每日一练---第六天:罗马数字转整数
  • 东莞网站平台价格网站建设判断题
  • C/C++ char类型字符串直接赋值与分配内存赋值的区别
  • apache 建立网站优化网站搜索排名
  • 再论大模型不能通向AGI
  • 手机网站 动态 页面 好 静态页面好养猪网站建设规划书