一种机械间检修VR模拟培训方法与流程.docxVIP

一种机械间检修VR模拟培训方法与流程.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一种机械间检修VR模拟培训方法与流程

一种机械间检修vr模拟培训方法

技术领域

1.本发明涉及一种机械间检修vr模拟培训方法。

背景技术:

2.随着虚拟现实(vr)技术的普及,应用于轨道交通行业的模拟培训系统也越来越多。借助vr技术,学员可以在完全虚拟的三维场景中对机车部件进行感知、认识,以及故障的检修及行车过程的模拟;从而提高了模拟驾驶培训系统的沉浸感与真实感。

3.虚拟现实技术是基于两座定位器的信号收发定位vr头盔与手柄在固定活动范围内的位置来反馈给程序,用户的位置信息无法与程序的物理引擎进行交互。此时虚拟场景中的学员是在一个三维立体的空间内,程序可控的只是基站定位的空间,而学员在空间内的移动只能单向的反馈给程序。所以现有vr软件都存在头部和双手穿过虚拟模型而没有物理反馈的问题,即头部穿模问题和手部穿模问题,也可以称为头显穿模问题和手柄穿模问题。

4.而且,在机车模拟培训领域,学员需要模拟在机械间进行检修操作。而机械间是一个封闭的、非常狭小的空间。因此,头部和手部穿模在机械间模拟培训时是非常常见的问题。

5.面对该问题,解决方式包括:

6.一,无视穿模。

7.二,穿模后使视角全部变黑,造成黑屏,从而提醒用户穿模。

8.三,通过振动手柄的方式体现用户穿模。

9.这些方式无疑会造成真实感差和用户体验下降。

技术实现要素:

10.本申请的目的在于提供一种机械间检修vr模拟培训方法,用以解决手柄穿模的问题。

11.为实现上述目的,本发明提出了一种机械间检修vr模拟培训方法,包括以下步骤:

12.为检测手柄添加碰撞体,碰撞体用于检测手柄与机械间墙体或者设备的接触;

13.当碰撞体检测到手柄与机械间墙体或者设备的接触,并且发生穿模时,记录穿模位置的坐标;

14.以该坐标为中心,显示涟漪效果。

15.进一步的,所述涟漪为圆形、矩形或者三角形。

16.本发明还提出了另一种机械间检修vr模拟培训方法,包括以下步骤:17.将手柄模型替换为手部模型;为手部模型添加碰撞体;

18.将手柄模型替换为手部模型;

19.在每个指尖上延伸出一条沿指尖指向的检测射线;

20.当检测射线检测到手柄与物体模型接触时,以检测射线与接触面的接触点为圆

心,在接触面上生成穿孔模型,穿孔模型的大小随着手指与接触面的距离减少而增大;同时使渲染层级的高低关系为:穿孔模型>物体模型≥手部模型。21.进一步的,手指在接触面移动时,根据检测射线与物体模型接触点为圆点来移动穿孔。

22.进一步的,手指接触到接触面时穿孔模型达到最大,手指穿过接触面后穿孔模型大小不再改变。

23.进一步的,当检测到两个穿孔模型接触时,将两个穿孔模型替换为一个至少涵盖对应的手指的穿孔模型。

24.进一步的,所述穿孔为圆形、三角形或矩形。

25.本发明的有益效果是:通过定位反馈给活动范围并且显示出来,既给了用户穿模的反馈也没有破坏用户的沉浸感。

附图说明

26.图1是实施例1的穿模方式示意图;

27.其中,a是人体模型,b是穿模位置,c为涟漪效果,d为机械间的墙壁模型;

28.图2是实施例2的穿模方式示意图;

29.其中,1为物体模型,2为手柄模型,3为射线,4为穿孔模型。

具体实施方式

30.手柄穿模与头显穿模不同,手柄定位的位置并不会影响到整个活动范围或用户位置,因此并不适用于头显穿模的方法。本发明中,主要构思是使手柄穿模更具有交互性,以提醒用户注意,主要方法是通过定位反馈给活动范围并且显示出来。

31.实施例1

32.如图1所示,手柄穿过模型的部分会通过碰撞体触发记录接触点坐标,然后在坐标点生成一个涟漪特效。这样既给了用户穿模的反馈也没有破坏用户的沉浸感。

33.具体步骤包括:

34.检测手柄添加碰撞体,碰撞体用于检测手柄与机械间墙体或者设备的接触;35.当碰撞体检测到手柄与机械间墙体或者设备的接触,并且发生穿模时,记录穿模位置的坐标;

36.以该坐标为中心,显示涟漪效果。

37.如图1中,涟漪的形状为圆形,作为其他实施方式,还可以为矩形、三角形等其他形状。

38.作为其他实施方式,还可以在穿模时结合手柄的振动对用户进行提醒。39.实施例2

40.如图2所示为一种穿透物体的效果。

41.具体步骤包括:

42.将手柄模型替换为手部模型;

43.在每个指尖上延伸出一条沿指尖指向的检测射线3(检测射线即为一种碰撞体);检测射线3的意义在于:在手指实际接触到表面之前,系统将能更好地确定具体的穿模角

度。

44.当检测射线检测到手柄与物体模型(即机械间墙体或者设备模型)接触时,以检测射线与接触面的接触点为圆心,在接触面上生成穿孔模型,穿孔模型的大

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档