当前位置: 首页 > 专利查询>叶玉宁专利>正文

一种基于三维摇杆的VR下肢控制器及其控制方法技术

技术编号:29923185 阅读:18 留言:0更新日期:2021-09-04 18:37
本发明专利技术提供一种基于三维摇杆的VR下肢控制器及其控制方法,VR下肢控制器包括有底座,位于底座上方的三维摇杆电位器,复位模块,传感模块,位于三维摇杆上方的踏板,其特征在于:所述踏板通过第一转动轴与三维摇杆相连,所述踏板四周被挡板包围,侧方挡板间连接有松紧带。本发明专利技术不仅可实现坐姿下VR游戏角色髋关节三个自由度和膝关节一个自由度的间接控制,还通过特定步骤解决全空间移动输入的问题。通过特定步骤解决全空间移动输入的问题。通过特定步骤解决全空间移动输入的问题。

【技术实现步骤摘要】
一种基于三维摇杆的VR下肢控制器及其控制方法


[0001]本专利技术涉及一种VR游戏外设装置,属于游戏娱乐设备
,尤其是指一种基于三维摇杆的VR下肢控制器及其控制方法。

技术介绍

[0002]VR游戏以其真实的沉浸式体验吸引着众多玩家。在现有的VR游戏设备中,对于人体上半身肢体的动作捕捉技术较为完善;虽然也有用于下半身动作捕捉的技术,比如htc开发的vive tracker,但是一方面在游戏中站立或跑动过久容易导致疲劳,另一方面受到空间限制,与之伴随的全空间移动输入问题并没有得到实质性解决;体力和空间两方面大大限制了家用VR的体验舒适性和普及。
[0003]目前看来,想要在家舒适并且长时间游玩VR,最好的姿势还是坐姿,但是现在很少有在坐姿下控制腿部姿态的技术,使得坐姿下玩家对角色的操控少了些自由和乐趣。

技术实现思路

[0004]本专利技术的目的在于克服现有技术中的缺陷与不足,提供一种基于三维摇杆的VR下肢控制器及其控制方法,不仅可实现VR游戏角色髋关节三个自由度和膝关节一个自由度的间接控制,还通过特定步骤解决全空间移动输入的问题。
[0005]要让玩家采用坐姿玩VR时控制腿部姿势,并不是简单地控制各个关节的旋转角,而是要尽量保证操纵的逻辑与真实情况相同;因为在现实中,我们通常是先想着我们的脚要踩到哪里,进而自然而然地控制自己的下肢各关节的旋转角,而不是先想着自己要把关节旋转多少度,来让脚踩到那里,这有些类似于机器人控制中的逆运动学。
[0006]本专利技术的好处是对下肢的操纵符合人的逻辑思维顺序,保留了一定真实性的同时,操纵更为舒适,且所需空间极小,不会出现电线缠绕问题,更适合在家长时间玩VR时使用。
[0007]为了实现上述目的,本专利技术按照以下技术方案实现。
[0008]一种基于三维摇杆的VR下肢控制器,包括有底座,位于底座上方的三维摇杆电位器,复位模块,传感模块,位于三维摇杆上方的踏板;所述踏板通过第一转动轴与三维摇杆相连,所述踏板四周被挡板包围,侧方挡板间连接有松紧带。
[0009]进一步,所述传感模块至少包括一个压力传感器。
[0010]进一步,所述复位模块至少包括一个弹簧。
[0011]进一步,三维摇杆侧方有凹槽,凹槽中装有滑块,上下槽面中至少有一侧装有传感模块,复位模块位于传感模块和滑块之间;所述踏板下方前侧装有第二转动轴,并通过连杆连接滑块和踏板。
[0012]为了解决上述技术问题,以下还提供了一种VR下肢控制器的控制方法,包括以下步骤。
[0013]将人体下半身视为由下躯干,左右大腿,左右小腿和左右脚的多刚体结构,其中将
人体下躯干的随动坐标系视为人体中心系,将小腿和脚部视为一整个体系,其随动坐标系简称小腿系,脚踝、膝盖以及对应的髋关节作为定位点,大腿位姿根据膝盖和髋关节定位点的位置即可确定;其他部位的动作输入都视为相对人体中心系的变化。
[0014]上位机接收左右腿下肢控制器的输入数据。
[0015]判断腿是否处于约束状态。
[0016]若为非约束状态:根据平移输入数值进行小腿系平移;小腿系径向修正,x轴修正,膝盖定位点修正;根据旋转输入数值进行小腿系绕轴旋转;小腿系绕轴修正;确定大腿位姿。
[0017]若为约束态: 根据平移和旋转输入数值,人体中心进行反向平移和旋转;人体中心径向修正;小腿系原点平移至原本位置;小腿系x轴修正,下盖定位点修正,绕轴修正,脚掌位姿修正;确定大腿位姿。
[0018]左腿和右腿执行完上述判断程序及相应后续指令后,若两条腿都处于非约束态,则人体中心在重力和空气阻力下自由平移。
[0019]最后进入腿的约束状态转化阶段:非约束腿触碰游戏中角色可以站立的地方则变为约束腿;约束腿若其脚踝关节点相距对应的髋关节点大于设定的最大值,或者在另一只腿也为约束腿的前提下接收到的向上指令大于设定的数值,则变为非约束腿。
[0020]通过上述步骤,在控制腿部位姿同时,可以进而控制上位机游戏角色人体中心的前后平移、左右平移、左右旋转、向上跳跃或向下蹲。
[0021]本专利技术与现有技术相比,其有益效果如下。
[0022] 1、以较为方便和符合人们逻辑顺序的方法实现了下肢四自由度的控制,并通过特定步骤使人体中心坐标系实现三自由度的平移和绕自身竖直轴的旋转,解决了虚拟现实中坐姿下腿部位姿控制问题和全空间平移问题。
[0023]2、填补了VR游戏领域坐姿移动输入的低成本方案,由于每个外设装置设备体积比较小,节省大量空间,且不会发生绕线问题,从而使家用VR更加普及成为可能。
[0024]为了能更清晰的理解本专利技术,以下将结合附图说明详细阐述本专利技术的具体实施方式。
附图说明
[0025]图1、图2是本专利技术的立体结构示意图。
[0026]图3是本专利技术的单腿逻辑结构图。
具体实施方式
[0027]如图1、图2所示,本专利技术所述VR下肢控制器,包括有底座,位于底座上方的三维摇杆电位器1,复位模块,传感模块,位于三维摇杆1上方的踏板3;所述踏板3通过第一转动轴2与三维摇杆1相连,所述踏板3四周被挡板7包围,侧方挡板间连接有松紧带。
[0028]本实施例中,传感模块选用两个压力传感器,复位模块选用两个弹簧。
[0029]进一步,三维摇杆1侧方有凹槽,凹槽中装有滑块6,上下槽面中各装有压力传感器,弹簧位于压力传感器和滑块6之间;所述踏板3下方前侧装有第二转动轴4,并通过连杆5连接滑块6和踏板3。
[0030]本下肢控制器使用时左右脚各用一个。
[0031]上述VR下肢控制器在使用时通过数据线与上位机连接,其控制方法如下。
[0032]在本实施例中,人体中心系原点位于人体站姿下的重心,y轴正向为脊柱朝向。
[0033]在本实施例中,把小腿视作圆柱,脚掌视作长方体;小腿系的原点为脚踝,y轴正向经过膝盖,x轴正向经过脚尖(此时脚掌长方体的上下平面垂直于小腿圆柱体轴线)。
[0034]在本实施例中,下躯干相当于身体其他部位的父物体,即人体中心系的移动或旋转会带动小腿系等的移动或旋转,而小腿系的移动或旋转不会对人体中心系产生影响。
[0035]下面将参考图3,对本专利技术的单腿逻辑结构进行详细描述。
[0036]记录两个小腿系原点和人体中心系原点的初始位置。
[0037]接收输入数据,具体的:以右腿为例,每一个固定帧得到x,y,z,r四个数值,分别对应摇杆前后移动,踏板上下转动,摇杆左右移动,摇杆绕竖直轴旋转;将原本位置设置为零点,偏移原本位置的有向距离对应输入数值,并根据实际情况对四个数值进行放缩。
[0038]判断腿是否为约束态,若为非约束态,执行以下步骤。
[0039]小腿系平移,具体的:根据x,y,z的数值,将小腿系沿自身x,y,z轴平移相应距离。
[0040]小腿系径向修正,具体的:把起点为髋关节,终点为脚踝的向量记作HA;若HA模长本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VR下肢控制器,包括有底座,位于底座上方的三维摇杆电位器,复位模块,传感模块,位于三维摇杆上方的踏板,其特征在于:所述踏板通过第一转动轴与三维摇杆相连,所述踏板四周被挡板包围,侧方挡板间连接有松紧带。2.根据权利要求1所述的一种VR下肢控制器,其特征在于:所述传感模块至少包括一个压力传感器。3.根据权利要求1所述的一种VR下肢控制器,其特征在于:所述复位模块至少包括一个弹簧。4.根据权利要求1所述的一种VR下肢控制器,其特征在于:所述三维摇杆侧方有凹槽,凹槽中装有滑块,上下槽面中至少有一侧装有传感模块,复位模块位于传感模块和滑块之间;所述踏板下方前侧装有第二转动轴,并通过连杆连接滑块和踏板。5.根据权利要求1所述的一种VR下肢控制器,其特征在于,VR下肢控制器的控制方法包括以下步骤:步骤1:将人体下躯干的随动坐标系视为人体中心系,将小腿的随动坐标系视为小腿系,脚踝、膝盖以及对应的髋关节作为定位点;步骤2:每一帧中,上位机接收左右腿下肢控制器的输入数据并根据腿是否处于约束...

【专利技术属性】
技术研发人员:叶玉宁
申请(专利权)人:叶玉宁
类型:发明
国别省市:

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

1