[发明专利]一种多机器人协同探索的方法有效
申请号: | 201810844678.6 | 申请日: | 2018-07-27 |
公开(公告)号: | CN108958202B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 戴学丰;赵丽娜;张辉 | 申请(专利权)人: | 齐齐哈尔大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 哈尔滨市文洋专利代理事务所(普通合伙) 23210 | 代理人: | 王艳萍 |
地址: | 161006 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 协同 探索 方法 | ||
1.一种多机器人协同探索的方法,包括下述步骤:
机器人系统至少包括两个机器人,所述机器人系统根据谓词逻辑推理规则采用之字型移动轨迹对待探索区域进行扫描,根据扫描信息建立环境模型;
所述机器人系统包括至少一个子系统,所述子系统由机器人组成,所述子系统包括至少一个机器人,和/或所述子系统包括至少两个机器人;
其特征在于,当所述机器人系统包括的子系统中有协作机器人时,若其中一个协作机器人在当前主探索方向上检测到未知区域,则所述机器人保持当前的主探索方向,相应的谓词逻辑推理规则表达式为:
其中,Exists(rj,coopi)表示机器人ri与机器人rj是一对协作机器,机器人ri存在协作机器人rj,Equals(current_diri,current_dirj)表示机器人ri的主探索方向current_diri和rj的主探索方向current_dirj一致,Exists、Equals是谓词,rj、coopi、current_diri和current_dirj均是变量;Sensed(ri,unknown,current_diri)表示ri在当前的主探索方向current_diri上能够检测到未知区域,Keep(ri,current_diri)代表ri保持当前的主探索方向。
2.根据权利要求1所述的多机器人协同探索的方法,其特征在于,当所述机器人系统包括子系统中机器人为一个且不存在协作机器人时,若所述机器人在当前主探索方向上检测到未知区域,则所述机器人保持当前的主探索方向,相应的谓词逻辑推理规则表达式为:
其中,表示机器人ri不存在协作机器人。
3.根据权利要求1所述的多机器人协同探索的方法,其特征在于,当机器人系统中两个在主探索方向相互接近的机器人中,其中一个检测不到未知区域,或检测到边界,则所述机器人改变主探索方向,相应的谓词逻辑推理规则表达式为:
其中,App(ri,rj)表示两个机器人互相接近,即两个机器人之间的距离小于等于di+dj,di和dj分别为两个机器人的检测半径,Change(current_diri,new_diri)表示机器人ri的主探索方向由current_diri改变为new_diri。
4.根据权利要求1所述的多机器人协同探索的方法,其特征在于,当两个机器人在主探索方向上互相接近,则其中改变主探索方向次数少的机器人当前的主探索方向,相应的谓词逻辑推理规则表达式为:
其中,表示两个机器人的主探索方向不相等。
5.根据权利要求1所述的多机器人协同探索的方法,其特征在于,当两个机器人主探索方向相同,但是两个机器人没有互相接近,其中,一机器人rj能探索到未知区域并且没有探测到边界,则ri保持当前的主探索方向直到检测到边界,相应的谓词逻辑推理规则表达式为:
其中,Until(Sensed(ri,boundary,current_diri))是一个二阶谓词,表示机器人保持当前的探索方向,直到机器人探索到环境边界。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于齐齐哈尔大学,未经齐齐哈尔大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810844678.6/1.html,转载请声明来源钻瓜专利网。