本申请提供一种基于角色指派的动态配置方法、电子设备及介质,所述方法包括:根据目标计划将一任务集定义为有组织的行为序列,每个任务包括一个特定角色及其执行行为;基于所述任务集激活多个角色,其中,每个所述角色包括必备能力;基于所述必备能力为每个激活的角色的选择至少一个候选机器人;分配所述激活的角色至所述至少一个候选机器人;及控制所述候选机器人执行与每个已激活角色相对应的行为。本申请能随时适应生产要求的变化,提高生产能力。力。力。
【技术实现步骤摘要】
基于角色指派的动态配置方法、电子设备及介质
[0001]本申请涉及制造领域,具体涉及一种基于角色指派的动态配置方法、电子设备及介质。
技术介绍
[0002]为了满足不断变化的市场,生产制造公司应该能够适应灵活的制造要求。在生产要求不断变化的情况下,生产制造公司必须调整其工厂操作。然而,重新配置工厂操作需要执行任务以符合生产计划,并且需要相应地重新设计自主移动机器人。但是自主移动机器人不能轻易适应所述生产要求的变化,并且其重新配置也很费时。
技术实现思路
[0003]鉴于以上问题,本申请提出一种基于角色指派的动态配置方法、电子设备及介质,可以使得自主移动机器人随时适应生成要求的变化,提高生产能力。
[0004]本申请提供一种基于角色指派的动态配置方法,应用在电子设备中,所述电子设备与多个机器人通信连接,所述方法包括:根据目标计划将一任务集定义为有组织的行为序列,每个任务包括一个特定角色及其执行行为;基于所述任务集激活多个角色,其中,每个所述角色包括必备能力;基于所述必备能力为每个激活的角色选择至少一个候选机器人;分配所述激活的角色至所述至少一个候选机器人;及控制所述候选机器人执行与每个已激活角色相对应的行为。
[0005]在本申请一些实施方式中,所述方法还包括:若接收到所述候选机器人完成任务的反馈信息,确定所述目标计划的任务集中的所有任务是否都已完成;若所述任务集中存在至少一个任务未完成,基于未完成的任务继续激活多个角色;重复执行所述基于所述必备能力为每个激活的角色选择至少一个候选机器人至控制所述候选机器人执行与每个已激活角色相对应的行为,直到所述任务集中的所有任务都完成。
[0006]在本申请一些实施方式中,所述方法还包括:建立所述角色和任务之间的对应关系,所述任务包括特定角色及其执行内容。
[0007]在本申请一些实施方式中,所述方法还包括:获取每个机器人的能力,其中,所述机器人的能力至少包括物理能力、操作能力和感知能力。
[0008]在本申请一些实施方式中,每个所述角色还包括优选能力,所述方法还包括:基于所述角色的优选能力和所述机器人的能力为所述候选机器人打分,并得到得分结果;分配所述得分结果至所述候选机器人。
[0009]在本申请一些实施方式中,所述分配所述激活的角色至所述至少一个候选机器人包括:遍历多个所述激活的角色;若多个所述激活的角色中的第一目标角色选择了多个第一候选机器人时,确定所述多个第一候选机器人的第一得分结果最高的第一目标候选机器人;继续遍历完多个所述激活的角色中的剩余角色;若所述剩余角色中的第二目标角色选择了多个第二候选机器人,确定所述多个第二候选机器人的第二得分结果最高的第二目标
候选机器人;若所述第一目标候选机器人与所述第二目标候选机器人为同一机器人,且第一最高得分结果大于第二最高得分结果,分配所述第一目标角色至所述第一目标候选机器人;若所述第一目标候选机器人与所述第二目标候选机器人为同一机器人,且所述第一最高得分结果小于所述第二最高得分结果,分配所述第二目标角色至所述第二目标候选机器人。
[0010]在本申请一些实施方式中,所述分配所述激活的角色至所述至少一个候选机器人还包括:若所述第一目标候选机器人与所述第二目标候选机器人为同一机器人,且所述第一最高得分结果等于所述第二最高得分结果,分配所述第一目标角色至所述第一目标候选机器人;或分配所述第一目标角色至所述第二目标候选机器人;或分配所述第二目标角色至所述第一目标候选机器人;或分配所述第二目标角色至所述第二目标候选机器人。
[0011]在本申请一些实施方式中,所述分配所述激活的角色至所述至少一个候选机器人还包括:若所述第一目标候选机器人与所述第二目标候选机器人为不同的机器人,分配所述第一目标角色至所述第一目标候选机器人,且分配所述第二目标角色至所述第二目标候选机器人。
[0012]在本申请一些实施方式中,所述方法还包括:建立所述角色、要执行的具有组织顺序的行为、所述必备能力和所述优选能力之间的对应关系。
[0013]在本申请一些实施方式中,所述行为序列的执行完成意味着与分配的角色相关的任务的完成。
[0014]本申请还提供一种电子设备,所述电子设备包括处理器;以及存储器,所述存储器中存储有多个程序指令,所述多个程序指令由所述处理器加载并执行如上所述的基于角色指派的动态配置方法。
[0015]本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述的基于角色指派的动态配置方法。
[0016]本申请提供的基于角色指派的动态配置方法、电子设备及介质,可以准确地对生产需求进行建模,并根据其功能动态地将任务分配给每个机器人。并且多种类型的机器人可以在高度动态的制造环境中高效工作。本申请可以随时适应生成要求的变化,提高了机器人的利用率,提高生产能力。
附图说明
[0017]图1是本申请一实施例所提供的基于角色指派的动态配置方法的应用环境示意图。
[0018]图2是本申请一实施例所提供的应用在所述基于角色指派的动态配置方法中的电子设备的结构示意图。
[0019]图3是本申请一实施例所提供的应用在所述基于角色指派的动态配置方法中的机器人的结构示意图。
[0020]图4为本申请一实施方式提供的基于角色指派的动态配置方法中的代理操作过程的示意图。
[0021]图5为本申请一实施方式提供的基于角色指派的动态配置方法中计划执行过程的示意图。
[0022]图6为本申请一实施方式提供的基于角色指派的动态配置方法的执行流程的示意图。
[0023]图7为本申请一实施方式提供的基于角色指派的动态配置方法的流程图。
[0024]主要元件符号说明
[0025]多代理系统
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ1[0026]电子设备
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
[0027]机器人
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
20
[0028]通信模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
111、212
[0029]存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
112
[0030]处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
113
[0031]通讯总线
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
114
[0032]计算机程序
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
130
[0033]电池
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
210
[0034]运动机构
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
211
[0035]传感器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
213
[0036]控制器
ꢀꢀꢀꢀꢀ本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于角色指派的动态配置方法,应用在电子设备中,所述电子设备与多个机器人通信连接,其特征在于,所述方法包括:根据目标计划将一任务集定义为有组织的行为序列,每个任务包括一个特定角色及其执行行为;基于所述任务集激活多个角色,其中,每个所述角色包括必备能力;基于所述必备能力为每个激活的角色选择至少一个候选机器人;分配所述激活的角色至所述至少一个候选机器人;及控制分配的所述候选机器人执行与每个已激活角色相对应的行为。2.如权利要求1所述的基于角色指派的动态配置方法,其特征在于,所述方法还包括:若接收到所述候选机器人完成任务的反馈信息,确定所述目标计划的任务集中的所有任务是否都已完成;若所述任务集中存在至少一个任务未完成,基于未完成的任务继续激活多个角色;重复执行所述基于所述必备能力为每个激活的角色选择至少一个候选机器人至控制所述候选机器人执行与每个已激活角色相对应的行为,直到所述任务集中的所有任务都完成。3.如权利要求1所述的基于角色指派的动态配置方法,其特征在于,所述方法还包括:建立所述角色和任务之间的对应关系,所述任务包括特定角色及其执行内容。4.如权利要求1所述的基于角色指派的动态配置方法,其特征在于,所述方法还包括:获取每个机器人的能力,其中,所述机器人的能力至少包括物理能力、操作能力和感知能力。5.如权利要求1所述的基于角色指派的动态配置方法,其特征在于,每个所述角色还包括优选能力,所述方法还包括:基于所述角色的优选能力和所述机器人的能力为所述候选机器人打分,并得到得分结果;分配所述得分结果至所述至少一个候选机器人。6.如权利要求5所述的基于角色指派的动态配置方法,其特征在于,所述分配所述激活的角色至所述至少一个候选机器人包括:遍历多个所述激活的角色;若多个所述激活的角色中的第一目标角色选择了多个第一候选机器人时,确定所述多个第一候选机器人的第一得分结果最高的第一目标候选机器人;继续遍历完多个所述激活的角色中的剩余角色;若所述剩余角色中的第二目标角色选择了多个第二候选机器人,确定所述多个第二候选机器人的第二...
【专利技术属性】
技术研发人员:陈家榜,宋英瑞,
申请(专利权)人:法博智能移动股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。