本申请适用于机器人技术领域,提供了一种机器人通过通道的规划方法、装置及机器人,该方法包括:第一机器人在确定当前时刻存在参与选举的第二机器人时,从参与选举的选举机器人中选举出第一候选机器人;第一机器人获取每个第二机器人发送的第二候选机器人和状态信息;第一机器人基于各个候选机器人的得票数和各个候选机器人的状态信息,确定目标机器人,目标机器人为确定出的在当前时刻通过所述通道的所述候选机器人。本申请避免了多个机器人发生拥堵和碰撞的现象,可以使多个机器人有序、且快速的通过通道。且快速的通过通道。且快速的通过通道。
【技术实现步骤摘要】
机器人通过通道的规划方法、装置及机器人
[0001]本申请属于机器人
,尤其涉及一种机器人通过通道的规划方法、装置及机器人。
技术介绍
[0002]随着机器人的发展,机器人在越来越多的领域得到应用,例如,餐饮领域的餐饮机器人和快递领域的配送机器人等。
[0003]机器人在执行任务时,经过的道路多种多样。在机器人行驶路线中存在通道时,常常会遇到同一时间多个机器人均需要通过该通道的情况。在多个机器人均需要经过该通道时,多个机器人则会发生拥挤或碰撞,降低机器人执行任务的效率,因此,在多个机器人通过通道时,需要对多个机器人的行驶策略进行合理规划,以使得多个机器人有序、且快速的经过通道。
技术实现思路
[0004]本申请实施例提供了一种机器人通过通道的规划方法、装置及机器人,可以使多个机器人有序、且快速的经过通道。
[0005]第一方面,本申请实施例提供了一种机器人通过通道的规划方法,包括:
[0006]在第一机器人确定当前时刻存在参与选举的第二机器人时,所述第一机器人从参与选举的选举机器人中选举出第一候选机器人,所述选举机器人包括所述第一机器人和所述第二机器人,所述选举机器人为当前时刻等待通过通道的机器人;
[0007]所述第一机器人获取每个所述第二机器人发送的第二候选机器人和第二机器人的状态信息,其中,所述第二候选机器人为所述第二机器人从所述选举机器人中选举出的候选机器人;
[0008]所述第一机器人基于各个候选机器人的得票数和各个候选机器人的状态信息,确定目标机器人,所述目标机器人为确定出的在当前时刻通过所述通道的所述候选机器人,所述候选机器人包括第一候选机器人和所述第二候选机器人。
[0009]第二方面,本申请实施例提供了一种机器人通过通道的规划装置,所述装置设置于第一机器人中,所述装置包括:
[0010]选举模块,用于在确定当前时刻存在参与选举的第二机器人时,所述第一机器人从参与选举的选举机器人中选举出第一候选机器人,所述选举机器人包括所述第一机器人和所述第二机器人,所述选举机器人为当前时刻等待通过通道的机器人;
[0011]信息获取模块,用于获取每个所述第二机器人发送的第二候选机器人和所述第二机器人的状态信息,其中,所述第二候选机器人为所述第二机器人从所述选举机器人中选举出的候选机器人;
[0012]结果确定模块,用于基于各个候选机器人的得票数和各个候选机器人的状态信息,确定目标机器人,所述目标机器人为确定出的在当前时刻通过所述通道的所述候选机
器人,所述候选机器人包括第一候选机器人和所述第二候选机器人。
[0013]第三方面,本申请实施例提供了一种机器人,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的机器人通过通道的规划方法。
[0014]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的机器人通过通道的规划方法。
[0015]第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的机器人通过通道的规划方法。
[0016]本申请第一方面实施例与现有技术相比存在的有益效果是:本申请第一机器人在确定当前时刻存在参与选举的第二机器人时,从参与选举的选举机器人中选举出第一候选机器人;第一机器人获取每个第二机器人发送的第二候选机器人和状态信息;第一机器人基于各个候选机器人的得票数和各个候选机器人的状态信息,确定目标机器人,目标机器人为确定出的在当前时刻通过通道的候选机器人。
[0017]本申请若存在多个机器人需要通过通道时,每个机器人均会选举出一个候选机器人,然后每个机器人根据候选机器人的票数和状态信息共同确定出当前时刻优先经过通道的机器人,避免了多个机器人发生拥堵和碰撞的现象,可以使多个机器人有序、且快速的通过通道。
[0018]可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请一实施例提供的机器人通过通道的规划方法的流程示意图;
[0021]图2是本申请一实施例提供的目标机器人的确定方法的流程示意图;
[0022]图3是本申请一实施例提供的机器人的得分计算方法的流程示意图;
[0023]图4是本申请一实施例提供的第一机器人确定选举一致性的方法的流程示意图;
[0024]图5是本申请一实施例提供的第一机器人确定是否存在第二机器人的方法的流程示意图;
[0025]图6是本申请一实施例提供的机器人通过通道的结构示意图;
[0026]图7是本申请一实施例提供的机器人通过通道的规划装置的结构示意图;
[0027]图8是本申请一实施例提供的机器人的结构示意图。
具体实施方式
[0028]应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描
述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
[0029]还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
[0030]如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当
……
时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0031]另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0032]在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。
[0033]目前,在多个机器人均需要通过一个通本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种机器人通过通道的规划方法,其特征在于,包括:在第一机器人确定当前时刻存在参与选举的第二机器人时,所述第一机器人从参与选举的选举机器人中选举出第一候选机器人,所述选举机器人包括所述第一机器人和所述第二机器人,所述选举机器人为当前时刻等待通过通道的机器人;所述第一机器人获取每个所述第二机器人发送的第二候选机器人和所述第二机器人的状态信息,其中,所述第二候选机器人为所述第二机器人从所述选举机器人中选举出的候选机器人;所述第一机器人基于各个候选机器人的得票数和各个候选机器人的状态信息,确定目标机器人,所述目标机器人为确定出的在当前时刻通过所述通道的所述候选机器人,所述候选机器人包括第一候选机器人和所述第二候选机器人。2.如权利要求1所述的机器人通过通道的规划方法,其特征在于,所述第一机器人基于各个候选机器人的得票数和各个候选机器人的状态信息,确定目标机器人,包括:基于每个所述候选机器人的得票数和每个所述候选机器人的状态信息,计算每个所述候选机器人的得分,其中,所述状态信息包括剩余电量等级和/或任务等级;基于各个所述候选机器人的得分,确定所述候选机器人中的第三机器人,所述第三机器人为得分最高的候选机器人;所述第一机器人统计所述第三机器人的个数;若存在一个所述第三机器人,则确定所述第三机器人为所述目标机器人。3.如权利要求2所述的机器人通过通道的规划方法,其特征在于,在所述状态信息包括所述剩余电量等级和所述任务等级时,所述基于每个所述候选机器人的得票数和每个所述候选机器人的状态信息,计算每个所述候选机器人的得分,包括:获取所述剩余电量等级对应的加权因数和所述任务等级对应的加权因数;基于所述剩余电量等级对应的加权因数和所述任务等级对应的加权因数,计算所述候选机器人的加权值;计算所述候选机器人的加权值和所述候选机器人的得票数的乘积,得到所述候选机器人的得分。4.如权利要求2所述的机器人通过通道的规划方法,其特征在于,在所述第一机器人统计所述第三机器人的个数之后,所述方法还包括:若存在至少两个所述第三机器人,获取每个所述第三机器人的等待时长,其中,所述状态信息包括所述等待时长;确定等待时长最长的所述第三机器人,等待时长最长的所述第三机器人为所述目标机器人。5.如权利要求2所述的机器人通过通道的规划方法,其特征在于,在所述基于各个所述候选机器人的得分,确定所述候选机器人中的第三机器人之后,所述方法还包括:所述第一机器人获取所述第二机器人广播的第四机器人,其中,所述第四机器人为所述第二机器...
【专利技术属性】
技术研发人员:付义,熊友军,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。