一种三维交互式培训训练系统的制作方法

文档序号:9728348阅读:517来源:国知局
一种三维交互式培训训练系统的制作方法
【技术领域】
[0001]本发明属于航天产品数字化设计与系统仿真领域,本发明涉及一种三维交互式培训训练系统。
【背景技术】
[0002]三维设计技术在产品设计阶段已经进行了广泛的应用,基于三维模型开展设计、虚拟装配、性能仿真、生产制作过程仿真等工作对于提升产品的质量具有重要的意义,三维模型已经成为了产品研制的输出结果和制造依据。
[0003]目前在产品的售后环节,对于三维模型的利用还不充分,多以二维图、文字、视频等的形式编制产品的使用说明书,存在着不够直观、不够生动的问题。为了使产品使用人员、维修人员、维护人员能够尽快熟悉产品的使用及维护保障等方面知识,仅通过文本图片等形式难以达到较好的效果。

【发明内容】

[0004]本发明的技术解决问题的目的在于:克服现有技术的不足,提供一种面向服务保障的三维交互式培训训练系统,实现对三维模型产品的组成进行拆分或安装分析,并能够基于三维模型编制练习考试题目,帮助使用者快速熟悉产品的结构组成。
[0005]本发明的技术解决方案是:
[0006]一种三维交互式培训训练系统,包括三维模型数据库、出题模块、浏览模块、练习模块和考试模块;
[0007]三维模型数据库,存储三维模型数据,用于出题模块和浏览模块调用;
[0008]出题模块,创建三维模型的零组件拆装任务,并记录三维模型拆装顺序,用作练习或考试题目被练习模块和考试模块调用,同时在创建任务过程中添加各工序必要的提示信息以及针对创建任务过程中正确与错误的操作,设置操作响应,若正确继续创建下一步零组件拆装顺序,若错误则重新操作当前步骤;
[0009]浏览模块,用于显示出题模块创建的任务的执行情况以及调用三维数据库中的三维模型,并从不同视角进行查看以及生成爆炸图和剖视图;当练习模块和考试模块在执行出题模块创建的任务时,若三维模型零组件出现错误的操作,浏览模块,通过将正确零件高亮显示的方式来进行提示;
[0010]考试模块,从出题模块中调用任务,并将解析后的任务彳目息显不在任务列表中;考试模块,根据调用的任务,完成拆装过程,若执行任务过程中,三维模型零组件位置操作错误,零组件将回到原位置进行重新操作;
[0011]练习模块,从出题模块中调用任务,并将解析后的任务信息显示在任务列表中,同时练习模块调用出题模块创建任务过程中添加的各工序必要的提示信息;练习模块,在执行任务过程,若发生错误,提示信息会提示三维模型零组件正确的目标位置。
[0012]三维数据库中的三维模型采用三角面片形式,三维模型的表面根据三维模型的实际物体配置金属、复合材料表面材质。
[0013]出题模块的具体实现方式如下:
[0014](1)出题模块,调用并打开三维模型数据库中存储的三维模型,;
[0015](2)创建练习或考试任务;所述任务分为三维模型拆卸任务和装配任务;
[0016](3)记录步骤(2)任务中三维模型的每一步拆装顺序;
[0017]若题目为三维模型的拆卸过程,则按照实际产品的拆卸过程,从培训训练系统的主视窗的产品模型上选择若干个零组件,拖放到零组件箱中,当模型拖拽到零组件箱中之后,出题模块记录被拆卸的零组件的原有装配位置;
[0018]若题目为产品的装配过程,则从零组件箱中选择作为基准的零组件,将其拖入到培训训练系统的主视窗中保存,然后按照安装工序要求,依次将其余零组件与基准组件进行安装,当各零组件接近安装位置时,会自动吸附到各自装配位置,完成安装。
[0019]步骤(3)中自动吸附到各自的装配位置的具体方式如下:
[0020](3a)获取零组件目标装配位置包围盒和当前位置的包围盒;所述包围盒是一种体积大于零组件的遵循一定规则的简单几何体,用于近似代替零组件对象,即零组件的位置由包围盒来表示;
[0021](3b)将两个包围盒的八个顶点投影到与屏幕视窗平齐的平面上,得到当前位置及零组件目标装配位置的包围盒顶点集投影的两个点集,同样通过包围盒算法得到两个点集在平面上的二维的包围盒;
[0022](3c)计算二维包围盒的中心包围盒:取零组件当前位置和目标零组件装配位置二维包围盒的斜对角线的15/32处点和17/32处的点,将其作为中心包围盒上斜对角线的两个端点,得到中心包围盒;
[0023](3d)计算两个中心包围盒的干涉关系,若零组件当前位置与目标装配位置的二维中心包围盒发生干涉,则将零组件的当前位置直接置为目标装配位置,实现零组件自动吸附功能。
[0024]本发明与现有技术相比具有如下优点:
[0025](1)本发明一种面向服务保障的三维交互式培训训练系统,实现对三维模型产品的组成进行拆分或安装分析,并能够基于三维模型编制练习考试题目,帮助使用者快速熟悉产品的结构组成,掌握产品的拆卸和装配过程操作,能够显著地提高培训或训练效果。
[0026](2)本发明通过出题模块,在三维模型浏览的基础上增加了交互功能,使得使用者能够分步骤对三维模型进行交互操作,实现对实际产品拆卸过程和装配过程模拟,大幅度提高培训和训练的效率。
[0027](3)本发明通过自动吸附功能,大大简化了产品三维模型装配时的操作,降低了操作难度,能够使使用者集中精力学习产品的结构组成和拆装步骤,而且本发明的自动吸附功能能够保证零组件安装准确,不受操作者主管因素影响。
【附图说明】
[0028]图1为本发明的系统组成图;
[0029]图2为本发明的中心包围盒干涉原理示意图。
【具体实施方式】
[0030]下面结合附图对本发明【具体实施方式】做进一步介绍。
[0031]如图1所示,一种三维交互式培训训练系统包括:三维模型数据库、出题模块、浏览模块、练习模块和考试模块;
[0032]三维模型数据库,存储三维模型数据,用于出题模块和浏览模块调用;为了满足视觉的真实感和快速显示,三维数据库中的三维模型采用三角面片形式,三维模型的表面根据三维模型的实际物体配置金属、复合材料表面材质;
[0033]出题模块,创建三维模型的零组件拆装任务,并记录三维模型拆装顺序,用作练习或考试题目被练习模块和考试模块调用,同时在创建任务过程中添加各工序必要的提示信息以及针对创建任务过程中正确与错误的操作,设置操作响应,若正确继续创建下一步零组件拆装顺序,若错误则重新操作当前步骤;
[0034]出题模块具体实现方式如下:
[0035](1)出题模块,调用并打开三维模型数据库中存储的三维模型;
[0036](2)创建练习或考试任务;所述任务分为三维模型拆卸任务和装配任务;
[0037](3)记录步骤(2)任务中三维模型的每一步拆装顺序;
[0038]若题目为三维模型的拆卸过程,则按照实际产品的拆卸过程,从培训训练系统的主视窗的产品模型上选择若干个零组件,拖放到零组件箱中,当模型拖拽到零组件箱中之后,出题模块记录被拆卸的零组件的原有装配位置;
[0039]若题目为产品的装配过程,则从零组件箱中选择作为基准的零组件,将其拖入到培训训练系统的主视窗中保存,然后按照安装工序要求,依次将其余零组件与基准组件进行安装,当各零组件接近安装位置时,会自动吸附到各自装配位置,完成安装;
[0040]自动吸附到各自的装配位置的具体方式如下:
[0041](3a)获取零组件目标装配位置包围盒(装配完成后所在位置)和当前位置的包围盒;所述包围盒是一种体积大于零组件的遵循一定规则的简单几何体,用于近似代替零组件对象,即零组件的位置由包围盒来表示;包围盒主要用于确定目标几何体在空间的大致位置和外形大小;常用的包围盒有轴向包围盒(Aligned Axis Bounding Box,AABB)和方向包围盒(Oriented Bounding Box,0BB)等,如图2所不;
[0042](3
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1