基于动态五邻域搜索的改进Astar算法路径规划研究.pdf
《基于动态五邻域搜索的改进Astar算法路径规划研究.pdf》由会员分享,可在线阅读,更多相关《基于动态五邻域搜索的改进Astar算法路径规划研究.pdf(4页珍藏版)》请在咨信网上搜索。
1、中国新技术新产品2024 NO.4(上)-1-高 新 技 术路径规划是解决移动机器人导航问题的关键技术之一。现阶段路径规划方法主要分为 2 类,一类是以 A*算法(Astar)1为主的静态全局路径规划算法2,另一类是以动态窗口算法(Dynamic Window Approach)3为主的动态局部路径规划算法4。Astar 算法能在提升搜索效率的同时能兼顾寻找较优路线,已经成为机器人应用中最普遍的全局路径规划算法5。但是 Astar 算法也有局限性,例如当面对复杂场景时,由于障碍物增多,因此 Astar 算法会搜索大量非必要节点,导致搜索效率降低。针对传统 Astar 算法存在的缺陷,国内学者进
2、行了广泛研究,远子涵等6提出一种 12 方向二十四邻域搜索方式的改进 Astar 方法,该方法减少了搜索路径的拓展节点,节约了搜索时间,但是其规划路径并非最优路径;孔继利等7在传统 Astar 算法中引入双向搜索机制,减少了对拓展节点的搜索,但是未解决规划路径节点冗余、计算时间过长等问题。针对上述问题,笔者提出一种基于动态五邻域搜索的改进 Astar 算法。该方法通过在启发函数中融入混合距离度量和动态加权机制提高了节点的搜索效率,解决了在搜索过程中内存消耗的问题,并对最终路径进行平滑处理,使机器人行驶轨迹更平滑。1 传统 Astar 算法1.1 Astar 算法原理Astar 算法利用启发式函
3、数来估计从当前节点到目标节点的代价,从而引导搜索方向,减少搜索空间,提高搜索效率8。Astar算法结合了最佳优先搜索和Dijkstra算法的特点,当寻找起始节点至目标节点的路径时,效率很高,应用价值广泛。用 Astar 算法的节点定义评估函数 f(n),如公式(1)所示。f(n)=g(n)+h(n)(1)式中:g(n)为从起始节点到当前节点的实际距离;h(n)为当前节点到目标节点的启发式估计距离9。Astar 算法的关键是设计启发式函数 h(n)。在理想情况下,h(n)应该精确反映从节点 n 到目标的成本。然而,在实际应用中,Astar 算法通常使用欧式距离、曼哈顿距离和切比雪夫距离来近似表示
4、 h(n)。1.2 Astar 算法与 WAstar 算法比较Astar 算法基于启发式搜索的思想,估计从起始状态到目标状态的代价,并结合搜索路径中已知的信息来指导搜索过程,以找到最优路径或者满足特定条件的路径。传统 Astar算法路径规划效果如图 1 所示。WAstar 算法是在 Astar 算法的基础上添加启发函数的权重因子,以路径最优性换取搜索速度,WAstar 算法路径规划效果如图 2 所示。在图 1 和图 2 中,深色圆点为起点,深色叉号为终点,基于动态五邻域搜索的改进Astar算法路径规划研究王洋(黑龙江科技大学电子与信息工程学院,黑龙江 哈尔滨 150022)摘 要:针对传统 A
5、star 算法在复杂场景下的路径规划任务中存在路径搜索效率低、路径转折次数多等问题,本文提出一种基于动态五邻域搜索的改进 Astar 算法。通过改进算法的启发函数,将曼哈顿距离与欧式距离融合得到的距离度量代替传统 Astar 算法的单一距离度量,引入动态加权机制,并将传统的固定八邻域搜索策略改进为动态五邻域搜索策略。通过剔除最终路径的冗余节点并进行贝塞尔曲线平滑处理,使最终路径更平滑。试验表明,与传统 Astar 算法相比,采用本文算法的路径搜索时间减少了约69%,路径拓展节点数减少了约66.35%,路径包括节点数减少了约38.8%,路径寻优能力较好。关键词:Astar;路径规划;贝塞尔平滑曲
6、线;混合加权;邻域搜索中图分类号:TP393文献标志码:A图 2 WAstar 算法路径规划效果图 1 传统 Astar 算法路径规划效果中国新技术新产品2024 NO.4(上)-2-高 新 技 术浅色叉号为搜索节点。从图 2 可以看出,与传统 Astar 算法相比,WAstar 算法的搜索节点数量明显减少,搜索速度更快,但是规划的路径并不是最佳路径。2 改进 Astar 算法2.1 混合动态加权Astar 算法的效率和准确性深受其启发式函数 h(n)的影响。尽管 WAstar 算法对 h(n)进行了加权处理,与传统的Astar 算法相比,搜索效率有了很大程度提升,但是 WAstar算法存在一
7、定缺陷,例如无法根据当前结点位置动态选择合适的权重,在 WAstar 算法中的单一距离度量有一定局限性。基于上述问题,本文在改进的 Astar 算法的启发函数中,引入动态加权机制,如公式(2)所示。f(n)=(1-)g(n)+h(n)(2)式中:为动态加权因子,随当前点的变化而改变,如公式(3)所示。?111h nLstartgoal_(3)式中:Lstart_goal为起始点到目标节点的欧氏距离;h1(n)为当前点到目标点的欧式距离。该方法使启发函数能够根据实际搜索情况动态调整权重。这种动态加权策略可以更好地平衡搜索的广度和深度,从而提高搜索效率。针对传统Astar 算法中单一距离度量的局限
8、性,笔者融合曼哈顿距离与欧式距离,作为新的启发函数距离度量 hEM(n),如公式(4)所示。hnh nhnhnEM?1231?(4)式中:h2(n)为当前点到目标点的曼哈顿距离;h3(n)为起始点到目标点的曼哈顿距离;为可变倍数。曼哈顿距离和欧式距离各有特点,曼哈顿距离更适合网格状地图的路径搜索,欧式距离更适合连续空间的路径规划。融合这 2 种距离度量方式,新的启发函数能够更全面地考虑路径的特性和环境的几何信息,生成更优质的路径。改进后的 Astar 算法评估函数如公式(5)所示。f(n)=(1-)g(n)+hEM(n)(5)2.2 动态五邻域搜索在 Astar 算法中,传统的八邻域搜索是在二
9、维平面上的节点周围考虑 8 个可能的移动方向。如果缩小这个范围,只考虑以目标点为导向的 5 个方向(如图 3 所示),则可以进一步减轻算法运算负担,从而提高 Astar 算法的整体运行效率。仅考虑以目标点为导向进行单一五邻域搜索,当 5 个邻域方向均存在障碍物时,Astar 算法会在该区域陷入死锁状态,无法有效规划路径。为避免发生以上情况,引入动态五邻域搜索理念,在搜索过程中,实时判断当前节点与目标点之间的相对位置关系,方向搜索规则见表 1。再根据表 1 进行动态调整,避免 Astar 算法陷入死锁状态,更集中地搜索可能包括最优路径的节点,从而提高搜索效率。表 1 方向搜索规则当前点与目标节点
10、相对位置保留搜索方向舍弃搜索方向第一象限O2,O3,O4,O5,O6O1,O7,O8第二象限O4,O5,O6,O7,O8O1,O2,O3第三象限O6,O7,O8,O1,O2O3,O4,O5第四象限O8,O1,O2,O3,O4O5,O6,O72.3 路径平滑处理传统的 Astar 算法规划的最终路径存在节点冗余、转折点过多等问题,导致移动机器人当沿该路径导航时需要频繁转弯。因此,本文从最终路径起始点开始删除当前节点与前一节点同向运动的节点,进而去除冗余节点。分段处理最终路径,每 4 个节点 1 组进行三阶贝塞尔曲线平滑处理,处理规则见表 2。如果节点数 4 个,则根据表 2 进行贝塞尔曲线平滑处
11、理,从而提高规划路径的可行性。表 2 分段贝塞尔曲线平滑处理规则分段节点数贝塞尔曲线策略4三阶贝塞尔曲线3二阶贝塞尔曲线3一阶贝塞尔曲线三阶贝尔塞尔曲线原理如图 4 所示,选取平面内任意 4个节点 P1、P2、P3和 P4作为控制点,在线段 P1、P2上选取点 A,在线段 P2、P3上选取点 B,在线段 P3、P4上选取点C,如公式(6)所示。注:图中18为8个不同方向。图 3 改进五邻域搜索12348765O注:P1、P2、P3和P4为控制点;A、B、C、D、E和F为平面上的点。图 4 三阶贝塞尔曲线原理示意图P1P2P4P3AFDBEC中国新技术新产品2024 NO.4(上)-3-高 新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 动态 邻域 搜索 改进 Astar 算法 路径 规划 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。