关键词:
虚拟现实
起重装备培训
逆向工程
LOD模型
Unity
摘要:
起重机作为广泛应用的特种装备,运行危险性大,极易发生安全事故。随着智能化起重机的不断升级,起重机操作难度也在加大,为降低由操作不当引起的安全事故,国家高度重视起重机的安全培训工作。目前培训操作多为传统的示教式培训,培训成本高、效果差。虚拟现实作为一种可以模拟真实场景、提供高度交互、带来沉浸式体验的新一代技术,可以让用户在虚拟条件下直观的感受到现场的氛围、探究实验的合理性和降低实验成本,因此被广泛应用到各行各业中。基于此,本文基于虚拟现实技术,搭建了智能化起重机虚拟现实仿真系统,并综合常规作业功能,为用户提供起重机车间漫游、操作培训、事故还原、培训考核等功能,然后利用HTC Vive让用户在沉浸式仿真环境中研究起重机相关操作规范,大幅提升工人培训效果。首先,通过现场调研卫华、东起起重机厂的相关培训流程及行业痛点,结合查阅相关起重机操作规范等材料,以河南某智能桥式起重机车间为原型,通过行业需求分析,对本次虚拟现实仿真系统进行系统框架和功能设计,并制定合理的开发路线。其次,在模型的建立及优化上,为还原起重机真实使用场景,采用逆向工程技术对起重机及起重机厂房进行建模。对于研究中起重机车间点云数据降噪问题,结合统计去噪和半径去噪算法,提出了一种基于迭代滤波模型的KD近邻距离去噪方法,能够有效剔除75%左右的噪声点云数据。针对此次三维虚拟场景模型数量大、交互模型复用性差和模型加载速度慢等问题,采用细节层次模型(levels of detail,LOD)技术构建起重装备几何模型,并对桥机结构组织进行重构,从而优化系统的真实感和实时性。然后,依据模型空间变换及几何变换,将建立好的模型导入到Unity平台,对场景进行综合性的优化。利用UGUI开发系统的人机交互界面,制作用户主菜单、登录和注册等界面,结合C#面向对象语言实现了起重装备的三维场景漫游、认知操作、路径可视化和考核培训等功能。基于My SQL数据库,实时存储用户培训数据以及起重机重要参数数据。使用HTC Vive虚拟现实头戴式显示器作为虚拟现实仿真的硬件交互设备,利用VRTK等脚本实现沉浸式的虚拟现实体验。最后,利用Unity平台将系统发布到Windows系统中,并结合现有起重机平台对本次开发的虚拟现实仿真系统进行验证,结果显示该起重机虚拟现实培训系统可以在降低培训成本的同时大幅度提升培训感官,实验效果良好。本次起重机虚拟现实仿真系统的开发,不仅适用于智能化起重机的相关培训,也是智能化起重机数字孪生车间平台的基础,具有较好的发展前景。