机器人组队方法、机器人及存储介质技术

技术编号:34640312 阅读:5 留言:0更新日期:2022-08-24 15:15
本申请提供了一种机器人组队方法、机器人及存储介质,其中,该方法应用于预设网络内多个机器人中处于空闲状态的目标机器人,该方法包括:根据待执行任务的信息,从其它机器人中确定候选机器人;其它机器人为多个机器人中目标机器人之外的机器人,向候选机器人发送征用请求,若接收到候选机器人中被征用机器人返回的征用确认信息,则对目标机器人和被征用机器人进行组队,生成待执行任务的机器人组,以执行待执行任务。通过对机器人进行组队,以生成待执行任务的机器人组,从而能够完成复杂的任务,成本低且效率高。成本低且效率高。成本低且效率高。

【技术实现步骤摘要】
机器人组队方法、机器人及存储介质


[0001]本申请涉及游戏
,具体而言,涉及一种机器人组队方法、机器人及存储介质。

技术介绍

[0002]随着机器人的快速发展,机器人被广泛应用于各种领域,如工业制造领域、农业生产领域、物流运输领域等,以在各种领域代替人工操作,不仅能够提高操作效率,还降低了人工成本。
[0003]现有的,通常采用控制设备向机器人发送操作指令,以控制机器人执行相应的任务操作,然而,针对一些复杂操作,仅仅依靠单个机器人无法完成,所以仍然需要人工操作。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种机器人组队方法、机器人及存储介质,以解决人工操作成本高且效率低的问题。
[0005]第一方面,本申请实施例提供了一种机器人组队方法,应用于预设网络内多个机器人中处于空闲状态的目标机器人,所述方法包括:
[0006]根据待执行任务的信息,从其它机器人中确定候选机器人;所述其它机器人为所述多个机器人中所述目标机器人之外的机器人;
[0007]向所述候选机器人发送征用请求;
[0008]若接收到所述候选机器人中被征用机器人返回的征用确认信息,则对所述目标机器人和所述被征用机器人进行组队,生成所述待执行任务的机器人组,以执行所述待执行任务。
[0009]在一可选的实施方式中,所述根据待执行任务的信息,从其它机器人中确定候选机器人,包括:
[0010]根据所述待执行任务的信息,确定所述待执行任务所需的机器人数量;
[0011]从所述其它机器人中确定所述候选机器人,所述候选机器人的数量大于或等于所述机器人数量。
[0012]在一可选的实施方式中,所述预设网络为广域网,所述根据待执行任务的信息,从其它机器人中确定候选机器人之前,所述方法还包括:
[0013]从广域网服务器读取机器人列表,所述机器人列表中包括:所述多个机器人的状态信息;
[0014]根据所述多个机器人的状态信息,从所述多个机器人中确定处于空闲状态的所述其它机器人。
[0015]在一可选的实施方式中,所述从广域网服务器读取机器人列表之前,所述方法还包括:
[0016]在所述目标机器人启动后,若检测到没有正在运行的任务,则向所述广域网服务
器发送空闲状态指示信息,以使得所述广域网服务器更新所述机器人列表中所述目标机器人的状态信息。
[0017]在一可选的实施方式中,所述预设网络为局域网,所述根据待执行任务的信息,从其它机器人中确定候选机器人之前,所述方法还包括:
[0018]监听所述局域网中所述多个机器人广播的征用指示信息;
[0019]将监听到所述征用指示信息的机器人作为处于空闲状态的所述其它机器人。
[0020]在一可选的实施方式中,所述根据待执行任务的信息,从其它机器人中确定候选机器人,包括:
[0021]根据监听到征用指示信息的广播时间和所述待执行任务的信息,从所述其它机器人中确定所述候选机器人。
[0022]在一可选的实施方式中,所述方法还包括:
[0023]在所述目标机器人启动后,若检测到没有正在运行的任务,则向所述局域网中广播征用指示信息,以指示所述目标机器人处于空闲状态。
[0024]在一可选的实施方式中,所述对所述目标机器人和所述被征用机器人进行组队,生成所述待执行任务的机器人组之后,所述方法还包括:
[0025]获取所述待执行任务的执行命令;
[0026]根据所述待执行任务的执行命令,生成所述机器人组的动作命令;
[0027]根据所述目标机器人的动作命令,控制所述目标机器人执行所述目标机器人的动作命令对应的动作;
[0028]向所述待征用机器人发送所述被征用机器人的动作命令,以使所述被征用机器人执行所述被征用机器人的动作命令对应的动作。
[0029]第二方面,本申请实施例还提供了一种机器人组队装置,应用于预设网络内多个机器人中处于空闲状态的目标机器人,所述方法包括:
[0030]确定模块,用于根据待执行任务的信息,从其它机器人中确定候选机器人;所述其它机器人为所述多个机器人中所述目标机器人之外的机器人;
[0031]发送模块,用于向所述候选机器人发送征用请求;
[0032]处理模块,用于若接收到所述候选机器人中被征用机器人返回的征用确认信息,则对所述目标机器人和所述被征用机器人进行组队,生成所述待执行任务的机器人组,以执行所述待执行任务。
[0033]在一可选的实施方式中,所述确定模块,具体用于:
[0034]根据所述待执行任务的信息,确定所述待执行任务所需的机器人数量;
[0035]从所述其它机器人中确定所述候选机器人,所述候选机器人的数量大于或等于所述机器人数量。
[0036]在一可选的实施方式中,所述预设网络为广域网,所述处理模块,还用于:
[0037]从广域网服务器读取机器人列表,所述机器人列表中包括:所述多个机器人的状态信息;
[0038]所述确定模块,还用于根据所述多个机器人的状态信息,从所述多个机器人中确定处于空闲状态的所述其它机器人。
[0039]在一可选的实施方式中,所述发送模块,还用于:
[0040]在所述目标机器人启动后,若检测到没有正在运行的任务,则向所述广域网服务器发送空闲状态指示信息,以使得所述广域网服务器更新所述机器人列表中所述目标机器人的状态信息。
[0041]在一可选的实施方式中,所述预设网络为局域网,所述处理模块,还用于:
[0042]监听所述局域网中所述多个机器人广播的征用指示信息;
[0043]将监听到所述征用指示信息的机器人作为处于空闲状态的所述其它机器人。
[0044]在一可选的实施方式中,所述确定模块,具体用于:
[0045]根据监听到征用指示信息的广播时间和所述待执行任务的信息,从所述其它机器人中确定所述候选机器人。
[0046]在一可选的实施方式中,所述处理模块,还用于:
[0047]在所述目标机器人启动后,若检测到没有正在运行的任务,则向所述局域网中广播征用指示信息,以指示所述目标机器人处于空闲状态。
[0048]在一可选的实施方式中,所述装置还包括:
[0049]获取模块,用于获取所述待执行任务的执行命令;
[0050]所述处理模块,还用于根据所述待执行任务的执行命令,生成所述机器人组的动作命令;
[0051]根据所述目标机器人的动作命令,控制所述目标机器人执行所述目标机器人的动作命令对应的动作;
[0052]所述发送模块,还用于向所述待征用机器人发送所述被征用机器人的动作命令,以使所述被征用机器人执行所述被征用机器人的动作命令对应的动作。
[0053]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当机器人运行时,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人组队方法,其特征在于,应用于预设网络内多个机器人中处于空闲状态的目标机器人,所述方法包括:根据待执行任务的信息,从其它机器人中确定候选机器人;所述其它机器人为所述多个机器人中所述目标机器人之外的机器人;向所述候选机器人发送征用请求;若接收到所述候选机器人中被征用机器人返回的征用确认信息,则对所述目标机器人和所述被征用机器人进行组队,生成所述待执行任务的机器人组,以执行所述待执行任务。2.根据权利要求1所述的方法,其特征在于,所述根据待执行任务的信息,从其它机器人中确定候选机器人,包括:根据所述待执行任务的信息,确定所述待执行任务所需的机器人数量;从所述其它机器人中确定所述候选机器人,所述候选机器人的数量大于或等于所述机器人数量。3.根据权利要求1所述的方法,其特征在于,所述预设网络为广域网,所述根据待执行任务的信息,从其它机器人中确定候选机器人之前,所述方法还包括:从广域网服务器读取机器人列表,所述机器人列表中包括:所述多个机器人的状态信息;根据所述多个机器人的状态信息,从所述多个机器人中确定处于空闲状态的所述其它机器人。4.根据权利要求3所述的方法,其特征在于,所述从广域网服务器读取机器人列表之前,所述方法还包括:在所述目标机器人启动后,若检测到没有正在运行的任务,则向所述广域网服务器发送空闲状态指示信息,以使得所述广域网服务器更新所述机器人列表中所述目标机器人的状态信息。5.根据权利要求1所述的方法,其特征在于,所述预设网络为局域网,所述根据待执行任务的信息,从其它机器人中确定候选机器人之前,所述方法还包括:监听所述局域网中所...

【专利技术属性】
技术研发人员:冷晓琨常琳黄贤贤白学林柯真东王松吴雨璁何治成
申请(专利权)人:乐聚深圳机器人技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1