[发明专利]一种自主全遍历爬壁机器人在审
申请号: | 201810437326.9 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108639177A | 公开(公告)日: | 2018-10-12 |
发明(设计)人: | 刘永;陈克;孙天 | 申请(专利权)人: | 南京赫曼机器人自动化有限公司 |
主分类号: | B62D57/024 | 分类号: | B62D57/024;G05D1/02 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 孟睿 |
地址: | 210000 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 神经元 爬壁机器人 遍历 机器人本体 运动能量 栅格 待检测区域 神经网络图 神经元活性 消耗 模型计算 目标位置 爬壁机器 人本发明 生物激励 运动能耗 低能耗 栅格法 | ||
1.一种自主全遍历爬壁机器人,其特征在于,使用自主全遍历方法规划出爬壁机器人本体的下一个目标位置的过程为:
步骤一,使用栅格法将爬壁机器人待检测区域划分为若干栅格,将每一个栅格作为一个神经元,获得生物激励神经网络图;
步骤二,根据神经元动力方程及生物激励神经网络图计算出爬壁机器人本体当前位置周围神经元的活性;
步骤三,选取活性大于当前位置神经元活性的神经元作为待选神经元;若没有大于当前位置神经元活性的神经元,则爬壁机器人本体停留在当前位置,等待神经元活性的传播;
步骤四,对于各待选神经元,计算其周围神经元对其的启发值;
步骤五、对各个待选神经元的启发值从大到小进行排序,选取出排名靠前的若干待选神经元;
步骤六,根据运动能耗模型计算出机器人本体从当前位置运动到步骤五选取的待选神经元所对应位置的运动能量消耗;
步骤七,选取所述运动能量消耗最小的待选神经元作为机器人本体的下一个目标位置。
2.如权利要求1所述的自主全遍历爬壁机器人,其特征在于,步骤二中计算出爬壁机器人本体当前位置周围神经元活性的方法为:
式中,xi表示第i个神经元的活性,A表示神经元活性的衰减率,B表示神经元活性的上界,D表示神经元活性的下界,dt表示求导,函数[a]+=max{a,0},[a]-=max{-a,0};[Ii]表示外界对神经元i的输入,[Ii]的定义如下所示:
式(2)中,E是一个远大于神经元活性上界B的正常数;
式(1)中,k为当前神经元所邻近神经元的个数;ωij=f(dij),dij表示第i个神经元与第j个神经元的欧氏距离;ωij表示局部侧连接的神经元j对第i个神经元的影响权值,计算公式如下:
式(3)中,u为一个正常数,通过设置u的大小调整局部侧连接的神经元活性传播的快慢;当生物激励神经网络图中其他神经元与第i个神经元的欧氏距离超过其与神经元局部侧连接的半径r时,其对于第i个神经元的影响权值为0。
3.如权利要求1所述的自主全遍历爬壁机器人,其特征在于,设步骤三中待选神经元的编号为i,步骤四中计算待选神经元i周围神经元对其的启发值Hi的方法为:
式(4)中k为第i个待选神经元周围的神经元个数,当待选神经元i周围的神经元j为障碍物或者已遍历的神经元时,hj的取值为神经元活性的上界B,否则取值为0。
4.如权利要求1所述的自主全遍历爬壁机器人,其特征在于,步骤六根据爬壁机器人的运动能耗模型计算出机器人从当前位置神经元i运动到待选神经元j的运动能量消耗βj的方法为:
βj=CSj+CTj (5)
式(5)中CSj=(Fv+Pd)tg和CTj=(Pr+Pd)tr分别表示爬壁机器人从当前位置神经元i运动到神经元j的直行能耗代价和转弯能耗代价。
5.如权利要求1所述的自主全遍历爬壁机器人,其特征在于,包括爬壁机器人本体、定位模块、相机以及数据处理模块;相机安装在爬壁机器人本体上,用于获取爬壁机器人作业环境图像;定位模块用于获取爬壁机器人本体的位置和航向;数据处理模块根据爬壁机器人本体所处的现场环境以及其位置信息,使用自主全遍历方法规划出爬壁机器人本体的下一个目标位置,并控制爬壁机器人本体运动至下一个目标位置,直到完成全遍历。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京赫曼机器人自动化有限公司,未经南京赫曼机器人自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810437326.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种悬浮推压式爬壁机器人
- 下一篇:混合式运动的爬壁机器人