显示航天器特征事件的可视化方法和可视化装置制造方法及图纸

技术编号:19511680 阅读:20 留言:0更新日期:2018-11-21 08:00
本发明专利技术提供一种显示航天器特征事件的可视化方法和可视化装置,所述可视化方法包括:读取第一配置文件以提取用于执行预定航天器特征事件的至少一个航天器部件的动作数据,并读取第二配置文件以提取所述至少一个航天器部件的模型数据,其中,任一航天器部件的模型数据指示所述任一航天器部件的三维模型;根据提取的模型数据调用所述至少一个航天器部件的三维模型,并基于所述至少一个航天器部件的动作数据,显示所述至少一个航天器部件的三维模型的动作过程。采用本发明专利技术的显示航天器特征事件的可视化方法和可视化装置,可以展示复杂的航天器特征事件的动作过程。

【技术实现步骤摘要】
显示航天器特征事件的可视化方法和可视化装置
本专利技术总体说来涉及三维可视化
,更具体地讲,涉及一种显示航天器特征事件的可视化方法和可视化装置。
技术介绍
三维可视化技术是科学计算与图形图像技术的结合,通过借助三维图形技术,创建具有立体感和真实感的三维物体和三维场景,从而对现实世界中的场景进行真实地模拟,具有高效、直观、形象的特点,已广泛应用于地理信息系统、军事训练、航天测控等领域。通常,航天测控可视化需要在任务执行过程中根据任务数据实时展示航天器各部件的动作状态。目前,航天测控可视化可根据遥控指令展示与遥控指令对应的航天器特征事件过程。这种指令驱动的情形下,通常采用如下方式对航天器特征事件的动作过程进行预先定义:在航天器部件三维建模时,建立航天器特征事件的关键帧动画,即,将航天器特征事件的动作过程的关键帧信息建立到航天器部件的三维模型文件中。当接收到与航天器特征事件对应的遥控指令时,通过读取三维模型文件中的关键帧信息,可视化展示航天器特征事件的动作过程。然而,这种方式中的关键帧信息存储在商业软件生成的三维模型文件中,不能灵活修改,只能展示单一的、简单的航天器特征事件的动作过程。
技术实现思路
本专利技术的目的在于提供一种显示航天器特征事件的可视化方法和可视化装置,可以展示复杂的航天器特征事件的动作过程。本专利技术的一方面提供一种显示航天器特征事件的可视化方法,包括:读取第一配置文件以提取用于执行预定航天器特征事件的至少一个航天器部件的动作数据,并读取第二配置文件以提取所述至少一个航天器部件的模型数据,其中,任一航天器部件的模型数据指示所述任一航天器部件的三维模型;根据提取的模型数据调用所述至少一个航天器部件的三维模型,并基于所述至少一个航天器部件的动作数据,显示所述至少一个航天器部件的三维模型的动作过程。可选地,预定航天器特征事件包括所述至少一个航天器部件的动作过程,每个航天器部件的动作过程包括基本动作和基本动作之间的时序关系,任一航天器部件的动作数据指示所述任一航天器部件在预定航天器特征事件中的动作过程所包括的所有基本动作和基本动作之间的时序关系。可选地,任一航天器部件的动作数据包括与基本动作的动作类型对应的至少一个类型数据部分,类型数据部分包括与所述动作类型的基本动作一一对应的动作条目,每个动作条目包括动作参数和后续动作信息,其中,动作参数包括指示动作类型的第一类型字段、指示动作内容的内容字段,后续动作信息指示在所在动作条目所对应的基本动作之后执行的基本动作所对应的动作条目。可选地,基于任一航天器部件的动作数据显示所述任一航天器部件的三维模型的动作过程的步骤包括:(A)基于当前动作条目中的第一类型字段和内容字段,控制并显示所述任一航天器部件的三维模型进行动作;(B)基于当前动作条目中的后续动作信息,确定随后执行的基本动作所对应的动作条目;(C)将确定的动作条目作为当前动作条目并执行步骤(A),其中,在基于任一航天器部件的动作数据显示所述任一航天器部件的三维模型的动作过程的步骤中,首先以所述任一航天器部件的动作数据中的初始的动作条目作为当前动作条目执行步骤(A)。可选地,后续动作信息包括指示执行随后执行的基本动作的航天器部件的名称子字段、指示随后执行的基本动作的动作类型的类型子字段和与动作类型对应的基本动作的编号子字段。可选地,第一配置文件包括与所述至少一个航天器部件一一对应的至少一个数据部分,其中,每个数据部分包括:用于指示航天器部件的标志字段和航天器部件的动作数据,其中,步骤(B)包括:(B1)基于后续动作信息中的名称子字段,确定具有与名称子字段对应的标志字段的数据部分;(B2)在确定的数据部分中的动作数据中,确定与后续动作信息中的类型子字段和编号子字段对应的动作条目。可选地,类型数据部分还包括基本条目,所述基本条目包括指示动作类型的第二类型字段,与预定动作类型对应的基本条目还包括基本动作参数,其中,步骤(A)包括:当当前基本条目包括基本动作参数时,基于当前基本条目中的第二类型字段和基本动作参数、以及当前动作条目中的第一类型字段和内容字段,控制并显示所述任一航天器部件的三维模型进行动作;当当前基本条目不包括基本动作参数时,基于当前基本条目中的第二类型字段、当前动作条目中的第一类型字段和内容字段,控制并显示所述任一航天器部件的三维模型进行动作;步骤(B2)包括:在确定的数据部分中的动作数据中,基于后续动作信息中的类型子字段,确定具有与类型子字段对应的第二类型字段的基本条目,并确定与类型子字段和编号子字段对应的动作条目;步骤(C)包括:将确定的基本条目和动作条目作为当前基本条目和当前动作条目并执行步骤(A),其中,在基于任一航天器部件的动作数据显示所述任一航天器部件的三维模型的动作过程的步骤中,首先以所述任一航天器部件的动作数据中的初始的基本条目和初始的动作条目作为当前基本条目和当前动作条目执行步骤(A)。可选地,预定动作类型包括缩放和旋转,其中,与缩放动作对应的基本条目中的基本动作参数包括:缩放不动点坐标和X轴、Y轴、Z轴三个方向上的缩放倍数;与旋转动作对应的基本条目中的基本动作参数包括:旋转不动点坐标、旋转轴方向和旋转角度。可选地,在任一航天器部件的动作数据中,具有相同第一类型字段的动作参数所对应的动作条目被连续记录,编号子字段指示与动作类型对应的基本动作的次序。可选地,内容字段包括以下项中的至少一项:初始值、步长、速度、加速度、动作步数、用于指示基本动作完成后是否显示执行所述基本动作的航天器部件的子字段、用于指示基本动作是否从所述初始值开始执行的子字段。可选地,当动作类型为平移或缩放时,初始值包括:X轴的初始值、Y轴的初始值、Z轴的初始值;当动作类型为旋转时,初始值包括:旋转角度初始值,其中,X轴为任一航天器部件在所述航天器特征事件执行过程中的预定运动方向,Y轴和Z轴分别垂直于X轴并与X轴共同组成右手坐标系。本专利技术的另一方面还提供一种显示航天器特征事件的可视化装置,包括:读取单元,读取第一配置文件以提取用于执行预定航天器特征事件的至少一个航天器部件的动作数据,并读取第二配置文件以提取所述至少一个航天器部件的模型数据,其中,任一航天器部件的模型数据指示所述任一航天器部件的三维模型;显示单元,根据提取的模型数据调用所述至少一个航天器部件的三维模型,并基于所述至少一个航天器部件的动作数据,显示所述至少一个航天器部件的三维模型的动作过程。可选地,预定航天器特征事件包括所述至少一个航天器部件的动作过程,每个航天器部件的动作过程包括基本动作和基本动作之间的时序关系,任一航天器部件的动作数据指示所述任一航天器部件在预定航天器特征事件中的动作过程所包括的所有基本动作和基本动作之间的时序关系。可选地,任一航天器部件的动作数据包括与基本动作的动作类型对应的至少一个类型数据部分,类型数据部分包括与所述动作类型的基本动作一一对应的动作条目,每个动作条目包括动作参数和后续动作信息,其中,动作参数包括指示动作类型的第一类型字段、指示动作内容的内容字段,后续动作信息指示在所在动作条目所对应的基本动作之后执行的基本动作所对应的动作条目。可选地,基于任一航天器部件的动作数据显示所述任一航天器部件的三维模型的动作过程的处理本文档来自技高网...

【技术保护点】
1.一种显示航天器特征事件的可视化方法,其特征在于,包括:读取第一配置文件以提取用于执行预定航天器特征事件的至少一个航天器部件的动作数据,并读取第二配置文件以提取所述至少一个航天器部件的模型数据,其中,任一航天器部件的模型数据指示所述任一航天器部件的三维模型;根据提取的模型数据调用所述至少一个航天器部件的三维模型,并基于所述至少一个航天器部件的动作数据,显示所述至少一个航天器部件的三维模型的动作过程。

【技术特征摘要】
1.一种显示航天器特征事件的可视化方法,其特征在于,包括:读取第一配置文件以提取用于执行预定航天器特征事件的至少一个航天器部件的动作数据,并读取第二配置文件以提取所述至少一个航天器部件的模型数据,其中,任一航天器部件的模型数据指示所述任一航天器部件的三维模型;根据提取的模型数据调用所述至少一个航天器部件的三维模型,并基于所述至少一个航天器部件的动作数据,显示所述至少一个航天器部件的三维模型的动作过程。2.如权利要求1所述的可视化方法,其特征在于,预定航天器特征事件包括所述至少一个航天器部件的动作过程,每个航天器部件的动作过程包括基本动作和基本动作之间的时序关系,任一航天器部件的动作数据指示所述任一航天器部件在预定航天器特征事件中的动作过程所包括的所有基本动作和基本动作之间的时序关系。3.如权利要求2所述的可视化方法,其特征在于,任一航天器部件的动作数据包括与基本动作的动作类型对应的至少一个类型数据部分,类型数据部分包括与所述动作类型的基本动作一一对应的动作条目,每个动作条目包括动作参数和后续动作信息,其中,动作参数包括指示动作类型的第一类型字段、指示动作内容的内容字段,后续动作信息指示在所在动作条目所对应的基本动作之后执行的基本动作所对应的动作条目。4.如权利要求3所述的可视化方法,其特征在于,基于任一航天器部件的动作数据显示所述任一航天器部件的三维模型的动作过程的步骤包括:(A)基于当前动作条目中的第一类型字段和内容字段,控制并显示所述任一航天器部件的三维模型进行动作;(B)基于当前动作条目中的后续动作信息,确定随后执行的基本动作所对应的动作条目;(C)将确定的动作条目作为当前动作条目并执行步骤(A),其中,在基于任一航天器部件的动作数据显示所述任一航天器部件的三维模型的动作过程的步骤中,首先以所述任一航天器部件的动作数据中的初始的动作条目作为当前动作条目执行步骤(A)。5.如权利要求4所述的可视化方法,其特征在于,后续动作信息包括指示执行随后执行的基本动作的航天器部件的名称子字段、指示随后执行的基本动作的动作类型的类型子字段和与动作类型对应的基本动作的编号子字段。6.如权利要求5所述的可视化方法,其特征在于,第一配置文件包括与所述至少一个航天器部件一一对应的至少一个数据部分,其中,每个数据部分包括:用于指示航天器部件的标志字段...

【专利技术属性】
技术研发人员:杨成孙军谢剑锋唐歌实李勰王保丰铁伟涛蔡俊武
申请(专利权)人:中国人民解放军六三九二零部队
类型:发明
国别省市:北京,11

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

1