论文部分内容阅读
随着计算机仿真技术、传感技术、显示技术、网络并行处理等技术的发展和日趋成熟,虚拟现实技术在很多领域都有了进一步的应用。特别是在一些操作基本定型、生产体系成熟、劳动强度高、操作风险大、使用和维护成本高、需要反复操作才能掌握的技能,虚拟现实技术有了很大的应用空间。虚拟现实技术依靠其便捷、逼真、交互、经济和可复用性强等特性,逐渐被一些工业开发、科学研究和教育培训领域所采用,进而出现了诸如虚拟制造、虚拟驾驶、虚拟装配等研究方向。利用虚拟现实技术开展焊接仿真应用研究,可以提高从业人员学习效率、降低学习成本、减少焊接学习过程中所带来的危险,最终形成的教学培训系统可以成为焊接培训人员资源丰富的学习平台。本文研究内容包含以下三个方面:(1)综合虚拟仿真技术与焊接技术,以焊条电弧焊中的平焊工艺为研究对象,对国内外焊接仿真技术研究成果进行调研分析,制定了基于虚拟现实的焊接仿真框架,在框架基础上确定电弧焊仿真在开发过程中所需要的建模软件、开发软件以及开发硬件。(2)研究了场景模型移动、事件触发、动画模拟、Shader、Perlin噪声以及粒子特效等关键技术。事件触发包含UI交互和物体模型之间碰撞检测;动画模拟设计使用DoTween模拟焊接不同运条方式;Shader包括场景贴图材质以及光照显示;Perlin噪声用来实现焊接过程中熔滴位置模拟;粒子特效实现焊接过程产生的强光与烟雾效果。(3)在熟练掌握电弧焊焊接工艺基础和技术核心基础上,使用Unity3D和HTC VIVE实现了焊接介绍、焊接步骤、视频演示、手动操作四个功能模块,按照CPU、GPU以及内存三个方向展开了优化研究。CPU优化采用批处理技术实现;GPU优化从减少模型顶点数与三角面角度开展;内存优化主要采用对象池进行粒子特效优化。仿真结果表明上述优化可以显著降低系统延迟,提高帧数,加强用户使用流畅性。