System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能控制,尤其涉及一种基于人工智能的机器人控制系统及方法。
技术介绍
1、目前在对家用机器人进行控制时,往往是基于预先设置的指令,生成对应的自然语句。当自然语句被触发时,家用机器人可以执行对应的指令。但这种控制方式,往往受限于预先设置的指令的条数。同时,在控制家用机器人去获取家用物品时,往往无法有效地对物品进行定位,从而导致获取物品的指令大部分情况下都无法生效。
2、鉴于此,目前需要一种更加智能的机器人控制方法。
技术实现思路
1、本专利技术提供了一种基于人工智能的机器人控制系统及方法,能够提高机器人控制的智能化程度。
2、本专利技术一方面提供一种基于人工智能的机器人控制系统,所述系统包括:
3、指令处理单元,用于接收用户下达的语音指令,并识别所述语音指令中包含的文本信息;
4、意图识别单元,用于确定所述语音指令表征的用户标识,并基于所述用户标识关联的历史语料,生成所述文本信息的意图关键词;
5、位置确定单元,用于获取平面地图数据,并在所述平面地图数据中确定所述意图关键词表征的位置信息;
6、路径规划单元,用于规划从当前位置到所述位置信息之间的候选路径,并从所述候选路径中筛选出符合所述意图关键词的目标路径;
7、动态修正单元,用于按照所述目标路径行进,若在行进过程中接收到新的语音指令,判断是否中止当前的目标路径,并基于判断结果动态修正所述目标路径。
8、在一个实施方式中,所
9、在一个实施方式中,所述意图识别单元具体用于,分别计算各个嵌入特征与所述信息特征之间的相似度矩阵;对计算得到的各个相似度矩阵进行加权求和,并将加权求和后得到的矩阵作为交叉注意力特征。
10、在一个实施方式中,所述位置确定单元具体用于,读取所述平面地图中的物品标签,所述物品标签包括物品名称和物品位置信息;从所述意图关键词中提取目标物品的目标名称,并在所述物品标签中确定具备所述目标名称的物品标签;将确定出的物品标签表征的物品位置信息作为所述意图关键词表征的位置信息。
11、在一个实施方式中,所述动态修正单元具体用于,若所述判断结果表征无需中止当前的目标路径,统计当前所处的第一位置和所述目标路径的终点表征的第二位置;识别所述新的语音指令表征的第三位置,并构建从所述第一位置到所述第二位置,以及从所述第二位置到所述第三位置的修正路径。
12、本专利技术另一方面还提供一种基于人工智能的机器人控制方法,所述方法包括:
13、接收用户下达的语音指令,并识别所述语音指令中包含的文本信息;
14、确定所述语音指令表征的用户标识,并基于所述用户标识关联的历史语料,生成所述文本信息的意图关键词;
15、获取平面地图数据,并在所述平面地图数据中确定所述意图关键词表征的位置信息;
16、规划从当前位置到所述位置信息之间的候选路径,并从所述候选路径中筛选出符合所述意图关键词的目标路径;
17、按照所述目标路径行进,若在行进过程中接收到新的语音指令,判断是否中止当前的目标路径,并基于判断结果动态修正所述目标路径。
18、在一个实施方式中,基于所述用户标识关联的历史语料,生成所述文本信息的意图关键词包括:
19、对所述历史语料进行归类,并生成各个语料类别的嵌入特征;
20、提取所述文本信息的信息特征,并计算所述嵌入特征和所述信息特征之间的交叉注意力特征;
21、将所述交叉注意力特征输入完成训练的意图识别模型,以输出所述交叉注意力特征表征的意图关键词。
22、在一个实施方式中,计算所述嵌入特征和所述信息特征之间的交叉注意力特征包括:
23、分别计算各个嵌入特征与所述信息特征之间的相似度矩阵;
24、对计算得到的各个相似度矩阵进行加权求和,并将加权求和后得到的矩阵作为交叉注意力特征。
25、在一个实施方式中,在所述平面地图数据中确定所述意图关键词表征的位置信息包括:
26、读取所述平面地图中的物品标签,所述物品标签包括物品名称和物品位置信息;
27、从所述意图关键词中提取目标物品的目标名称,并在所述物品标签中确定具备所述目标名称的物品标签;
28、将确定出的物品标签表征的物品位置信息作为所述意图关键词表征的位置信息。
29、在一个实施方式中,基于判断结果动态修正所述目标路径包括:
30、若所述判断结果表征无需中止当前的目标路径,统计当前所处的第一位置和所述目标路径的终点表征的第二位置;
31、识别所述新的语音指令表征的第三位置,并构建从所述第一位置到所述第二位置,以及从所述第二位置到所述第三位置的修正路径。
32、本专利技术提供的技术方案,可以通过对用户的意图进行识别,从而确定出待获取的实际物品,通过对平面地图数据中的物品标签进行读取,可以确定出该物品表征的位置。后续,通过路径规划,可以有效地制定出机器人的行进路径,在行进过程中,一旦接收到新的语音指令,可以智能地判断是否放弃当前的行进路径,从而动态地对行进路径进行修正,实现了更加智能的机器人控制方法。
本文档来自技高网...【技术保护点】
1.一种基于人工智能的机器人控制系统,其特征在于,所述系统包括:
2.根据权利要求1所述的系统,其特征在于,所述意图识别单元具体用于,对所述历史语料进行归类,并生成各个语料类别的嵌入特征;提取所述文本信息的信息特征,并计算所述嵌入特征和所述信息特征之间的交叉注意力特征;将所述交叉注意力特征输入完成训练的意图识别模型,以输出所述交叉注意力特征表征的意图关键词。
3.根据权利要求2所述的系统,其特征在于,所述意图识别单元具体用于,分别计算各个嵌入特征与所述信息特征之间的相似度矩阵;对计算得到的各个相似度矩阵进行加权求和,并将加权求和后得到的矩阵作为交叉注意力特征。
4.根据权利要求1所述的系统,其特征在于,所述位置确定单元具体用于,读取所述平面地图中的物品标签,所述物品标签包括物品名称和物品位置信息;从所述意图关键词中提取目标物品的目标名称,并在所述物品标签中确定具备所述目标名称的物品标签;将确定出的物品标签表征的物品位置信息作为所述意图关键词表征的位置信息。
5.根据权利要求1所述的系统,其特征在于,所述动态修正单元具体用于,若所述判
6.一种基于人工智能的机器人控制方法,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,基于所述用户标识关联的历史语料,生成所述文本信息的意图关键词包括:
8.根据权利要求7所述的方法,其特征在于,计算所述嵌入特征和所述信息特征之间的交叉注意力特征包括:
9.根据权利要求6所述的方法,其特征在于,在所述平面地图数据中确定所述意图关键词表征的位置信息包括:
10.根据权利要求6所述的方法,其特征在于,判断是否中止当前的目标路径,并基于判断结果动态修正所述目标路径包括:
...【技术特征摘要】
1.一种基于人工智能的机器人控制系统,其特征在于,所述系统包括:
2.根据权利要求1所述的系统,其特征在于,所述意图识别单元具体用于,对所述历史语料进行归类,并生成各个语料类别的嵌入特征;提取所述文本信息的信息特征,并计算所述嵌入特征和所述信息特征之间的交叉注意力特征;将所述交叉注意力特征输入完成训练的意图识别模型,以输出所述交叉注意力特征表征的意图关键词。
3.根据权利要求2所述的系统,其特征在于,所述意图识别单元具体用于,分别计算各个嵌入特征与所述信息特征之间的相似度矩阵;对计算得到的各个相似度矩阵进行加权求和,并将加权求和后得到的矩阵作为交叉注意力特征。
4.根据权利要求1所述的系统,其特征在于,所述位置确定单元具体用于,读取所述平面地图中的物品标签,所述物品标签包括物品名称和物品位置信息;从所述意图关键词中提取目标物品的目标名称,并在所述物品标签中确定具备所述目标名称的物品标签;将确定出的物品标签表征的物品位置信息作为所述...
【专利技术属性】
技术研发人员:张晓伟,王佩,王桥,郭龙,崔忠伟,陶思瑰,张智,
申请(专利权)人:贵州师范学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。