【技术实现步骤摘要】
一种任务排布方法、装置、设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种任务排布方法、装置、设备和存储介质。
技术介绍
[0002]现有的机器人在执行任务时,机器人控制机械臂按照任务的时间先后顺序步骤执行任务。在试验领域,通常需要对多个指标进行试验,每个指标对应一个试验流程任务,试验流程任务通常被分解为多个子任务来进行执行,如按照功能将试验流程任务分解为取样、高温加压、冷却、摇均、示值、输出等多个子任务,每个子任务按照时间先后顺序执行,但两个子任务之间通常需要等待一段时间,如冷却子任务和摇均子任务之间需要等待一段时间,这段时间设备处于空闲状态,若有多个指标需要同时试验,则由于设备的空闲状态未能充分利用,从而导致整个任务执行时间过长。
技术实现思路
[0003]在本实施例中提供了一种任务排布方法、装置、设备和存储介质。
[0004]第一个方面,在本实施例中提供了一种任务排布方法,方法包括:
[0005]获取若干个待执行的任务;每个待执行的任务包括若干个待执行的子任务; >[0006]根据若本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种任务排布方法,其特征在于,所述方法包括:获取若干个待执行的任务;每个所述待执行的任务包括若干个待执行的子任务;根据所述若干个待执行的任务和所述若干个待执行的任务的第一执行顺序,建立功能图谱;所述功能图谱的节点用于标识所述待执行的子任务,所述功能图谱的节点的排列顺序用于标识所述第一执行顺序;根据所述待执行的子任务的任务信息,对所述功能图谱的节点进行排序,生成第二执行顺序;所述任务信息包括执行所述待执行的子任务后的等待时间;根据所述第二执行顺序,执行所述待执行的子任务。2.根据权利要求1所述的任务排布方法,其特征在于,所述任务信息包括所述待执行的子任务的第一执行时间。3.根据权利要求2所述的任务排布方法,其特征在于,所述根据所述待执行的子任务的任务信息,对所述功能图谱的节点进行排序,生成第二执行顺序,包括:根据所述待执行的子任务的第一执行时间和执行所述待执行的子任务后的等待时间,对所述功能图谱的节点进行排序,得到第三执行顺序;计算所述待执行的子任务根据所述第三执行顺序进行任务执行的第二执行时间;根据所述第二执行时间,确定所述第二执行顺序。4.根据权利要求3所述的任务排布方法,其特征在于,所述根据所述待执行的子任务的第一执行时间和执行所述待执行的子任务后的等待时间,对所述功能图谱的节点进行排序,得到第三执行顺序,包括:根据所述待执行的子任务的第一执行时间、执行所述待执行的子任务后的等待时间和所述第一执行顺序,利用蒙特卡洛算法,对所述功能图谱的节点进行排序,得到第三执行顺序。5.根据权利要求4所述的任务排布方法,其特征在于,根据所述第二执行时间,确定所述第二执行顺序,包括:当所述第二执行时间小于预设时间时,确定所述第二执行时间所对应的第三执行顺序为所述第二执行顺序;或者,所述...
【专利技术属性】
技术研发人员:王天,王雷,麻文龙,吉金鹏,
申请(专利权)人:杭州程天科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。