本发明涉及无人机技术领域,尤其是涉及无人机的应对策略生成方法和系统。
背景技术:
无人机是未来作战中的新型空中力量之一,无人机运动自由度相当高,运动轨迹复杂,运动参数繁复冗杂。传统的专家系统容错能力差、学习能力弱,不能准确识别无人机运动意图并做出高效应对决策。
技术实现要素:
有鉴于此,本发明的目的在于提供无人机的应对策略生成方法和系统,可以使专家系统逻辑推理能力强及人工神经网络鲁棒性好,并得到高效可靠的行动意图和应对策略。
第一方面,本发明实施例提供了无人机的应对策略生成方法,所述方法包括:
获取所述无人机的第一运动状态参数,将所述第一运动状态参数进行预处理,得到第二运动状态参数;
将所述第二运动状态参数通过规则库和应对策略库进行匹配;
如果匹配成功,则得到第一行动意图和对应的第一应对策略;
如果匹配不成功,则将所述第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;
执行所述第一应对策略或所述第二应对策略,并将执行信息反馈到所述无人机的运动状态中。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述将所述第二运动状态参数通过规则库和应对策略库进行匹配包括:
根据所述规则库识别所述第二运动状态参数对应的所述第一行动意图;
根据所述第一行动意图调用所述应对策略库中对应的所述第一应对策略。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述方法还包括:
将所述第二运动状态参数、所述第一行动意图和对应的所述第一应对策略构成样本数据;
对所述样本数据进行训练,得到神经网络结构和权值。
结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述将所述第一运动状态参数进行预处理,得到第二运动状态参数包括:
将所述第一运动状态参数进行筛选、坏数据处理和数据标准化,得到所述第二运动状态参数。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述方法还包括:
更新所述样本数据,对更新的样本数据进行训练。
第二方面,本发明实施例还提供无人机的应对策略生成系统,所述系统包括:无人机运动状态感知模块、协调调度模块、专家系统、人工神经网络推理模块和效应器;
所述无人机运动状态感知模块,用于获取所述无人机的第一运动状态参数,将所述第一运动状态参数进行预处理,得到第二运动状态参数;
所述协调调度模块,用于调用所述专家系统,在所述第二运动状态参数与所述专家系统中的规则库和应对策略库匹配不成功的情况下,调用所述人工神经网络推理模块;
所述专家系统,用于将所述第二运动状态参数通过所述规则库和所述应对策略库进行匹配,得到第一行动意图和对应的第一应对策略;
所述人工神经网络推理模块,用于将所述第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;
所述效应器,用于执行所述第一应对策略或所述第二应对策略,并将执行信息反馈到所述无人机运动状态感知模块中。
结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述专家系统包括:
根据所述规则库识别所述第二运动状态参数对应的所述第一行动意图;
根据所述第一行动意图调用所述应对策略库中对应的所述第一应对策略。
结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述系统还包括:
样本数据构成单元,用于将所述第二运动状态参数、所述第一行动意图和对应的所述第一应对策略构成样本数据;
训练单元,用于对所述样本数据进行训练,得到神经网络结构和权值。
结合第二方面,本发明实施例提供了第二方面的第三种可能的实施方式,其中,所述无人机运动状态感知模块包括:
将所述第一运动状态参数进行筛选、坏数据处理和数据标准化,得到所述第二运动状态参数。
结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第四种可能的实施方式,其中,所述系统还包括:
更新模块,用于更新所述样本数据,对更新的样本数据进行训练。
本发明实施例提供了无人机的应对策略生成方法和系统,通过获取无人机的第一运动状态参数,将第一运动状态参数进行预处理,得到第二运动状态参数;将第二运动状态参数通过规则库和应对策略库进行匹配;如果匹配成功,则得到第一行动意图和对应的第一应对策略;如果匹配不成功,则将第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;执行第一应对策略或第二应对策略,并将执行信息反馈到无人机的运动状态中,可以使专家系统逻辑推理能力强及人工神经网络鲁棒性好,并得到高效可靠的行动意图和应对策略。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的无人机的应对策略生成方法流程图;
图2为本发明实施例一提供的无人机的应对策略生成方法中步骤S102的流程图;
图3为本发明实施例一提供的无人机的应对策略生成方法中样本数据的构成方法流程图;
图4为本发明实施例二提供的无人机的应对策略生成系统示意图。
图标:
10-无人机运动状态感知模块;20-专家系统;30-协调调度模块;40-人工神经网络推理模块;50-效应器。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
无人机在近几次现代战争中的成功应用,已经揭开了以远距离攻击型智能化武器、信息化武器为主导的“非接触性战争”的新篇章。无人机是未来作战中的新型空中力量之一,但是目前尚且缺少能够准确识别无人机行动意图并生成高效应对决策的方法。为了满足未来作战需求,实现快速识别无人机行动意图,智能生成高效应对决策方案,本发明实施例提供了无人机的应对策略生成方法和系统。
为便于对本实施例进行理解,下面对本发明实施例进行详细介绍。
实施例一:
图1为本发明实施例一提供的无人机的应对策略生成方法。
参照图1,该方法包括以下步骤:
步骤S101,获取无人机的第一运动状态参数,将第一运动状态参数进行预处理,得到第二运动状态参数;
这里,无人机的第一运动状态参数包括但不限于,具体为无人机的地速、迎角、侧滑角、滚转角、俯仰角、偏航角、滚转角速率、俯仰角速率、偏航角速率、纵向位移、侧向位移和高度等运动状态参数,上述运动状态参数是通过雷达、红外感知和光学探测获得的。
步骤S102,将第二运动状态参数通过规则库和应对策略库进行匹配;
步骤S103,如果匹配成功,则得到第一行动意图和对应的第一应对策略;
步骤S104,如果匹配不成功,则将所述第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;
这里,通过将第二运动状态参数与规则库中的规则进行匹配,在匹配成功的情况下,规则库中包含了从无人机的第二运动状态参数集合到无人机行动意图集合的映射规则,从而得到第二运动状态参数对应的第一行动意图;
策略库包含了各种无人机行动意图的应对策略,从而根据第一行动意图调用应对策略库中对应的第一应对策略。
在匹配不成功的情况下,将第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略。
步骤S105,执行所述第一应对策略或所述第二应对策略,并将执行信息反馈到所述无人机的运动状态中。
进一步的,参照图2,步骤S102包括如下步骤:
步骤S201,根据规则库识别第二运动状态参数对应的第一行动意图;
步骤S202,根据第一行动意图调用应对策略库中对应的第一应对策略。
进一步的,参照图3,样本数据的构成方法包括以下步骤:
步骤S301,将第二运动状态参数、第一行动意图和对应的第一应对策略构成样本数据;
步骤S302,对样本数据进行训练,得到神经网络结构和权值。
这里,经过每一次成功匹配后,将第二运动状态参数、第一行动意图和对应的第一应对策略构成样本数据,再对样本数据进行训练,从而得到合适的神经网络结构和权值。
进一步的,步骤S101包括:
将所述第一运动状态参数进行筛选、坏数据处理和数据标准化,得到所述第二运动状态参数。
这里,采集无人机的第一运动状态参数,需要对第一运动状态参数进行预处理,具体为:将第一运动状态参数进行筛选、坏数据处理和数据标准化,从而得到第二运动状态参数,再将第二运动状态参数通过规则库和应对策略库进行匹配。
进一步的,所述方法还包括:
更新所述样本数据,对更新的样本数据进行训练。
这里,经过每一次成功匹配后,会对样本数据进行更新,这种动态更新能够确保人工神经网络推理的准确性和时效性。
本发明实施例提供了无人机的应对策略生成方法,通过获取无人机的第一运动状态参数,将第一运动状态参数进行预处理,得到第二运动状态参数;将第二运动状态参数通过规则库和应对策略库进行匹配;如果匹配成功,则得到第一行动意图和对应的第一应对策略;如果匹配不成功,则将第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;执行第一应对策略或第二应对策略,并将执行信息反馈到无人机的运动状态中,可以使专家系统逻辑推理能力强及人工神经网络鲁棒性好,并得到高效可靠的行动意图和应对策略。
实施例二:
图4为本发明实施例二提供的无人机的应对策略生成系统示意图。
参照图4,该系统包括:无人机运动状态感知模块10、协调调度模块30、专家系统20、人工神经网络推理模块40和效应器50;
无人机运动状态感知模块10,用于获取所述无人机的第一运动状态参数,将所述第一运动状态参数进行预处理,得到第二运动状态参数;
协调调度模块30,用于调用所述专家系统,在所述第二运动状态参数与所述专家系统中的规则库和应对策略库匹配不成功的情况下,调用所述人工神经网络推理模块40;
这里,协调调度模块30主要用于协调调度专家系统20和人工神经网络推理模块40的运行时序。
具体地,在获取第二运动状态参数后,协调调度模块30会先调用专家系统20进行匹配,如果匹配成功,则将第一应对策略输出给效应器50;如果匹配不成功,则调用人工神经网络推理模块40,由人工神经网络推理模块40计算,得到第二应对策略,将第二应对策略输出给效应器50。
专家系统20,用于将所述第二运动状态参数通过所述规则库和所述应对策略库进行匹配,得到第一行动意图和对应的第一应对策略;
人工神经网络推理模块40,用于将所述第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;
效应器50,用于执行所述第一应对策略或所述第二应对策略,并将执行信息反馈到所述无人机运动状态感知模块10中。
这里,效应器50执行第一应对策略或第二应对策略,每一次成功匹配后,将第二运动状态参数、第一行动意图和对应的第一应对策略构成样本数据,将样本数据供人工神经网络推理模块40进行训练使用。
进一步的,专家系统20包括:
根据所述规则库识别所述第二运动状态参数对应的所述第一行动意图;
根据所述第一行动意图调用所述应对策略库中对应的所述第一应对策略。
进一步的,所述系统还包括:
样本数据构成单元(未示出),用于将所述第二运动状态参数、所述第一行动意图和对应的所述第一应对策略构成样本数据;
训练单元(未示出),用于对所述样本数据进行训练,得到神经网络结构和权值。
进一步的,无人机运动状态感知模块10包括:
将所述第一运动状态参数进行筛选、坏数据处理和数据标准化,得到所述第二运动状态参数。
进一步的,所述系统还包括:
更新模块(未示出),用于更新所述样本数据,对更新的样本数据进行训练。
这里,每一次成功的匹配都会对样本数据进行更新,这种动态更新能够确保人工神经网络推理模块40的准确性和时效性。
本发明实施例提供了无人机的应对策略生成系统,通过获取无人机的第一运动状态参数,将第一运动状态参数进行预处理,得到第二运动状态参数;将第二运动状态参数通过规则库和应对策略库进行匹配;如果匹配成功,则得到第一行动意图和对应的第一应对策略;如果匹配不成功,则将第二运动状态参数通过人工神经网络进行计算,得到第二行动意图和对应的第二应对策略;执行第一应对策略或第二应对策略,并将执行信息反馈到无人机的运动状态中,可以使专家系统逻辑推理能力强及人工神经网络鲁棒性好,并得到高效可靠的行动意图和应对策略。
本发明实施例所提供的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。