The invention provides a control method and terminal for the air cushion seat, by obtaining the volume ratio of the air filled to the air cushion seat, the volume ratio of the charge and release volume to the air volume per second and the volume per second of the air cushion; the rotation angle of the air cushion seat is calculated according to the undulation of the terrain in the VR scene, and whether the rotation angle is larger than the preset value, if the rotation angle is greater than that of the preset value. Yes, the first inflating time is calculated; the duration of the last inflation or deflation of the air cushion is calculated to inflate or deflate according to the duration and the first inflated time. If the air is released, the air volume ratio is required to be deflated, and the inflation time is renewed to the first inflated time, by filling the volume ratio of the gas. The rotation angle, the first inflating time and the last time of inflating or deflating have realized the adjustment of the vibration of the air cushion seat according to the change of the game terrain, which effectively improves the sense of the user experience. The volume ratio of the air cushion seat can be easily adjusted by the operators.
【技术实现步骤摘要】
一种气垫座椅的控制方法及终端
本专利技术涉及计算机
,特别涉及一种气垫座椅的控制方法及终端。
技术介绍
现有的VR街机联动座椅大部分都是采用三轴震动或者是四轴震动,通过具有多个自由度的伸缩电缸的前后运动来带动与之相连的轴承的运动从而实现座椅的震动,但是生产一台轴承结构的座椅(拿蛋蛋椅为例子,因为不同电缸不同价格)价格差不多在3万左右,而气垫座椅的成本只是轴承的一半不到,自然而然也就需要一种气垫座椅的控制方法及终端,气垫座椅提供的硬件接口比较简单,一个是充气,另一个是放气,通过控制气垫座椅的左上,左下,右上,右下四个方向,达到模拟座椅整体震动的效果,目前国内的VR气垫座椅的开发,还没有相关技术揭露。
技术实现思路
本专利技术所要解决的技术问题是:提供一种兼容性高且体验真实的气垫座椅的控制方法及终端。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种气垫座椅的控制方法,包括步骤:S1、获取气垫座椅的充放气体积比,所述充放气体积比为气垫每秒充气与每秒放气的体积比;S2、根据VR场景中地形的起伏计算得到气垫座椅的旋转角度;S3、判断所述旋转角度是否大于预设值,若 ...
【技术保护点】
1.一种气垫座椅的控制方法,其特征在于,包括步骤:S1、获取气垫座椅的充放气体积比,所述充放气体积比为气垫每秒充气与每秒放气的体积比;S2、根据VR场景中地形的起伏计算得到气垫座椅的旋转角度;S3、判断所述旋转角度是否大于预设值,若是,则计算第一充气时间;S4、计算气垫最近一次充气或放气的持续时间,根据所述持续时间和所述第一充气时间,进行充气或放气,若是放气,还需根据所述充放气体积比进行放气;S5、更新充气时间为所述第一充气时间。
【技术特征摘要】
1.一种气垫座椅的控制方法,其特征在于,包括步骤:S1、获取气垫座椅的充放气体积比,所述充放气体积比为气垫每秒充气与每秒放气的体积比;S2、根据VR场景中地形的起伏计算得到气垫座椅的旋转角度;S3、判断所述旋转角度是否大于预设值,若是,则计算第一充气时间;S4、计算气垫最近一次充气或放气的持续时间,根据所述持续时间和所述第一充气时间,进行充气或放气,若是放气,还需根据所述充放气体积比进行放气;S5、更新充气时间为所述第一充气时间。2.根据权利要求1所述的气垫座椅的控制方法,其特征在于,步骤S2具体包括:S21、在所述VR场景中建立三维直角坐标系,并在所述VR场景中的载具上设置三个以上立方体,不同立方体的中心分别对应不同的坐标,任意三个立方体的x轴坐标或y轴坐标不全相等,且任意两个立方体的z轴坐标不相等;S22、根据不同立方体坐标与地面的距离从大到小依次对所有立方体进行排序,依次将所有排序靠前立方体的坐标减去与其相邻且排序靠后立方体的坐标得到各个第一向量,具体公式如下:Ai=Bi-Bi+1其中,Ai表示第i个第一向量,i表示排序后第i个立方体的次序,i的取值范围为[1,n-1],且i为整数,n为立方体的个数;S23、将所有第一向量全部相乘得到第二向量,具体计算过程如下:B=A1*A2*...*An-1=(x1*x2*...*xn-1,y1*y2*...*yn-1,z1*z2*...*zn-1)其中,A1至An-1均为第一向量,且第一向量A1=(x1,y1,z1),A2=(x2,y2,z2),A1=(xn-1,yn-1,zn-1),n-1表示第一向量的总个数;S24、根据VR场景中载具的第三向量和所述第二向量,计算得到一旋转矩阵,所述第三向量为载具在三维空间中从第一位置移动到第二位置时第二位置坐标减去第一位置的坐标的结果;S25、根据所述旋转矩阵分别得出所述气垫座椅的翻滚角和俯仰角。3.根据权利要求2所述的气垫座椅的控制方法,其特征在于,步骤S3具体包括:判断所述翻滚角或俯仰角的值是否大于预设值,若是,则计算第一充气时间,所述第一充气时间为气垫从未充气状态达到第一目标状态所需的时间。4.根据权利要求1所述的气垫座椅的控制方法,其特征在于,步骤S4具体包括:S41、计算气垫最近一次充气或放气的持续时间和第二充气时间,确定第三充气时间,所述第二充气时间为气垫从未充气状态达到第二目标状态所需的充气时间,第三充气时间为气垫从未充气状态达到第二目标状态实际的充气时间;S42、判断所述第二充气时间是否大于第三充气时间,若否,则执行步骤S43,否则,执行步骤S44;S43、判断所述第一充气时间减去所述第二充气时间的差值是否大于零,若是,则进行充气,且充气的持续时间等于所述差值,否则,进行放气,且放气的持续时间等于所述差值乘以充放气体积比;S44、判断所述第一充气时间减去所述第三充气时间的差值是否大于零,若是,则进行充气,且充气的持续时间等于所述差值,否则,进行放气,且放气的持续时间等于所述差值乘以充放气体积比。5.根据权利要求1所述的气垫座椅的控制方法,其特征在于,所述气垫座椅上设有四个端,每个端均具有一充气接口和一放气接口,依序对各个端执行步骤S1至S5。6.一种气垫座椅的控制终端,包括存储器、...
【专利技术属性】
技术研发人员:刘德建,王旭旭,靳勍,岳万恕,陈宏展,
申请(专利权)人:福建天晴数码有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。