基于VR的变速器虚拟维修培训系统研究.pdf
《基于VR的变速器虚拟维修培训系统研究.pdf》由会员分享,可在线阅读,更多相关《基于VR的变速器虚拟维修培训系统研究.pdf(8页珍藏版)》请在咨信网上搜索。
1、PRINTING AND DIGITAL MEDIA TECHNOLOGY STUDY Tol.228 No.1 2024.02印刷与数字媒体技术研究 2024年第1期(总第228期)RESEARCH PAPERS研究论文基于VR的变速器虚拟维修培训系统研究李继瑞1,2,赵月静1*(1.河北科技大学 机械工程学院,石家庄 050018;2.齐鲁理工学院 智能制造与控制工程学院,济南 250200)摘要 为解决机械部件现场维修培训受限于时空因素的问题,本研究以典型部件变速器为例,通过实体测绘数据建立了三维模型,对模型进行优化及坐标重设处理,提出了一种改进蚁群算法,并研究了射线碰撞检测技术。基于虚
2、拟现实技术开发了包含维修拆装学习、练习、考试、工作原理展示以及零部件详细数据查询等交互功能的维修培训系统。通过所开发的功能模块实现对操作对象维修拆装过程的详细展示,用以提高维修人员拆装熟练度。随后,将所开发系统发布于多个端口,并通过与实训的对比,验证了该维修培训系统的实用性。关键词 虚拟现实;维修拆装;培训系统;变速器;Unity 3D中图分类号 TP391.9文献标识码 A文章编号 2097-2474(2024)01-129-08DOI 10.19370/10-1886/ts.2024.01.016Research on Virtual Maintenance Training System
3、 of Transmission Based on VRLI Ji-rui1,2,ZHAO Yue-jing1*(1.School of Mechanical Engineering,Hebei University of Science and Technology,Shijiazhuang 050018,China;2.School of Intelligent Manufacturing and Control Engineering,Qilu Institute of Technology,Jinan 250200,China)Abstract In order to solve th
4、e problem that the on site maintenance training of mechanical parts is limited by time and space factors,taken the typical transmission component as an example,the three-dimensional model was established through solid mapping data,and the model optimization and coordinate resetting were completed in
5、 this study.The improved ant colony algorithm was proposed,and the ray collision detection technology was studied.A maintenance training system including maintenance and disassembly learning,exercises,examinations,working principle display,and parts detailed data query has been developed based on vi
6、rtual reality technology.Through the function module can easily realize the transmission details of dismantling process,to improve the disassembly and assembly proficiency of maintenance personnel.The developed system was released to several ports,and the practicability of the maintenance training s
7、ystem was verified by comparing with practical training.Key words Virtual reality;Maintenance and disassembly;Training systems;Transmissions;Unity 3D收稿日期:2022-11-14修回日期:2022-12-29*为通讯作者项目来源:河北省重点研发计划项目(No.21351801D);河北省技术创新引导计划项目(No.20471801D)本文引用格式:李继瑞,赵月静.基于VR的变速器虚拟维修培训系统研究J.印刷与数字媒体技术研究,2024,(1):1
8、29-136.2024年1期印刷与数字媒体技术研究.indd 1292024年1期印刷与数字媒体技术研究.indd 1292024/3/6 15:48:452024/3/6 15:48:45130印刷与数字媒体技术研究2024年第1期(总第228期)0 引言虚拟现实(Virtual Reality,VR)技术被认为是影响生产进程的重要技术之一,将其与培训工作相融合,显著降低了传统培训的费效比1。利用VR技术,设计开发不受时间与空间限制的培训系统,既有效地避免了操作对象的损耗、保证了操作人员的安全,又可以将培训内容形象地可视化展示,相比以往的培训方式效率更高2-4。孙佳文等5研究了仿真系统相关的
9、多个关键技术,开发了具有良好沉浸感、漫游展示效果强的航海教育仿真训练平台;谢新慧6为了验证包围盒碰撞检测算法在虚拟装配中的重要作用,开发了针对涂布机的虚拟装配平台,包含结构展示、装配动画演示、交互装配等功能,为传统教学方式的拓展奠定基础;姚鹏飞等7通过对仿真变形、寻路算法等技术的研究,设计了挖泥船施工演示仿真系统,弥补了传统培训的缺陷;文国军等8针对钻机传统实训中存在的诸多问题,利用Unity 3D平台进行功能规划设计、操作界面布局、数据采集通讯,开发了虚拟训练系统,相比以往实训方式提高了培训效率。上述研究涉及的虚拟系统,注重探索与提升系统真实性相关的关键技术,未考虑所开发系统的实用性,应进一
10、步完善系统功能,以满足教育信息化“十三五”规划中提到的“用现代信息技术改造传统教学”要求。本研究根据维修培训任务的实际需求,基于Unity 3D虚拟系统开发平台,设计了包含学、练、考等多功能的虚拟维修培训系统开发方案;研究改进了基础蚁群算法,用以解决零部件拆装序列规划问题;针对某型运输车辆变速器的维修拆装培训工作受空间距离阻滞的问题,开发了一套虚拟维修培训系统,并发布于多个类型终端。基于该系统,用户可根据自身需求灵活地选择学习方式,通过全方位可视化认知、交互性拆装练习、针对性专题考核等功能模块对变速器的维修工作有更深层次的掌握,为使用虚拟现实技术解决传统维修培训受限于时空问题提供理论与方法支持
11、。1 系统设计方案1.1 系统框架设计本研究以用户需求为系统设计目标,以实物测绘数据为出发点,设计了不受时间、空间限制的仿真培训系统。培训系统设计框架如图1所示,系统包含软硬件支持层、数据结构层、逻辑支撑层和系统功能层4个部分。软硬件支持层为培训系统前期开发、正常运行过程提供开发平台支持、程序驱动支持、功能模块跳转、视图展示等软硬件环境支持。数据结构层存储了变速器维修培训系统运行所需的用户操作日志数据、题库数据、零部件详细信息数据等所有相关数据信息。在使用者与培训系统交互操作过程中,逻辑支撑层根据用户操作行为,以服务器客户机结构方式将所需数据从数据层中调入逻辑支撑层。逻辑支撑层通过培训系统内置
12、的碰撞检测、序列规划、拆装路径规划、成绩分析等算法,实时满足用户与培训系统交互过程中的行为操作。其中,零部件间虚拟仿真碰撞检测通过射线-碰撞器模型实现,利用改进蚁群算法完成拆装次序规划任务,并将所涉及的技术作为本研究的重点研究内容。前3部分相互依托、相辅相成,是完成系统开发的必要条件。系统功能层的搭建过程从变速器的维修拆装学习、拆装练习、拆装考试、工作原理认知、数据查询五个方面完成培训系统的建设,使用者可以按照自身需求进入对应模块进行训练,以提高维修操作能力。总的来讲,系统功能层是本系统开发完成后生成的各功能模块的集合,各功能模块根据实际培训需求设定有对应功能。1.2 开发流程虚拟维修培训系统
13、开发流程见表1,建立三维模型是开发培训系统的首要任务,根据实训中心的实体测绘数据绘制三维模型,其常规保存格式并不2024年1期印刷与数字媒体技术研究.indd 1302024年1期印刷与数字媒体技术研究.indd 1302024/3/6 15:48:452024/3/6 15:48:45131研究论文李继瑞等:基于VR的变速器虚拟维修培训系统研究能直接为虚拟现实开发软件所用,且CAD软件建立的模型导入开发平台后存在破面、名称丢失、坐标混乱等缺陷9,需要将CAD模型保存为.wrl格式后导入中间软件Cinema 4D处理,方便后续虚拟现实开发软件Unity 3D使用。在Cinema 4D中还需要对
14、变速器各零部件及装配体进行模型优化、父子关系规划、坐标重设等工作,维修场景的构建与仿真处理同样在此完成。表1 培训系统开发流程表Tab.1 Training system development flow table开发顺序软件支持任务实现输出格式SolidWorks建立实体三维模型.wrlCinema 4D重置模型坐标系、优化模型.fbxVisual Studio编写C#控制脚本.cSQLite Studio构建零部件信息数据库.dbUnity 3D创建培训系统UI界面、添加仿真材质、搭建虚拟场景、制作原理展示动画、发布.apk/.exe把处理完成的模型保存为.fbx格式导入Unity 3D
15、软件中,进行培训系统各功能的开发,先后完成UI交互界面的设计、仿真材质的添加、场景与模型位置的匹配、算法内置等任务,依次完成培训系统学习模式、练习模式、考试模式等功能模块的开发,结合Visual Studio控制语句实现零部件预设动作,借助SQLite Studio数据库构建所需数据信息;将开发完成的培训系统发布为.apk文件或.exe可执行文件等,实现手机端、桌面端、HTC设备等多渠道呈现。2 关键技术2.1 射线检测虚拟维修环境中,模型间存在必要的碰撞反馈、避免“穿墙而过”现象是对仿真系统的基本要求。传统的碰撞检测方法有层次包围盒法与空间分割法两种,分别适用于复杂环境和模型分布较均匀的环境
16、10,对于虚拟拆装精度及仿真度要求比较高的环境并不适用,本研究利用Ray-Collider射线碰撞检测方式提高维修培训系统的仿真效果。基于射线的碰撞检测即从某一指定位置发射规定方向的射线,当与给定了碰撞器的被检测物体存在交集时,得到被检测物体的详细位置信息,并给予反馈。三维空间中的碰撞检测可简化为解析几何问题,其实质是探究射线与三角形的相交问题,如图2所示,射线上某一点的表达如式(1)。操作提示步骤列表练习模块语音讲解射线碰撞检测拆装序列规划虚拟仿真建模拆装路径优化仿真功能实现人机实时交互拆装演示学习模块成绩分析题库选择考试模块运动仿真原理展示工作原理认知模块制造装配工艺零部件信息数据查询模块
17、系统功能层逻辑支撑层数据结构层软硬件支持层数据支持基础建设C/S模式零部件数据信息用户操作日志题库数据数据交互Unity 3D引擎屏显交互设备SQLite Studio数据库工作站图1 虚拟维修培训系统框架图Fig.1 Framework diagram of virtual maintenance training system2024年1期印刷与数字媒体技术研究.indd 1312024年1期印刷与数字媒体技术研究.indd 1312024/3/6 15:48:452024/3/6 15:48:45132印刷与数字媒体技术研究2024年第1期(总第228期)P3P2P1PQQ0at图2 射
18、线碰撞检测原理Fig.2 Principle of radiographic collision detection Q=Q0+t(1)式(1)中,Q为射线上一点,Q0为射线发射点,决定射线的方向,t为时间变量。t与决定点Q的位置。空间中三角形的三个顶点分别表示为 P1(x1,y1,z1),P2(x2,y2,z2),P3(x3,y3,z3),三角形面中任意点用重心坐标(u,v)表示,其本质是顶点的加权平均值,如式(2)。(2)式(2)中,u、v表示点P与三角形某两个顶点间的距离权重,u0,v0,u+v1。除射线在三角形面上不考虑外,若三角形面内存在一点同时在射线上,则射线与三角形相交,此时点Q
19、与P点为同一点,联立式(1)与式(2),得到式(3),(3)根据克莱姆法则,令E1=P2-P1,E2=P3-P1,H=Q0-P1,可求得关于未知量t、u、v的解,如式(4),(4)将已知的三角形顶点坐标P1、P2、P3,射线起点坐标Q0代入式(4)便得到相应的交点坐标。根据所得交点坐标在笛卡尔坐标系中的位置,通过编程语句从某定点向目标点发出射线,可获得所需信息。在系统开发过程中,根据实际需求将保持静止(或很少运动)的被检测对象添加静态碰撞器,仿真实体物理运动的零部件添加刚体碰撞器;本研究位置干涉情况,仅需碰撞反馈信息,故设定触发器检测碰撞情况。变速器各零部件的碰撞器添加情况如图3所示。碰撞检测
20、关键控制代码如下:Ray ray1=Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hit1;If(Physics.Raycast(ray1,out hit1)print(“返回对象坐标:”+hit1.transform.position);print(“返回对象点信息:”+hit1.point);print(“返回对象碰撞体信息:”+hit1.collider.Object.name);print(“返回对象距离:”+hit1.distance);2.2 拆装序列规划拆装序列规划是虚拟维修拆装顺利进行的先决条件,将维修
21、对象零部件间的关联关系、维修工具的选取情况、拆装过程的并行特征等信息量化处理,生成相应的自相关矩阵,通过可行性方法,规划出最优拆装序列。本研究使用改进蚁群算法对装配序列进行规划,具体操作过程包括层次化拆装次序11、建立多色集合12装配关系模型、基于算法生成最优拆装序列三个部分。其中,层次化处理的拆装次序作为改进蚁群算法的初始“信息素”,同时作为多色集合关系模型建立的依据,多色集合关系模型为算法提供选择集、关系矩阵推理依据等相关信息。2.2.1 层次化拆装次序根据设备零部件目录或维修手册,将各零部件拆装顺序绘制成零部件装配层次关系图,为改进蚁群算法建立运算基础。以变速器的装配过程为例,装配次序表
22、分为4个层次,如图4所示。装配过程图3 变速器添加碰撞器示意图Fig.3 Schematic diagram of adding a collider to a transmission2024年1期印刷与数字媒体技术研究.indd 1322024年1期印刷与数字媒体技术研究.indd 1322024/3/6 15:48:462024/3/6 15:48:46133研究论文李继瑞等:基于VR的变速器虚拟维修培训系统研究从层次关系图最外圈第R3层零件开始,按逆时针以第一个零件为基准将连续零件装配形成1挡齿轮组部件,同样方式装配生成法兰总成,之后在第R2层同样由逆时针装配的方式装配生成R1层的基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VR 变速器 虚拟 维修 培训 系统 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。