ImageVerifierCode 换一换
格式:PDF , 页数:4 ,大小:2.11MB ,
资源ID:236363      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/236363.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(核岛机器人巡检导航A★算法优化及其应用_陈姝.pdf)为本站上传会员【自信****多点】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

核岛机器人巡检导航A★算法优化及其应用_陈姝.pdf

1、科学技术创新 2023.04核岛机器人巡检导航 A 算法优化及其应用陈姝1,2,马奔宇1,2,魏文斌1,2(1.中核武汉核电运行技术股份有限公司,湖北 武汉;2.核动力运行研究所,湖北 武汉)引言核岛厂房属特殊的封闭空间,无法使用常规在线导航技术手段,若要实现巡检机器人点对点快速移动,必须构建核岛巡检机器人专用导航系统。该系统载入的专用大尺寸核岛地图,其路线、障碍物等元素均为不规则形态,无法简单抽象为节点或线段。通常,距离最短路径被认为最优,但大尺寸地图节点多,在所有通路中求解最短路径耗时过长,难以满足性能要求。为解决上述问题,人们提出了 Dijkstra 算法,但该算法易受当前近节点影响,从

2、而丢失近线路最优或次优解,为解决这一问题,人们提出了基于“方向优先”的 A*算法,该算法考虑当前节点到终点的距离,因此在方向和距离之间进行了折衷,路径既不过偏也不过远。参考文献1侧重于对 A*算法的数学研究;文献2侧重 A*算法应用于无人机三维路径规划;文献3研究 A*算法避障路径规划。A*算法应用型研究成果较多,公开网络上4可获取关于 A*算法详细介绍,故不进行赘述。本文基于核岛位置信息点状分布特性构建地图矩阵,用 0 和 1 分别表示未连通和连通状态。根据核岛巡检机器人在通过弯点时执行“减速-停止-转向-加速”的运动特征,以及弯点越多耗时越长的客观情况,从理论上提出了基于 A*算法的寻找“

3、距离最短”、“弯点个数最少”的路径求解方法,使用该方法可让核岛巡检机器人高效省时地完成路径规划和导航运动。1基于 A*的自主导航算法作为一种启发式搜索型快速路径规划算法,A*算法相比遍历式路径规划算法如广度优先算法(BFS)等都更加迅速和节省空间4。1.1基本思想4引入当前节点 j 的估计函数 f*,当前节点 j 的估计函数 f*定义为:(1)其中,g(j)是从起点到当前节点 j 的实际费用量度,h*(j)是从节点 j 到终点的最小费用的估计。从起始节点向目的节点搜索时,每次搜索 f*(j)最小节点直至发现目的节点,即在和起点距离相等的中间节点集合里,选取与起点和终点构成的直线距离最小节点。显

4、然,起点和选取的该节点构成的连线与起点和终点构成的连线形成的方向夹角最小,即 A*算法的“方向优先”。1.2数学函数模型4A*算法核心为估价函数 h*(j)设计。估价函数 1:欧几里德距离假设起点 S 的坐标(Sx,Sy),中间点坐标为(Nx,Ny),终点 G 坐标(Gx,Gy),估价函数 h*取欧几里德距离,表示为:摘要:核岛巡检导航线路规划既要利用核岛的地图信息,也要考虑核岛巡检机器人的机械运动特性。本文构造了核岛数字地图矩阵,并运用基于 A*算法封装的方法求解出近乎最短路径,同时发现了所获路径长短不一、弯点冗余等问题,提出了路径弯点数计算方法,设计了同时满足“距离最短”和“弯点数最少”的

5、导航算法。实验结果表明,该算法实用性强,能在较短时间内找到一条距离最短、弯点数最少的路径,能够适用核岛机器人巡检。关键词:核岛;机器人;导航;地图矩阵;A*算法中图分类号:TP242;TP18文献标识码:A文章编号:2096-4390(2023)04-0078-04作者简介:陈姝(1983-),女,硕士研究生,研究员级高级工程师,研究方向:核工业智能机器人。()()()*fjg jhj=+78-2023.04 科学技术创新(2)该估价函数的计算量较大,不适用海量数据计算。估价函数 2:曼哈顿距离考虑将两点之间的曼哈顿距离作为估价函数。其中 A 点的经纬度为(Ax,Ay),B 点的经纬度是(Bx

6、,By),则 A、B 之间的曼哈顿距离可以表示为:(3)其中,P=2R/360。因 P 为常数,可简化为(4)此估价函数计算量小,非严格方向优先,但可保证较短路径搜索方向接近目标点方向,故采用。1.3基于 A*算法的设计流程步骤 1)根据核岛地图构建 nn 尺寸 0-1 方阵,明确各点可通行性(0 代表有障碍物,1 代表无障碍物),记为 F;步骤 2)根据待检测目标名称及其所在位置,建立另一 nn 方阵,将焊缝名称以字符串形式存储所在位置对应方阵方格中,记为 W;步骤 3)确定机器人在 F 中当前位置Ri,Rj;步骤 4)根据要检测目标名称,找到其在矩阵 W中行列位置Oi,Oj;步骤 5)根据

7、“方向优先”、“距离最短”的原则,运用函数 WRouteAStar 实现机器人行进路径的搜寻。该函数形式为:P=WRouteAStar(F,Ri,Rj,Oi,Oj),输入为前面得到的信息矩阵 F、机器人在 F 中的当前位置Ri,Rj和要检测目标的 F 中的位置Oi,Oj。1.4测试结果分析核岛地图方阵如下:机器人在矩阵中的位置为:RobotPosition=2,1;检测目标在矩阵中的位置为:WeldPosition=16,20;其中两次运用 WRouteAStar 函数得到的路径结果见图 1。算法运行后反馈不同的可用路径,单路径长度(前者 48,后者 46)相差 2 个单位,即单次求解路径长度

8、不为最短。所有求解路径均存在冗余拐点,导致路径距离、时耗和能耗均会增加。图 1WRouteAStar 算法求解导航路径2基于最短距离和最少拐弯点的导航提升算法基于之前测试结果,核岛机器人巡检移动导航使用 A*算法求解路径,因弯点处机器人必须经历减速-停止-转向-加速至通常速度,耗时耗能,故还必须考虑拐弯点个数。2.1利用路径矩阵 P 求解拐弯点个数根据前述程序执行后的路径可知,原算法输出路径 P 为 N2 矩阵,N 代表距离点数,每一行为一个点,第一列代表矩阵高度(Y 轴),第二列代表矩阵宽度(X 轴),起点为矩阵最下行,终点为矩阵最上行。为与平面图形坐标表示完全一致,前后行与前后列需互换,语

9、句 B=fliplr(flipud(P)可实现互换功能。通过相邻两个离散点可根据坐标求出方向斜率(5)两个相邻点方向角 i与其斜率 ki满足如下反正切关系(6)无论横向或纵向,路径段在无拐弯点情况下,任意相邻两点方向角相同,而在拐弯点,前方向角和后方向角不同。要找到拐弯点,必须对方向角向量进行()()()?()?f xg xNGNG=+-+-()(,)*?M A BPABAB=-+-()()()xxyyf jg jABAB=+-+-(1,2)(,2)(1,1)(,1)iB iB ikB iB i+-=+-atan()iik=79-科学技术创新 2023.04差分处理(7)然后运用 find 函

10、数找到差分处理结果中非零元素位置向量 PWanDian,再运用 length 确定向量长度,即拐弯点的个数 NumWanDian。上述过程的代码语句表达如下:2.2路径距离和弯点数的特征基于上述地图数据,以给定的起始点(2,1)和终点(16,20)为例,运行 50 次获取距离和拐弯点个数,参见图 2。图 2路径距离和拐弯点个数通过采用哈曼顿距离,80%求解距离可达最短(46个距离单位),其余求解距离与最短距离相差不超过 4个距离单位;但在 50 次运行的结果中,机器人需要拐弯的次数变化较大,最少为 14 次,最多为 24 次,相差10 次,故拐弯点个数在路径质量评价中为重要指标。路径距离和拐弯

11、点个数的特征可以归纳如下:基于“方向优先”的 A*算法获取路径多数情况可满足最短距离要求;A*算法获取的路径拐弯点个数变化无规律,且变化范围较大;A*算法获取的路径拐弯点个数与距离长短无关联。2.3基于最短距离和最少拐弯点的导航算法核岛巡检过程中,机器人导航路径若能同时实现距离最短、拐弯点数最少,可极大提升机器人工作效率。下面给出这种基于 A*的可实现最短距离和最少拐弯点的导航提升算法步骤。步骤 1)输入核岛地图矩阵 F 以及机器人起点 S和终点 E 在矩阵中的坐标;步骤 2)给定循环次数 T,运行 A*算法,产生 T 条路径,求出路径距离向量 D 和弯点向量 W;步骤 3)根据距离向量 D

12、和弯点向量 W 求出最短距离 Dmin和最少弯点数 Wmin;步骤 4)给新的距离变量 DX和弯点变量 WX赋初值,如 DX=Dmin+1,WX=Wmin+1;步骤 5)执行循环语句:当 DXDmin或者 WXWmin时,求出其路径 P,并依此求出路径距离和拐弯点数,分别赋值给 DX和 WX;当 DXDmin且 WXWmin时,结束该循环;步骤 6)输出最后获得的路径 P。在该算法中,步骤 1)给出算法实现的基本数据;步骤 2)至步骤 3)确定认可的最短距离和最少拐点数;步骤 4)至步骤 5)确定循环变量初值、循环变量的每次循环值;步骤 6)完成最短距离、最少拐弯点路径的输出。用流程图表示,见

13、图 3。图 3基于最短距离和最少拐弯点的导航算法流程图基于上述地图数据,以给定的起始点(2,1)和终点(16,20)为例,在 Intel(R)Core(TM)i5-7400 CPU 3.00GHz 3.00GHz 处理器,内存为 8.00GB 的计算机平台运行 50 次,得到最小距离 46 个距离单位,最少拐弯点个数 14 个,循环 4 次耗时 0.14 秒即找到了最优路径,参见图 4。具体路径在地图上的显示见图 5。图 4最优路径信息1iiiD+=-80-2023.04 科学技术创新图 5最优路径图示上述结果表明,基于最短距离和最少拐弯点的导航提升算法可在较短时间内求解距离最短、拐点最少路径

14、。该算法可以应用于核岛机器人巡航导航以及其它实时导航系统5。3实用情况总结核岛机器人巡检移动导航,采用 A*算法作为核心算法,兼顾距离最短、方向优先法则,可极大减少寻求最优路径的时间,快速获取最优路径。同时,考虑到机器人行走减速拐弯耗时的特性,本文提出了基于最短路径和最少弯点的提升算法,其中介绍了弯点数计算方法,多次运用 A*算法获取多条路径,通过这些路径计算出从起点到终点的距离向量和弯点数向量,找到从起点到终点可能的最短距离和从起点到终点的最少弯点数的路径,以最短距离和最少弯点数作为条件,循环搜寻满足以上两条件的路径。通过本文中的算法代码运行实验结果表明,该算法可以在较短时间内找到同时满足“

15、距离最短”和“弯点数最少”的路径,具有很强的实用性。参考文献1延卫军,张利军,毕冬瑶.A*算法的代数表示J.系统科学与数学,2022,42(6):1478-1489.2卞强,孙齐,童余德.一种新的改进 A*算法无人机三维路径规划J.武汉理工大学学报,2022,44(7):80-88.3绳红强,黄海英,崔毅刚.基于 A*蚁群融合算法的避障路径规划研究J.机电工程技术,2022,51(7):45-49.4A*算法.百度搜索.5李明龙,李清忠.基于改进蚁群算法的无人天车路径规划J.计算机仿真,2021(8):172-176,226.Analysis and Improvement for AAlgo

16、rithm Used in Robotic On-siteInspection and Navigation in A NuclearIslandChen shu1,2,Ma Benyu1,2,Wei Wenbin1,2(1.China Nuclear Power Operation Technology Corporation,LTD,Wuhan,China;2.Research Institute Of Nuclear Power Operation,Wuhan,China)Abstrat:The nuclear-island inspection plan for the navigat

17、ing route has to use the map of a nuclearisland,and consider the character of the mechanical movement of the nuclear-island robot.In this paper,amap matrix about a nuclear island is made,and some nearly shortest routes using A*algorithm are searched,some problems such as different route lengths and

18、redundant turn points are found,and a method forcomputing out the number of turn point in a route is brought out,and next,a navigation algorithmsatisfying shortest distance and least turn points in the meantime is presented.The experimental resultsshow that this algorithm can find a route with the shortest distance and least turn points in a short time,which proves its usefulness in robotic navigation in a nuclear island.Key words:nuclear island;robotic;on-site inspection;map matrix;A*algorithm81-

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服