智能机器人的多任务分配方法、装置、设备及存储介质制造方法及图纸

技术编号:23156891 阅读:44 留言:0更新日期:2020-01-21 20:56
本发明专利技术公开了一种智能机器人的多任务分配方法、装置、计算机设备及存储介质,通过接收用户发送的任务请求,并基于该任务请求确定出所有用户的任务总数量,以及每个任务的完成时间,获取当前可用的智能机器人总数,然后利用目标算法计算出任务完成时间最少、智能机器人分配最优的分配策略,然后控制相应的智能机器人去处理对应的任务,从而达到了提高智能机器人的利用率、降低任务完成时间成本的技术效果。

【技术实现步骤摘要】
智能机器人的多任务分配方法、装置、设备及存储介质
本专利技术涉及任务分配
,具体涉及一种智能机器人的多任务分配方法、装置、计算机设备及存储介质。
技术介绍
随着社会经济的发展和机器人技术的进步,越来越多的酒店开始购置酒店智能机器人以使的酒店服务更加智能和安全。智能机器人在酒店行业所应用,不仅顺应了智能化的潮流,也更加符合人们的智能化消费观点。目前,在酒店行业内使用的智能机器人往往是由用户发起请求,智能机器人处理用户指示的相关任务的形式进行。由于酒店里用户多,任务量大,现有技术中通常是每次接收到请求之后,立即安排当前空闲的智能机器人去服务,未考虑到智能机器人的利用率和任务完成时间等问题,导致智能机器人的利用率低,任务时间成本高的问题。
技术实现思路
本专利技术要解决现有技术中智能机器人利用率低成本高的问题,从而提供一种智能机器人的多任务分配方法、装置、计算机设备及存储介质。本专利技术的一方面,提供了一种智能机器人的多任务分配方法,包括:接收各用户发送的对智能机器人的任务请求,其中,每个用户发送至少一个所述本文档来自技高网...

【技术保护点】
1.一种智能机器人的多任务分配方法,其特征在于,包括:/n接收各用户发送的对智能机器人的任务请求,其中,每个用户发送至少一个所述任务请求;/n确定所述任务请求对应的任务总数量,并确定智能机器人执行每个任务的耗时;/n获取当前可用的智能机器人总数;/n以所述任务总数量、每个任务的耗时以及当前可用的智能机器人总数作为输入参数,利用预设的目标算法计算出当前决策时间下智能机器人分配策略,所述分配策略用于为不同的用户分配处理任务的智能机器人;/n基于所述分配策略,控制智能机器人处理对应用户的任务。/n

【技术特征摘要】
1.一种智能机器人的多任务分配方法,其特征在于,包括:
接收各用户发送的对智能机器人的任务请求,其中,每个用户发送至少一个所述任务请求;
确定所述任务请求对应的任务总数量,并确定智能机器人执行每个任务的耗时;
获取当前可用的智能机器人总数;
以所述任务总数量、每个任务的耗时以及当前可用的智能机器人总数作为输入参数,利用预设的目标算法计算出当前决策时间下智能机器人分配策略,所述分配策略用于为不同的用户分配处理任务的智能机器人;
基于所述分配策略,控制智能机器人处理对应用户的任务。


2.根据权利要求1所述的一种智能机器人的多任务分配方法,其特征在于,利用预设的目标算法计算出当前决策时间下智能机器人分配策略,包括:
调用预先设置的所述目标算法的目标函数;
确定所述目标算法的约束条件;
利用粒子群智能算法求解搜书目标函数的最优解,得到所述分配策略。


3.根据权利要求2所述的一种智能机器人的多任务分配方法,其特征在于,所述目标函数为:



其中,F为所述目标算法的目标函数值,t为所述目标算法要决策的时间,其属于决策时间集合T,ω1为所述目标算法中任务完成所需要时间的时间成本权重,ω2为所述目标算法中任务完成对于智能机器人的经济成本权重,ω3为所述目标算法中智能机器人利用率的利用率权重,ZB(j)为第j个用户的任务总数量,第j个用户的任务数量的集合为B(j)={1,…,bj,…,ZB(j)},ZM(t)为在t时段可用的智能机器人总数量,t时段内智能机器人的集合设置为M=[1,…,i,…,ZM(t)],t时段内用户智能机器人需要服务的用户集合设置为N=[1,…,j,…,ZN(t)],C(bj)为第bj个任务的耗时;xij为所述目标算法的决策变量。


4.根据权利要求3所述的一种智能机器人的多任务分配方法,其特征在于,所述xij由以下公式确定:

<...

【专利技术属性】
技术研发人员:吴新开霍向
申请(专利权)人:北京洛必德科技有限公司
类型:发明
国别省市:北京;11

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

1