【技术实现步骤摘要】
本专利技术涉及陀螺仪
,具体涉及一种陀螺仪的温度漂移补偿方法和装置。
技术介绍
目前在虚拟现实(VirtualReality,简称VR)应用领域,利用惯性传感器获取头部位姿信息是一种常用方法。惯性传感器,一般包括陀螺仪。将陀螺仪和其它相关传感器获取的数据作融合计算,即可得到姿态信息。其中,陀螺仪数据(即角速度)是计算用户头部姿态的主要依据,但是,陀螺仪数据会随其传感器温度的变化而产生漂移,导致计算出的头部姿态出现偏差,从而影响到VR显示效果。因此,想要通过陀螺仪数据计算得到准确的用户动作姿态,则需要对陀螺仪数据的温度漂移进行补偿,如此才能获得理想的VR显示效果。现有技术,例如中国专利CN102230806B提供了一种陀螺仪温度漂移补偿方案,这种方案的缺点是:不是根据实时数据进行补偿,而是利用之前测量的数据用于之后采集的陀螺仪数据的补偿。而由于陀螺仪的核心敏感元件以及其处理电路部分很容易受到复杂的周围环境的影响,例如温度、电磁、震动、甚至辐射、重力异常、湿度、气压等都可能会影响陀螺仪敏感元件和处理电路的特性,因此,这种利用之前测量的数据用于之后采集的陀螺仪数据的温度补偿的方案,导致陀螺仪数据的输出精度低,误差较大。由上可知,亟需一种补偿陀螺仪的温度漂移的方案,最大限度的纠正误差,提高陀螺仪数据的输出精度。
技术实现思路
本专利技术提供了一种陀螺仪的温度漂移补偿方法和装置,用以解决现有技术的温度漂移补偿方案输出精度低,准确性差,不能最大限度的纠正误差的问题。根据本专利技术的一个方面,提供了一种陀螺仪的温度漂移补偿方法,该陀螺仪设置在终端设备中,方法包括:在 ...
【技术保护点】
一种陀螺仪的温度漂移补偿方法,该陀螺仪设置在终端设备中,其特征在于,所述方法包括:在所述终端设备启动后,采集所述陀螺仪的温度数据并利用所述陀螺仪采集得到对应的多组陀螺仪数据;判断所述终端设备是否处于静止状态,当判断出所述终端设备处于静止状态时,根据所述终端设备中保存的温度与陀螺仪数据的对应关系,并利用当前采集的陀螺仪数据,实时补充或更新指定温度对应的陀螺仪数据后保存;计算补充或更新后的陀螺仪数据的校准值,利用所述陀螺仪数据的校准值对采集的陀螺仪数据进行温度漂移补偿。
【技术特征摘要】
1.一种陀螺仪的温度漂移补偿方法,该陀螺仪设置在终端设备中,其特征在于,所述方法包括:在所述终端设备启动后,采集所述陀螺仪的温度数据并利用所述陀螺仪采集得到对应的多组陀螺仪数据;判断所述终端设备是否处于静止状态,当判断出所述终端设备处于静止状态时,根据所述终端设备中保存的温度与陀螺仪数据的对应关系,并利用当前采集的陀螺仪数据,实时补充或更新指定温度对应的陀螺仪数据后保存;计算补充或更新后的陀螺仪数据的校准值,利用所述陀螺仪数据的校准值对采集的陀螺仪数据进行温度漂移补偿。2.根据权利要求1所述的方法,其特征在于,该方法包括:通过如下方式中的一种或多种判断所述终端设备是否处于静止状态;利用所述终端设备中的加速度计采集当前的加速度数据,并计算所述加速度数据的模,若所述加速度数据的模与重力加速度的差值小于等于第一预设阈值,则确定所述终端设备处于静止状态;计算当前采集的陀螺仪数据的绝对值,若所述陀螺仪数据的绝对值小于等于第二预设阈值,则确定所述终端设备处于静止状态;当所述温度与陀螺仪数据的对应关系中与当前采集的陀螺仪数据对应的温度下存在已有陀螺仪数据时,将当前采集的陀螺仪数据与所述已有陀螺仪数据进行比较,若两者的差值小于等于第三预设阈值,则确定所述终端设备处于静止状态。3.根据权利要求1所述的方法,其特征在于,该方法还包括:自确定出所述终端设备处于静止状态时起,对经过的时间进行累计,当累计的所述终端设备处于静止状态的时间达到预设时间阈值时,根据所述终端设备中保存的温度与陀螺仪数据的对应关系,并利用当前采集的陀螺仪数据,实时补充或更新指定温度对应的陀螺仪数据。4.根据权利要求1所述的方法,其特征在于,所述根据终端设备中保存的温度与陀螺仪数据的对应关系,并利用当前采集的陀螺仪数据,实时补充或更新指定温度对应的陀螺仪数据包括:创建温度与陀螺仪数据校准表,利用所述温度与陀螺仪数据校准表记录温度与陀螺仪数据的对应关系,当所述终端设备启动并初始化所述温度与陀螺仪数据校准表后,判断所述温度与陀螺仪数据校准表中指定温度对应的陀螺仪数据是否为空,是则,利用当前采集的陀螺仪数据补充到对应的指定温度下,否则,利用当前采集的陀螺仪数据实时更新指定温度下已有的陀螺仪数据。5.根据权利要求4所述的方法,其特征在于,所述初始化温度与陀螺仪数据校准表包括:将所述温度与陀螺仪数据校准表中温度与对应的陀螺仪数据的初始值分别设定为预先测定的标准环境下温度与陀螺仪数据;或者,将所述温度与陀螺仪数据校准表中温度与对应的陀螺仪数据的初始值分别设定为所述终端设备上次使用时更新过的温度与陀螺仪数据;或者,将所述温度与陀螺仪数据校准表中温度与对应的陀螺仪数据的初始值分别设定为空。6.根据权利要求4所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:杨宇,马金波,舒玉龙,
申请(专利权)人:北京小鸟看看科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。