The present invention provides a direction estimation method and a device. The invention is used to estimate the direction of the equipment. The present invention is based on the gyroscope data and the magnetometer data to estimate the direction, and then calculates the correction gain based on the magnetic field interference degree. The correction gain is used to estimate the direction of the gyroscope and magnetometer, and the final direction is used to update the direction of the device. Compared with the existing technology, the direction estimation of the equipment can be carried out more accurately, especially when the equipment is in the environment including some magnetic disturbances.
【技术实现步骤摘要】
方向估计方法及装置
本专利技术涉及一种用于设备的方向估计的方法及装置,尤其涉及一种用于在包括一些磁扰动的环境下估计设备的方向的方法及装置。
技术介绍
目前,对于估计设备的方向,典型的方法是融合(fuse)陀螺仪和磁力计来估计方向。两种广泛使用的数据融合方法是基于卡曼滤波(Kalmanfilter)的方法和基于增益调度(gainscheduling)的方法。在此,增益调度是利用线性控制器族来控制非线性系统的最普及的方法之一。其基于调度变量的当前测量来调整控制器增益。用户能够对控制器增益如何随所测量的变量而变化进行设计。在姿势估计系统中,基于传感器测量,利用预先定义的调度来计算增益。增益用来将所述两个估计结果进行合并,或者校准用于对设备的方向或物体姿势求精的陀螺仪数据。专利号为US8688403B2的美国专利公开了一种基于惯性传感器数据来确定便携电子设备的姿势矩阵的方法。其使用来自加速计和磁力计的数据计算第一姿势矩阵梯度,然后使用来自陀螺仪的数据计算第二姿势矩阵梯度。通过混合系数将第一姿势矩阵梯度和第二姿势矩阵梯度进行融合。最后,使用所融合的梯度来更新精细姿势矩阵。在此,通过将来自加速计的数据与重力进行比较,并且还将来自磁力计的数据与公知的当地磁场进行比较,来确定所述混合系数。增益(混合系数)计算步骤是基于增益调度的方法的非常重要的步骤。特别是,大部分现代环境(例如家里、办公室或公共场所)包括很多能够引起磁扰动的设备,例如由于机器或家具中的铁、位于设备附近的磁铁、来自电视或其他家电的磁效应。针对该方法,如何基于测量设计出适合的校正增益,是关键问题。
技术实现思路
...
【技术保护点】
一种设备的方向估计方法,所述方向估计方法包括:第一方向估计步骤,用于根据陀螺仪数据估计第一方向;第二方向估计步骤,用于根据磁力计数据和所述设备的俯仰角及滚转角估计第二方向;校正增益确定步骤,用于通过将第一校正增益和第二校正增益进行组合来确定校正增益;校准步骤,用于利用所述校正增益来校准所述第一方向估计和所述第二方向估计,以得到所述设备的方向;其中,所述校正增益确定步骤还包括以下的步骤:基于磁力计数据和磁场的理论值来计算所述第一校正增益;基于磁力计数据的变化率来计算所述第二校正增益。
【技术特征摘要】
1.一种设备的方向估计方法,所述方向估计方法包括:第一方向估计步骤,用于根据陀螺仪数据估计第一方向;第二方向估计步骤,用于根据磁力计数据和所述设备的俯仰角及滚转角估计第二方向;校正增益确定步骤,用于通过将第一校正增益和第二校正增益进行组合来确定校正增益;校准步骤,用于利用所述校正增益来校准所述第一方向估计和所述第二方向估计,以得到所述设备的方向;其中,所述校正增益确定步骤还包括以下的步骤:基于磁力计数据和磁场的理论值来计算所述第一校正增益;基于磁力计数据的变化率来计算所述第二校正增益。2.根据权利要求1所述的方向估计方法,所述方向估计方法还包括以下步骤:基于所述两个方向,根据原始的陀螺仪数据和所校准的方向来调整所述校正增益。3.根据权利要求1或2所述的方向估计方法,其中,所述方向估计方法还包括以下步骤:对磁力计数据与地磁场的理论值之差的范数的第一分段函数进行定义,以及对磁力计数据的范数的变化率的第二分段函数进行定义。4.根据权利要求3所述的方向估计方法,其中,在磁力计数据的范数位于预定义范围内的情况下,所述第一分段函数是高斯函数或线性函数。5.根据权利要求3所述的方向估计方法,其中,在磁力计数据与地磁场的理论值在正交轴上的差的范数位于预定义范围内的情况下,所述第一分段函数是单调递减函数。6.根据权利要求3所述的方向估计方法,其中,在磁力计数据的范数的变化率位于预定义范围内的情况下,所述第二分段函数是高斯函数或线性函数。7.根据权利要求2所述的方向估计方法,其中,所述方向估计方法还包括以下步骤:计算所述两个方向的偏差。8.根据权利要求2所述的方向估计方法,其中,在新的方向偏差与方向偏差的平均值之差大于预定义阈值的情况下,将所述校正增益强制调整为预定义值。9.根据权利要求2所述的方向估计方法,其中,在新的方向偏差与方向偏差的平均值之差大于预定义阈值乘以该方向的标准方差的情况下,将所述校正增益强制调整为预定义值。10.一种设备的方向估计装置,所述方向估计装置包括:输入单元,其被构造为输入来自陀螺仪和磁...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。