【技术实现步骤摘要】
任务分配方法、装置、智能设备和存储介质
[0001]本申请涉及机器人
,尤其涉及一种任务分配方法、装置、智能设备和存储介质。
技术介绍
[0002]随着科技的迅速发展,机器人行业也快速发展,各种类型的机器人越来越多,利用机器人代替部分人工工作也比较普遍,例如,利用机器人进行电力巡检、清扫等。目前,通常是通过为机器人分配任务而调度机器人。对于多任务多机器人来说,如何合理分配任务,有效调度机器人,提高任务分配的有效性和执行效率,是当前需要考虑的事情。
技术实现思路
[0003]有鉴于此,本申请实施例提供了一种任务分配方法、装置、智能设备和存储介质,可合理分配任务,有效调度机器人,提高任务分配的有效性和执行效率。
[0004]本申请实施例的第一方面提供了一种任务分配方法,包括:
[0005]获取多个待分配任务及其任务信息;
[0006]根据所述任务信息,确定各个所述待分配任务的任务优先级;
[0007]获取连接的各个机器人的执行优先级,所述执行优先级与所述机器人的任务负载状态及控制权限关联;
[0008]根据所述任务优先级与所述执行优先级,建立所述待分配任务与所述机器人的匹配关系;
[0009]基于所述匹配关系,将所述待分配任务分配至匹配的机器人。
[0010]在第一方面的一种可能的实现方式中,在所述基于所述匹配关系,将所述待分配任务分配至匹配的机器人之后,包括:
[0011]获取所述机器人针对匹配的待分配任务发送的任务分配反馈信息;r/>[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]在第二方面的一种可能的实现方式中,所述任务及信息获取单元包括:
[0054]任务工单获取模块,用于获取任务工单;
[0055]任务及信息获取模块,用于解析所述任务工单,得到多个待分配任务及其任务信息。
[0056]本申请实施例的第三方面提供了一种智能设备,包括存储器、处理器以本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种任务分配方法,其特征在于,所述方法包括:获取多个待分配任务及其任务信息;根据所述任务信息,确定各个所述待分配任务的任务优先级;获取连接的各个机器人的执行优先级,所述执行优先级与所述机器人的任务负载状态及控制权限关联;根据所述任务优先级与所述执行优先级,建立所述待分配任务与所述机器人的匹配关系;基于所述匹配关系,将所述待分配任务分配至匹配的机器人。2.如权利要求1所述的方法,其特征在于,在所述基于所述匹配关系,将所述待分配任务分配至匹配的机器人之后,包括:获取所述机器人针对匹配的待分配任务发送的任务分配反馈信息;若所述任务分配反馈信息包括任务冲突提示,则向所述机器人发送备用方案请求,所述备用方案请求用于指示所述机器人反馈备用方案;根据所述机器人反馈的备用方案,将分配至所述机器人的待分配任务重新分配。3.如权利要求2所述的方法,其特征在于,所述根据所述机器人反馈的备用方案,将分配至所述机器人的待分配任务重新分配,包括:根据所述机器人反馈的备用方案,更新所述待分配任务的任务信息;基于所述匹配关系,将更新所述任务信息后的待分配任务重新分配至匹配的机器人。4.如权利要求2所述的方法,其特征在于,所述根据所述机器人反馈的备用方案,将分配至所述机器人的待分配任务重新分配,包括:根据所述机器人反馈的备用方案,更新所述待分配任务与所述机器人的匹配关系;基于更新后的匹配关系,将所述待分配任务分配至新匹配的机器人。5.如权利要求1所述的方法,其特征在于,在所述基于所述匹配关系,将所述待分配任务分配至匹配的机器人之后,包括:获取所述机器人针对匹配的待分配任务发送的任务分配反馈信息;若所述任务分配反馈信息包括任务确认提示,则更...
【专利技术属性】
技术研发人员:章敏,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。