书签 分享 收藏 举报 版权申诉 / 12

一种基于磁条导航的机器人调度系统及方法.pdf

  • 上传人:54
  • 文档编号:4139922
  • 上传时间:2018-09-01
  • 格式:PDF
  • 页数:12
  • 大小:788.97KB
  • 摘要
    申请专利号:

    CN201610912177.8

    申请日:

    2016.10.19

    公开号:

    CN106569490A

    公开日:

    2017.04.19

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    专利申请权的转移IPC(主分类):G05D 1/02登记生效日:20170710变更事项:申请人变更前权利人:哈工大机器人集团上海有限公司变更后权利人:合肥中导机器人科技有限公司变更事项:地址变更前权利人:201206 上海市浦东新区自由贸易试验区川桥路399弄4号楼6层变更后权利人:230601 安徽省合肥市经济技术开发区翠微路6号海恒大厦543#|||实质审查的生效IPC(主分类):G05D 1/02申请日:20161019|||公开

    IPC分类号:

    G05D1/02

    主分类号:

    G05D1/02

    申请人:

    哈工大机器人集团上海有限公司

    发明人:

    崔树懋

    地址:

    201206 上海市浦东新区自由贸易试验区川桥路399弄4号楼6层

    优先权:

    专利代理机构:

    上海翰信知识产权代理事务所(普通合伙) 31270

    代理人:

    张维东

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种基于磁条导航的机器人调度系统,包括:机器人,所述机器人的数量为两台或者三台;磁条,所述磁条至少为四条,以构成所述机器人的运行轨道,且所述磁条相交处为节点,每一所述节点邻接四条磁条;观察点,每一所述节点邻接的四条磁条上均设置有观察点,且观察点设在邻近该节点的位置处。本发明还提供了一种基于磁条导航的机器人调度方法,通过检查运行路径和给观察点上锁,动态调度机器人的运行路径,解决了运行路径被占用、阻塞的问题,同时避免了两台或三台机器人同时运行时相互碰撞的问题。

    权利要求书

    1.一种基于磁条导航的机器人调度系统,其特征在于,包括:
    机器人,所述机器人的数量为两台或者三台;
    磁条,所述磁条至少为四条,以构成所述机器人的运行轨道,且所述磁条相交处为节
    点,每一所述节点邻接四条磁条;
    观察点,每一所述节点邻接的四条磁条上均设置有观察点,且观察点设在邻近该节点
    的位置处。
    2.根据权利要求1所述的一种基于磁条导航的机器人调度系统,其特征在于,在每个所
    述观察点上设置一个标记。
    3.根据权利要求2所述的一种基于磁条导航的机器人调度系统,其特征在于,在每个所
    述标记上设置一个ID卡,所述每个ID卡有唯一的序列号,所述ID卡通过序列号标记所在标
    记的身份。
    4.根据权利要求3所述的一种基于磁条导航的机器人调度系统,其特征在于,还包括:
    读卡器,所述读卡器设置在每台所述机器人上,所述读卡器用于读取所述ID卡的序列
    号并识别所述ID卡所在标记的身份;
    控制终端,所述控制终端用于记录所述标记的坐标并形成地图进行存储、通过机器人
    所在观察点的标记的坐标确定机器人的位置,规划所述机器人的运行路径并控制所述机器
    人的运行,控制所述观察点的上锁和解锁;
    wifi模块,所述wifi模块设置在每台所述机器人上,所述wifi模块通过在局域网中的
    静态IP地址标识每台所述机器人的身份。
    5.根据权利要求4所述的一种基于磁条导航的机器人调度系统,其特征在于,所述控制
    终端包括但不限于计算机或iPad。
    6.一种基于磁条导航的机器人调度方法,其特征在于,采用权利要求1~5任一所述的
    一种基于磁条导航的机器人调度系统对两台或三台机器人的运行进行调度;所述机器人在
    所述磁条上运行,所述机器人运行的路径包括所述机器人执行任务的运行路径和完成任务
    后返回的运行路径;
    所述方法至少包括以下步骤:
    S100,所述机器人从出发点出发,按照预定的运行路径在所述磁条1上执行任务,所述
    机器人到达第一个观察点2之前,所述控制终端将所述机器人执行任务的运行路径上的第
    一个观察点2上锁,所述机器人到达运行路径上的第一个观察点2;
    S200,所述控制终端检查所述机器人执行任务的运行路径上的观察点2,若还未到达的
    观察点2大于两个,则执行步骤S300;否则,执行步骤S700;
    S300,所述控制终端检查所述机器人执行任务的运行路径,若在所述运行路径上,所述
    机器人将要达到的两个观察点2都没上锁,则执行步骤S400~S500;
    否则,执行步骤S600;
    S400,所述控制终端将所述机器人将要到达的两个观察点2上锁,所述机器人前进,到
    达上锁的第一个观察点2,所述控制终端将所述机器人所在观察点2解锁;
    S500,所述机器人前进,到达上锁的第二个观察点2,重复步骤S200~S400;
    S600,所述机器人停止在所在观察点2上,重复步骤S200~S500;
    S700,所述控制终端检查所述机器人将要到达的一个观察点2是否上锁,若没上锁,则
    将将要到达的观察点2上锁,并通过上锁的观察点2;否则,所述机器人停止在所在观察点2
    上,等待将要到达的观察点2解锁后,所述控制终端将其上锁,所述机器人前进并通过上锁
    的观察点2;
    S800,所述机器人走完执行任务的运行路径,到达目标点;
    S900,所述机器人按照执行任务的运行路径返回出发点。
    7.根据权利要求6所述的方法,其特征在于,在所述步骤S400和步骤S700中,在所述机
    器人离开所在观察点前往将要到达的观察点前,所述控制终端将所述机器人所在观察点解
    锁。
    8.根据权利要求6所述的方法,其特征在于,所述步骤S900具体包括以下步骤:
    S901,所述机器人从目标点出发在所述磁条1上按原路径返回,所述机器人到达返回的
    运行路径上的第一个观察点2之前,所述控制终端将所述机器人返回的运行路径上的第一
    个观察点2上锁,所述机器人到达返回的运行路径上的第一个观察点2;
    S902,所述控制终端检查所述机器人返回的运行路径上的观察点2,若还未到达的观察
    点2大于两个,则执行步骤S903;否则,执行步骤S908;
    S903,所述控制终端检查所述机器人返回的运行路径,若在所述运行路径上,所述机器
    人将要到达的两个观察点2都没上锁,则执行步骤S904~S905;
    否则,执行步骤S906;
    S904,所述控制终端将所述机器人将要到达的两个观察点2上锁,所述机器人前进,到
    达上锁的第一个观察点2,所述控制终端将所述机器人所在观察点2解锁;
    S905,所述机器人前进,到达上锁的第二个观察点2,重复步骤S902~S904;
    S906,所述控制终端检查使所述机器人将要到达的两个观察点2上锁的机器人的运行
    路径,若所述机器人所在的观察点2位于所述检查的运行路径上,则所述机器人绕行到附近
    没有上锁的观察点2上,所述控制终端检查所述机器人的运行路径,若在检查的运行路径
    上,所述返回的机器人将要到达的两个观察点2都没有上锁,则重复步骤S902~S905;
    否则,执行步骤S907;
    S907,所述机器人继续停止在所在观察点2上,重复步骤S902~906;
    S908,所述控制终端检查所述机器人将要到达的一个观察点2是否上锁,若没上锁,则
    将将要到达的观察点2上锁,并通过上锁的观察点2;
    否则,所述控制终端检查所述机器人所在观察点2是否在使所述机器人将要到达的观
    察点2上锁的机器人的运行路径上,若在,则所述机器人绕行到附近没有上锁的观察点2上;
    若不在,则所述机器人停止在所在观察点2上,等待将要到达的观察点2解锁后,所述控制终
    端将其上锁,所述机器人前进并通过上锁的观察点2;
    S909,所述机器人走完返回的运行路径,到达出发点。
    9.根据权利要求8所述的方法,其特征在于,在所述步骤S903和步骤S908中,在所述机
    器人离开所在观察点前往将要到达的观察点前,所述控制终端将所述机器人所在观察点解
    锁。
    10.根据权利要求8所述的方法,其特征在于,在所述步骤S905和步骤S908中,所述机器
    人绕行到的观察点不在使所述机器人将要到达的观察点上锁的机器人的运行路径上。

    说明书

    一种基于磁条导航的机器人调度系统及方法

    技术领域

    本发明涉及机器人领域,尤其涉及一种基于磁条导航的机器人调度系统及方法。

    背景技术

    现有的机器人导航技术有基于视觉导航的技术、基于激光导航的技术、基于磁条
    导航的技术等,基于视觉导航的技术是一种利用视觉检测路标来进行机器人导航的技术,
    通过对视觉采集的图像进行处理来规划路线进行导航。因此,基于视觉导航的技术操作复
    杂且成本高。

    基于激光导航的技术是利用激光定位机器人所处的位置进行引导机器人运行的
    技术,制作成本高且相对基于激光导航的技术和基于磁条导航的技术引导困难。

    基于磁条导航的技术是在机器人运行空间内铺设磁条、通过磁条引导引导机器人
    运行的技术。相比基于视觉导航的技术和基于激光导航的技术,基于磁条导航的技术成本
    低、稳定性高且受外界环境影响小,被广泛应用在机器人导航领域中。但由于基于磁条导航
    的技术中机器人运行轨迹唯一的限制,使得在多台机器人调度时的如何避让、避免碰撞成
    为一个难点。

    发明内容

    本发明的目的是为了解决现有技术的不足,提供一种基于磁条导航的机器人调度
    系统及方法。

    本发明的目的是通过以下技术方案实现的:

    本发明提供了一种基于磁条导航的机器人调度系统,所述系统包括:

    机器人,所述机器人的数量为两台或者三台;

    磁条,所述磁条至少为四条,以构成所述机器人的运行轨道,且所述磁条相交处为
    节点,每一所述节点邻接四条磁条;

    观察点,每一所述节点邻接的四条磁条上均设置有观察点,且观察点设在邻近该
    节点的位置处。

    进一步,在每个所述观察点上设置一个标记。

    进一步,在每个所述标记上设置一个ID卡,所述每个ID卡有唯一的序列号,所述ID
    卡通过序列号标记所在标记的身份。

    进一步,还包括:

    读卡器,所述读卡器设置在每台所述机器人上,所述读卡器用于读取所述ID卡的
    序列号并识别所述ID卡所在标记的身份;

    控制终端,所述控制终端用于记录所述标记的坐标并形成地图进行存储、通过机
    器人所在观察点的标记的坐标确定机器人的位置,规划所述机器人的运行路径并控制所述
    机器人的运行,控制所述观察点的上锁和解锁;

    wifi模块,所述wifi模块设置在每台所述机器人上,所述wifi模块通过在局域网
    中的静态IP地址标识每台所述机器人的身份。

    进一步,所述控制终端包括但不限于计算机或iPad。

    本发明还提供了一种基于磁条导航的机器人调度方法,采用上述的一种基于磁条
    导航的机器人调度系统对两台或三台机器人的运行进行调度;所述机器人在所述磁条上运
    行,所述机器人运行的路径包括所述机器人执行任务的运行路径和完成任务后返回的运行
    路径;

    所述方法至少包括以下步骤:

    S100,所述机器人从出发点出发,按照预定的运行路径在所述磁条1上执行任务,
    所述机器人到达第一个观察点2之前,所述控制终端将所述机器人执行任务的运行路径上
    的第一个观察点2上锁,所述机器人到达运行路径上的第一个观察点2;

    S200,所述控制终端检查所述机器人执行任务的运行路径上的观察点2,若还未到
    达的观察点2大于两个,则执行步骤S300;否则,执行步骤S700;

    S300,所述控制终端检查所述机器人执行任务的运行路径,若在所述运行路径上,
    所述机器人将要达到的两个观察点2都没上锁,则执行步骤S400~S500;

    否则,执行步骤S600;

    S400,所述控制终端将所述机器人将要到达的两个观察点2上锁,所述机器人前
    进,到达上锁的第一个观察点2,所述控制终端将所述机器人所在观察点2解锁;

    S500,所述机器人前进,到达上锁的第二个观察点2,重复步骤S200~S400;

    S600,所述机器人停止在所在观察点2上,重复步骤S200~S500;

    S700,所述控制终端检查所述机器人将要到达的一个观察点2是否上锁,若没上
    锁,则将将要到达的观察点2上锁,并通过上锁的观察点2;否则,所述机器人停止在所在观
    察点2上,等待将要到达的观察点2解锁后,所述控制终端将其上锁,所述机器人前进并通过
    上锁的观察点2;

    S800,所述机器人走完执行任务的运行路径,到达目标点;

    S900,所述机器人按照执行任务的运行路径返回出发点。

    进一步,在所述步骤S400和步骤S700中,在所述机器人离开所在观察点前往将要
    到达的观察点前,所述控制终端将所述机器人所在观察点解锁。

    进一步,所述步骤S900具体包括以下步骤:

    S901,所述机器人从目标点出发在所述磁条1上按原路径返回,所述机器人到达返
    回的运行路径上的第一个观察点2之前,所述控制终端将所述机器人返回的运行路径上的
    第一个观察点2上锁,所述机器人到达返回的运行路径上的第一个观察点2;

    S902,所述控制终端检查所述机器人返回的运行路径上的观察点2,若还未到达的
    观察点2大于两个,则执行步骤S903;否则,执行步骤S908

    S903,所述控制终端检查所述机器人返回的运行路径,若在所述运行路径上,所述
    机器人将要到达的两个观察点2都没上锁,则执行步骤S904~S905;

    否则,执行步骤S906;

    S904,所述控制终端将所述机器人将要到达的两个观察点2上锁,所述机器人前
    进,到达上锁的第一个观察点2,所述控制终端将所述机器人所在观察点2解锁;

    S905,所述机器人前进,到达上锁的第二个观察点2,重复步骤S902~S904;

    S906,所述控制终端检查使所述机器人将要到达的两个观察点2上锁的机器人的
    运行路径,若所述机器人所在的观察点2位于所述检查的运行路径上,则所述机器人绕行到
    附近没有上锁的观察点2上,所述控制终端检查所述机器人的运行路径,若在检查的运行路
    径上,所述返回的机器人将要到达的两个观察点2都没有上锁,则重复步骤S902~S905;

    否则,执行步骤S907;

    S907,所述机器人继续停止在所在观察点2上,重复步骤S902~906;

    S908,所述控制终端检查所述机器人将要到达的一个观察点2是否上锁,若没上
    锁,则将将要到达的观察点2上锁,并通过上锁的观察点2;

    否则,所述控制终端检查所述机器人所在观察点2是否在使所述机器人将要到达
    的观察点2上锁的机器人的运行路径上,若在,则所述机器人绕行到附近没有上锁的观察点
    2上;若不在,则所述机器人停止在所在观察点2上,等待将要到达的观察点2解锁后,所述控
    制终端将其上锁,所述机器人前进并通过上锁的观察点2;

    S909,所述机器人走完返回的运行路径,到达出发点。

    进一步,在所述步骤S903和步骤S908中,在所述机器人离开所在观察点前往将要
    到达的观察点前,所述控制终端将所述机器人所在观察点解锁。

    进一步,在所述步骤S905和步骤S908中,所述机器人绕行到的观察点不在使所述
    机器人将要到达的观察点上锁的机器人的运行路径上。

    与现有技术相比,本发明的技术方案具有以下优点:

    本发明提供的一种基于磁条导航的机器人调度系统设置简单方便、成本低,在机
    器人所处空间内布置磁条,并通过控制终端控制机器人的运行。通过设置观察点,可实时监
    控机器人所在位置,并可通过所述观察点动态调度机器人的运行,避免机器人的碰撞。

    采用本发明提供的一种基于磁条导航的机器人调度方法,可动态调度机器人的运
    行路径,解决了运行路径被占用、阻塞的问题,同时解决了两台或三台机器人同时运行时相
    互碰撞的问题。本发明执行任务的机器人严格按照规划的运行路径运行,而例执行完任务
    的机器人在返回的运行路径中,若占用了去执行任务的机器人的道路,则执行完任务的机
    器人绕行避让;由此可以优先让执行任务的机器人通行,大大提高了机器人执行任务的效
    率。

    附图说明

    图1是第一实施例一种基于磁条导航的机器人调度系统的磁条和观察点的布置
    图;

    图2是第二实施例所述机器人进出一个节点的流程图。

    具体实施方式

    为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明
    的具体实施例做详细的说明。

    第一实施例

    本实施例提供一种基于磁条导航的机器人调度系统,通过所述系统调度机器人的
    运行路径。

    请参见图1,本实施例提供的调度系统包括:三台机器人R1、R2和R3,以及设置在三
    台机器人所处空间内的至少四条磁条1。在其他实施例中,所述机器人可以为两台。

    所述磁条1构成所述机器人的运行轨道,且所述磁条1相交处为节点,至少一端连
    接所述节点且中间没有其他节点的磁条为一条所述磁条1。所述四条磁条1相交在一所述节
    点处,每一所述节点邻接有且只有四条磁条1。

    所述三台机器人R1、R2和R3在所述磁条1上运行,且所述机器人执行任务的出发点
    只有一个,执行任务到达的目标点有多个。

    观察点2,每一所述节点邻接的四条磁条1上均设置有观察点2,且观察点2设在邻
    近该节点的位置处。所述观察点2用于机器人的停靠、绕行、运行路径的调度,以及确定所述
    机器人的所在位置。

    在每个所述观察点2上设置一个标记,在每个所述标记上设置一个ID卡,所述每个
    ID卡有唯一的序列号,所述ID卡通过序列号标记所在标记的身份。请参见图1,在连接所述
    节点的四个磁条1上都设置一个观察点2,所述观察点2与节点的距离可根据具体情况,参考
    机器人的大小、运动范围等进行调整。

    请参见图1,在本实施例中,连接所述节点的四个磁条1每相邻的两个磁条1相互垂
    直。在其他实施例中,连接所述节点的四个磁条1相邻的两个磁条1之间可以有不同的角度。

    在每台机器人上设置一读卡器和一wifi模块,所述读卡器用于读取所述ID卡的序
    列号并识别所述ID卡所在标记的身份;所述wifi模块通过在局域网中的静态IP地址确定每
    台所述机器人的身份。

    进一步,所述系统还包括控制终端和路由器。

    所述控制终端记录每个标记的坐标并将坐标绘制在地图中进行存储、并通过机器
    人所在标记的坐标确定机器人的位置。通过所述控制终端规划所述机器人的运行路径并控
    制所述机器人的运行、控制所述观察点的上锁和解锁,在本实施例中,所述控制终端为
    iPad。在其他实施例中,所述控制终端包括但不限于计算机等。

    所述路由器用于在局域网中分配控制终端和三台机器人上的wifi模块的IP地址。

    本实施例的系统通过路由器分配给每个wifi模块一个静态IP地址,通过所述静态
    IP地址标识每台机器人的身份。三台机器人上的wifi模块分别与控制终端双向通讯连接,
    所述控制终端可以控制机器人在所述磁条1上运行。当机器人运行到观察点2上时,机器人
    上的读卡器读取位于所在观察点2的标记上的ID卡的序列号、并通过序列号识别标记的身
    份,所述控制终端根据识别的标记的身份确定其坐标,进而得到所述机器人所在观察点2的
    坐标,所述控制终端通过机器人所在观察点2的坐标确定机器人的位置。

    本实施例提供的一种基于磁条导航的机器人调度系统设置简单方便、成本低,在
    机器人所处空间内布置磁条1,并通过控制终端控制机器人的运行。通过设置观察点,可实
    时监控机器人所在位置,并可通过所述观察点动态调度机器人的运行,避免机器人的碰撞。

    第二实施例

    本实施例提供了一种基于磁条导航的机器人调度方法,采用第一实施例的一种基
    于磁条导航的机器人调度系统对机器人的运行进行调度。所述机器人在所述磁条1上运行,
    所述机器人运行的路径包括所述机器人执行任务的运行路径和完成任务后返回的运行路
    径。

    请参见图2,图2为本实施例的机器人进出一个节点的流程图。

    本实施例提供的方法至少包括以下步骤:

    S100,所述机器人从出发点出发,按照预定的运行路径在所述磁条1上执行任务,
    所述机器人到达第一个观察点2之前,所述控制终端将所述机器人执行任务的运行路径上
    的第一个观察点2上锁,所述机器人到达运行路径上的第一个观察点2;

    S200,所述控制终端检查所述机器人执行任务的运行路径上的观察点2,若还未到
    达的观察点2大于两个,则执行步骤S300;否则,执行步骤S700;

    S300,所述控制终端检查所述机器人执行任务的运行路径,若在所述运行路径上,
    所述机器人将要达到的两个观察点2都没上锁,则执行步骤S400~S500;

    否则,执行步骤S600;

    S400,所述控制终端将所述机器人将要到达的两个观察点2上锁,所述机器人前
    进,到达上锁的第一个观察点2,所述控制终端将所述机器人所在观察点2解锁;

    S500,所述机器人前进,到达上锁的第二个观察点2,重复步骤S200~S400;

    S600,所述机器人停止在所在观察点2上,重复步骤S200~S500;

    S700,所述控制终端检查所述机器人将要到达的一个观察点2是否上锁,若没上
    锁,则将将要到达的观察点2上锁,并通过上锁的观察点2;否则,所述机器人停止在所在观
    察点2上,等待将要到达的观察点2解锁后,所述控制终端将其上锁,所述机器人前进并通过
    上锁的观察点2;

    S800,所述机器人走完执行任务的运行路径,到达目标点;

    S900,所述机器人按照执行任务的运行路径返回出发点。

    在所述步骤S400和步骤S700中,在所述机器人离开所在观察点2前往将要到达的
    观察点2前,所述控制终端将所述机器人所在观察点2解锁。

    上述步骤S900具体包括以下步骤:

    S901,所述机器人从目标点出发在所述磁条1上按原路径返回,所述机器人到达返
    回的运行路径上的第一个观察点2之前,所述控制终端将所述机器人返回的运行路径上的
    第一个观察点2上锁,所述机器人到达返回的运行路径上的第一个观察点2;

    S902,所述控制终端检查所述机器人返回的运行路径上的观察点2,若还未到达的
    观察点2大于两个,则执行步骤S903;否则,执行步骤S908

    S903,所述控制终端检查所述机器人返回的运行路径,若在所述运行路径上,所述
    机器人将要到达的两个观察点2都没上锁,则执行步骤S904~S905;

    否则,执行步骤S906;

    S904,所述控制终端将所述机器人将要到达的两个观察点2上锁,所述机器人前
    进,到达上锁的第一个观察点2,所述控制终端将所述机器人所在观察点2解锁;

    S905,所述机器人前进,到达上锁的第二个观察点2,重复步骤S902~S904;

    S906,所述控制终端检查使所述机器人将要到达的两个观察点2上锁的机器人的
    运行路径,若所述机器人所在的观察点2位于所述检查的运行路径上,则所述机器人绕行到
    附近没有上锁的观察点2上,所述控制终端检查所述机器人的运行路径,若在检查的运行路
    径上,所述返回的机器人将要到达的两个观察点2都没有上锁,则重复步骤S902~S905;

    否则,执行步骤S907;

    S907,所述机器人继续停止在所在观察点2上,重复步骤S902~906;

    S908,所述控制终端检查所述机器人将要到达的一个观察点2是否上锁,若没上
    锁,则将将要到达的观察点2上锁,并通过上锁的观察点2;

    否则,所述控制终端检查所述机器人所在观察点2是否在使所述机器人将要到达
    的观察点2上锁的机器人的运行路径上,若在,则所述机器人绕行到附近没有上锁的观察点
    2上;若不在,则所述机器人停止在所在观察点2上,等待将要到达的观察点2解锁后,所述控
    制终端将其上锁,所述机器人前进并通过上锁的观察点2;

    S909,所述机器人走完返回的运行路径,到达出发点。

    在上述步骤S903和步骤S908中,在所述机器人离开所在观察点2前往将要到达的
    观察点2前,所述控制终端将所述机器人所在观察点2解锁。

    在上述步骤S905和步骤S908中,所述机器人绕行到的观察点2不在使所述机器人
    将要到达的观察点2上锁的机器人的运行路径上。由于三台机器人的出发点为同一个,所以
    使所述返回的机器人将要通过的两个观察点2上锁的机器人为执行任务的机器人。

    本实施例的机器人在执行任务的过程中,在到达运行路径的最后两个观察点2之
    前,所述机器人在进入节点之前,到达一观察点2上,此时控制终端开始检查机器人执行任
    务的运行路径,判断机器人将要通过的两个观察点2是否上锁,若都没上锁,则将机器人将
    要通过的两个观察点2上锁,并通过节点,达到将要通过的第二个观察点2上。机器人在离开
    一个观察点2前,控制终端都先将机器人所在观察点2解锁后,机器人再离开。

    若执行任务的机器人将要通过的两个观察点2至少有一个已经上锁,则机器人停
    止在所在观察点2上,等待将要通过的两个观察点2都解锁后再通过。

    本实施例执行完任务的机器人按照执行任务时的运行路径返回,在到达运行路径
    的最后两个观察点2之前,返回的机器人在进入节点之前,到达一观察点2上,此时控制终端
    开始检查机器人返回的运行路径,判断机器人将要通过的两个观察点2是否上锁,若都没上
    锁,则将机器人将要通过的两个观察点2上锁,并通过节点,达到将要通过的第二个观察点2
    上。机器人在离开一个观察点2前,控制终端都先将机器人所在观察点2解锁后,机器人再离
    开。此时,重复上述步骤,控制终端重新检查机器人返回的运行路径。

    若返回的机器人将要通过的两个观察点2至少有一个已经上锁,则控制终端检查
    使所述机器人将要通过的两个观察点2上锁的机器人的运行路径,若所述机器人所在的观
    察点2在检查的运行路径上,则所述机器人绕行到附近没有上锁的观察点2上。此时,所述控
    制终端继续检查所述机器人返回的运行路径,直到检测到在返回的运行路径上,所述机器
    人将要通过的两个观察点2都没被上锁,则所述机器人返回上一个所在观察点2。

    此时,控制终端将机器人将要通过的两个观察点2上锁,并通过节点,达到将要通
    过的第二个观察点2上。机器人在离开一个观察点2前,控制终端都先将机器人所在观察点2
    解锁后,机器人再离开。此时,控制终端重新检查机器人返回的运行路径,判断机器人将要
    通过的两个观察点2是否上锁。

    采用本实施例的方法,通过检查运行路径和给观察点2上锁,动态调度机器人的运
    行路径,解决了运行路径被占用、阻塞的问题,同时避免了三台机器人同时运行时相互碰撞
    的问题。

    本实施例执行任务的机器人严格按照规划的运行路径运行,而执行完任务的机器
    人在返回的运行路径中,若占用了去执行任务的机器人的道路,则执行完任务的机器人绕
    行避让;由此可以优先让执行任务的机器人通行,大大提高了机器人执行任务的效率。以上
    所述的实施例仅用于说明本发明的技术思想及特点,其目的在于使本领域内的技术人员能
    够了解本发明的内容并据以实施,不能仅以本实施例来限定本发明的专利范围,即凡依本
    发明所揭示的精神所作的同等变化或修饰,仍落在本发明的专利范围内。

    关 键  词:
    一种 基于 磁条 导航 机器人 调度 系统 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种基于磁条导航的机器人调度系统及方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4139922.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1