基于改进蚁群算法的无人机三维路径规划.pdf
《基于改进蚁群算法的无人机三维路径规划.pdf》由会员分享,可在线阅读,更多相关《基于改进蚁群算法的无人机三维路径规划.pdf(5页珍藏版)》请在咨信网上搜索。
1、第 61 卷 第 10 期Vol.61 No.102023 年 10 月October 2023农业装备与车辆工程AGRICULTURAL EQUIPMENT&VEHICLE ENGINEERINGdoi:10.3969/j.issn.1673-3142.2023.10.019基于改进蚁群算法的无人机三维路径规划唐熙,王海宝,罗强(404120 重庆市 重庆三峡学院 智能山地农机技术研究中心)摘要 针对蚁群算法在解决三维航迹规划时运算时间长、局部最优等问题,利用蚁群算法研究无人机在三维环境下的航迹并进行优化。首先,在进行路径搜索时依据起点到终点的距离调整搜索窗口大小以减少算法运行的时间;其次在
2、起始点和终点间可行区域内进行信息素初始化,加快算法的收敛速度;然后,根据无人机工作的最优高度范围改进启发式函数,结合精英蚂蚁信息素更新规则进行信息素更新;最后设置对比实验。结果表明,改进蚁群算法的运行时间更短,收敛速度和生成路径更短,能更好地解决无人机的三维路径规划问题。关键词 蚁群算法;三维模型;路径规划;无人机;启发式函数 中图分类号 V279+.2 文献标志码 A 文章编号 1673-3142(2023)09-0088-05引用格式:唐熙,王海宝,罗强.基于改进蚁群算法的无人机三维路径规划 J.农业装备与车辆工程,2023,61(10):88-92.UAV 3D path plannin
3、g based on improved ant colony algorithmTANG Xi,WANG Haibao,LUO Qiang(Intelligent Mountain Agricultural Machinery Technology Research Center,Chongqing Three Gorges University,Chongqing 404120,China)Abstract In order to solve the problems of long operation time and local optimality of the ant colony
4、algorithm in 3D trajectory planning,the UAV trajectory in 3D environment was studied and optimized by using the ant colony algorithm.Firstly,the search window size was adjusted according to the distance from the start point to the end point to reduce the running time of the algorithm.Secondly,the co
5、nvergence speed of the algorithm was accelerated by initializing the pheromone in the feasible region between the start and end points.Then the heuristic function was improved according to the optimal altitude range of the UAVs work,and the pheromone update was performed in combination with the elit
6、e ant pheromone update rule.Finally,comparison experiments were set up,and the results showed that the improved ant colony algorithm had shorter running time,convergence speed and generation path,and could solve the UAV 3D path planning problem better.Key words ant colony algorithm;3D model;path pla
7、nning;UAV;heuristic functions0 引言无人机的路径规划算法是实现无人机自主飞行的重要研究方向。与传统地面机器人相比,无人机在路径规划中不仅要考虑时间和动力学的约束,还要考虑地形可能导致的碰撞1。因此学者们提出了许多三维环境下的路径规划方法,如人工势场法2、萤火虫算法3、RRT 算法4等。蚁群算法是模拟蚂蚁觅食提出的一种算法,被广泛应用于解决旅行商问题5。Huang 等6考虑到无人机在路径规划时的静态威胁和动态威胁,在蚁群算法的基础上为障碍物添加排斥力场,并将斥力作为性能考察指标,改进后的算法能生成更加光滑的低成本路径;Zhang 等7利用插值法对地图进行栅格化处理,
8、根据坡度阈值将三维地图转化为二维地图,利用并行技术加快蚁群算法;袁梦顺等8通过将人工势场法与状态转移策略进行融合,设置了双精英蚂蚁策略,提高了算法的全局搜索能力;刘雨青等9利用 Dijkstra 算法进行信息素初始化,根据不同路径点能量消耗的差异来改进启发式函数,并采用贝塞尔曲线进行平滑处理,规划出的路径较传统蚁群算法能耗比降低了 20%;王飞等10构造了新的启发函数,利用优质蚂蚁更新策略,自适应调整信息素挥发因子,比传统蚁群算法路径长度减少 10%,迭代次数减少了 40%左右,但是时间是传统蚁群算法的 2 倍。本文在现有蚁群算法的基础上以算法运行时间和最优路径长度为优化目标,采用改变搜索窗口
9、大小的方式,根据无人机工作的最优高度范围改进收稿日期:2022-10-2589第 61 卷第 10 期启发式函数,通过 2 组实验对本文改进算法与蚁群算法、王飞等10的算法(下文称算法W)进行比较,并得出结论。1 三维模型建立1.1 三维环境建模首先以 A 为坐标原点建立一个 ABCD-EFGH三维空间坐标系,其中无人机横向移动的方向为 X轴,纵向移动的方向为Y轴,垂直移动方向为Z轴,沿 X 轴方向对 AE 进行 K 次等分,即可获得 K+1 个平面,如图 1 所示。利用地形高程信息中的横纵坐标与 XY 轴坐标对应,将高度信息存储在如式(1)所示矩阵 T 中,则地形高度的顶点在坐标系中可以用(
10、X,Y,Tm,n)表示,连接相邻坐标即可表示整个地图的地形。TTTTTmnmn1111hgjgh=JLKKKKKKKNPOOOOOOO (1)1.2 搜索模式进行路径搜索时采取节点前进方式。无人机起飞点为 Us,目标点为 Ue,沿着 X 轴方向前进。从起始点所在平面 K1开始,探索在 K2平面可行区域内最优的下一节点位置,以此往复,总共探索K 个平面。无人机在一定时间内的最大横移和最大纵移动为 Ymax和 Zmax,则无人机的搜索范围为(2Ymax+1)(2Zmax+1)。搜索范围的大小对算法的运行时间有极大影响,减小搜索范围可以缩短蚁群算法运行时间,但搜索范围太小会导致蚁群算法陷入局部最优。
11、传统蚁群算法搜索范围是一个固定值,缺乏灵活性,本文采用动态调整的方法。开始时,让无人机在一个较大的范围内搜索,在距离目标点一定范围内后,减小搜索范围(如图 2 所示),加快算法运行时间,使整体算法性能达到最优。1.3 距离计算公式在三维空间中,(xi,yi,zi)是蚂蚁当前的坐标,(xj,yj,zj)是下一点的坐标,(xe,ye,ze)为目标点的坐标。蚂蚁从当前点到下一点距离dxxyyzzijjijiji222=-+-+-_hih (2)蚂蚁从当前点到目标点距离dxxyyzzieeieiei222=-+-+-_hih (3)2 改进蚁群算法2.1 启发式函数改进启发式函数是蚁群算法的核心,设计
12、一个符合当前模型的启发式函数能提高蚁群算法的效率。蚂蚁 m 从当前节点到下一个目标点会依据路径上的信息素值和启发式信息计算状态转移概率11,其表达式为 (4)式中:信息素启发因子;期望启发因子;ij启发式信息函数;ij信息素函数。启发式信息函数为 L Sijijijh=(5)LddMijijie=+(6)式中:M距离系数,用于调整距离在启发式函数中的权重。传统蚁群算法仅考虑与下一节点的距离,这样容易导致蚁群陷入局部最优。本文采用当前节点与下一节点和目标点的距离来引导蚂蚁选择距离目标点更近的下一节点,促使其向最优路径方向前进。无人机在空中飞行也会受到地形的影响,如低空突防12、植保作业13会跟随
13、地形进行飞行。之前的三维蚁群算法只是将高度作为一个安全状态看待,无人机飞行高度大于地形高度即为安全,反图 1 三维模型Fig.1 Three-dimensional modelZYCBK1K2GKnKn+1FXEHKDA图 2 搜索模式Fig.2 Search modeK1ZYXYmax=1Ymax=2Kn+12唐熙 等:基于改进蚁群算法的无人机三维路径规划90农业装备与车辆工程 2023 年之为不可飞行区域。但是在无人机实际使用过程中,会存在一个最适工作高度,通过这一特性设置高度适应函数 Sij,让无人机在执行任务过程中在最适高度飞行,以保证无人机有更好的作业条件,具体表达式为SWWdTWW
14、dTWFdTWdTF110minmaxmaxminmaxminminminijzizizizi211GGG=-Z (7)式中:Fmin安全状态下的最小离地高度;Wmax、Wmin无人机最适飞行高度的最大值和最小值;Ti当前位置的地形高度;dz飞行高度。2.2 初始信息素优化蚁群算法在初期的搜索是随机的,初始化的信息素值对其有很大的影响。普通蚁群算法初始化信息素值是开始时设置一个统一的值。统一的信息素值会影响算法的收敛速度,为解决这一问题,在沿起始点到目标点的直线距离范围内的空间设置初始有利区域,该区域中初始信息素值高于其他区域的信息素初始值,表达式为 (8)式中:0信息数初始值;dse起始点到
15、终点的距离;Pdse上在无人机搜索范围内的点集合。沿初始点到目标点设置不均匀的信息素分布14,有利于引导蚂蚁朝着目标点的方向前进,加快收敛速度。2.3 精英蚁群信息素更新信息素更新包括信息素挥发和信息素增强。信息素挥发有利于探索未知区域,避免陷入局部最优,信息素增强是增加路径上的信息素值,加快收敛速度。当蚂蚁在完成节点间探索后,当前节点的信息素会按照设置的信息素衰减系数进行挥发,更新公式为1ijijxg x=-h (9)当蚂蚁完成一条路径的探索后会将本次路径长度与整个蚁群的最短路径进行比较,选出最短路径,在该路径上进行信息素增强,增大后续蚂蚁选择该路径的概率,采用蚁周模型更新信息素,更新公式为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 改进 算法 无人机 三维 路径 规划
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。