【技术实现步骤摘要】
一种机器人调度方法、装置、电子设备和存储介质
[0001]本申请涉及机器人技术,尤其涉及一种机器人调度方法、装置、电子设备和存储介质。
技术介绍
[0002]随着人工智能的快速发展,机器人已经逐渐走入人们的生活,为人们提供便利。例如,在同一家门店(如餐厅或酒店等)下,用户可以通过某种呼叫设备(如手机或手表等),获取门店下随机一台机器人或者指定某台机器人,让机器人执行某一特定任务。于是,就出现了如何对机器人进行调度的问题。
[0003]现有技术中,通常采用时间公平原则进行调度,即按照任务产生的时间依次将各个任务下发至随机或指定的机器人。这种方式虽然能够保证绝对的公平,然而,当参与调度的机器人有多个,在先任务为随机任务,并且为其随机分配了机器人A,而在后任务为指定机器人A的任务时,该在后任务就需要等待在先任务完成后才能进行,从而导致整体调度效率较低,无法确保机器人的利用率。
技术实现思路
[0004]本申请提供一种机器人调度方法、装置、电子设备和存储介质,以解决现有技术中调度效率较低,且无法确保机器人利用率的问题。
[0005]第一方面,本申请提供了一种机器人调度方法,该方法包括:
[0006]获取各个原始任务队列中位于队首的任务,作为待下发任务;其中,所述原始任务队列包括按任务生成的先后顺序从队首到队尾排序的随机机器人任务队列和至少两个与各机器人对应的指定机器人任务队列,所述待下发任务的类型包括随机型机器人任务和指定型机器人任务;
[0007]根据所述待下发任务的类型、各 ...
【技术保护点】
【技术特征摘要】
1.一种机器人调度方法,其特征在于,包括:获取各个原始任务队列中位于队首的任务,作为待下发任务;其中,所述原始任务队列包括按任务生成的先后顺序从队首到队尾排序的随机机器人任务队列和至少两个与各机器人对应的指定机器人任务队列,所述待下发任务的类型包括随机型机器人任务和指定型机器人任务;根据所述待下发任务的类型、各机器人的任务数和状态,从所述各机器人中,按照任务生成的先后顺序为所述待下发任务确定待调度机器人,并将所述待下发任务发送至所述待调度机器人;针对所述各个原始任务队列中剩余的任务,重复执行上述操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述待下发任务的类型、各机器人的任务数和状态,从所述各机器人中,按照任务生成的先后顺序为所述待下发任务确定待调度机器人,并将所述待下发任务发送至所述待调度机器人,包括:按照任务生成的先后顺序对所述待下发任务进行排序,根据排序后的待下发任务组成待下发任务队列;从所述待下发任务队列中获取位于队首的任务作为当前待下发任务;根据所述当前待下发任务的类型、各机器人的任务数和状态,从所述各机器人中为所述当前待下发任务确定待调度机器人,并将所述当前待下发任务下发至所述待调度机器人;针对所述待下发任务队列中剩余的待下发任务,返回执行所述从所述待下发任务队列中获取位于队首的任务作为当前待下发任务的操作,直到所述待下发任务队列为空为止。3.根据权利要求2所述的方法,其特征在于,响应于所述待下发任务的类型为随机型机器人任务,所述为所述当前待下发任务确定待调度机器人,包括:根据所述各机器人的当前状态,获取当前可调度机器人及其对应的指定机器人任务队列中的任务数;选择任务数最少的当前可调度机器人作为所述当前待下发任务的待调度机器人。4.根据权利要求3所述的方法,其特征在于,所述选择任务数最少的当前可调度机器人作为所述当前待下发任务的待调度机器人,包括:按照所述任务数从小到大的顺序,对所述当前可调度机器人进行排序;按照所述排序后的顺序,依次获取所述当前可调度机器人的机器人锁;对首次成功获取机器人锁的当前可调度机器人加机器人锁,并将其作为所述当前待下发任务的待调度机器人。5.根据权利要求3所述的方法,其特征在于,响应于所述待下发任务的类型为随机型机器人任务,所述为所述当前待下发任务确定待调度机器人,还包括:判断所述当前待下发任务是否曾下发至所述当前可调度机器人中的任意目标机器人;如果判断为是,则再次将所述目标机器人作为所述当前待下发任务的待调度机器人;如果判断为否,则执行所述选择任务数最少的当前可调度机器人作为所述当前待下发任务的待调度机器人的操作。6.根据权利要求5所述的方法,其特征在于,所述再次将所述目标机器人作为所述当前待下发任务的待调度机器人,包括:
判断对所述目标机器人能否成功获取机器人锁;如果判断为是,则为所述目标机器人加锁,并再次将所述目标机器人作为所述当前待下发任务的待调度机器人;如果判断为否,则表示所述当前待下发任务已下发。7.根据权利要求2所述的方法,其特征在于,响应于所述待下发任务的类型为随机型机器人任务,并且所述当前待下发任务已下发至所述待调度机器人,所述为所述待下发任务确定待调度机器人,还包括:为所述当前待...
【专利技术属性】
技术研发人员:王祥,阳叶文,万永辉,李通,
申请(专利权)人:上海擎朗智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。