【技术实现步骤摘要】
一种任务处理方法及电子装置
[0001]本申请实施例涉及机器人领域,尤其涉及一种通过机器人进行任务处理方法及电子装置。
技术介绍
[0002]在机器人执行任务的应用场景中,机器人管理平台需要通过对多个机器人之间协作与任务分配进行管理和调度,还需要跟管理员和应用设备之间进行交互。由于不同的应用场景,需要机器人执行不同的操作,而机器人所完成的操作需要机器人管理平台接收任务,将任务分解成多个子任务,并将各个子任务发送给不同的机器人,从而使机器人完成相应的操作。所以当应用场景不同时,对应该场景所执行的任务也会发生变化,执行任务的机器人种类、任务对应子任务、以及子任务的执行流程都会不同。
[0003]当前对于一种特定的应用场景,针对该特定场景,会预先编译适用于该应用场景的软件,在软件中定义该场景所执行任务的子任务、子任务的执行流程、以及执行子任务的机器人的种类运行特定的。但是,当应用场景发生变化后,该场景需要执行的任务也发生变化,所以需要专业人员重新编译软件,制定适用于该应用场景的可执行文件,从而操作复杂,效率低。
专 ...
【技术保护点】
【技术特征摘要】
1.一种任务处理方法,其特征在于,所述方法还包括:接收任务配置请求,所述任务配置请求携带任务标识;根据所述任务配置请求从子任务资源池中确定执行所述任务所需要的子任务,所述子任务资源池中包括预先注册的多个子任务;设置所述子任务之间的执行关系,并存储所述任务对应的子任务及所述执行关系。2.根据权利要求1所述的方法,其特征在于,所述子任务包括第一子任务及第二子任务,所述执行关系至少包括启动依赖关系、结束依赖关系、或者资源依赖关系中的至少一种;所述启动依赖关系为所述第二子任务在所述第一子任务结束之后开始执行;所述结束依赖关系为所述第一子任务结束之后,等待在所述第二子任务结束之后再释放所述第一子任务的执行单元;所述资源依赖关系为在所述第一子任务启动之前,所述第二子任务预留所述第二子任务的执行单元。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收注册请求,所述注册请求包括待注册的子任务及所述机器人的标识、及所述机器人中的执行单元的标识,所述执行单元用于执行所述子任务;当确定所述子任务资源池中存在所述子任务时,建立资源池中的所述子任务与所述机器人的标识及所述执行单元的标识的对应关系;或者,当确定所述子任务资源池中不存在所述子任务时,则在所述子任务资源池中生成所述子任务,并建立所生成的子任务与所述机器人的标识及所述执行单元的标识的对应关系。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法包括:接收任务执行请求,所述任务执行请求中包括待执行任务的标识;根据所述待执行任务的标识确定所述待执行任务对应的子任务及所述子任务对应的执行关系;根据所述执行关系执行各个子任务。5.根据权利要求4所述的方法,其特征在于,所述根据所述执行关系执行各个子任务之前,所述方法还包括:当确定所述子任务对应的执行单元未占用,通过所述子任务对应的执行单元执行所述子任务。6.一种任务处理装置,其特征在于,包括:任务管理模块,用于接收任务配置请求,所述任务配置请求携带任务标识;所述任务管理模块还用于根据所述任务配置请求从子任务资源池中确定执行所述任务所需要的子任务,所述子任务资源池中包括预先注册的多个子任务;所述任务管理模块还用于设置所述子任务之间的执行关系,并存储所述任务对应的子任务及所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。