基于虚拟现实的姿态漫游方法、系统、装置及可读存储介质制造方法及图纸

技术编号:22466779 阅读:53 留言:0更新日期:2019-11-06 10:41
本发明专利技术涉及一种基于虚拟现实的姿态漫游方法、装置、系统及可读存储介质,该方法包括如下步骤:获取用户对踏板所施加的踏板压力数据,其中所述踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值;根据所述踏板压力数据计算得到在虚拟场景中替身对应的运动速率值以及朝向角度;将所述运动速率值以及所述朝向角度传输至运动反馈模块;根据所述运动速率值以及所述朝向角度,控制用户和替身在现实和虚拟空间同步完成转向动作,控制替身在虚拟空间完成相适应速度的前进动作。本发明专利技术提出的基于虚拟现实的姿态漫游方法,可在有限的空间内实现在VR大场景内快速到达任意地点的漫游效果,提高了漫游体验。

Attitude roaming method, system, device and readable storage medium based on virtual reality

【技术实现步骤摘要】
基于虚拟现实的姿态漫游方法、系统、装置及可读存储介质
本专利技术涉及虚拟现实
,特别涉及一种基于虚拟现实的姿态漫游方法、系统、装置及可读存储介质。
技术介绍
VR为VirtualReality,也即为虚拟现实,其具体内容是利用计算机图形系统和外接的各类设备接口在计算机上生成虚拟的可以交互的三维场景。unity是由UnityTechnologies开发并为游戏开发者提供的一整套开发工具,主要针对移动平台,可在配置较低的平台上流畅运行。unity包含了完整的渲染、UI、场景构建、动画、视觉特效、物理模拟以及资源管理等模块,与主流的外设也有着很友好的接口。近年来,随着VR技术的发展,HTC以及Oculus等许多VR漫游与体验的设备应时而生。HTCvive虚拟头盔实现了房间级别的行走漫游,Oculus实现原地瞬移方式的漫游,从软件算法上面看,有人提出并实现了通过利用手柄瞬移操作以及摆臂运动操作,以增强了VR漫游体验。然而,现有的漫游方法,仍然避免不了以有限空间漫游无限空间的矛盾,在小场地实现大范围漫游的问题没有得到较好地解决。
技术实现思路
基于此,本专利技术的目的是为了解决现有的漫游方法,仍然避免不了以有限空间漫游无限空间的矛盾,在小场地实现大范围漫游的问题没有得到较好地解决。本专利技术提出一种基于虚拟现实的姿态漫游方法,其中,所述方法包括如下步骤:获取用户对踏板所施加的踏板压力数据,其中所述踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值;根据所述踏板压力数据计算得到在虚拟场景中替身对应的运动速率值以及朝向角度;将所述运动速率值以及所述朝向角度传输至运动反馈模块;根据所述运动速率值以及所述朝向角度,控制所述替身在所述虚拟场景中完成对应的动作。本专利技术提出的基于虚拟现实的姿态漫游方法,当用户站立在踏板上时,获取用户对踏板所施加的踏板压力数据,在本专利技术中,上述的踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值,也即获取用户在进行虚拟现实体验时,在各个方向上施加的作用力,根据对应的作用力计算得到对应的运动速率值以及朝向角度,然后将上述的运动速率值以及朝向角度传输至运动反馈模块,运动反馈模块根据所接收的运动速率值以及朝向角度,控制对应的替身执行相应的动作。在本专利技术中,替身可实时地执行体验者的任意动作,仅通过对应的姿态漫游装置,便可在小场地内实现大范围的姿态漫游效果,满足了体验者的大范围体验需求,提高了体验效果。所述基于虚拟现实的姿态漫游方法,其中,所述运动速率值的计算公式为:V={[(SLF-SLB)+(SRF-SRB)]/2}*SensitivityV其中,所述左前方压力值为SLF,所述左后方压力值为SLB,所述右前方压力值为SRF,所述右后方压力值为SRB,SensitivityV为速率敏感系数,V为所述运动速率值。所述基于虚拟现实的姿态漫游方法,其中,所述朝向角度的计算公式为:Angle={[(SLF-SRF)+(SLB-SRB)]/2}*SensitivityA其中,SensitivityA为角度敏感系数,Angle为所述朝向角度。所述基于虚拟现实的姿态漫游方法,其中,所述方法还包括:获取用户操作的把手所对应的当前把手高度数值,将所述当前把手高度数值与虚拟把手高度数值进行比较以得到一高度偏差值;当判断到所述高度偏差值超出预设高度偏差范围,则通过高度调节按钮调节所述当前把手高度数值以与所述虚拟把手高度数值相等。本专利技术还提出一种基于虚拟现实的姿态漫游系统,其中,所述系统包括:数据采集模块,用于获取用户对踏板所施加的踏板压力数据,其中所述踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值;运算枢纽模块,用于根据所述踏板压力数据计算得到在虚拟场景中替身对应的运动速率值以及朝向角度;数据输出模块,用于将所述运动速率值以及所述朝向角度传输至运动反馈模块;运动反馈模块,用于根据所述运动速率值以及所述朝向角度,控制所述替身在所述虚拟场景中完成对应的动作。所述基于虚拟现实的姿态漫游系统,其中,所述数据采集模块包括压力传感器,所述压力传感器包括依次电性连接的电阻应变片、惠更斯电桥电路、信号增强电路以及AD转换电路,所述AD转换电路的输出端与所述运算枢纽模块的输入端电性连接,所述惠更斯电桥电路用于将接收到的压力模拟信号进行电性处理,并经所述信号增强电路进行增强后传输至所述AD转换电路以转换成压力数据信号。所述基于虚拟现实的姿态漫游系统,其中,所述运动反馈模块包括依次电性连接的第一驱动电路、第一步进电机与水平转轴,以及依次连接的第二驱动电路、第二步进电机与撑杆升降,所述第一驱动电路以及所述第二驱动电路的输入端均与所述运算枢纽模块电性连接。本专利技术还提出一种基于虚拟现实的姿态漫游装置,其中,包括一底座、固定设于所述底座上表面的支撑杆、设于所述支撑杆顶部的把手件以及可拆卸托盘,所述底座包括底座外圈部以及底座内圈部,所述支撑杆的底部与所述底座内圈部固定连接,所述支撑杆包括一支撑主杆以及固定设于所述支撑主杆上部的支撑副杆,所述把手件固定设于所述支撑主杆的顶部,所述可拆卸托盘设于所述支撑副杆的顶部,所述装置执行如上所述的基于虚拟现实的姿态漫游方法。所述基于虚拟现实的姿态漫游装置,其中,所述把手件包括一把手转接块、设于所述把手转接块两端的把手主杆部、设于所述把手主杆部自由末端的把手安装块,在所述把手安装块的外端面固定设有一握持部,所述把手转接块与所述支撑主杆的顶部固定连接,在所述底座内圈部开设有沉槽部,所述可拆卸托盘包括一托盘主体,在所述托盘主体上开设有十字槽。本专利技术还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现上述所述的基于虚拟现实的姿态漫游方法。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明图1为本专利技术第一实施例提出的基于虚拟现实的姿态漫游方法的流程图;图2为本专利技术第二实施例提出的基于虚拟现实的姿态漫游系统的结构示意图;图3为本专利技术第三实施例提出的基于虚拟现实的姿态漫游装置的整体结构示意图;图4为图3所示的基于虚拟现实的姿态漫游装置中底座的结构放大图;图5为图3所示的基于虚拟现实的姿态漫游装置中支撑杆的结构放大图;图6为图3所示的基于虚拟现实的姿态漫游装置中把手件的结构放大图;图7为图3所示的基于虚拟现实的姿态漫游装置中可拆卸托盘的结构放大图;图8为本专利技术第三实施例提出的基于虚拟现实的姿态漫游装置中的电路结构示意图。主要符号说明:具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的首选实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。现有的漫游方法,如瞬移操作存在头晕现象和为避免头本文档来自技高网
...

【技术保护点】
1.一种基于虚拟现实的姿态漫游方法,其特征在于,所述方法包括如下步骤:获取用户对踏板所施加的踏板压力数据,其中所述踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值;根据所述踏板压力数据计算得到在虚拟场景中替身对应的运动速率值以及朝向角度;将所述运动速率值以及所述朝向角度传输至运动反馈模块;根据所述运动速率值以及所述朝向角度,控制所述替身在所述虚拟场景中完成对应的动作。

【技术特征摘要】
1.一种基于虚拟现实的姿态漫游方法,其特征在于,所述方法包括如下步骤:获取用户对踏板所施加的踏板压力数据,其中所述踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值;根据所述踏板压力数据计算得到在虚拟场景中替身对应的运动速率值以及朝向角度;将所述运动速率值以及所述朝向角度传输至运动反馈模块;根据所述运动速率值以及所述朝向角度,控制所述替身在所述虚拟场景中完成对应的动作。2.根据权利要求1所述的基于虚拟现实的姿态漫游方法,其特征在于,所述运动速率值的计算公式为:V={[(SLF-SLB)+(SRF-SRB)]/2}*SensitivityV其中,所述左前方压力值为SLF,所述左后方压力值为SLB,所述右前方压力值为SRF,所述右后方压力值为SRB,SensitivityV为速率敏感系数,V为所述运动速率值。3.根据权利要求2所述的基于虚拟现实的姿态漫游方法,其特征在于,所述朝向角度的计算公式为:Angle={[(SLF-SRF)+(SLB-SRB)]/2}*SensitivityA其中,SensitivityA为角度敏感系数,Angle为所述朝向角度。4.根据权利要求1所述的基于虚拟现实的姿态漫游方法,其特征在于,所述方法还包括:获取用户操作的把手所对应的当前把手高度数值,将所述当前把手高度数值与虚拟把手高度数值进行比较以得到一高度偏差值;当判断到所述高度偏差值超出预设高度偏差范围,则通过高度调节按钮调节所述当前把手高度数值以与所述虚拟把手高度数值相等。5.一种基于虚拟现实的姿态漫游系统,其特征在于,所述系统包括:数据采集模块,用于获取用户对踏板所施加的踏板压力数据,其中所述踏板压力数据包括左前方压力值、左后方压力值、右前方压力值以及右后方压力值;运算枢纽模块,用于根据所述踏板压力数据计算得到在虚拟场景中替身对应的运动速率值以及朝向角度;数据输出模块,用于将所述运动速率值以及所述朝向角度传输至运动反馈模块;...

【专利技术属性】
技术研发人员:涂瑜琮王振海
申请(专利权)人:南昌世弘泛亚科技股份有限公司
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1