- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于威胁势场的A星路径规划算法.doc
一种基于威胁势场的A星路径规划算法 【摘 要】为了解决传统A星算法在路径规划中因忽略障碍物威胁而导致规划路径并不安全的问题,提出了一种基于威胁势场的A星路径规划方法,该方法中将障碍物理解成一个具有威胁势场的对象,威胁值与离障碍物的距离成反比关系,将该威胁值引入估价函数中,作为整个估价函数的评价标准,经过仿真实验验证,该方法实现了威胁最小的有效路径规划,提高了路径规划的安全性能。 【关键词】路径规划;启发式;A星算法;威胁势场 0 引言 路径规划[1],即通过某种策略在符合一定性能指标下规划一条从起始点到目的地的最佳路径,其应用领域主要包括在游戏设计、工业机器人、交通和网络路由等领域的路径搜索。由此便衍生出各种路径搜索算法,如神经网络[2]、遗传算法[3]、人工势场法[4]、Dijkstra算法和A星算法[5],每种算法各有优缺点,经常会根据不同的场景和性能需求选择合适算法,也可相互结合来弥补各自缺点以达到性能要求。而其中A星算法具有简单,效率高且搜索路径最优等特点,依然是当今的研究热点。传统的A星算法,估价函数仅仅只考虑了g代价和h代价,对于周围的障碍物的威胁代价则不予考虑,因此其规划的路径并不“最优”的无碰路径。 鉴于传统A星算法所存在对障碍物威胁不予考虑的问题,本文结合人工势场中威胁势场的概念提出了一种基于威胁势场的A星路径规划算法。 1 传统A星算法 A星算法是一种在广度搜索算法的基础之上引入估价函数的启发式路径搜索算法,与基本的广度搜索算法不同在于,引入估价函数使得算法不再盲目,能够搜索出最优的路径。 传统的A星算法估价函数为: f g+h(1) 其中,f为总估计代价,g为从起点到当前点的实际代价,h为从当前点到终点的估计代价。 传统A星算法的具体过程可参考文献[5]。 2 改进A星算法 传统A星算法规划的路径往往是几乎沿着障碍物的边缘生成的一条路径,这样的路径是十分危险的,移动目标或障碍物的轻微偏移都可能造成碰撞发生。为了解决该问题,人们引入C-空间[6]的概念,即沿着障碍物边缘将移动目标的尺寸叠加上去,然而对于现实复杂的环境,这样叠加运算操作会造成整个算法的效率急剧下降,因此一般在效率要求比较高的情况都很少采用该方法。 威胁势场理论可以很好的解决该问题,该理论最早是在人工势场法[4]中。人工势场法主要依赖障碍物的威胁势场模型和梯度下降法来进行路径搜索,势场模型没有选好,则搜索过程中障碍物比较集中的地方易陷入局部最优,导致无法成功搜索出路径。针对该问题,人们也提出了不同的威胁模型进行改进,对于威胁模型的选型已超出本文的研究范围。本文主要引入威胁势场的思想,将其与传统A星结合,解决A星所存在的问题,实现真正的最优路径规划。 本文提出的算法,主要区别在于估价函数中引入了威胁估计值,具体为: 对威胁估价函数的定义一般都和距离有关系,比较常用的有反比例模型和高斯模型两种,本文采用简单的反比例威胁模型: 可知,这样就形成了一个以障碍物为中心的山峰势场,在整个地图中系统会优先搜索势场最低的点。对于α,β,γ设定权值不同,搜索的路径也有所不一样。 改进后的算法具体工作流程如下: (1)初始化,生成一个open列表和一个closed列表。 (2)把起点加入open列表,open列表中仅包含起始节点,记f h。 (3)如果open列表为空,则搜索失败并结束搜索,否则向下执行。 (4)查找open列表中f最小的点作为当前节点,并检查当前节点是否为目标节点,如果是则成功搜索到路径,返回路径并结束搜索,否则向下执行。 (5)把当前节点从open列表中,并加入到closed列表中。 (6)扫描当前节点的周围节点的启发值h,同时更新周围节点受到周围障碍物威胁影响值t,并按要求将当前节点作为该周围节点的父节点,跳转至(3)。 3 实验仿真与结果分析 为了验证本文提出算法的准确性和有效性,本文还进行了仿真实验验证,并与传统算法进行了数据对比。 图1为传统A星和本文方法仿真结果图,从A点到B点,传统A星算法规划的路径会经过狭窄的通道,而本文的方法则优先选择比较安全的路径,具体数据对比如表1所示。 由表1中仿真结果显示,传统方法在不考虑障碍物威胁的前提下,能够规划一条路径,但是该路径危险性明显比较大,虽然传统A星搜索的路径远远小于本文的方法的路径,但是其整个路径过程中危险总值却大于本文方法,且平均威胁值可达到原来的一半以下,仿真结果说明本文方法是比较符合实际安全需求的。 为了进一步验证威胁势场对路径搜索具有重要评估能力,在威胁估价的权值系数取λ∈[0,100]范围内,进行了仿真实验。 由图2和图3可知,λ当威胁估价的权值系数从0到100变大时,移动目标所受的总威胁值和平均威胁值呈现显著下降趋势,该结果证明了当威胁估价权值越高则规划出的路径则越安全,结果
您可能关注的文档
- Beert Hofstede’s Cultural Dimensions and English―learning in China.doc
- Biruloquinone的体外BACE酶抑制活性.doc
- Blender在虚拟现实领域中的应用.doc
- BOPET膜用纳米BaSO4开口剂的制备与性能研究.doc
- Brand Development Suggestions of Chinese Clothing Enterprises.doc
- BTEX污染含水层中氧化还原环境的空间变化.doc
- C12定子模卸料系统的改进.doc
- CAD在重型机械中的应用策略探讨.doc
- CAI在机械专业教学中的应用之我见.doc
- CAWS600型自动气象站常见故障分析与维护.doc
最近下载
- (完整版)名著导读《镜花缘》阅读练习及答案_6653.doc VIP
- 名著导读《镜花缘》阅读练习及答案.docx VIP
- 名著导读《镜花缘》阅读练习及答案.docx VIP
- 部编版七年级上册语文期末复习:名著导读《朝花夕拾》+《西游记》 考点练习题汇编(Word版,含答案).docx VIP
- 部编版中考语文一轮复习:七年级上册名著导读《朝花夕拾》+《西游记》练习题(含答案).pdf VIP
- 超星尔雅学习通《大学生劳动教育(合肥工业大学)》2025章节测试附答案.docx VIP
- 成人手术后疼痛评估与护理(2023中华护理学会团体标准).pptx VIP
- 《西游记》导读(含答案).doc VIP
- 西游记导读教案答案.doc VIP
- 盐与淀粉的交互作用:糊化与老化特性的深度剖析.docx VIP
文档评论(0)