[发明专利]一种分布式对抗仿真系统视景抖动消除方法及视景节点在审
申请号: | 202111106674.6 | 申请日: | 2021-09-22 |
公开(公告)号: | CN114063465A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 梅红;吉永岗 | 申请(专利权)人: | 中国航空工业集团公司西安飞机设计研究所 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 北京航信高科知识产权代理事务所(普通合伙) 11526 | 代理人: | 刘传准 |
地址: | 710089 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 对抗 仿真 系统 抖动 消除 方法 节点 | ||
本申请属于分布交互仿真系统领域,特别涉及一种分布式对抗仿真系统视景抖动消除方法及视景节点。方法包括:步骤一、连续获取分布式对抗仿真系统网络中的实体位置数据,并将所述实体位置数据进行本地保存;步骤二、根据本地保存的实体位置数据进行实体位置预测,得到下一帧视景画面中的实体位置数据;步骤三、在渲染下一帧视景画面前,判断从分布式对抗仿真系统网络中获取的实体位置数据是否有更新;若是,则根据更新的实体位置数据渲染下一帧视景画面;若否,则根据预测的实体位置数据渲染下一帧视景画面。本申请不但能增强视景仿真节点数据的实时性,解决视景画面抖动问题,并且本申请可以通过优化系统软件算法来实现,成本低。
技术领域
本申请属于分布交互仿真系统领域,特别涉及一种分布式对抗仿真系统视景抖动消除方法及视景节点。
背景技术
分布交互仿真以计算机网络作为支撑,将分散于不同地域的相对独立的各类仿真器互联起来,构成一个大规模、多参与者协同作用的综合虚拟环境。在分布式对抗仿真系统中,常常会遇到视景仿真节点画面抖动的现象,该现象往往是由于网络延迟、数据丢失或其它节点同步计算实时性不匹配等导致渲染视景画面所需要实体运动行为数据实时性不足造成的。在分布交互仿真系统中,各节点间数据交互的实时性一直是实现整个系统顺畅运行的关键。
以往的分布式仿真系统一般靠提升硬件来提高系统的实时性,但随着仿真节点数及交互数据量的增加,为保证系统实时性而不断提升硬件会带来整个系统成本成倍地增加,经济性非常差。
因此,希望有一种技术方案来克服或至少减轻现有技术的至少一个上述缺陷。
发明内容
本申请的目的是提供了一种分布式对抗仿真系统视景抖动消除方法及视景节点,以解决现有技术存在的至少一个问题。
本申请的技术方案是:
本申请的第一个方面提供了一种分布式对抗仿真系统视景抖动消除方法,包括:
步骤一、连续获取分布式对抗仿真系统网络中的实体位置数据,并将所述实体位置数据进行本地保存;
步骤二、根据本地保存的实体位置数据进行实体位置预测,得到下一帧视景画面中的实体位置数据;
步骤三、在渲染下一帧视景画面前,判断从分布式对抗仿真系统网络中获取的实体位置数据是否有更新;
若是,则根据更新的实体位置数据渲染下一帧视景画面;
若否,则根据预测的实体位置数据渲染下一帧视景画面。
在本申请的至少一个实施例中,步骤二中,采用外推算法进行实体位置预测。
在本申请的至少一个实施例中,步骤二中,所述根据本地保存的实体位置数据进行实体位置预测,得到下一帧视景画面中的实体位置数据包括:
设置仿真步长T;
获取实体的初始位置坐标(x0,y0,z0)以及初始位置矢量
获取经过时间nT后,实体的位置坐标(xi,yi,zi)以及位置矢量
计算出此刻实体的位移矢量以及速度矢量
计算得到下一帧实体的位置矢量即得到实体下一帧的位置坐标为(xi+1,yi+1,zi+1)。
本申请的第二个方面提供了一种视景节点,包括:
实体位置数据获取模块,用于连续获取分布式对抗仿真系统网络中的实体位置数据,并将所述实体位置数据进行本地保存;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安飞机设计研究所,未经中国航空工业集团公司西安飞机设计研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111106674.6/2.html,转载请声明来源钻瓜专利网。