一种基于语音控制无人机的方法和设备技术

技术编号:25311562 阅读:24 留言:0更新日期:2020-08-18 22:29
本发明专利技术提出了一种基于语音控制无人机的方法和设备,应用于语音系统以及无人机控制系统;其中,该方法包括:通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图;基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果;若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,以通过所述无人机控制系统对待控无人机进行控制。本方案克服了现有技术中的缺陷,通过智能语音技术辅助控制无人机,满足语音控制的智能性,又满足手工操作系统的精准性,且控制简便。

【技术实现步骤摘要】
一种基于语音控制无人机的方法和设备
本专利技术涉及无人机控制领域,特别涉及一种基于语音控制无人机的方法和设备。
技术介绍
无人驾驶飞机简称“无人机”,英文缩写为“UAV”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。与有人驾驶飞机相比,由于不搭载驾驶员,无人机往往更适合那些太“愚钝,肮脏或危险”的任务。无人机按应用领域,可分为军用与民用。军用方面,无人机分为侦察机和靶机。民用方面,无人机+行业应用,是无人机真正的刚需;目前在航拍、农业、植保、微型自拍、快递运输、灾难救援、观察野生动物、监控传染病、测绘、新闻报道、电力巡检、救灾、影视拍摄、制造浪漫等等领域的应用,应用的很广,且随着人们生活水平的日益提高,对无人机的需求也越来越多。而无人机需要控制,目前的无人机控制方法主要是基于控制杆及控制软件操控无人机,但现有的无人机控制方法有很多不方便的地方,通过控制控制摇杆方式,能对无人机进行快速调整,但对于需要精确控制是,无法满对无人机的精准调整;而通过软件控制无人机方式,能对无人机各个参数提供精准控制,但需要对于比较多控制选项时,可能需要在控制软件中二级甚至三级菜单中进行,带来很多不便利性。由此,目前需要一种方案可以避免该缺陷。
技术实现思路
针对现有技术中的缺陷,本专利技术提出了一种基于语音控制无人机的方法和设备,克服了现有技术中的缺陷,通过智能语音技术辅助控制无人机,满足语音控制的智能性,又满足手工操作系统的精准性,且控制简便。具体的,本专利技术提出了以下实施例:<br>本专利技术实施例提出了一种基于语音控制无人机的方法,应用于语音系统以及无人机控制系统;其中,该方法包括:通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图;基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果;若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,以通过所述无人机控制系统对待控无人机进行控制。在一个具体的实施例中,所述语音系统包括拾音麦克风、业务系统;其中,所述业务系统包括离线ASR模块、离线NLU模块;所述通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图,包括:通过语音系统中的拾音麦克风获取操作员发出的与待控无人机关联的语音控制指令,并发送给业务系统;通过所述语音系统中的业务系统将所述语音控制指令发送给离线ASR模块进行语音识别,以得到指令文本;将所述指令文本输入离线NLU模块进行语义理解,以确定指令意图。在一个具体的实施例中,所述离线ASR模块中还设置有预设发音词典,以有提高对预设发音的语音识别率。在一个具体的实施例中,所述业务系统还包括:规则引擎;所述规则引擎中包含有一个或多个可定制的业务执行规则;所述基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果,包括:通过将所述指令意图输入所述规则引擎,且结合所述预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果。在一个具体的实施例中,所述语音系统还包括:指令转换协议模块;所述指令转换协议模块连接所述无人机控制系统;所述若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,包括:若所述执行结果满足预设执行规则,则将所述意图控制指令发送给所述指令转换协议模块;基于所述指令转换协议模块将所述意图控制指令发送给所述无人机控制系统,并通过所述无人机控制系统所连接的塔台发送给所述待控无人机。在一个具体的实施例中,所述业务系统还包括:TTS模块;该方法还包括:调用所述语音系统中的TTS模块,合成业务成功的话术音频并进行播报。在一个具体的实施例中,还包括:若所述执行结果不满足预设执行规则,则基于所述执行结果调用所述语音系统中的TTS模块,合成与所述执行结构相应的话术音频并进行播报。在一个具体的实施例中,还包括:状态同步器,所述状态同步器连接在所述业务系统和所述无人机控制系统之间;所述业务系统通过所述状态同步器实时同步所述无人机控制获取到的无人机信息数据,并对所述无人机信息数据进行异常检测,且当检测出异常时进行预设的告警流程。在一个具体的实施例中,还包括:离线唤醒模块和声纹验证模块;所述离线唤醒模块和所述声纹验证模块连接在所述拾音麦克风和所述业务系统之间,以通过所述离线唤醒模块启动所述声纹验证模块,并当所述声纹验证模块对所述语音控制指令验证通过后将所述语音控制指令发送到所述业务系统。本专利技术实施例还提出了一种基于语音控制无人机的设备,应用于语音系统以及无人机控制系统;其中,该设备包括:获取模块,用于通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图;确定模块,用于基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果;控制模块,用于若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,以通过所述无人机控制系统对待控无人机进行控制。以此,本专利技术实施例提出了一种基于语音控制无人机的方法和设备,应用于语音系统以及无人机控制系统;其中,该方法包括:通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图;基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果;若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,以通过所述无人机控制系统对待控无人机进行控制。本方案克服了现有技术中的缺陷,通过智能语音技术辅助控制无人机,满足语音控制的智能性,又满足手工操作系统的精准性,且控制简便。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提出的一种基于语音控制无人机的方法的流程示意图;图2为本专利技术实施例提出的一种基于语音控制无人机的方法中语音系统以及无人机控制系统的结构示意图;图3为本专利技术实施例提出的一种基于语音控制无人机的设备的结构示意图。具体实施方式在下文中,将更全面地描述本公开的各种实施例。本公开本文档来自技高网...

【技术保护点】
1.一种基于语音控制无人机的方法,其特征在于,应用于语音系统以及无人机控制系统;其中,该方法包括:/n通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图;/n基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果;/n若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,以通过所述无人机控制系统对待控无人机进行控制。/n

【技术特征摘要】
1.一种基于语音控制无人机的方法,其特征在于,应用于语音系统以及无人机控制系统;其中,该方法包括:
通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图;
基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果;
若所述执行结果满足预设执行规则,则通过语音系统将所述意图控制指令发送到无人机控制系统,以通过所述无人机控制系统对待控无人机进行控制。


2.如权利要求1所述的一种基于语音控制无人机的方法,其特征在于,所述语音系统包括拾音麦克风、业务系统;其中,所述业务系统包括离线ASR模块、离线NLU模块;
所述通过语音系统获取操作员发出的与待控无人机关联的语音控制指令,并对所述语音控制指令分别进行语音识别以及语义理解,以得到指令意图,包括:
通过语音系统中的拾音麦克风获取操作员发出的与待控无人机关联的语音控制指令,并发送给业务系统;
通过所述语音系统中的业务系统将所述语音控制指令发送给离线ASR模块进行语音识别,以得到指令文本;
将所述指令文本输入离线NLU模块进行语义理解,以确定指令意图。


3.如权利要求2所述的一种基于语音控制无人机的方法,其特征在于,所述离线ASR模块中还设置有预设发音词典,以有提高对预设发音的语音识别率。


4.如权利要求2所述的一种基于语音控制无人机的方法,其特征在于,所述业务系统还包括:规则引擎;所述规则引擎中包含有一个或多个可定制的业务执行规则;
所述基于所述指令意图、预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果,包括:
通过将所述指令意图输入所述规则引擎,且结合所述预设的业务执行规则以及所述待控无人机当前的状态信息进行业务决策分析,以确定所述指令意图的执行结果。


5.如权利要求2所述的一种基于语音控制无人机的方法,其特征在于,所述语音系统还包括:指令转换协议模块;所述指令转换协议模块连接所述无人机控制系统;
所述若所述执行结果满足预设执行规则,则通...

【专利技术属性】
技术研发人员:李旭滨余斌
申请(专利权)人:云知声智能科技股份有限公司厦门云知芯智能科技有限公司
类型:发明
国别省市:北京;11

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

1