一种任务切换方法和相关装置制造方法及图纸

技术编号:17836619 阅读:45 留言:0更新日期:2018-05-03 18:39
本发明专利技术实施例公开了一种任务切换方法和相关装置,在机器人具有预先配置的所述第一任务以及第一任务的有效时间区间的前提下,为该机器人配置第二任务以及第二任务的有效时间区间,在判断该机器人处于第二任务的有效时间区间内时,可以将该机器人切换至第二任务,并根据第二任务对应的第二动作集合控制该机器人执行第二任务中的第二功能,可见可以为机器人配置有多个任务,并通过机器人所处的时间区间作为切换任务的依据,由于任务服务器具有不同任务所对应的动作集合,在切换机器人的任务后,可以根据切换到的任务所对应的动作集合控制机器人实现该任务下的功能,从而实现了对机器人的高效率任务切换,使得同一个机器人可以完成不同任务下的功能。

A task switching method and related devices

An embodiment of the invention discloses a task switching method and a related device. On the premise of a pre configured first task and an effective time interval of the first task, the robot can configure the second task and the effective time interval of the second task for the robot to judge the effectiveness of the robot in the second task. In the time interval, the robot can switch to the second task and control the second function of the robot in the second task according to the second action set corresponding to the second task. It can be seen that there are many tasks to be configured for the robot and the basis of the switching task between the time zones of the robot. The service server has the set of actions corresponding to different tasks. After switching the task of the robot, the robot can control the function of the task according to the set of actions corresponding to the task that is switched to. Thus the efficient task switch to the robot can be realized, so that the same robot can complete the different tasks. Function.

【技术实现步骤摘要】
一种任务切换方法和相关装置
本专利技术涉及数据处理领域,特别是涉及一种任务切换方法和相关装置。
技术介绍
随着机器人技术的发展,机器人可以代替人完成各种工作,实现各种功能。传统方式中,机器人所能实现的功能较为单一,故对机器人的控制指令被固化在机器人的本地存储空间中,机器人通过该控制指令的指示来实现单一功能。若希望让该机器人功能实现新的功能,则需要重新为该机器人定制开发新的控制指令,并固化到该机器人的本地存储空间中才可以让该机器人实现新功能。可见,目前若需要改变机器人所实现的功能,改变过程将会耗时繁琐。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种任务切换方法和相关装置,实现了对机器人的高效率任务切换。本专利技术实施例公开了如下技术方案:第一方面,本专利技术提供了一种任务切换方法,应用于任务服务器,所述任务服务器提供第一任务,所述第一任务包括所执行第一功能的类型和第一动作集合,所述第一动作集合为用于实现所述第一功能的动作集合,所述任务服务器为机器人预先配置有所述第一任务以及第一任务的有效时间区间;所述方法包括:为所述机器人配置第二任务以及第二任务的有效时间区间,所述第二任务包括本文档来自技高网...
一种任务切换方法和相关装置

【技术保护点】
一种任务切换方法,其特征在于,应用于任务服务器,所述任务服务器提供第一任务,所述第一任务包括所执行第一功能的类型和第一动作集合,所述第一动作集合为用于实现所述第一功能的动作集合,所述任务服务器为机器人预先配置有所述第一任务以及第一任务的有效时间区间;所述方法包括:为所述机器人配置第二任务以及第二任务的有效时间区间,所述第二任务包括所执行第二功能的类型和第二动作集合,所述第二动作集合为用于实现所述第二功能的动作集合;判断所述机器人所处的时间区间;若处于所述第二任务的有效时间区间,将所述机器人切换至所述第二任务,并根据所述第二动作集合控制所述机器人执行所述第二任务中的第二功能。

【技术特征摘要】
1.一种任务切换方法,其特征在于,应用于任务服务器,所述任务服务器提供第一任务,所述第一任务包括所执行第一功能的类型和第一动作集合,所述第一动作集合为用于实现所述第一功能的动作集合,所述任务服务器为机器人预先配置有所述第一任务以及第一任务的有效时间区间;所述方法包括:为所述机器人配置第二任务以及第二任务的有效时间区间,所述第二任务包括所执行第二功能的类型和第二动作集合,所述第二动作集合为用于实现所述第二功能的动作集合;判断所述机器人所处的时间区间;若处于所述第二任务的有效时间区间,将所述机器人切换至所述第二任务,并根据所述第二动作集合控制所述机器人执行所述第二任务中的第二功能。2.根据权利要求1所述的方法,其特征在于,所述判断所述机器人所处的时间区间,包括:若既处于所述第二任务的有效时间区间,也处于所述第一任务的有效时间区间,则进一步比较所述第一任务和第二任务的优先级;若所述第二任务的优先级高于所述第一任务的优先级,执行所述将所述机器人切换至所述第二任务的步骤。3.根据权利要求2所述的方法,其特征在于,在执行所述将所述机器人切换至所述第二任务的步骤之前,还包括:判断所述机器人是否具有未执行完的所述第一任务的第一功能;若具有,等待所述机器人将所述未执行完的所述第一任务的任务执行完后,执行所述将所述机器人切换至所述第二任务的步骤。4.根据权利要求2所述的方法,其特征在于,所述第一任务的优先级的设置方式包括预先设置或者在为所述机器人配置所述第一任务时设置;所述第二任务的优先级的设置方式包括预先设置或者在为所述机器人配置所述第二任务时设置。5.根据权利要求2所述的方法,其特征在于,所述比较所述第一任务和第二任务的优先级,包括:若所述第一任务的优先级高于所述第二任务的优先级,则将所述机器人保留在所述第一任务下。6.根据权利要求1或2所述的方法,其特征在于,在所述将所述机器人切换至所述第二任务之后,还包括:判断所述机器人所处的时间区间;若处于所述第一任务的有效时间区间,将所述机器人切换至所述第一任务,并根据所述第一动作集合控制所述机器人执行所述第一任务中的第一功能。7.根据权利要求1所述的方法,其特征在于,所述第二任务是预先设置在所述任务服务器中的。8.根据权利要求1所述的方法,其特征在于,所述第二动作集合包括多个动作组件和用于指示动作组件之间执行顺序的工作流。9.根据权利要求8所述的方法,其特征在于,所述为所述机器人配置第二任务,包括:确定用于实现所述第二功能所需的多个动作组件,以及用于指示动作组件之间执行顺序的工作流;根据所述用于实现所述第二功能所需的多个组件和对应的工作流生成所述第二动作集合;根据所述第二功能和第二动作集合为所述机器人配置所述第二任务。10.根据权利要求8所述的方法,其特征在于,所述根据所述第二动作集合控制所述机器人执行所述第二任务中的第二功能,包括:根据所述第二动作集合中的第一动作组件生成第一控制指令,并向所述机器人发送所述第一控制指令;获取所述机器人针对所述第一控制指令反馈的处理信息;根据所述第二动作集合中的第二动作组件生成第二控制指令,并向所述机器人发送所述第二控制指令,所述第二动作组件为在所述第二动作集合的工作流所指示的执行顺序下,执行完所述第一动作组件后所需执行的动作组件;根据所述机器人反馈的处理信息以及所述第二动作集合的工作流所指示的执行顺序依次生成向所述机器人发送的控制指令,直至所述机器人完成所述第二任务中的第二功能。11.根据权利要求1所述的方法,其特征在于,所述第一任务还包括执行所述第一功能的区域,所述第二任务还包括执行所述第二功能的区域,所述根据所述第二动作集合控制所述机器人执行所述第二任务中的任务,包括:根据所述第二动作集合控制所述机器人在所述执行所述第二功能的区域中执行所述第二任务中的第二功能。12.一种任务切换装置,其特征在于,应用于任务服务器,所述任务服务器提供第一任务,所述第一任务包括所执行第一功能的类型和第一动作集合,所述第一动作集合为用于实现所述第一功能的动作集合,所述任务服务器为机器人预先配置有所述第一任务以及第一任务的有效时间区间;所述装置包括配置单元、判断单元和切换单元:所述配置单元,用于为所述机器人配置第二任务以及第二任务的有效时间区间,所述第二任务包括所执行第二功能的类型和第二动作集合,所述第二动作集合为用于实现所述第二功能的动作集合;所述判断单元,用于判断所述机器人所处的时间区间;若处于所述第二任务的有效时间区间,触发所述切换单元;所述切换单元,用于将所述机器人切换至所述第二任务,并根据所述第二动作集合控制所述机器人执行所述第二任务中的第二功能。13.根据权利要求12所述的方法,其特征在于,所述判断单元还用于若所述机器人所处的时间区间既处于所述第二任务的有效时间区间,也处于所述第一任务的有效时间区间,进一步比较所述第一任务和第二任务的优先级;若所述第二任务的优先级高于所述第一任务的优先级,触发所述切换单元。14.一种任务服务器,其特征在于,所述任务服务器提供第一任务,所述第一任务包括所执行第一功能的类型和第一动作集合,所述第一动作集合为用于实现所述第一功能的动作集合,所述任务服务器为机器人预先配置有所述第一任务以及第一任务的有效时间区间;所述任务服务器包括存储器和发送器,以及分别与所述存储器和所述发送器连接的处理器,所述存储器用于存储一组程序指令,所述处理器用于调用所述存储器存储的程序指令执行如下操作:触发所述发送器为所述机器人配置第二任务以及第二任务的有效时间区间,所述第二任务包括所执行第二功能的类型和第二动作集合,所述第二动作集合为用于实现所述第二功能的动作集合;判断所述机器人所处的时间区间;若处于所述第二任务的有效时间区间,触发所述发送器将所述机器人切换至所述第二任务,并根据所述第二动作集合控制所述机器人执行所述第二任务中的第二功能。15.根据权利要求14所述的任务服务器,其特征在于,所述处理器还用于调用所述存储器存储的程序指令执行如下操作:若既处于所述第二任务的有效时间区间,也处于所述第一任务的有效时间区间,则进一步比较所述第一任务和第二任务的优先级;若所述第二任务的优先级高于所述第一任务的优先级,触发所述发送器将所述机器人切换至所述第二任务。16.根据权利要求15所述的任务服务器,其特征在于,所述处理器还用于调用所述存储器存储的程序指令执行如下操作:判断所述机器人是否具有未执行完的所述第一任务的第一功能;若具有,等...

【专利技术属性】
技术研发人员:刘杰
申请(专利权)人:菜鸟智能物流控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1