机器人任务调度的方法、装置及计算机设备制造方法及图纸

技术编号:36176644 阅读:12 留言:0更新日期:2022-12-31 20:32
本申请涉及一种机器人任务调度的方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:接收至少一个呼叫终端发送的呼叫指令,确定与所述呼叫指令对应的至少一个呼叫任务;所述呼叫指令中包括呼叫位置信息;确定由所述至少一个呼叫任务构成的呼叫任务队列,所述呼叫任务队列中各呼叫任务按照优先级顺序排列;根据各呼叫任务对应的优先级顺序,在呼叫任务队列中确定当前呼叫任务,根据当前呼叫任务的呼叫位置信息确定对应于所述当前呼叫任务的至少一个待调度机器人;根据所述至少一个待调度机器人分别对应的调度分值确定目标机器人,并将所述当前呼叫任务分配至所述目标机器人。采用本方法能够提高机器人任务调度的效率。效率。效率。

【技术实现步骤摘要】
机器人任务调度的方法、装置及计算机设备


[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]根据各所述呼叫任务对应的优先级顺序,在所述呼叫任务队列中确定当前呼叫任务,根据所述当前呼叫本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人任务调度的方法,其特征在于,所述方法包括:接收至少一个呼叫终端发送的呼叫指令,确定与所述呼叫指令对应的至少一个呼叫任务;所述呼叫指令中包括呼叫位置信息;确定由至少一个所述呼叫任务构成的呼叫任务队列,所述呼叫任务队列中各所述呼叫任务按照优先级顺序排列;根据各所述呼叫任务对应的优先级顺序,在所述呼叫任务队列中确定当前呼叫任务,根据所述当前呼叫任务的呼叫位置信息确定对应于所述当前呼叫任务的至少一个待调度机器人;根据至少一个所述待调度机器人分别对应的调度分值确定目标机器人,并将所述当前呼叫任务分配至所述目标机器人。2.根据权利要求1所述的方法,其特征在于,所述接收至少一个呼叫终端发送的呼叫指令之后,还包括:校验所述呼叫指令的合法性;当校验所述呼叫指令的合法性不通过时,丢弃所述呼叫指令;其中,所述校验所述呼叫指令的合法性包括如下至少一种:校验所述呼叫终端是否预先注册、校验所述呼叫指令中的呼叫位置信息是否位于预设位置范围中、校验所述呼叫指令对应的呼叫任务是否具有优先级顺序。3.根据权利要求1所述的方法,其特征在于,所述确定由所述至少一个呼叫任务构成的呼叫任务队列之前,还包括:将属于同一所述呼叫终端发送的多个所述呼叫指令所对应的各个所述呼叫任务合并为一个呼叫任务。4.根据权利要求1所述的方法,其特征在于,所述确定由至少一个所述呼叫任务构成的呼叫任务队列之前,还包括:根据至少一个所述呼叫指令中的呼叫位置信息,将位于同一位置范围中的至少一个所述呼叫指令对应的多个所述呼叫任务合并为一个呼叫任务。5.根据权利要求1所述的方法,其特征在于,所述根据各所述呼叫任务对应的优先级顺序,在所述呼叫任务队列中确定当前呼叫任务,根据所述当前呼叫任务的呼叫位置信息确定对应于所述当前呼叫任务的至少一个待调度机器人,包括:在所述呼叫任务队列中,将待分配的呼叫任务中优先级顺序最高的呼叫任务确定为当前呼叫任务;获取空闲机器人列表,所述空闲机器人列表中包括当前处于空闲...

【专利技术属性】
技术研发人员:罗伟
申请(专利权)人:深圳市普渡科技有限公司
类型:发明
国别省市:

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

1