本实用新型属于电子信息技术领域,涉及一种位移变化监测装置,尤其涉及一种包含空间位移变化监测装置的娱乐设备。
背景技术:
随着科学技术的飞速发展,电子产品的种类日渐丰富。电子产品的控制方式通常是利用遥控器控制。
近年来,虚拟现实、动作感应技术出现在了一些游戏设备中;现有的控制方式通常采用机器视觉做姿态和位移检测;此类方法在虚拟现实中的应用较广,但存在诸多缺点,例如采用3D摄像头和结构光的机器视觉方案,其硬件成本高,功耗高,并对使用场合的光线,场所的大小,是否有遮挡,检测的距离等都有要求,这些要求限制了此种技术的普及。其他例如飞鼠,体感枪,在不借助外置摄像头时,只能由内部的运动传感器做旋转角度变化的检测,由于无法解决位移计算的误差累积,而不能做位移运动时的距离量化跟踪,此类方法对于有位移要求的姿态检测,无法很好的解决问题。
有鉴于此,如今迫切需要设计一种空间相对位移变化的感知方式,以便克服现有感知方式存在的上述缺陷。
技术实现要素:
本实用新型所要解决的技术问题是:提供一种娱乐设备,可精确获取空间内头戴式虚拟现实与控制手柄间的相对运动以及位置变化。
为解决上述技术问题,本实用新型采用如下技术方案:
一种娱乐设备,所述娱乐设备包括:头戴式虚拟现实设备、至少一个手柄;
所述头戴式虚拟现实设备设有第一处理器、第一电脉冲机构、第一超声波机构,手柄设置第二处理器、第二电脉冲机构、至少三个中心不共线的第二超声波机构;第一处理器分别连接第一电脉冲机构、第一超声波机构,第二处理器分别连接第二电脉冲机构、各第二超声波机构;或者,
一个手柄设置第一处理器、第一电脉冲机构、第一超声波机构,头戴式虚拟现实设备及其他手柄各自设置第二处理器、第二电脉冲机构、至少三个中心不共线的第二超声波机构;第一处理器分别连接第一电脉冲机构、第一超声波机构,第二处理器分别连接第二电脉冲机构、各第二超声波机构;或者,
所述头戴式虚拟现实设备、手柄分别设有第二处理器、第二电脉冲机构、至少三个中心不共线的第二超声波机构;所述娱乐设备还包括第一处理器、第一电脉冲机构、第一超声波机构,第一处理器、第一电脉冲机构、第一超声波机构固定设置,或者第一处理器、第一电脉冲机构、第一超声波机构设置于除头戴式虚拟现实设备、手柄之外的其他移动装置上;第一处理器分别连接第一电脉冲机构、第一超声波机构,第二处理器分别连接第二电脉冲机构、各第二超声波机构;
所述第一电脉冲机构为电脉冲发生器,第二电脉冲机构为电脉冲接收器;或者,所述第一电脉冲机构为电脉冲接收器,第二电脉冲机构为电脉冲发生器;
所述第一超声波机构为超声波发生器,第二超声波机构为超声波接收器;或者,所述第一超声波机构为超声波接收器,第二超声波机构为超声波发生器;
所述超声波接收器连接计时器;超声波发生器用以发送超声波脉冲,电脉冲发生器用以发送同步用电脉冲;电脉冲接收器连接电脉冲发生器,用以接收电脉冲,超声波接收器连接超声波发生器,用以接收超声波发生器发送的超声波,计时器用以计时。
作为本实用新型的一种优选方案,所述娱乐设备还包括位置辅助判断机构;所述位置辅助判断机构包括第三超声波机构、第三电脉冲机构、第三计时器,第三超声波机构的中心与上述至少三个第一超声波机构中心不共面;第三超声波机构与第二超声波机构配合;
所述第三电脉冲机构为电脉冲发生器,第一电脉冲机构为电脉冲接收器;或者,所述第三电脉冲机构为电脉冲接收器,第一电脉冲机构为电脉冲发生器;
所述第三超声波机构为超声波发生器,第一超声波机构为超声波接收器;或者,所述第三超声波机构为超声波接收器,第一超声波机构为超声波发生器。
作为本实用新型的一种优选方案,所述娱乐设备还包括转动角度获取模块;所述转动角度获取模块设置于移动装置,运动传感器包括加速度计、陀螺仪、磁场计中的一种或多种。
作为本实用新型的一种优选方案,所述第一电脉冲机构为电脉冲发生器,第二电脉冲机构为电脉冲接收器;所述第一超声波机构为超声波发生器,第二超声波机构为超声波接收器。
作为本实用新型的一种优选方案,所述头戴式虚拟现实设备设有电脉冲发生器、超声波发生器,各手柄分别设置电脉冲接收器、至少三个中心不共线的超声波接收器。
作为本实用新型的一种优选方案,一个手柄设置电脉冲发生器、超声波发生器,头戴式虚拟现实设备及其他手柄设置电脉冲接收器、至少三个中心不共线的超声波接收器。
作为本实用新型的一种优选方案,所述头戴式虚拟现实设备、手柄分别设有电脉冲接收器、至少三个中心不共线的超声波接收器;
与电脉冲接收器、超声波接收器配合的电脉冲发生器、超声波发生器固定设置,或者电脉冲发生器、超声波发生器设置于除头戴式虚拟现实设备、手柄之外的其他移动装置上。
作为本实用新型的一种优选方案,所述第一处理器或/和第二处理器还连接时序控制器。
本实用新型的有益效果在于:本实用新型提出的娱乐设备,可精确获取空间内头戴式虚拟现实设备与控制手柄间的相对运动以及位置变化。
附图说明
图1为本实用新型娱乐设备的原理示意图。
图2为本实用新型娱乐设备中距离计算的原理示意图。
图3为本实用新型娱乐设备中时间同步的原理示意图。
图4为本实用新型娱乐设备中位置辅助判断机构(第二位置确定单元)的原理示意图。
图5为本实用新型娱乐设备中时间同步的原理示意图(五路信号)。
图6为利用余玄定律计算示意图。
图7为本实用新型娱乐设备中距离计算的原理示意图。
图8为本实用新型娱乐设备中时间同步的原理示意图(四路信号)。
图9为本实用新型娱乐设备中发生器的组成示意图。
图10为本实用新型娱乐设备中接收器的组成示意图。
图11为实施例六中包含多个手柄的娱乐设备的组成示意图。
具体实施方式
下面结合附图详细说明本实用新型的优选实施例。
实施例一
请参阅图1、图9、图10,本实用新型揭示一种娱乐设备,所述娱乐设备包括头戴式虚拟现实设备101、至少一个手柄103。
所述头戴式虚拟现实设备101设有发生器,包括第一处理器、第一电脉冲机构、第一超声波机构;手柄设置接收器,包括第二处理器、第二电脉冲机构、至少三个中心不共线的第二超声波机构。第一处理器分别连接第一电脉冲机构、第一超声波机构,第二处理器分别连接第二电脉冲机构、各第二超声波机构。所述第一处理器或/和第二处理器还可以连接时序控制器。其中,所述第一电脉冲机构为电脉冲发生器,第二电脉冲机构为电脉冲接收器;所述第一超声波机构为超声波发生器104,第二超声波机构为超声波接收器102-a、102-b、102-c。
所述超声波接收器连接计时器;超声波发生器用以发送超声波脉冲,电脉冲发生器用以发送同步用电脉冲;电脉冲接收器连接电脉冲发生器,用以接收电脉冲,超声波接收器连接超声波发生器,用以接收超声波发生器发送的超声波,计时器用以计时。
所述娱乐设备还包括位置辅助判断机构;所述位置辅助判断机构包括第三超声波机构、第三电脉冲机构、第三计时器(计时方式与上述超声波接收器接收方式类似),第三超声波机构的中心与上述至少三个第二超声波机构中心不共面;第三超声波机构与第一超声波机构配合,获取第三超声波机构与第一超声波机构之间的距离;从而进一步确认第二装置在三个第二超声波机构所呈平面的哪一侧,具体确定第一装置与第二装置之间的位置关系。由于通过第一位置确定单元确认的点有两个,分别位于三个超声波接收器中心所在平面的两侧,通过位置辅助判断机构可以确定是哪一面,可参阅图4。
此外,所述娱乐设备还可以包括转动角度获取模块;所述转动角度获取模块设置于移动装置,运动传感器包括加速度计、陀螺仪、磁场计中的一种或多种。
实施例二
本实施例与实施例一的区别在于,本实施例中,一个手柄设置第一处理器、第一电脉冲机构、第一超声波机构,头戴式虚拟现实设备及其他手柄各自设置第二处理器、第二电脉冲机构、至少三个中心不共线的第二超声波机构;第一处理器分别连接第一电脉冲机构、第一超声波机构,第二处理器分别连接第二电脉冲机构、各第二超声波机构。
实施例三
本实施例与实施例一的区别在于,本实施例中,所述头戴式虚拟现实设备、手柄分别设有第二处理器、第二电脉冲机构、至少三个中心不共线的第二超声波机构;所述娱乐设备还包括第一处理器、第一电脉冲机构、第一超声波机构,第一处理器、第一电脉冲机构、第一超声波机构固定设置,或者第一处理器、第一电脉冲机构、第一超声波机构设置于除头戴式虚拟现实设备、手柄之外的其他移动装置上;第一处理器分别连接第一电脉冲机构、第一超声波机构,第二处理器分别连接第二电脉冲机构、各第二超声波机构。
实施例四
一种娱乐设备,所述娱乐设备包括头戴式虚拟现实设备、至少一个手柄。
所述头戴式虚拟现实设备设有第一电脉冲机构、第一超声波机构,手柄设置第二电脉冲机构、至少三个中心不共线的第二超声波机构;或者,
一个手柄设置第一电脉冲机构、第一超声波机构,头戴式虚拟现实设备及其他手柄设置第二电脉冲机构、至少三个中心不共线的第二超声波机构;或者,
所述头戴式虚拟现实设备、手柄分别设有第二电脉冲机构、至少三个中心不共线的第二超声波机构;第一电脉冲机构、第一超声波机构固定设置,或者第一电脉冲机构、第一超声波机构设置于除头戴式虚拟现实设备、手柄之外的其他移动装置上。
所述第一电脉冲机构为电脉冲发生器,第二电脉冲机构为电脉冲接收器;或者,所述第一电脉冲机构为电脉冲接收器,第二电脉冲机构为电脉冲发生器。
所述第一超声波机构为超声波发生器,第二超声波机构为超声波接收器;或者,所述第一超声波机构为超声波接收器,第二超声波机构为超声波发生器。
所述超声波接收器连接计时器;超声波发生器用以发送超声波脉冲,电脉冲发生器用以发送同步用电脉冲;电脉冲接收器连接电脉冲发生器,用以接收电脉冲,超声波接收器连接超声波发生器,用以接收超声波发生器发送的超声波,计时器用以计时。
实施例五
本实施例与实施例一的区别在于,本实施例中,所述超声波接收器连接计时器,在时序控制器模块的控制下,在超声波发生器发送超声波脉冲时,或发送前设定的固定短时间内,电脉冲发生器发送同步用电脉冲(包括但不限于无线电波、可见光、不可见光,不可见光例如红外光线),以同步各个超声波接收器的计时器;电脉冲接收器在收到电脉冲后,在时序控制模块的控制下,清零计时器,同时启动计时,在接收到超声波脉冲后停止计时器,通过获得计时器的计时值、即时间T。计时器的计数值达到设定的特定阈值数值后将不再计数,此设定值用以表示超声波接收器由于某些原因没有成功检测到超声波脉冲,计时器的计时值为无效值,此路超声波接收器在此次检测工作为无效。
所述距离计算模块用以计算各个第二超声波机构与第一超声波机构之间的距离,通过各个计时器获取的时间T乘以超声波在空气中的传播速度V,得到超声波接收器和超声波发生器之间的距离S,距离S=速度V*时间T。
超声波在25摄氏度空气中的传播速度V近似于346米/秒。空气中音速与温度的关系式:V=331×根号(1+T/273)(m/S);其中,T:是摄氏温度;V:在T℃时的音速。由于测量的距离在几米内,速度随温度的变化对整体精度的影响可以忽略。
所述实时位置确定模块包括第一位置确定单元、第二位置确定单元。所述第一位置确定单元用以根据各第二超声波机构与第一超声波机构之间的距离、三个第二超声波机构的位置,确定第一装置与第二装置之间的初步位置关系。
请参阅图1至图3,声音在25摄氏度空气中传播速度约为346米每秒的常量,电信号在空气中传播速度约为30万公里每秒的常量;电信号由装载有超声波发生器104的第一装置(手柄103)到达第二装置(头戴式虚拟现实设备101)的超声波接收器102-a和超声波接收器102-b位置的时间为纳秒级别,由于两者的放置距离较近,产生的时间差接近为0,在此发明中对精度的影响微乎其微,可忽略;本发明中第二装置仅需装载一路同步电脉冲接收器。
超声波发生器104发出同步电脉冲(电信号包括但不限于无线电波、可见光、非可见光,非可见光例如红外光线)的同时发出超声波脉冲;超声波发生器104发出的超声波到达超声波接收器102-a(三角形顶点)经历时间为Ta;超声波发生器104发出的超声波到达超声波接收器102-b(三角形顶点)经历时间为Tb;计算获得超声波发生器104(三角形顶点)和超声波接收器102-a距离Sa为346米/秒*Ta;计算获得超声波发生器104和超声波接收器102-b距离Sb为346米/秒*Tb;三角形顶点超声波接收器102-a和超声波接收器102-b间距离Sab已知;通过三角形的余玄定律,三角形顶点超声波发生器104的在二维平面的坐标可以计算获得。
所谓“余玄定律”请参阅图6,图6中三角形ABC,由顶点A,B,C,简称为角A,B,C,和相应对边a,b,c构成;以顶点C在坐标原点,顶点A在X轴上为例,有如下关系:
a^2=b^2+c^2-2bc*cos(A);
b^2=c^2+a^2-2ac*cos(B);
c^2=a^2+b^2-2ab*cos(C)。
继续推导可获得:
cos(C)=(a^2+b^2–c^2)/(2*a*b);
B点坐标:
X=a*cos(C);
Y=a*sin(C),Y有正负两种可能值,可通过其他约束条件进行结果的进一步过滤。
在此二维平面中,也可设置如下方程式来获得B点坐标:
(X-0)^2+(Y-0)^2=a^2;
(X-b)^2+(Y-0)^2=c^2;
得到和上述余玄定律同样的结果。
请参阅图7、图8,超声波发生器104发出同步电脉冲(电信号)的同时发出超声波脉冲;超声波发生器104(三角体顶点O)发出的超声波到达超声波接收器102-a(三角体顶点A)经历时间为Toa;超声波发生器104发出的超声波到达超声波接收器102-b(三角体顶点B)经历时间为Tob;超声波发生器104发出的超声波到达超声波接收器102-c(三角体顶点C)经历时间为Toc;计算获得超声波发生器104(三角体顶点O)和超声波接收器102-a距离Soa为346米/秒*Ta;计算获得超声波发生器104和超声波接收器102-b距离Sob为346米/秒*Tb;计算获得超声波发生器104和超声波接收器102-c距离Soc为346米/秒*Tc;通过余玄定律可知,三角形顶点超声波接收器102-a和超声波接收器102-b间距离Sab已知;三角形顶点超声波接收器102-a和超声波接收器102-c间距离Sac已知;三角形顶点超声波接收器102-b和超声波接收器102-c间距离Sbc已知;
在此三维空间中,顶点A,B,C的坐标已知,分别为A(Ax,Ay,Az),B(Bx,By,Bz),C(Cx,Cy,Cz);设置顶点O坐标为待求值O(x,y,z),可成立如下方程式组获得顶点O坐标(x,y,z):
(x-Ax)^2+(y-Ay)^2+(z-Az)^2=Soa^2
(x-Bx)^2+(y-By)^2+(z-Bz)^2=Sob^2
(x-Cx)^2+(y-Cy)^2+(z-Cz)^2=Soc^2
通过此方程式组可得到2组坐标结果,分别位于由顶点A,B,C构成的平面的两侧;或者是一组坐标,位于A,B,C构成的平面上。通过其他约束条件,例如实际应用中如若不存在某一种可能,可对结果进行进一步过滤以获得最终的坐标值。
请参阅图4、图5,所述第二位置确定单元包括第三超声波机构、第三电脉冲机构、第三计时器(计时方式与上述超声波接收器接收方式类似),第三超声波机构的中心与上述至少三个第二超声波机构中心不共面;第三超声波机构与第一超声波机构配合,通过距离计算模块获取第三超声波机构与第一超声波机构之间的距离(此处,第一超声波机构是超声波发生器,对应图4的标记O;第二超声波机构为超声波接收器,对应图4中的A、B、C;D表示第二位置确定单元,第二位置确定单元的第三超声波机构也为超声波接收器);从而进一步确认第一装置在三个第二超声波机构所呈平面的哪一侧,具体确定第一装置与第二装置之间的位置关系。由于通过第一位置确定单元确认的点有两个,分别位于三个超声波接收器中心所在平面的两侧,通过第二位置确定单元可以确定是哪一面。
实际应用中存在两种方式做物体位移的检测:1、检测单元静止,例如放置在桌上的检测设备,去跟踪游戏柄的移动,此种情况只需要一个运动检测单元,在被监测物内(游戏手柄);检测单元和参考坐标是重叠的。
2、检测单元本身也在移动或者转动,例如头盔和游戏手柄,这时需要两个运动检测单元,分别放置在头盔和手柄中;这个情况下需要有第三个静止的坐标系作为参考(也可以通过相对位置的变化来计算),具体计算方式可参照上述描述。
所述第二装置还设有至少一个辅助超声波机构;所述辅助超声波机构为超声波接收器。在存在无法参与距离计算的第二超声波机构时,将辅助超声波机构代替对应无法参与距离计算的第二超声波机构参与距离计算;利用部分第二超声波机构及辅助超声波机构确定第一装置与第二装置之间的位置关系,参与距离计算的第二超声波机构与辅助超声波机构的数量大于等于3;或者仅利用至少三个辅助超声波机构确定第一装置与第二装置之间的位置关系。
所述转动角度获取模块设置于移动装置,用以通过运动传感器通过融合算法获得移动装置的角度旋转信息。
本发明在揭示上述系统的同时,还揭示一种上述空间相对位移变化监测系统的监测方法,所述监测方法包括如下步骤:
【步骤S1】在超声波发生器发送超声波脉冲时,或发送前设定短时间内,电脉冲发生器发送同步用电脉冲,以同步各个超声波接收器的计时器;
【步骤S2】电脉冲接收器在收到电脉冲后,清零计时器,同时启动计时,在接收到超声波脉冲后停止计时器,通过获得计时器的计时值、即时间T;
【步骤S3】距离计算模块计算各个第二超声波机构与第一超声波机构之间的距离,通过各个计时器获取的时间T乘以超声波在空气中的传播速度V,得到超声波接收器和超声波发生器之间的距离S,距离S=速度V*时间T;
【步骤S4】第一位置确定单元根据各第二超声波机构与第一超声波机构之间的距离、三个第二超声波机构的位置,确定第一装置与第二装置之间的初步位置关系;
【步骤S5】第二位置确定单元获取第三超声波机构与第一超声波机构之间的距离;从而进一步确认第一装置在三个第二超声波机构所呈平面的哪一侧,具体确定第一装置与第二装置之间的位置关系。本步骤与以上步骤可以同时进行,本步骤原理与步骤S1至步骤S3的流程类似,通常可以与上述步骤同时进行。
【步骤S6】转动角度获取模块设置于移动装置,通过运动传感器通过融合算法获得移动装置的角度旋转信息;运动传感器包括加速度计、陀螺仪、磁场计中的一种或多种。
此外,所述监测方法中,如果检测单元本身也在移动或者转动,例如头盔和游戏手柄,这时需要两个运动检测单元,分别放置在头盔和手柄中;这个情况下需要有第三个静止的坐标系作为参考(也可以通过相对位置的变化来计算),具体计算方式可参照上述描述。
实施例六
本实施例与实施例一的区别在于,本实施例中,所述娱乐设备包括:第一装置、第二装置、第三装置(甚至可以包括第四装置、第五装置等等),可参阅图11。
第一装置用于发出同步电脉冲、超声波(第一装置设置电脉冲发生器、超声波发生器);第二装置用于接收电脉冲和超声波,并计算得到和第一装置的空间相对位置。第三装置和第二装置一样原理,通过接收同步电脉冲和超声波,获得和第一装置的空间相对位置(第二装置、第三装置分别设置电脉冲接收器、超声波接收器、距离计算模块)。
例如VR案例,固定设置(可以固定设置于墙上、桌子上,当然也可以不固定)的第一装置设有发射模块,头盔(对应实施例一的第二装置)上有超声波接收模块,手柄(对应实施例一的第三装置)上同样安装接收模块,以分别获得头盔和手柄的位置,甚至是两个手柄的位置(通过设置第四装置实现)。
此实例的目的是当空间中需要对多个移动装置做位置检测时,只需要一个发射源。
综上所述,本实用新型提出的娱乐设备,可精确获取空间内头戴式虚拟现实设备与控制手柄的相对运动以及位置变化。
这里本实用新型的描述和应用是说明性的,并非想将本实用新型的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本实用新型的精神或本质特征的情况下,本实用新型可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本实用新型范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。