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、第五个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的机器人的展厅讲解方法。
33、与相关技术相比,在本实施例中提供的机器人的展厅讲解方法,基于机器人的候选动作与候选动作的交互意图,建立动作知识库,为目标展厅场景建立展厅场景知识库,展厅场景知识库中存储有候选讲解词,建立动作知识库中的候选动作,与展厅场景知识库中的所述候选讲解词之间的关联关系,根据参观者的特征和预设的讲解时长需求,从候选讲解词中确定目标讲解词,根据目标讲解词,以及候选动作与候选讲解词之间的关联关系,为机器人生成目标讲解动作。其解决了相关技术中对机器人进行讲解设置的效率较低的问题,提高了对机器人进行讲解设置的效率。
34、本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
本文档来自技高网...【技术保护点】
1.一种机器人的展厅讲解方法,其特征在于,包括:
2.根据权利要求1所述的机器人的展厅讲解方法,其特征在于,所述基于机器人的候选动作与所述候选动作的交互意图,建立动作知识库,包括:
3.根据权利要求2所述的机器人的展厅讲解方法,其特征在于,所述为目标展厅场景建立展厅场景知识库,包括:
4.根据权利要求3所述的机器人的展厅讲解方法,其特征在于,所述建立所述动作知识库中的所述候选动作,与所述展厅场景知识库中的所述候选讲解词之间的关联关系,包括:
5.根据权利要求4所述的机器人的展厅讲解方法,其特征在于,所述根据参观者的特征和预设的讲解时长需求,从所述候选讲解词中确定目标讲解词,包括:
6.根据权利要求5所述的机器人的展厅讲解方法,其特征在于,所述根据所述目标讲解词,以及所述候选动作与所述候选讲解词之间的关联关系,为所述机器人生成目标讲解动作,包括:
7.一种机器人的展厅讲解装置,其特征在于,包括第一建立模块、第二建立模块、关联模块、第一生成模块以及第二生成模块,其中:
8.一种计算机设备,包括存储器、
9.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至6中任一项所述的机器人的展厅讲解方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的机器人的展厅讲解方法的步骤。
...【技术特征摘要】
1.一种机器人的展厅讲解方法,其特征在于,包括:
2.根据权利要求1所述的机器人的展厅讲解方法,其特征在于,所述基于机器人的候选动作与所述候选动作的交互意图,建立动作知识库,包括:
3.根据权利要求2所述的机器人的展厅讲解方法,其特征在于,所述为目标展厅场景建立展厅场景知识库,包括:
4.根据权利要求3所述的机器人的展厅讲解方法,其特征在于,所述建立所述动作知识库中的所述候选动作,与所述展厅场景知识库中的所述候选讲解词之间的关联关系,包括:
5.根据权利要求4所述的机器人的展厅讲解方法,其特征在于,所述根据参观者的特征和预设的讲解时长需求,从所述候选讲解词中确定目标讲解词,包括:
6.根据权利要求5所述的机器人的展厅讲解方法,其特征在于,所述根据所述目标讲解词,以及所述候选...
【专利技术属性】
技术研发人员:穆宗昊,方伟,周元海,袭向明,宋伟,朱世强,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。