【技术实现步骤摘要】
基于法线自修正的跌落测试可视化虚拟现实系统及方法
本专利技术涉及产品可视化的虚拟现实
,尤其涉及基于法线自修正的跌落测试可视化虚拟现实系统及方法。
技术介绍
跌落测试又称落下试验,是许多产品验收的标准之一,如家电产品中洗衣机,其验收标准中就包括首批产品的落下试验,其用于对洗衣机产品本体的耐冲击程度是否足够加以验证等,藉以判断有关的设计改善要点。目前,跌落测试是用实体产品本体按要求从规定高度垂直跌落到规定的水平面上。但是实体产品本体的跌落测试,一方面具有滞后性,因为在进行跌落测试时,产品已小批量下线,一旦出现跌落测试质量问题,需要对已下线的产品进行处理,既造成制造成本的浪费又影响生产计划的执行;另一方面缺乏广泛适应性,因为跌落测试的验收标准比较宽泛,是以产品的重量范围进行划分区域段,没有给出各种型号实体产品本体跌落测试个性化高度要求,难以适应当前社会的个性定制化产品服务的趋势,同时没有给出实体产品本体跌落的安全高度、警高高度和破坏高度。
技术实现思路
为了克服现有实体产品本体的跌落测试,一方面具有滞后性,因为在进行跌落测试时,产品已小批量下线,一旦出现跌落测试质量问题,需要对已下线的产品进行处理,既造成制造成本的浪费又影响生产计划的执行;另一方面缺乏广泛适应性,因为跌落测试的验收标准比较宽泛,是以产品的重量范围进行划分区域段,没有给出各种型号实体产品本体跌落测试个性化高度要求,难以适应当前社会的个性定制化产品服务的趋势,同时没有给出实体产品本体跌落的安全高度、警高高度和破坏高度等缺陷,本专利技术基于法线自修正算法,建立跌落测试的虚拟可视化平台,提供基于法线 ...
【技术保护点】
1.基于法线自修正的跌落测试可视化虚拟现实系统及方法,包括模型模块,Unity 3D引擎模块,产品模型网络边界初始化,产品模型碰撞块初始化,产品跌落测试触发,产品跌落测试是否发生形变判断,法线自修正算法模块,产品跌落测试可视化是否完成判断,产品跌落测试可视化过程终止,产品跌落测试结果分析和洗衣机跌落测试可视化执行模块,其特征在于,模型模块包括创建产品的三维模型,搭建虚拟场景的三维模型,模型格式转换,模型导入至Unity 3D引擎,模型属性设置;Unity 3D引擎模块包括Unity 3D引擎的相机浏览设置,Unity 3D引擎的UI功能界面设计,Unity 3D引擎的程序脚本编译;法线自修正算法模块包括计算产品模型变形区域法线,更新产品模型变形区域各个接触点作用力的方向和大小,记录产品模型变形区域形变,更新产品模型网络边界,更新产品模型碰撞块;洗衣机跌落测试可视化执行模块包括安全高度选择按钮(201),警告高度选择按钮(202),破坏高度选择按钮(203),洗衣机本体模型(204),返回选择按钮(205),安全高度选跌落测试变形区域(301),警告高度选跌落测试变形区域(401),破坏 ...
【技术特征摘要】
1.基于法线自修正的跌落测试可视化虚拟现实系统及方法,包括模型模块,Unity3D引擎模块,产品模型网络边界初始化,产品模型碰撞块初始化,产品跌落测试触发,产品跌落测试是否发生形变判断,法线自修正算法模块,产品跌落测试可视化是否完成判断,产品跌落测试可视化过程终止,产品跌落测试结果分析和洗衣机跌落测试可视化执行模块,其特征在于,模型模块包括创建产品的三维模型,搭建虚拟场景的三维模型,模型格式转换,模型导入至Unity3D引擎,模型属性设置;Unity3D引擎模块包括Unity3D引擎的相机浏览设置,Unity3D引擎的UI功能界面设计,Unity3D引擎的程序脚本编译;法线自修正算法模块包括计算产品模型变形区域法线,更新产品模型变形区域各个接触点作用力的方向和大小,记录产品模型变形区域形变,更新产品模型网络边界,更新产品模型碰撞块;洗衣机跌落测试可视化执行模块包括安全高度选择按钮(201),警告高度选择按钮(202),破坏高度选择按钮(203),洗衣机本体模型(204),返回选择按钮(205),安全高度选跌落测试变形区域(301),警告高度选跌落测试变形区域(401),破坏高度选跌落测试变形区域(501);基于法线自修正的跌落测试可视化虚拟现实系统及方法的具体步骤是先模型模块设计;然后Unity3D引擎模块设计;再产品模型网络边界初始化,产品模型碰撞块初始化;再产品跌落测试触发,并实时判断产品跌落测试是否发生形变,如果发生形变,则执行法线自修正算法模块,如果未发生形变,则执行产品跌落测试可视化是否完成判断;实时产品跌落测试可视化是否完成判断,如果产品跌落测试可视化过程未结束,则产品跌落测试继续进行,如果产品跌落测试可视化过程结束,则产品跌落测试可视化过程终止,实施产品跌落测试结果分析。2.根据权利要求1所述的基于法线自修正的跌落测试可视化虚拟现实系统及方法,其特征在于,所述模型模块设计,具体步骤如下:步骤1,创建产品的三维模型:用三维制图软件,按照设计产品中所有零件的结构及其尺寸绘制零件图,并将所有零件三维图进行装配,获得产品的三维模型;步骤2,搭建虚拟场景的三维模型:用三维制图软件,模拟产品跌落测试现场,设计产品跌落测试现场的虚拟场景的的三维模型;步骤3,模型格式转换:将产品的三维模型和产品跌落测试现场的虚拟场景的的三维模型的文件格式通过3dsMax软件转换成Unity3D引擎能够接受的FBX格式文档;步骤4,模型导入至Unity3D引擎:先将模型格式转换的文档拷贝至模型文件下,再将模型文件拖至操作区,Unity3D引擎自动进行加载;步骤5,模型属性设置:根据据需要设置模型属性设置,“scale”比例的设置、添加碰撞块、刚体属性。3.根据权利要求1所述的基于法线自修正的跌落测试可视化虚拟现实系统及方法,其特征在于,所述Unity3D引擎模块设计,具体步骤如下:步骤1,Unity3D引擎的相机浏览设置:编译Unity3D引擎的相机脚本,通过相机实现旋转、平移和缩放功能,并将编译Unity3D引擎的相机脚本附加给Un...
【专利技术属性】
技术研发人员:贾文友,曹紫阳,刘莉,王子辉,梁利东,江本赤,苏学满,夏天赐,贾昊瑞,
申请(专利权)人:安徽工程大学,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。