[发明专利]基于拓扑点分类的巡检机器人全局路径规划方法及系统有效
申请号: | 201510290471.5 | 申请日: | 2015-05-29 |
公开(公告)号: | CN104914866B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 肖鹏;栾贻青;梁涛;王海鹏;慕世友;任杰;傅孟潮;李建祥;赵金龙;李丽;杨尚伟;李希智 | 申请(专利权)人: | 国网山东省电力公司电力科学研究院;山东鲁能智能技术有限公司;国家电网公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250002 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拓扑 机器人 全局路径规划 路径规划 停靠点 巡检机器人 数据结构 有向图 分类 消耗 存储空间 计算效率 目标位置 所属路径 同一直线 行驶路径 巡检路径 在线规划 直线路径 设备区 巡检 变电站 存储 合并 | ||
1.一种基于拓扑点分类的巡检机器人全局路径规划方法,其特征是:包括以下步骤:
(1)在机器人运行路线上建立拓扑点;
(2)对所有拓扑点按路径分类,得到不同的拓扑点集合,并将每个集合中包含的所有拓扑点合并形成一个合并点;
(3)基于上述步骤建立以每条路径起点、终点和合并点为节点的有向图数据结构,确定拓扑点之间的弧长;
(4)当需要进行最短路径规划时,依据巡检任务给定的机器人当前位置和目标点位置,并寻找有向图中对应的拓扑点,并判断两个拓扑点所属集合;
(5)如果机器人当前位置和目标点位置所对应拓扑点属于同一拓扑点集,则表示机器人当前位置和目标点属于同一路径,此时无需执行复杂的路径规划算法,直接判定这两点的相对位置关系,并输出至巡检机器人执行;否则,执行步骤(6);
(6)根据步骤(4)确定机器人当前位置和目标点距各自所属路径起点与终点间距离,更新该路径上合并点与路径起点和终点之间弧的权值;
(7)计算巡检机器人当前点与目标点之间的最短路径,并输出至机器人执行。
2.如权利要求1所述的巡检机器人全局路径规划方法,其特征是:所述步骤(1)中,建立拓扑点,将机器人运行路线上的停靠点及路径交叉点抽象为有向图数据结构的拓扑点。
3.如权利要求2所述的巡检机器人全局路径规划方法,其特征是:所述步骤(2)的具体方法为:将拓扑点按路径分类,具体包括:
(2-1)将巡检路线划分为巡检路径集合,每条巡检路径只通过起点和终点与其他路径连接;
(2-2)将所有停靠点的拓扑点据所属路径进行分类,得到每条路径包含的拓扑点集合,将该集合中的所有拓扑点合并,形成一个合并点,后续路径规划过程中用合并点表示该路径上拓扑点集合内的任意一个拓扑点,参与路径规划计算。
4.如权利要求1所述的巡检机器人全局路径规划方法,其特征是:所述步骤(3)的具体方法为:建立以每条路径起点、终点和合并点为节点的有向图数据结构G=(V,A),其中V为有向图数据结构包含的拓扑点集,假设有n个点,则V={vi|i=1,2,…,n},Vi表示第i个拓扑点,而A则表示两拓扑点之间的弧集,每条弧的初始权值按下述步骤确定:
(a)每条路径起点和终点对应拓扑点间弧的权值初始化为该条路径的长度;
(b)合并点对应拓扑点与所属路径起点和终点对应拓扑点间弧的权值初始化为∞。
5.如权利要求4所述的巡检机器人全局路径规划方法,其特征是:所述步骤(3)中,形成的有向图数据结构以临接矩阵方式进行存储,临接矩阵中A[i][j]表示弧<vi,vj>的权值,若弧<vi,vj>不存在或按合并点初始化权值设置则置A[i][j]为∞,其中i,j=1,2,…,n,弧<vi,vj>表示为拓扑点vi与vj之间的弧。
6.如权利要求1所述的巡检机器人全局路径规划方法,其特征是:所述步骤(4)中,当需要进行最短路径规划时,依据巡检任务给定的机器人当前位置和目标点位置,并寻找有向图中对应的拓扑点vs和ve,判定这两点所属步骤2建立的每条路径包含拓扑点的集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司电力科学研究院;山东鲁能智能技术有限公司;国家电网公司,未经国网山东省电力公司电力科学研究院;山东鲁能智能技术有限公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510290471.5/1.html,转载请声明来源钻瓜专利网。