[发明专利]一种基于移动机器人的多检测目标最短路径计算方法在审
申请号: | 202110515913.7 | 申请日: | 2021-05-12 |
公开(公告)号: | CN113110503A | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 王淮卿;张义杰 | 申请(专利权)人: | 深圳市千乘机器人有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 深圳市中兴达专利代理有限公司 44637 | 代理人: | 林丽明 |
地址: | 518000 广东省深圳市宝安区航城街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 机器人 检测 目标 路径 计算方法 | ||
本发明提供一种基于移动机器人的多检测目标最短路径计算方法,包括以下步骤:基于检测范围内所有路径点和路线设置路径网;获取检测任务点,计算任务点在路径网中所在的路径,并基于路径从Floyd算法得到任意两个任务点的预估距离,形成数据表;随机初始化生成10组任意的任务点排序,根据数据表计算每一组的整体轨迹长度;利用遗传算法来淘汰轨迹长的,保留轨迹最短的10条路径;将保留轨迹最短的10条路径,经多次迭代之后将当前的最短路径作为输出。
技术领域
本发明涉及一种基于移动机器人的多检测目标最短路径计算方法。
背景技术
现在技术中,通常会采用巡检型轮式移动机器人携带云台设备,对室外变电站的设备进行巡检。当机器人在一个场所进行巡检的时候,机器人需要自动行驶到10~100个预先设置的位置上去,然后使用携带的云台设备进行拍照等巡检作业。
当前,对于只需要检测一个目标时,机器人可以很容易在路线网找到最短的路径。但是,对于存在多个目标情况下,机器人往往难以得出一个最短路径。
发明内容
为解决以上技术问题,本发明提供以下技术方案:
本发明提供一种基于移动机器人的多检测目标最短路径计算方法,包括以下步骤:
S1:基于检测范围内所有路径点和路线设置路径网;
S2:获取检测任务点,计算任务点在路径网中所在的路径,并基于路径从Floyd算法得到任意两个任务点的预估距离,形成数据表;
S3:随机初始化生成10组任意的任务点排序,根据数据表计算每一组的整体轨迹长度;
S4:利用遗传算法来淘汰轨迹长的,保留轨迹最短的10条路径;
S5:将保留轨迹最短的10条路径,经多次迭代之后将当前的最短路径作为输出。
本发明的有益效果是:本发明的方法中,基于路网的Floyd算法,计算任意路网区域内多个点中,任意两点的距离,得到任意两点距离之后,依据遗传算法进行迭代优化使用迭代的方法来保证每时每刻都有一个当前最优的结果可以采用,这样的方式既发挥了硬件资源,同时又保证了算法的实时性。
附图说明
图1是本发明动态巡检方法流程图。
具体实施方式
见图1,本发明提供一种基于移动机器人的多检测目标最短路径计算方法,包括以下步骤:
S1:基于检测范围内所有路径点和路线设置路径网;
S2:获取检测任务点,计算任务点在路径网中所在的路径,并基于路径从Floyd算法得到任意两个任务点的预估距离,形成数据表;
S3:随机初始化生成10组任意的任务点排序,根据数据表计算每一组的整体轨迹长度;
S4:利用遗传算法来淘汰轨迹长的,保留轨迹最短的10条路径;
S5:将保留轨迹最短的10条路径,经多次迭代之后将当前的最短路径作为输出。
本发明的方法中,基于路网的Floyd算法,计算任意路网区域内多个点中,任意两点的距离,得到任意两点距离之后,依据遗传算法进行迭代优化使用迭代的方法来保证每时每刻都有一个当前最优的结果可以采用,这样的方式既发挥了硬件资源,同时又保证了算法的实时性。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市千乘机器人有限公司,未经深圳市千乘机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110515913.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实时分析识别脉搏波峰的方法
- 下一篇:一种基于物联传感器的告警检测方法和装置