一种面向无人平台的能力计算方法及系统技术方案

技术编号:33306794 阅读:18 留言:0更新日期:2022-05-06 12:16
本发明专利技术公开了一种面向无人平台的能力计算方法及系统。方法包括:S1、构建目标能力库,目标能力库根据目标的不同划分为多个目标能力表;S2、根据不同环境信息、不同任务、不同目标以及专家知识构建用于对无人平台的传感器或设备信息的能力值进行调整的能力模型,基于能力模型构建能力模型库;S3、获取环境信息和目标,在能力模型库中进行选择得到能力模型;S4、根据选择得到的能力模型对目标能力表进行修改并保存;S5、根据提供的任务和目标从目标能力库中读取无人平台搭载的各种传感器或其他设备信息。本发明专利技术能很好的将无人平台、目标和任务关联起来,通过目标能力表可以很直观看出能力值,方便了对数据的管理。方便了对数据的管理。方便了对数据的管理。

【技术实现步骤摘要】
一种面向无人平台的能力计算方法及系统


[0001]本专利技术涉及机器人
,更具体地说,特别涉及一种面向无人平台的能力计算方法及系统。

技术介绍

[0002]近年来,人工智能和无人平台的相关技术飞速发展,包括各类新型传感器的专利技术和设计,云平台的搭建,无人平台的载体的逐渐多样化,使得无人平台得到了更加广泛的应用。例如,在工业制造中机器人替代人类高效地进行重复性的劳动,战场中使用无人机进行食物的运输、执行侦查任务等等。在无人平台的发展过程中,各种配套的任务分配算法逐渐衍生和完善,使得单独或少量的无人平台可以很好地完成各种任务。但是,在大量的无人平台需要交互和协作时,要确定如何做出最好的分配决策,则需要对无人平台目标能力进行评估,保证针对具体目标时待分配的无人平台拥有足够的能力完成任务,即保证任务分配的有效性。无人平台的能力与三种因素有关:一是任务的类型,即在不同任务下,不同的无人平台有不同的能力需求;二是目标的类型,即同一无人平台对不同目标类型也会有不同的能力值需求;三是环境的类型,即在不同环境下,各个无人平台的能力值需求不同。因此,能力模型是融合了多种因素的复杂模型,对于无人平台的应用起着关键的作用。为实现有效的能力模型,需要其对能力值做出正确的评估,进而实现任务到无人平台的最佳映射。

技术实现思路

[0003]本专利技术的目的在于提供一种面向无人平台的能力计算方法及系统,以克服现有技术存在的缺陷。
[0004]为了达到上述目的,本专利技术采用的技术方案如下:
[0005]一种面向无人平台的能力计算方法,包括以下步骤,
[0006]S1、构建目标能力库,所述目标能力库根据目标的不同划分为多个目标能力表,所述目标能力表的行信息为无人平台预执行的任务名,所述目标能力表的列信息为无人平台搭载的各种传感器或其他设备信息,并对所述目标能力表的目标能力值进行标记;
[0007]S2、根据不同环境信息、不同任务、不同目标以及专家知识构建用于对无人平台的传感器或设备信息的能力值进行调整的能力模型,基于所述能力模型构建能力模型库;
[0008]S3、获取环境信息和目标,在所述能力模型库中进行选择得到能力模型;
[0009]S4、根据选择得到的能力模型对目标能力表进行修改并保存;
[0010]S5、根据提供的任务和目标从所述目标能力库中读取无人平台搭载的各种传感器或其他设备信息。
[0011]进一步地,所述步骤S1中对所述目标能力表进行目标能力值标记具体包括:对所述目标能力表的目标能力值标记为无法完成目标任务的第一标记、有能力完成目标任务的第二标记以及目标任务完成与所述传感器或设备信息无关的冗余标记。
[0012]进一步地,所述步骤S1中通过预创建的目标能力库文件夹将多个所述目标能力表
进行保存。
[0013]进一步地,所述步骤S1中根据专家先验知识、无人平台出厂配置信息对所述目标能力表进行初始化。
[0014]进一步地,所述步骤S2中的能力模型采用以下公式表述:
[0015][0016]其中,为雷达侦察能力,为红外侦察能力,为光电侦察能力;ω1、ω2、ω3分别为其系数值。
[0017]进一步地,所述步骤S4具体包括以下步骤:
[0018]S40、根据目标能力表构建目标能力矩阵,将目标能力矩阵的行列信息与目标能力表的行列信息进行映射;
[0019]S41、根据工厂模式动态加载所述能力模型;
[0020]S42、根据所述能力模型对目标能力矩阵进行修改,将修改后的目标能力矩阵同步至所述目标能力表中并保存所述目标能力表。
[0021]进一步地,所述步骤S5中还包括:在目标能力库中获取标记为有能力完成目标任务的第二标记,基于所述第二标记获取所述目标能力表,并返回目标能力表中无人平台的ID信息。
[0022]本专利技术还提供一种根据上述的面向无人平台的能力计算方法的系统,包括:
[0023]第一构建模块,用于构建目标能力库,所述目标能力库根据目标的不同划分为多个目标能力表,所述目标能力表的行信息为无人平台预执行的任务名,所述目标能力表的列信息为无人平台搭载的各种传感器或其他设备信息,并对所述目标能力表进行标记;
[0024]第二构建模块,用于根据不同环境信息、不同任务、不同目标以及专家知识构建用于对无人平台的传感器或设备信息的能力值进行调整的能力模型,基于所述能力模型构建能力模型库;
[0025]获取模块,用于获取环境信息和目标,在所述能力模型库中进行选择和匹配得到能力模型;
[0026]修改模块,用于根据选择和匹配得到的能力模型对目标能力表进行修改并保存;
[0027]读取模块,用于根据提供的任务和目标从所述目标能力库中读取无人平台搭载的各种传感器或其他设备信息。
[0028]与现有技术相比,本专利技术的优点在于:本专利技术的目标能力库能很好的将无人平台、目标和任务关联起来,通过目标能力表可以很直观看出能力值,方便了对数据的管理。并且本专利技术可以依据任务和目标直观的显示可以完成任务的无人平台列表,方便任务的分配以及后续操作。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术面向无人平台的能力计算方法的流程图。
[0031]图2是本专利技术面向无人平台的能力计算系统的原理图。
具体实施方式
[0032]下面结合附图对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。
[0033]参阅图1所示,本实施例公开了一种面向无人平台的能力计算方法,包括以下步骤,
[0034]步骤S1、构建目标能力库。为了存储目标能力值,依据目标的不同构建了目标能力库,目标能力库采用文件系统进行数据的存储,目标能力库根据目标的不同划分为多个目标能力表,目标能力表的行信息为无人平台预执行的任务名,目标能力表的列信息为无人平台搭载的各种传感器或其他设备信息,并对目标能力表的目标能力值进行标记。
[0035]表1
[0036][0037]上表1为目标能力表,其中:[1,1,1]定义其为三元组使用三元组是对能力值的表述,分别为[健康,可信,使用],[1,1,1]代表的含义为第一个1表示设备1硬件正常可用,不可用置为0,即健康(取值范围0或者1);第二个1表示设备软件的置信值为1,表示可以相信,不可信为0,即可信(取值范围为0或者1);第三个1表示设备对任务的适用度为1,表示使用执行该任务需要用到此设备,0则表示执行此任务与该设备无关。即适用(取值范围为0或者1)。
[0038]具体的,目标能力表进行目标能力值标记本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向无人平台的能力计算方法,其特征在于,包括以下步骤,S1、构建目标能力库,所述目标能力库根据目标的不同划分为多个目标能力表,所述目标能力表的行信息为无人平台预执行的任务名,所述目标能力表的列信息为无人平台搭载的各种传感器或其他设备信息,并对所述目标能力表进行目标能力值标记;S2、根据不同环境信息、不同任务、不同目标以及专家知识构建用于对无人平台的传感器或设备信息的能力值进行调整的能力模型,基于所述能力模型构建能力模型库;S3、获取环境信息和目标,在所述能力模型库中进行选择得到能力模型;S4、根据选择得到的能力模型对目标能力表进行修改并保存;S5、根据提供的任务和目标从所述目标能力库中读取无人平台搭载的各种传感器或其他设备信息。2.根据权利要求1所述的面向无人平台的能力计算方法,其特征在于,所述步骤S1中对所述目标能力表进行目标能力值标记具体包括:对所述目标能力表的目标能力值标记为无法完成目标任务的第一标记、有能力完成目标任务的第二标记以及目标任务完成与所述传感器或设备信息无关的冗余标记。3.根据权利要求1所述的面向无人平台的能力计算方法,其特征在于,所述步骤S1中通过预创建的目标能力库文件夹将多个所述目标能力表进行保存。4.根据权利要求1所述的面向无人平台的能力计算方法,其特征在于,所述步骤S1中根据专家先验知识、无人平台出厂配置信息对所述目标能力表进行初始化。5.根据权利要求1所述的面向无人平台的能力计算方法,其特征在于,所述步骤S2中的能力模型采用以下公式表述:其中,为雷达侦察能力,为红外侦察能力,为光电侦察能力;ω1、ω2...

【专利技术属性】
技术研发人员:任静唐玉华李明龙徐炜遐李胜奎何奕诗杭滔
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:

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

1