【技术实现步骤摘要】
一种基于空间分块的态势感知方法、装置、设备和介质
[0001]本申请涉及计算机
,特别是涉及一种基于空间分块的态势感知方法、装置、计算机设备和存储介质。
技术介绍
[0002]陆军分队战术级作战仿真系统中计算机生成兵力(Computer Generated Forces,CGF)的战场行为与地理环境特征和其他实体活动紧密相关。针对想定指定的特定地理范围,实现高效且精确的态势感知和实例价值排序,在增强计算机生成兵力(Computer Generated Forces,CGF)行为拟人性、优化虚拟对抗环境对现实战场态势还原度、提高系统效率等维度上都有重要意义。
[0003]制约虚拟战场态势感知效率的一大性能瓶颈是CGF查询及动态管理感知对象的高时间复杂度。时间复杂度同时取决于虚拟战场空间全域实体的查询效率和基于实例分布的空间分块重构效率。查询复杂度与重构复杂度作为一对相互制约的因子,往往难以避免此消彼长的状况。因而,降低虚拟战场态势感知整体时间复杂度,有利于紧贴实战、还原战场,进一步提高仿真推演的可信度。
【技术保护点】
【技术特征摘要】
1.一种基于空间分块的态势感知方法,其特征在于,所述方法包括:在作战仿真系统中通过空间分块的方式将地理空间分割成多个地块,并构建所述地理空间中计算机生成兵力实体与地块之间的映射哈希表;所述计算机生成兵力实体为多种类型和阵营的计算机生成兵力模型,所述计算机生成兵力实体按照预设规则随机散落在所述地理空间中;获取感知主体位置,根据所述感知主体位置绘制感知主体视觉观察扇面和听觉感受圆,进一步分别得到视觉AABB包围盒和听觉AABB包围盒,根据所述视觉AABB包围盒和所述听觉AABB包围盒,得到感知主体感知范围所对应的地块;根据所述计算机生成兵力实体与地块之间的映射哈希表与所述感知主体感知范围所对应的地块,遍历所述对应的地块中的全部计算机生成兵力实体,并分别与所述视觉观察扇面或听觉感受圆相匹配,得到感知主体可感知的目标对象全集;根据所述目标对象全集确定每个目标对象的威胁度信息,根据每个目标对象的类型确定感知主体对所述目标对象的个性化偏好信息,根据所述威胁度信息和所述个性化偏好信息,建立态势感知注意力模型;通过所述态势感知注意力模型计算所述目标对象全集中的目标对象的价值得分,进而得到进行价值排序后的目标对象集。2.根据权利要求1所述的方法,其特征在于,在作战仿真系统中通过空间分块的方式将地理空间分割成多个地块,包括:在作战仿真系统中按照固定长宽将地理空间分割成多个等大地块;在所述地块内维护一系列存储特定类型及阵营计算机生成兵力实体的链表。3.根据权利要求2所述的方法,其特征在于,获取感知主体位置,根据所述感知主体位置绘制感知主体视觉观察扇面和听觉感受圆,包括:获取感知主体位置;以所述感知主体位置为圆锥顶点,感知主体视线所在直线为圆锥中线,绘制感知主体视觉观察扇面;以所述感知主体位置为球心,以预设听觉最大距离为半径,绘制听觉感受圆。4.根据权利要求3所述的方法,其特征在于,在得到感知主体视觉AABB包围盒和听觉AABB包围盒之后,还包括:根据所述视觉AABB包围盒或所述听觉AABB包围盒预判潜在碰撞;若不同计算机生成兵力实体的AABB包围盒存在重叠时,则认为所述计算机生成兵力实体间存在潜在碰撞发生可能。5.根据权利要求4所述的方法,其特征在于,根据所述目标对象全集确定每个目标对象的威胁度信息,包括:通过视觉感知注意力机制根据所述目标对象全集确定每个目标对象的威胁度信息;所述威胁度信息包括目标对象的距离序号、偏移量序号和移动性序号。6.根据权利要求5所述的方法,其特征在于,根据所述目标对象全集确定每个目标对象的威胁度信息,根据每个目标对象的类型确定感知主体对所述目标对象的个性化偏好信息,根据所述威胁度信息和所述个性化偏好信息,建立态势感知注意力模型,包括:获取所述目标对象全集;
将所述目标对象全集中的目标对象按...
【专利技术属性】
技术研发人员:徐浩添,欧阳伟俊,俞棋睿,秦龙,曾俊杰,胡越,曾云秀,尹全军,许凯,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。