The present invention provides a magnetometer data processing method and device, wherein the method comprises: obtaining a plurality of original data collected during the calibration process in the calibration process, multiple original data in the first coordinate system, and the first coordinate system containing a monotonicity base line, and intersecting with a number of original lines according to the base line. The size of the coordinate values of multiple intersection points, reordering a number of original data, multiple original connections between multiple original data and the coordinates of the coordinate system of the first coordinate system. According to the distribution of multiple original data after reordering, the convex packets of multiple original data after reordering are calculated. The original data on the convex hull in the data fit the elliptic equation needed to calibrate the magnetometer. The method provided by the invention can improve the accuracy of fitting ellipse.
【技术实现步骤摘要】
磁力计数据处理方法及设备
本专利技术涉及传感器
,尤其涉及一种磁力计数据处理方法及设备。
技术介绍
磁力计是通过测量磁场的强度和方向来对设备进行定位的传感器。当磁力计所测量的磁场只由地磁场产生时,磁力计可精确对设备进行定位。但是,由于硬铁效应和软铁效应的存在,会对地磁场产生干扰,进而导致磁力计的测量结果出现比较大的偏差,需要对磁力计的测量数据进行校准。在对测量数据进行校准的过程中,首先,利用最小二乘法将测量数据拟合成椭圆,然后再经过旋转、平移、缩放等处理,将拟合的椭圆变换变为以磁力计对应二维坐标系的坐标原点为圆心的圆,从而在测量数据中过滤掉干扰数据,实现磁力计的校准。在整个校准过程中,椭圆的准确性直接影响到磁力计校准的精度。现有基于最小二乘法得到的椭圆的准确性较低,导致磁力计校准的精度较低。
技术实现思路
本专利技术的多个方面提供一种磁力计数据处理方法及设备,用以提高拟合椭圆的准确性。本专利技术提供一种磁力计数据处理方法,包括:获取磁力计在校准过程中采集的多个原始数据,所述多个原始数据位于第一坐标系中,且所述第一坐标系中包含具有单调性的基准线;根据所述基准线与多条原始连线相交得到的多个交点的坐标值大小,对所述多个原始数据进行重新排序,所述多条原始连线是指所述多个原始数据和所述第一坐标系的坐标原点之间的连线;根据重新排序后所述多个原始数据的分布情况,计算重新排序后所述多个原始数据的凸包;根据所述多个原始数据中位于所述凸包上的原始数据,拟合出用于校准所述磁力计所需的椭圆方程。在一可选实施方式中,在根据所述基准线与多条原始连线相交得到的多个交点的坐标值大小,对 ...
【技术保护点】
一种磁力计数据处理方法,其特征在于,包括:获取磁力计在校准过程中采集的多个原始数据,所述多个原始数据位于第一坐标系中,且所述第一坐标系中包含具有单调性的基准线;根据所述基准线与多条原始连线相交得到的多个交点的坐标值大小,对所述多个原始数据进行重新排序,所述多条原始连线是指所述多个原始数据和所述第一坐标系的坐标原点之间的连线;根据重新排序后所述多个原始数据的分布情况,计算重新排序后所述多个原始数据的凸包;根据所述多个原始数据中位于所述凸包上的原始数据,拟合出用于校准所述磁力计所需的椭圆方程。
【技术特征摘要】
1.一种磁力计数据处理方法,其特征在于,包括:获取磁力计在校准过程中采集的多个原始数据,所述多个原始数据位于第一坐标系中,且所述第一坐标系中包含具有单调性的基准线;根据所述基准线与多条原始连线相交得到的多个交点的坐标值大小,对所述多个原始数据进行重新排序,所述多条原始连线是指所述多个原始数据和所述第一坐标系的坐标原点之间的连线;根据重新排序后所述多个原始数据的分布情况,计算重新排序后所述多个原始数据的凸包;根据所述多个原始数据中位于所述凸包上的原始数据,拟合出用于校准所述磁力计所需的椭圆方程。2.根据权利要求1所述的方法,其特征在于,在所述根据所述基准线与多条原始连线相交得到的多个交点的坐标值大小,对所述多个原始数据进行重新排序之前,所述方法还包括:针对所述多个原始数据建立所述第一坐标系,以使所述多个原始数据落入所述第一坐标系的同一象限内;以及在所述多个原始数据所在象限内绘制所述基准线。3.根据权利要求2所述的方法,其特征在于,所述在所述多个原始数据所在象限内绘制所述基准线,包括:在所述多个原始数据所在象限内,绘制以所述第一坐标系的坐标原点为圆心的弧线,作为所述基准线;或者在所述多个原始数据所在象限内,绘制与两个坐标轴相交的直线,作为所述基准线。4.根据权利要求3所述的方法,其特征在于,所述针对所述多个原始数据建立所述第一坐标系,以使所述多个原始数据落入所述第一坐标系的同一象限内,包括:从所述多个原始数据在原始坐标系中的坐标值中,确定最小横坐标值和最小纵坐标值;将所述最小横坐标值和所述最小纵坐标值作为坐标原点创建所述第一坐标系;根据所述第一坐标系的坐标原点与所述原始坐标系的坐标原点的位置关系,将所述多个原始数据从所述原始坐标系中转换至所述第一坐标系的第一象限内。5.根据权利要求3所述的方法,其特征在于,所述根据所述基准线与多条原始连线相交得到的多个交点的坐标值大小,对所述多个原始数据进行重新排序,包括:根据所述多个交点的X轴坐标值的大小排列顺序,对所述多个原始数据进行重新排序;或者根据所述多个交点的Y轴坐标值的大小排序顺序,对所述多个原始数据进行重新排序。6.根据权利要求1-5任一项所述的方法,其特征在于,在所述根据所述多个原始数据中位于所述凸包上的原始数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。