首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件套件 / 软件组件 / 集群机器人调度方法、装置、系统、设备及计算机可读存储介质

集群机器人调度方法、装置、系统、设备及计算机可读存储介质

阅读:428发布:2020-05-08

专利汇可以提供集群机器人调度方法、装置、系统、设备及计算机可读存储介质专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种集群 机器人 调度方法、装置、系统、设备及计算机可读存储介质,其中,该方法包括:接收并分解由 服务器 下发的任务,得到执行需求;然后,由各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能 力 评估分数;将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。实现了一种高时效性和准确性的集群机器人调度方案,使得任务调度更合理,节省了任务执行时间,提高了机器人的整体健康程度。,下面是集群机器人调度方法、装置、系统、设备及计算机可读存储介质专利的具体信息内容。

1.一种集群机器人调度方法,其特征在于,所述方法包括:
接收并分解由服务器下发的任务,得到执行需求;
各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能评估分数;
将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。
2.根据权利要求1所述的集群机器人调度方法,其特征在于,所述方法之前还包括:
获取所述集群机器人中各个机器人的静态属性;
对任务集进行分解,得到每个任务的能力属性;
对所述各个机器人的静态属性和所述每个任务的能力属性进行匹配,生成所述评估模型。
3.根据权利要求2所述的集群机器人调度方法,其特征在于,所述获取所述集群机器人中各个机器人的静态属性,包括:
获取所述机器人的硬件组件、传感器组件以及软件版本。
4.根据权利要求2所述的集群机器人调度方法,其特征在于,所述对任务集进行分解,得到每个任务的能力属性,包括:
分解所述任务集,得到任务类型、任务区域、硬件类型、传感器类型、以及软件版本类型。
5.根据权利要求2所述的集群机器人调度方法,其特征在于,所述对所述各个机器人的静态属性和所述每个任务的能力属性进行匹配,生成所述评估模型,包括:
逐一判断所述静态属性是否满足所述能力属性;
根据所述判断结果得到评估值,并根据所述评估值在所述任务集的范围内生成所述评估模型。
6.根据权利要求1所述的集群机器人调度方法,其特征在于,所述接收并分解由服务器下发的任务,得到执行需求,包括:
分解所述任务,得到当前任务类型、当前任务区域、硬件需求、传感器需求以及软件版本需求。
7.根据权利要求1所述的集群机器人调度方法,其特征在于,所述各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数,包括:
所述各机器人获取其自身的动态属性,其中,所述动态属性包括当前位置、当前电量以及当前行驶里程;
向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数。
8.一种集群机器人调度装置,其特征在于,所述装置包括:
任务分解单元,用于接收并分解由服务器下发的任务,得到执行需求;
任务评分单元,用于获取各机器人自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;
任务接收单元,用于将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。
9.一种集群机器人调度系统,其特征在于,所述系统包括:
机器人,用于接收并分解由服务器下发的任务,得到执行需求,以及,获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到自身执行所述任务的能力评估分数;
机器人中央控制服务器,用于接收由所述机器人上传的所述能力评估分数,根据所述能力评估分数生成并下发任务分配指令。
10.一种集群机器人调度设备,其特征在于,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现:
接收并分解由服务器下发的任务,得到执行需求;
各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;
将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有集群机器人调度程序,所述集群机器人调度程序被处理器执行时实现如权利要求1至7中任一项所述的集群机器人调度方法的步骤。

说明书全文

集群机器人调度方法、装置、系统、设备及计算机可读存储

介质

技术领域

背景技术

[0002] 现有技术中,随着电商业务不断发展,各厂商对于仓库拣货的时效性和准确性要求越来越高。为了进一步提高仓库拣货的时效性和准确性,很多厂商开始提供AMR(Automatic Mobile Robot,自主移动机器人)进行辅助。AMR可以接收WMS(Warehouse Management System,仓储管理系统)的拣货任务,然后自主移动到拣货储位前,显示任务信息,拣货人员根据界面提示进行相应的操作,从而完成任务。当机器人完成任务后,会自主移动到下一个位置继续执行任务,这样大大减少了拣货员的行走里程,提升了拣货效率。
[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] 图1是本发明实施例提供的集群机器人调度方法的第一流程图
[0040] 图2是本发明实施例提供的集群机器人调度方法的第二流程图;
[0041] 图3是本发明实施例提供的集群机器人调度方法的调度示意图;
[0042] 图4是本发明实施例提供的集群机器人调度装置的结构框图
[0043] 图5是本发明实施例提供的集群机器人调度系统的架构图。

具体实施方式

[0044] 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0045] 在后续的描述中,使用用于表示元件的诸如“模”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0046] 实施例一
[0047] 如图1所示是本发明实施例提供的集群机器人调度方法的第一流程图。本实施例提出了一种集群机器人调度方法,该方法包括:
[0048] S1、接收并分解由服务器下发的任务,得到执行需求;
[0049] S2、各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;
[0050] S3、将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。
[0051] 在本实施例中,首先,接收并分解由服务器下发的任务,得到执行需求。其中,服务器包括机器人的中央控制系统、或者具备任务调度的服务器。当各个机器人接收到由服务器下发的任务时,由其自身的控制系统对接收到的任务进行分解,从而得到该任务对应的执行需求,其中,该执行需求是指该任务在交付机器人执行时,对该机器人所需具备能力的需求。
[0052] 在本实施例中,当各机器人分解任务,得到执行需求后,各机器人将获取其自身的静态属性和动态属性。其中,机器人的静态属性是指机器人当前的软、硬件配置属性,也即,在一段时间内该机器人的固有属性,而机器人的动态属性是指机器人当前的状态信息属性,也即,获取当前时刻、或者统计一段时间内的机器人的动态信息,并由此得到该动态属性。当各机器人将获取其自身的静态属性和动态属性后,各机器人向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数。其中,由机器人自身的控制系统生成一个评估模型,该评估模型用于根据接收到的任务,进行自身评分,评分的参考因子包括机器人自身的静态属性、动态属性、以及分解得到的执行需求,由此,根据该评估模型分别得到各机器人执行上述任务的能力评估分数。
[0053] 在本实施例中,当各机器人根据该评估模型得到其自身的能力评估分数后,将上述能力评估分数上传至服务器,然后,由服务器根据上述能力评估分数进行排序,同时,结合当前的下发任务属性,向具备一定分数值的机器人生成并下发任务执行指令,其中,该任务属性包括包括交付执行的机器人数量等信息。
[0054] 如图2所示是本发明实施例提供的集群机器人调度方法的第二流程图。基于上述实施步骤,该方法之前还包括:
[0055] S01、获取所述集群机器人中各个机器人的静态属性;
[0056] S02、对任务集进行分解,得到每个任务的能力属性;
[0057] S03、对所述各个机器人的静态属性和所述每个任务的能力属性进行匹配,生成所述评估模型。
[0058] 在本实施例中,获取所述集群机器人中各个机器人的静态属性,其中,该静态属性包括各机器人的硬件组件、传感器组件以及软件版本。具体的,硬件组件包括各机器人的机械设备和显示设备,例如,机器人本体是否具备可移动装置、机器人本体是否具备机械臂,机器人本体是否具备照明灯具,机器人本体是否具备系统界面显示设备,从而便于展示任务等。具体的,传感器组件包括各机器人功能相关的传感器,例如,机器人本体是否具备视觉模组传感器,机器人本体是否具备激光雷达传感器等。具体的,软件版本包括各机器人控制系统的软件版本、各功能组件的软件版本以及上述硬件组件、传感器组件所支持的功能类别等。
[0059] 在本实施例中,对任务集进行分解,得到每个任务的能力属性,具体的,分解上述任务集,得到任务类型、任务区域、硬件类型、传感器类型、以及软件版本类型,其中,该任务集是由服务器在当前时刻、或者一段时间内下发的具备统计意义的任务合集,通过对较大规模的任务集进行分解,得到每个任务的能力属性,从而使得该能力属性的覆盖范围更为全面。或者,该任务集是各机器人在进行任务执行的过程中,由其自身不断积累的任务合集。具体的,任务类型包括取件搬运任务、整理搬运任务、清理任务、编队任务、自检任务、查视任务等,任务区域包括机器人当前所在的位置、执行标的所在的位置、任务执行的区域范围、任务执行的安全范围等,硬件类型包括上述各机器人本体是否具备可移动装置、机器人本体是否具备机械臂,机器人本体是否具备照明灯具,机器人本体是否具备系统界面显示设备等,传感器类型包括上述各机器人本体是否具备视觉模组传感器,机器人本体是否具备激光雷达传感器等,软件版本类型包括上述各机器人控制系统的软件版本、各功能组件的软件版本以及上述硬件组件、传感器组件所支持的功能类别等。
[0060] 在本实施例中,逐一判断上述静态属性是否满足上述能力属性,根据判断结果得到评估值,并根据评估值在任务集的范围内生成与各机器人自身相关的评估模型。可选的,在本实施例中,机器人自身的控制系统用于根据其任务执行周期内的任务集进行训练,得到自身的评估模型,同时,根据新接收并执行的任务不断地对该评估模型进行训练,从而使得该评估模型的准确性更高;可选的,在本实施例中,机器人接收由服务器下发的评估模型初始版本,然后,机器人自身的控制系统用于根据其任务执行周期内的任务集进行训练,得到自身的评估模型,同时,根据新接收并执行的任务不断地对该评估模型进行训练,从而使得该评估模型的准确性更高。
[0061] 在本实施例中,当确定当前所采用的评估模型后,分解接收到的任务,得到当前任务类型、当前任务区域、硬件需求、传感器需求以及软件版本需求。具体的,任务类型包括取件搬运任务、整理搬运任务、清理任务、编队任务、自检任务、查视任务等,任务区域包括机器人当前所在的位置、执行标的所在的位置、任务执行的区域范围、任务执行的安全范围等,硬件类型包括上述各机器人本体是否具备可移动装置、机器人本体是否具备机械臂,机器人本体是否具备照明灯具,机器人本体是否具备系统界面显示设备等,传感器类型包括上述各机器人本体是否具备视觉模组传感器,机器人本体是否具备激光雷达传感器等,软件版本类型包括上述各机器人控制系统的软件版本、各功能组件的软件版本以及上述硬件组件、传感器组件所支持的功能类别等。
[0062] 在本实施例中,当对接收到的任务进行分解后,由各机器人获取其自身的动态属性,其中,该动态属性包括当前位置、当前电量以及当前行驶里程;然后,向自身的评估模型输入上述静态属性、动态属性、以及执行需求,得到各机器人执行该任务的能力评估分数。
[0063] 在本实施例中,当接收到任务的各机器人得到其自身执行该任务的能力评估分数后,将此能力评估分数上传至服务器,然后,服务器根据该任务执行过程中所需的机器人数量确定上述能力评估分数的合格值,同时,向满足此合格值的机器人发送任务执行指令。
[0064] 图3所示是本发明实施例提供的集群机器人调度方法的调度示意图。基于上述实施步骤,在此调度示意图中,由一个服务器以及与该服务器保持通讯连接的机器人1、机器人2、机器人3…机器人n(n>10)构成一个任务调度体系。
[0065] 需要说明的是,机器人1、机器人2、机器人3…机器人n均具备自身的控制系统,该控制系统用于结合评估模型得到执行各个任务的能力评估分数;
[0066] 具体的,例如,首先,服务器确定当前待执行的是任务A,然后,将此任务A下发至机器人1、机器人2、机器人3…机器人n;可选的,根据一定的初始条件,在上述n个机器人中,将任务A下发至机器人1、机器人2、机器人3…机器人n-3,其中,该初始条件可以是由前一个任务执行周期的机器人反馈信息生成的判定条件,避免将待执行的任务发送至所有的机器人,避免给不合适执行该任务的机器人带来处理负担;可选的,在待下发任务的机器人1、机器人2、机器人3…机器人n中排除正在执行任务的机器人。
[0067] 若当机器人1、机器人2、机器人3…机器人n-3接收到待执行的任务A,则机器人1、机器人2、机器人3…机器人n-3分别获取其自身的静态属性和动态属性,并向自身的评估模型输入该静态属性、动态属性、以及任务A的执行需求,由此,得到机器人1、机器人2、机器人3…机器人n-3执行任务A的能力评估分数P1、P2、P3…P(n-3);然后,由机器人1、机器人2、机器人3…机器人n-3分别将能力评估分数P1、P2、P3…P(n-3)上传至服务器。
[0068] 当服务器接收到由机器人1、机器人2、机器人3…机器人n-3上传的能力评估分数P1、P2、P3…P(n-3)后,首先,确定该待执行的任务A的任务属性,该任务属性包括该任务执行过程中所需机器人的数量,当所需机器人数量大于1时,该任务属性还包括该任务执行的协作方式、执行次序等条件关系,然后,根据该任务属性确定能力评估分数阈值,确定在此阈值之上的机器人作为此任务A的执行者;可选的,当在此阈值之上的机器人数量大于1时,结合上述条件关系,确定任务A在多机器人执行过程中的协作方式、执行次序,并由此生成任务A的任务执行指令,将此任务指令下发至在此阈值之上的机器人,由此,在此阈值之上的多机器人按照预设的协作方式、执行次序联合执行此任务A。
[0069] 本实施例的有益效果在于,通过接收并分解由服务器下发的任务,得到执行需求;然后,由各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。实现了一种高时效性和准确性的集群机器人调度方案,使得任务调度更合理,节省了任务执行时间,提高了机器人的整体健康程度。
[0070] 实施例二
[0071] 图4示出的是本发明实施例提供的集群机器人调度装置的结构框图。本发明还提出了一种集群机器人调度装置,该装置包括:
[0072] 任务分解单元10,用于接收并分解由服务器下发的任务,得到执行需求;
[0073] 任务评分单元20,用于获取各机器人自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;
[0074] 任务接收单元30,用于将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。
[0075] 需要说明的是,上述装置实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
[0076] 本实施例的有益效果在于,通过接收并分解由服务器下发的任务,得到执行需求;然后,由各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。实现了一种高时效性和准确性的集群机器人调度方案,使得任务调度更合理,节省了任务执行时间,提高了机器人的整体健康程度。
[0077] 实施例三
[0078] 图5示出的是本发明实施例提供的集群机器人调度系统的架构图。本发明还提出了一种集群机器人调度系统,该系统包括:
[0079] 机器人40,用于接收并分解由机器人中央控制服务器50下发的任务,得到执行需求,以及,获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到自身执行所述任务的能力评估分数;
[0080] 机器人中央控制服务器50,用于接收由所述机器人40上传的所述能力评估分数,根据所述能力评估分数生成并下发任务分配指令。
[0081] 需要说明的是,上述系统实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
[0082] 本实施例的有益效果在于,通过接收并分解由机器人中央控制服务器下发的任务,得到执行需求;然后,由各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;将所述能力评估分数上传至所述服务器,接收由所述机器人中央控制服务器根据所述能力评估分数生成的任务分配指令。实现了一种高时效性和准确性的集群机器人调度方案,使得任务调度更合理,节省了任务执行时间,提高了机器人的整体健康程度。
[0083] 实施例四
[0084] 本发明还提出了一种集群机器人调度设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现:
[0085] 接收并分解由服务器下发的任务,得到执行需求;
[0086] 各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;
[0087] 将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。
[0088] 需要说明的是,上述设备实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在装置实施例中均对应适用,这里不再赘述。
[0089] 本实施例的有益效果在于,通过接收并分解由服务器下发的任务,得到执行需求;然后,由各机器人获取其自身的静态属性和动态属性,并向自身的评估模型输入所述静态属性、所述动态属性、以及所述执行需求,得到所述各机器人执行所述任务的能力评估分数;将所述能力评估分数上传至所述服务器,接收由所述服务器根据所述能力评估分数生成的任务分配指令。实现了一种高时效性和准确性的集群机器人调度方案,使得任务调度更合理,节省了任务执行时间,提高了机器人的整体健康程度。
[0090] 实施例五
[0091] 本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有集群机器人调度程序,所述集群机器人调度程序被处理器执行时实现如上所述的集群机器人调度方法的步骤。
[0092] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0093] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0094] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0095] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈