本发明涉及飞行模拟器领域,具体而言,涉及一种飞行模拟器的调节装置及其调节方法。
背景技术:
飞行模拟器是一个基于虚拟现实技术的模拟个人飞行器飞行的互动装置。它还原了用户的立式驾驶方式,通过采集真实飞行数据,利用虚拟现实技术,结合多个自由度运动平台,来模拟飞行时的加速和失重等体验。为了保证用户的安全,用户在驾驶个人飞行器之前,通常会使用个人飞行模拟器来进行飞行训练。通过完成模拟器中定制的控制任务,用户可以学习基本的飞行器控制技能,以及确定是否可以驾驶个人飞行器真机。同时,飞行模拟器还适用于涉及飞行的体感游戏,以增加游戏的趣味性和真实性。
但使用飞行模拟器的体验者的身材各不相同,例如:如果体验者身高较矮,在双手握住操纵手柄后,前臂处于抬手状态,在体验过程中,双手会感觉疲劳,不能舒适的享受飞行模拟器的体验乐趣;如果体验者前臂较短,在双手握住操纵手柄后,身体会自然前倾,后背与靠背之间产生间隙,从而使得体验者的身体会产生移动,易发生意外事故,不能保障体验者的安全。
目前飞行模拟器的靠背都为固定式,不能进行靠背伸缩状态的调节。而且目前采用的脚踏调节方案都是通过选取不同的预先设计好的脚踏固定位置来调节脚踏的高度,不同的固定位置对应不同的脚踏高度。采用现有调整方案,比较浪费时间,而且是手动的、不连续的调节脚踏的高度。在体验者进行体验前,需测量体验者的身高才能确定需要选取哪种高度的脚踏。如选取不正确,则会影响体验者的舒适度。
针对现有技术中飞行模拟器的脚踏高度需要手动调节,导致调节效率低的问题,目前尚未提出有效的解决方案。
技术实现要素:
本发明实施例提供了一种飞行模拟器的调节装置及其调节方法,以至少解决现有技术中飞行模拟器的脚踏高度需要手动调节,导致调节效率低的技术问题。
根据本发明实施例的一个方面,提供了一种飞行模拟器的调节装置,包括:第一传感器,用于检测对象的前臂的水平状态信息,其中,水平状态信息根据飞行模拟器的脚踏高度的改变而变化;处理器,与第一传感器相连,用于根据水平状态信息对飞行模拟器的脚踏的高度进行调整。
进一步地,装置还包括:第二传感器,设置于飞行模拟器的靠背,用于检测对象对靠背的压力信息,压力信息根据飞行模拟器的靠背伸缩程度的改变而变化;其中,处理器还用于根据压力信息对飞行模拟器的靠背的伸缩程度进行调整。
进一步地,装置还包括:脚踏调节装置,与处理器相连,用于根据处理器的驱动调节飞行模拟器的脚踏的高度;靠背调节装置,与处理器相连,用于根据处理器的驱动调节飞行模拟器的靠背的伸缩程度。
进一步地,水平状态信息用于表征对象的前臂相对于预设平面的角度。
进一步地,第一传感器设置于穿戴设备。
进一步地,穿戴设备为手环。
根据本发明实施例的另一方面,还提供了一种飞行模拟器的调节方法,包括:获取对象的前臂的水平状态信息,其中,水平状态信息根据飞行模拟器的脚踏高度的改变而变化;根据水平状态信息对飞行模拟器的脚踏的高度进行调整。
进一步地,将水平状态信息与预设水平状态阈值进行比对;在水平状态信息与预设水平状态阈值不同的情况下,根据水平状态信息所表征的角度信息与预设水平状态阈值的比对结果对飞行模拟器的脚踏的高度进行调整;在水平状态信息与预设水平状态阈值相同的情况下,禁止调整飞行模拟器的脚踏的高度。
进一步地,如果水平状态信息所表征的角度信息大于预设水平状态阈值,则控制飞行模拟器的脚踏降低;如果水平状态信息所表征的角度信息小于预设水平状态阈值,则控制飞行模拟器的脚踏升高。
进一步地,重新获取对象的前臂的水平状态信息,并根据水平状态信息对飞行模拟器的脚踏的高度进行调整,直至水平状态信息所表征的角度信息与预设水平状态阈值相同。
进一步地,获取对象对靠背的压力信息,其中,压力信息根据飞行模拟器的靠背伸缩程度的改变而变化;根据压力信息对飞行模拟器的靠背的伸缩进行调整。
进一步地,将压力信息与压力阈值进行比对;在压力信息与压力阈值不同的情况下,根据压力信息与压力阈值的比对结果对飞行模拟器的靠背的伸缩程度进行调整;在水平状态信息所表征的角度信息与压力阈值相同的情况下,禁止调整飞行模拟器的靠背的伸缩程度。
进一步地,如果压力信息大于压力阈值,则控制靠背向后移动;如果压力信息小于压力阈值,则控制靠背向前移动。
进一步地,重新获取对象对靠背的压力信息,根据压力信息对飞行模拟器的靠背的伸缩进行调整,直至水平状态信息所表征的角度信息与压力阈值相同。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一种飞行模拟器的调节方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一种飞行模拟器的调节方法。
在本发明实施例中,通过第一传感器检测对象的前臂的水平状态信息,并通过处理器根据水平状态信息对飞行模拟器的脚踏的高度进行调整。上述方案利用第一传感器来采集水平状态信息,并将这些信息上传给处理器,处理器接收到这些信息后驱动调节装置工作,以调节脚踏的高度,由于水平状态信息会根据脚踏高度的调整而改变,因此脚踏高度的变化又影响到传感器采集到的水平状态信息,因此传感器、处理器以及调节装置就形成了一个动态闭环环境,所以能自动的、连续的调节飞行模拟器脚踏的高度。从而解决了现有技术中飞行模拟器的脚踏高度需要手动调节,导致调节效率低的技术问题,进而能够节省调整脚踏所需的时间,提高体验者使用飞行模拟器的舒适度。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本申请实施例的一种飞行模拟器的示意图;
图2是根据本申请实施例的一种飞行模拟器的调节装置的示意图;
图3是根据本发明实施例的飞行模拟器的调节方法的流程图以及
图4是根据本申请实施例的一种可选的飞行模拟器的调节方法的示意图。
其中,上述附图包括以下附图标记:
1、站立固定支架;2、手环;3、靠背;4、靠背调节装置;5、背贴模块;6、力传感器;7、操作杆;8、脚踏调节装置;9、脚踏。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1是根据本申请实施例的一种飞行模拟器的示意图,下述实施例均以该飞行模拟器进行说明。该飞行模拟器包括站立固定支架1,站立固定支架1上设置有操作杆7,体验者使用该飞行模拟器时,双脚踩于脚踏9上,背部与靠背3贴合,体验者通过双手操纵操作杆7来控制飞行模拟器。
实施例1
根据本发明实施例,提供了一种飞行模拟器的调节装置的实施例,图2是根据本申请实施例的一种飞行模拟器的调节装置的示意图,结合图2所示,该装置包括:
第一传感器10,用于检测对象的前臂的水平状态信息,其中,水平状态信息根据飞行模拟器的脚踏高度的改变而变化。
可选的,上述第一传感器可以为高精度水平传感器,上述第一传感器可以设置于穿戴设备,即可以将第一传感器设置在动态环境中,例如:如图1所示的手环2,手环可以佩带在体验者前臂靠近肘关节处,佩带链为子母魔术贴,可随意调节松紧,以适应所有体验者佩带。水平状态信息用于表征对象的前臂相对于预设平面的角度。预设平面即为水平面。
在一种可选的实施例中,第一传感器将检测到的水平状态信息传输给穿戴设备,穿戴设备在接收到水平状态信息之后,经模数转换器将水平状态信息转换成数字信息,再按照协定的编码方式进行编码,将编码信息上传给上位机。
处理器20,与第一传感器和第二传感器相连,用于根据水平状态信息对飞行模拟器的脚踏的高度进行调整。
上述处理器可以是上位机,通过调整脚踏的高度,从而使得体验者能够更加舒适的操作飞行模拟器的操作杆。
此处需要说明的是,在处理器调整脚踏的高度之后,由于脚踏的高度发生了变化,第一传感器检测到的水平状态信息也发生了变化,则可以通过处理器根据变化后的水平状态信息对飞行模拟器的脚踏装置继续进行调整,直至处理器生成停止调整的指令。
由上可知,本申请上述实施例通过第一传感器检测对象的前臂的水平状态信息,并通过处理器根据水平状态信息对飞行模拟器的脚踏的高度进行调整。上述方案利用第一传感器来采集水平状态信息,并将这些信息上传给处理器,处理器接收到这些信息后驱动调节装置工作,以调节脚踏的高度,由于水平状态信息会根据脚踏高度的调整而改变,因此脚踏高度的变化又影响到传感器采集到的水平状态信息,因此传感器、处理器以及调节装置就形成了一个动态闭环环境,所以能自动的、连续的调节飞行模拟器脚踏的高度。从而解决了现有技术中飞行模拟器的脚踏高度需要手动调节,导致调节效率低的技术问题,进而能够节省调整脚踏所需的时间,提高体验者使用飞行模拟器的舒适度。
进一步地,用户在需要调节脚踏的高度时,也无需对驱动脚踏的设备直接进行操作,而只需改变前臂的水平状态,处理器则会根据第一传感器检测到的水平状态信息对脚踏进行调整。
可选的,根据本申请上述实施例,上述装置还包括:
第二传感器,设置于飞行模拟器的靠背,用于检测对象对靠背的压力信息,压力信息根据飞行模拟器的靠背伸缩程度的改变而变化,其中,处理器还用于根据压力信息对飞行模拟器的靠背的伸缩程度进行调整。
具体的,结合图1所示,上述第二传感器可以为高精度的力传感器6,由于体验者的后背难以与靠背3完全紧密贴合,因此可以在靠背3上设置多个力传感器6,从而保证至少有一个力传感器6能够检测到压力信息。
可以通过力传感器6设置于飞行模拟器的靠背背面,实时采集当前的压力状态,并上传压力信息给背贴模块5。在一种可选的实施例中,背贴模块5接收到压力信息后,经模数转换器将压力信息转换成数字信息,再按照协定的编码方式进行编码,将编码信息上传给上位机。处理器通过调整靠背的伸缩程度,从而使得体验者能够紧贴靠背,保证体验者的安全。
同样的,在处理器调整靠背的伸缩程度之后,第二传感器检测到的压力信息也发生了变化,则可以通过处理器根据变化后的压力信息对飞行模拟器的靠背继续进行调整,直至处理器生成停止调整的指令。
可选的,根据本申请上述实施例,上述装置还包括:
脚踏调节装置,与处理器相连,用于根据处理器的驱动调节飞行模拟器的脚踏的高度。
结合图1所示,脚踏调节装置8由电动单元与升降单元组成。处理器下发顺时针指令给脚踏调节装置,电动单元顺时针转动,带动升降单元升高,从而使脚踏调节装置升高;反之,上位机下发逆时针指令给脚踏调节装置,电动单元逆时针转动,带动升降单元降低,从而使脚踏调节装置降低。
靠背调节装置,与处理器相连,用于根据处理器的驱动调节飞行模拟器的靠背的伸缩程度。
结合图1所示,靠背调节装置4由电动单元与伸缩单元组成。上位机下发顺时针指令给靠背调节装置,电动单元顺时针转动,带动伸缩单元伸长,从而使靠背调节装置伸长;反之,上位机下发逆时针指令给靠背调节装置,电动单元逆时针转动,带动伸缩单元缩进,从而使靠背调节装置缩进。
在一种可选的实施例中,脚踏调节装置与靠背调节装置的结构组成相同,区别在于脚踏调节装置采用垂直方式安装,靠背调节装置采用水平方式安装。
实施例2
根据本发明实施例,提供了一种飞行模拟器的调节方法的实施例,可以通过实施例1提供的飞行模拟器的调节装置来执行。所提出的需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图3是根据本发明实施例的飞行模拟器的调节方法的流程图,如图3所示,该方法包括如下步骤:
步骤s302,获取对象的前臂的水平状态信息,其中,水平状态信息根据飞行模拟器的脚踏高度的改变而变化。
具体的,上述对象为使用飞行模拟器的体验者,可以通过设置于穿戴设备中的高精度水平传感器检测对象的前臂的水平状态信息,水平状态信息用于表征对象的前臂相对于预设平面的角度。预设平面可以为水平面。
在一种可选的实施例中,水平状态信息为水平传感器输出的电压信号u1,由α=u1×90-90可得出水平传感器与水平面的水平状态角α,-90°≤α≤90°。当α=0,表明水平传感器处于水平状态,即体验者前臂处于水平状态;当α<0,表明水平传感器顺时针旋转α角度,即体验者前臂处于向下倾斜状态;当α>0,表明水平传感器逆时针旋转α角度,即体验者前臂处于向上倾斜状态。
步骤s304,根据水平状态信息对飞行模拟器的脚踏的高度进行调整。
在一种可选的实施例中,第一传感器将检测到的水平状态信息传输给穿戴设备,穿戴设备在接收到水平状态信息之后,经模数转换器将水平状态信息转换成数字信息,再按照协定的编码方式进行编码,将编码信息上传给上位机。
码信息由四个十六进制字节信息组成,如0a006afe。其中,第一个字节0a,为起始标志位,表明信息开始传输。第二个字节为设备字节位,00代表佩带手环。第三个字节6a,为数据信息位,有效信息位,为水平状态信息或压力状态信息。第四个字节fe,为结束标志位,表明信息已传输结束。
解码信息由四个十六进制字节信息组成,如0a006afe。其中,第一个字节0a,为起始标志位,表明信息开始接收。第二个字节为设备字节位,00代表佩带手环。第三个字节6a,为数据信息位,有效信息位,为水平状态信息或压力状态信息。第四个字节fe,为结束标志位,表明信息已接收结束。
此处需要说明的是,在处理器调整脚踏的高度之后,由于脚踏的高度发生了变化,第一传感器检测到的水平状态信息也发生了变化,则可以通过处理器根据变化后的水平状态信息对飞行模拟器的脚踏装置继续进行调整,直至处理器生成停止调整的指令。
由上可知,本申请上述实施例获取对象的前臂的水平状态信息,根据水平状态信息对飞行模拟器的脚踏的高度进行调整,根据水平状态信息对飞行模拟器的脚踏的高度进行调整。上述方案利用传感器来采集水平状态信息,并根据这些信息调节脚踏的高度,脚踏高度的变化又影响到传感器采集到的水平状态信息,因此上述调整过程就成为一个动态的闭环过程,能够以自动的、连续的调节飞行模拟器脚踏的高度。从而解决了现有技术中飞行模拟器的脚踏高度需要手动调节,导致调节效率低的技术问题,进而能够节省调整脚踏所需的时间,提高体验者使用飞行模拟器的舒适度。
进一步地,用户在需要调节脚踏的高度时,也无需对驱动脚踏的设备直接进行操作,而只需改变前臂的水平状态,处理器则会根据第一传感器检测检测到的水平状态信息对脚踏进行调整。
可选的,根据本申请上述实施例,在获取对象的前臂的水平状态信息之前,方法还包括:接收预设水平状态阈值,其中,根据水平状态信息对飞行模拟器的脚踏的高度进行调整,包括:
步骤s3041,将水平状态信息与预设水平状态阈值进行比对。
在上述步骤中,当水平状态信息与预设水平状态阈值相等时,体验者的舒适度最高,疲劳度最低,因此可以通过将水平状态信息与预设水平状态阈值进行比对来确定是否调整脚踏高度。
步骤s3043,在水平状态信息与预设水平状态阈值不同的情况下,根据水平状态信息所表征的角度信息与预设水平状态阈值的比对结果对飞行模拟器的脚踏的高度进行调整。
如果水平状态信息与预设水平状态阈值不同,则确定体验者当前的脚踏高度还需要调整,从而降低体验者的疲劳度,进而提高体验者的舒适度。
步骤s3045,在水平状态信息所表征的角度信息与预设水平状态阈值相同的情况下,禁止调整飞行模拟器的脚踏的高度。
如果水平状态信息所表征的角度信息与预设水平状态阈值相同,则确定飞行模拟器当前的脚踏高度与当前体验者相适应,无需调整。
在实际应用中,脚踏调节装置的升高(或降低),使体验者升高(或降低),体验者前臂绕操纵手柄上升(或下降),从而带动体验者所佩带手环逆时针(或顺是针)转动,进而使水平传感器的水平状态信息会变大(或变小)。可选的,根据本申请上述实施例,根据水平状态信息所表征的角度信息与预设水平状态阈值的比对结果对飞行模拟器的脚踏的高度进行调整,包括:
步骤s30431,如果水平状态信息所表征的角度信息大于预设水平状态阈值,则控制飞行模拟器的脚踏降低。
如当前水平状态信息大于设定值,则上位机发送逆时针指令给脚踏调节装置,脚踏调节装置接收到逆时针指令后,驱动电动单元逆时针转动,从而使脚踏调节装置下降。
步骤s30433,如果水平状态信息所表征的角度信息小于预设水平状态阈值,则控制飞行模拟器的脚踏升高。
在一种可选的实施例中,当前水平状态信息小于设定值时,上位机发送顺时针指令给脚踏调节装置,脚踏调节装置接收到顺时针指令后,驱动电动单元顺时针转动,从而使脚踏调节装置升高。
在上述步骤中,脚踏调节装置所接收到的指令为指令编码,在一种可选的实施例汇总,指令编码信息由四个十六进制字节信息组成,如0a0200fe。其中,第一个字节0a,为起始标志位,表明信息开始传输。第二个字节02,为设备字节位,代表脚踏调节装置。第三个字节00,为数据信息位,有效信息位。00为停止信息,使设备停止工作;01为顺时针信息,使设备顺时针工作;02为逆时针信息,使设备逆时针工作。第四个字节fe为结束标志位,表明信息已传输结束。
指令解码信息由四个十六进制字节信息组成,如0a0200fe。其中,第一个字节0a,为起始标志位,表明信息开始接收。第二个字节02为设备字节位,代表脚踏调节装置。第三个字节00,为状态信息位,有效信息位。00为停止状态,使设备停止工作;01为顺时针状态,使设备顺时针工作;02为逆时针状态,使设备逆时针工作。第四个字节fe为结束标志位,表明信息已接收结束。
可选的,根据本申请上述实施例,在根据水平状态信息所表征的角度信息与预设水平状态阈值的比对结果对飞行模拟器的脚踏的高度进行调整之后,上述方法还包括:
重新获取对象的前臂的水平状态信息,并根据水平状态信息对飞行模拟器的脚踏的高度进行调整,直至水平状态信息所表征的角度信息与预设水平状态阈值相同。
在上述步骤中,在调节过程中的某一时刻,水平状态信息会与预设的水平状态信息一致,此时,上位机发送停止指令给脚踏调节装置,使脚踏调节装置停止工作,完成自动的、连续的调节脚踏高度动作。
可选的,根据本申请上述实施例,上述方法还包括:
步骤s306,获取对象对靠背的压力信息,根据压力信息对飞行模拟器的靠背的伸缩进行调整,其中,压力信息根据飞行模拟器的靠背伸缩程度的改变而变化。
具体的,结合图1所示,上述第二传感器可以为高精度的力传感器6,由于体验正的后背难以与靠背3完全紧密贴合,因此可以在靠背3上设置多个力传感器6,从而保证至少有一个力传感器6能够检测到压力信息。
可以通过背贴模块5设置于飞行模拟器的靠背背面,实时采集当前的压力状态,并上传压力信息给背贴模块。在一种可选的实施例中,背贴模块接收到压力信息后,经模数转换器将压力信息转换成数字信息,再按照协定的编码方式进行编码,将编码信息上传给上位机。处理器通过调整靠背的伸缩程度,从而使得体验者能够紧贴靠背,保证体验者的安全。
在上述步骤中,背贴模块与穿戴设备的编码方式相同,码信息仍由四个十六进制字节信息组成,第二个字节为设备字节位,01可以代表背贴模块。上位机在解码时得到第二个字节为01,也确定该设备为背贴模块。
在一种可选的实施例中,压力信息为力传感器输出的电压信号u2,由f=u2×50,可得出力传感器受到的外力f,0≤f<100n。当f=0,表明力传感器没有受到外力,力传感器与体验者之间没有接触;当f=100n,表明力传感器受到的外力已达到传感器可检测到的最大外力。可以设置压力阈值为20n,因此当f=20n,此时体验者与靠背紧密接触但没有挤压感,既能保障体验者安全,又能使体验者感到舒适。
可选的,根据本申请上述实施例,在获取对象的前臂的水平状态信息之前,方法还包括:接收压力阈值,根据压力信息对飞行模拟器的靠背的伸缩进行调整,包括:
步骤s3061,将压力信息与压力阈值进行比对。
在上述步骤中,当压力信息与压力阈值相等时,体验者的舒适度最高,疲劳度最低,且处于较安全的状态,因此可以通过将压力信息与压力阈值进行比对来确定是否调整靠背的伸缩程度。
步骤s3063,在压力信息与压力阈值不同的情况下,根据压力信息与压力阈值的比对结果对飞行模拟器的靠背的伸缩程度进行调整。
步骤s3065,在水平状态信息所表征的角度信息与压力阈值相同的情况下,禁止调整飞行模拟器的靠背的伸缩程度。
在实际应用中,靠背调节装置的伸长(或缩进),使靠背前移(或后退),体验者后背与靠背间隙变小(或变大),从而带动力传感器与体验者后背间的压力变大(或变小),从而使力传感器的压力状态信息会变大(或变小)。可选的,根据本申请上述实施例,根据压力信息与压力阈值的比对结果对飞行模拟器的靠背的伸缩程度进行调整,包括:
步骤s3061,如果压力信息大于压力阈值,则控制靠背向后移动。
在一种可选的实施例中,如果上位机检测到压力信息大于压力阈值,则上位机发送逆时针指令给靠背调节装置,靠背调节装置接收到逆时针指令后,驱动电动单元逆时针转动,从而使靠背调节装置缩进,进而使靠背向后移动,减小体验者后背与飞行模拟器靠背之间的压力。
在上述步骤中,靠背调节装置所接收到的指令为指令编码,编码和解码的方式均与脚踏调节装置所接收到的指令相同。编码信息的第二个字节为设备字节位,第二个字节位03时,代表该指令用于指示靠背调节装置工作。
步骤s3065,如果压力信息小于压力阈值,则控制靠背向前移动。
在一种可选的实施例中,如果上位机检测到压力信息小于压力阈值,则上位机发送顺时针指令给靠背调节装置,靠背调节装置接收到顺时针指令后,驱动电动单元顺时针转动,从而使靠背调节装置伸长,进而增减体验者后背与飞行模拟器之间的压力。
可选的,根据本申请上述实施例,在根据压力信息与压力阈值的比对结果对飞行模拟器的靠背的伸缩程度进行调整之后,上述方法还包括:
重新获取对象对靠背的压力信息,根据压力信息对飞行模拟器的靠背的伸缩进行调整,直至水平状态信息所表征的角度信息与压力阈值相同。
在上述步骤中,在不断调整靠背的伸缩程度的过程中,当前压力信息会与压力阈值一致时,上位机发送停止指令给靠背调节装置,使靠背调节装置停止工作,从而完成自动的、连续的调节靠背动作。
图4是根据本申请实施例的一种可选的飞行模拟器的调节方法的示意图,结合图4所示,佩戴手环通过水平传感器检测体验者前臂的水平状态信息,并将体验者的当前水平状态信息发送至上位机,背贴模块通过力传感器检测体验者与靠背的压力信息,并将体验者的当前压力信息发送至上位机。上位机分别将当前水平状态信息与预设水平状态阈值进行比对,将压力信息与预设压力阈值进行比对,并分别根据比对结果驱动脚踏调节装置和靠背调节装置运动,以带动飞行模拟器的脚踏升高或降低,或带动飞行模拟器的靠背前移或后移。
在飞行模拟器的脚踏或靠背被带动调整之后,佩戴手环和背贴模块仍实时检测体验者前臂的水平状态信息以及体验者与靠背的压力信息,并重复上述比对和调整的步骤,直至检测到的水平状态信息与水平状态阈值相同,检测到的压力信息与压力阈值相同。
下面,以一种使用上述飞行模拟器的调节方法进行脚踏和靠背的动态调节的实施例进行描述。
1、工作人员检查飞行模拟器的所有接线,在确认所有接线都连接正确、无异常状况后,开启设备;
2、脚踏调节装置与靠背调节装置全部恢复到初始状态;
3、体验者站立在脚踏调节装置上,把佩带手环佩带在左手(或右手)前臂靠近肘关节处;
4、体验者双手握住操作杆,做为前臂的旋转支点;
5、设定水平状态信息为1v(相当于水平状态角α为0度,α=1×90-90),设定压力状态信息为0.4v(外力f为20n,f=0.4×50),启动自动调节程序;
6、以此时检测到的水平状态信息u1=0.833v(相当于水平状态角α为-15.03度,α=0.833×90-90)为例,将此水平状态信息u1上传给佩带手环,佩带手环将接收到的水平状态信息u1转换为数字信息6a(6×16+10=0.833×128),并向上位机上传编码信息(0a006afe),上位机将接收到的编码信息解码为解码信息(0a006afe),提取出当前数字信息为6a,通过运算转换为水平状态信息u1为0.833v(6×16+10=0.833×128),当前水平状态信息0.833v小于设定水平状态信息1v,则上位机发送顺时针指令(0a0201fe)给脚踏调节装置,脚踏调节装置接收到顺时针指令(0a0201fe),驱动电动单元顺时针转动,使脚踏调节装置缓慢升高,使体验者升高,带动体验者前臂绕操纵手柄旋转上升,佩带手环逆时针转动,从而使水平传感器的水平状态信息变大;
7、如此往复,直至佩带手环的水平状态信息与水平状态阈值一致,上位机发送停止指令(0a0200fe)给脚踏调节装置,使脚踏调节装置停止工作,使体验者保持当前的站立高度位置;
8、如此时体验者觉得脚踏调节装置调节的脚踏高度有点低,想把脚踏高度再调高点,则前臂可以稍稍往下旋转移动,这样上位机接收到的水平状态信息会变小,驱动脚踏调节装置顺时针工作,使脚踏升高;反之亦然;
9、以此时检测到的压力状态信息为u2=0v(相当于外力f为0n,f=0×50)为例,将此压力状态信息u2上传给背贴模块,背贴模块将接收到的压力状态信息u2转换为数字信息00(0×16+0=0×128),并向上位机上传编码信息(0a0100fe),上位机将接收到的编码信息解码为解码信息(0a0100fe),提取出当前数字信息为00,通过运算转换为压力状态信息u2为0v(0×16+0=0×128),当前压力状态信息0v小于设定压力状态信息0.4v,则上位机发送顺时针指令(0a0301fe)给靠背调节装置,靠背调节装置接收到顺时针指令(0a0301fe),驱动电动单元顺时针转动,使靠背调节装置缓慢伸长,使靠背前移,体验者后背与靠背间隙变小,带动力传感器与体验者后背间的压力变大,从而使力传感器的压力状态信息变大;
10、如此往复,直至背贴模块的压力信息与压力阈值一致,上位机发送停止指令(0a0300fe)给靠背调节装置,使靠背调节装置停止工作,使体验者与靠背保持当前的贴紧状态;如此时体验者觉得靠背调节装置调节的靠背与后背贴得有点紧,想把靠背再往后缩进点,则体验者后背可以稍稍往后用力贴紧靠背,这样上位机接收到的压力信息会变大,驱动靠背调节装置逆时针工作,使靠背缩进;反之亦然;
11、待体验者觉得已调节到位,工作人员关闭自动调节程序。
实施例3
根据本发明实施例,提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行实施例1中任意一种飞行模拟器的调节方法。
实施例4
根据本发明实施例,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行实施例1中任意一种飞行模拟器的调节方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。