System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于行为树的诸元解算集成运行方法技术_技高网

一种基于行为树的诸元解算集成运行方法技术

技术编号:44539149 阅读:3 留言:0更新日期:2025-03-11 14:06
本发明专利技术公开了一种基于行为树的诸元解算集成运行方法,S1,将诸元解算行为转换为模块化子动作组合的行为树;S2,通过模型框架将诸元解算行为树模型划分成独立运行的任务,并统一计算接口命名,采用标记描述文件编排各个任务;S3,利用层级关系划分任务的组织关系,各节点的标记的行为的节点类型控制执行流程,对节点端口重新映射和指向黑板装饰节点的指针实现射击准备数据的读取;S4,通过和诸元解算文件计算接口的统一命名,指向计算接口的指针实现计算模块的调用。本发明专利技术采用行为树模型,按照诸元解算流程标记描述文件,组织和调用计算准备数据和计算接口,并控制整个解算过程。

【技术实现步骤摘要】

本专利技术涉及一种基于行为树的诸元解算集成运行方法


技术介绍

1、导弹诸元计算是指弹道导弹发射前,根据实际发射条件和武器系统状态计算出一条由发射点到目标点的理论弹道,并以该弹道为基准,为导弹的控制系统、瞄准系统和弹头系统等计算并装订一整套基准参数,确保导弹实际发射后能基本沿着选择的弹道飞行,并以要求的精度命中目标

2、随着军队的建设发展,新装备炮种和新增弹种越来越多,各炮弹种的诸元解算研发任务也逐渐增多,炮弹种诸元解算方法和流程各不相同,各诸元解算设计成高耦合的独立模块,各火指控系统也随之进行大量的适应改进工作,集成运行效率较低,更新升级周期较长。


技术实现思路

1、本专利技术提供一种基于行为树的诸元解算集成运行方法,本专利技术采用行为树模型,按照诸元解算流程标记描述文件,组织和调用计算准备数据和计算接口,并控制整个解算过程 。

2、解决上述问题的技术方案如下:

3、一种基于行为树的诸元解算集成运行方法,包括以下步骤:

4、s1,将诸元解算行为转换为模块化子动作组合的行为树;

5、s2,通过模型框架将诸元解算行为树模型划分成独立运行的任务,并统一计算接口命名,采用标记描述文件编排各个任务;

6、s3,利用层级关系划分任务的组织关系,各节点的标记的行为的节点类型控制执行流程,对节点端口重新映射和指向黑板装饰节点的指针实现射击准备数据的读取;

7、s4,通过和诸元解算文件计算接口的统一命名,指向计算接口的指针实现计算模块的调用,最终形成的解算逻辑流程xml文件,为运行平台启动阶段加载创建行为树,按照行为树模型运行方式,形成诸元解算逻辑执行框架。

8、进一步地,诸元解算行为树模型划分的任务包括主任务、子任务和原子任务,其中,主任务表示整个诸元解算用于接受外部事件驱动诸元解算任务,并通过顺序节点连接主流程各个计算节点,表示主流程由多个子任务顺序组成;

9、子任务表示计算流程中的各个子计算模块,每个子计算模块包含一个判断节点,用于判断当前计算阶段是否满足进入该流程节点的条件,若满足条件则执行该节点包含的计算任务;

10、原子任务表示各个子任务的最小计算模块,按照最小计算模块之间的关系,通过行为树逻辑组件组织计算流程。

11、进一步地,所述黑板装饰节点包括2层的黑板结构,2层黑板结构与诸元解算行为树模型的上2层结构相对应,分别为主任务黑板、子任务黑板。

12、进一步地,所述主任务黑板用于诸元解算全局的数据交互,包含炮弹种名称、目标信息、阵地信息、射击条件,模型全局范围内的所有节点都具有该黑板的读取权限;

13、子任务黑板用于计算流程各个阶段的子计算模块的信息交互,包含气象数据、弹目匹配度、毁伤程度、弹药消耗量、射击成果和炸点偏差量,模型中同一子计算模块内的所有节点具有访问该黑板的读取权限。

14、进一步地,诸元解算行为树模型通过行为树来组织诸元解算的工作流程和子计算模块的执行,行为树本身并不具体实现诸元解算的执行内容,只负责对执行内容进行编排。

15、本专利技术适用于陆军炮兵多炮种多弹种诸元解算的通用性的算法集成运行框架。本专利技术对诸元解算流程各子任务进行拆解、计算准备数据进行分离,并将诸元解算流程组织成标记描述文件。采用行为树模型,按照诸元解算流程标记描述文件,组织和调用计算准备数据和计算接口,并控制整个解算过程。综上所述可知,本专利技术适用于炮弹种诸元解算得通用性集成运行框架,提高了多炮种多弹种诸元计算研发集成的效率。

本文档来自技高网...

【技术保护点】

1.一种基于行为树的诸元解算集成运行方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于行为树的诸元解算集成运行方法,其特征在于,诸元解算行为树模型划分的任务包括主任务、子任务和原子任务,其中,

3.根据权利要求1所述的一种基于行为树的诸元解算集成运行方法,其特征在于,所述黑板装饰节点包括2层的黑板结构,2层黑板结构与诸元解算行为树模型的上2层结构相对应,分别为主任务黑板、子任务黑板。

4.根据权利要求3所述的一种基于行为树的诸元解算集成运行方法,其特征在于,

5.根据权利要求3所述的一种基于行为树的诸元解算集成运行方法,其特征在于,诸元解算行为树模型通过行为树来组织诸元解算的工作流程和子计算模块的执行,行为树本身并不具体实现诸元解算的执行内容,只负责对执行内容进行编排。

【技术特征摘要】

1.一种基于行为树的诸元解算集成运行方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于行为树的诸元解算集成运行方法,其特征在于,诸元解算行为树模型划分的任务包括主任务、子任务和原子任务,其中,

3.根据权利要求1所述的一种基于行为树的诸元解算集成运行方法,其特征在于,所述黑板装饰节点包括2层的黑板结构,2层黑板结构与诸元解算行为树...

【专利技术属性】
技术研发人员:宋照宇盛一伦周宇
申请(专利权)人:重庆长安工业集团有限责任公司
类型:发明
国别省市:

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

1