1.一种用于智能机器人的分工协作方法,其特征在于,由机器人协作群体中的多个智能机器人分别执行多模态交互输出以实现分工协作,其中:
所述机器人协作群体中的多个智能机器人共同接收非定向发送的多模态协作指示;
判断所述多模态协作指示是否与当前机器人相关,当所述多模态协作指示与当前机器人相关时生成并输出响应所述多模态协作指示的多模态输出数据。
2.根据权利要求1所述的方法,其特征在于,生成并输出响应所述多模态协作指示的多模态输出数据,其中,解析所述多模态协作指示确定对应所述多模态协作指示的应用程序,基于所述多模态协作指示开启并操作所述应用程序。
3.根据权利要求1所述的方法,其特征在于,判断所述多模态协作指示是否与当前机器人相关,其中:
判断判断所述多模态协作指示是否包含当前机器人的身份标识;
当所述多模态协作指示包含当前机器人的身份标识时判断所述多模态协作指示与所述当前机器人相关。
4.一种基于权利要求1-3中任一项的分工协作方法,其特征在于,所述方法包括:
为参与当前协作的智能机器人分配任务并分别针对每个所述智能机器人生成对应的任务描述以及个体描述;
将相互对应的所述任务描述以及所述个体描述打包以生成多模态协作指示;
将所述多模态协作指示发送到所有参与协作的智能机器人。
5.一种基于权利要求1-3中任一项的分工协作控制方法,其特征在于,所述方法包括:
获取多模态的用户输入;
判断所述用户输入是否需要协作响应;
当所述用户输入需要协作响应时确定参与分工协作的智能机器人;
为每个参与分工协作的智能机器人分配任务以生成对应的任务描述;
将所述任务描述以及对应的智能机器人的个体描述打包以生成多模态协作指示;
将所述多模态协作指示发送到所有参与协作的智能机器人。
6.一种可实现分工协作的智能机器人,其特征在于,所述智能机器人为包含多个智能机器人的机器人协作群体中的一个机器人,其中,所述机器人包括:
指示接收模块,其配置为与所述机器人协作群体中的其他智能机器人共同接收非定向发送的多模态协作指示;
指示确认模块,其配置为判断所述多模态协作指示是否与当前机器人相关;
协作输出模块,其配置为当所述多模态协作指示与当前机器人相关时生成并输出响应所述多模态协作指示的多模态输出数据。
7.根据权利要求6所述的机器人,其特征在于,所述协作输出模块配置为:
解析所述多模态协作指示确定对应所述多模态协作指示的应用程序,基于所述多模态协作指示开启并操作所述应用程序。
8.根据权利要求6所述的机器人,其特征在于,所述指示确认模块配置为:
判断判断所述多模态协作指示是否包含当前机器人的身份标识;
当所述多模态协作指示包含当前机器人的身份标识时判断所述多模态协作指示与所述当前机器人相关。
9.一种针对权利要求6-8中任一项的机器人的分工协作控制系统,其特征在于,所述系统包括:
任务分配模块,其配置为为参与当前协作的智能机器人分配任务并分别针对每个所述智能机器人生成对应的任务描述;
身份确认模块,其配置为获取所述智能机器人的个体描述;
指示生成模块,其配置为将所述个体描述与对应的所述任务描述打包以生成多模态协作指示;
指示输出模块,其配置为将所述多模态协作指示发送到所有参与协作的智能机器人。
10.一种针对权利要求6-8中任一项的机器人的分工协作控制机器人,其特征在于,所述机器人包括:
用户需求获取模块,其配置为获取多模态的用户输入;
协作需求确认模块,其配置为判断所述用户输入是否需要协作响应;
协作参与者确认模块,其配置为当所述用户输入需要协作响应时确定参与分工协作的智能机器人;
协作任务分配模块,其配置为每个参与分工协作的智能机器人分配任务以生成对应的任务描述;
指示生成模块,其配置为将所述任务描述以及对应的智能机器人的个体描述打包以生成多模态协作指示;
指示输出模块,其配置为将所述多模态协作指示发送到所有参与协作的智能机器人。