基于改进A~*算法的移动机器人路径规划的研究

来源 :西北师范大学 | 被引量 : 0次 | 上传用户:wjln123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今社会的现代化、工业化以及自动化建设,激起了机器人研究的热潮,机器人被认为是20世纪人类重要的发明之一。尤其是计算机科学和自动控制技术的发展,促进了机器人的应用。工业方面,由于工厂环境较为简单,地图构建和路径规划容易实现,机器人已经代替人工进行重复而繁重的工作。运动规划和轨迹规划是机器人任务规划的两个重要内容,运动规划包括路径规划和路径跟踪。机器人路径规划的定义是:指按照一定的评价标准,规划出一条从起始点到目标点、尽可能优化的无碰撞路径,规划算法的性能与环境的复杂程度有关。A~*算法是一种广泛使用的路径规划算法,它是一种基于启发式的路径规划算法。通过计算每个节点的启发函数值,在相邻节点中选择启发函数值最小的节点作为子节点,从起始点向目标点搜索优化路径。A~*算法存在的问题是计算时间长、占用存储空间大。本文针对A~*算法的缺点,比较几种较为常用的路径规划算法以及一些A~*算法的改进方法,提出了一种改进的A~*算法:首先对当前节点及其父节点的估计路径代价进行指数衰减的方式进行加权,使得A~*算法在离目标点较远时能够很快地向目标点搜索,当距目标点较近时能够局部细致搜索保证目标点附近障碍物较多时目标可达;然后对生成的路径进行五次多项式平滑处理,以便于控制机器人跟踪该路径。使用MATLAB仿真实验对Dijkstra算法、传统A~*算法以及一些改进的A~*算法的耗时和路径长度两方面进行比较,本文改进算法较Dijkstra算法、传统A~*算法以及一些改进A~*算法时间减少、路径长度缩短、无90°转折点,使得机器人可以连续不停顿地跟踪所规划路径到达目标。为了验证本文改进算法能够适应不同环境并且表现良好,在迷宫环境下,对提出的改进算法进行验证,结果表明本文改进算法有很好的实时性和适应性。
其他文献
以10kJ/cm、15 kJ/cm、20 kJ/cm三种不同焊接热输入焊接921A低合金高强钢,研究焊接热输入对焊接接头组织及力学性能的影响.研究结果表明,随着焊接热输入的增大,焊缝中晶粒尺
为有效解决甘蔗辊压机轧辊辊壳耐磨性差、使用寿命短、辘入困难等问题,设计了一种对轧辊进行麻点化处理的堆焊技术,针对该技术开发了一套基于PLC的堆焊自动机.重点介绍了自动
目的分析中医应用大柴胡汤治疗上腹部恶性肿瘤的临床治疗效果。方法时间段为2015年1月-2019年8月,选取患者为上腹部恶性肿瘤30例,随机分组,两组各15例。采用常规化疗治疗控制
目的:总结延期手术固定对骨折愈合影响。方法:对138例股骨胫骨等大骨折实施延期10天以上的手术内固定,发现骨不连率大大降低。结果:股骨血供丰富炎症渗出多,72%骨痂愈合,其余高质量
法官解释权在司法实践中发挥着重要的作用。法官对法律解释坚持什么样的司法哲学将直接影响着法律适用的效果。我国的特殊国情无疑使这一问题更加复杂化。其实,司法能动与司
“医师帮现象并不鲜见,病患对其苦不堪言的同时,也带来了一些法学理论上的讨论和司法实务中的问题。本文从该现象入手进行分析,剖析了“医疗病历”这一常见文书所具有的的法律特