本发明专利技术公开了一种对三轴磁传感器的旋转体误差补偿及实验方法,根据旋转体实际所处环境分析误差来源以及建立包含温度与环境影响的误差模型;采用椭球拟合对旋转体环境误差进行补偿;采用无磁转台以及平面旋转采点的方法对实际地磁传感器进行补偿验证。本发明专利技术有效的解决了环境磁场以及安装位置对传感器输出的影响,可以实现在磁环境干扰下对三轴磁传感器的旋转体误差标定。的旋转体误差标定。的旋转体误差标定。
【技术实现步骤摘要】
一种对三轴磁传感器的旋转体误差补偿及实验方法
[0001]本专利技术涉及一种对含误差数据进行处理的方法,具体涉及一种对三轴磁传感器的旋转体误差补偿及实验方法。
技术介绍
[0002]现在的智能导航、飞行体的制导控制等项目越来越多利用地磁来实现姿态测量、获取旋转体姿态信息。地磁场属于弱磁场,磁传感器极易受到外部磁场的干扰,且磁传感器本身也存在着工艺、安装等误差。为了得到可靠的,高精度的导航信息,必须对磁传感器进行有效的误差标定与补偿。椭球拟合标定方法和最小二乘法因其简单、易实现的特点可在实际工程中应用。
技术实现思路
[0003]本专利技术的目的在于提供一种对三轴磁传感器的旋转体误差补偿及实验方法,基于工程应用的角度,能够实现消除安装环境及制造工艺对磁传感器的干扰,降低测量误差。
[0004]实现本专利技术目的的技术方案为:一种对三轴磁传感器的旋转体误差补偿及实验方法,根据旋转体实际所处环境分析误差来源以及建立包含温度与环境影响的误差模型;采用椭球拟合对旋转体环境误差进行补偿;采用无磁转台以及平面旋转采点的方法对实际地磁传感器进行补偿验证。
[0005]进一步的,采用两个两轴的传感器正交放置来采集三轴地磁数据,磁传感器的误差主要来源自四个方面:旋转体环境误差、不正交误差、灵敏度误差、零漂误差。
[0006]进一步的,误差模型表现为:
[0007][0008][H
x
(T) H
y
(T) H
z
(T)]T
是三轴地磁理论输出值,是有环境干扰下并受传感器自身影响的地磁输出值;旋转体系数矩阵,考虑了传感器的灵敏度误差与安装误差,G=[g
x0
,g
y0
,g
z0
]T
为旋转体偏置矩阵,体现的是零位误差。
[0009]进一步的,在考虑温度情况下的误差模型为:
是在温度T下的三轴地磁实际输出值,C和B矩阵分别是温度误差的温漂比例系数矩阵和传感器的温度零偏系数矩阵。
[0010]进一步的,采用二次多项式拟合对温度影响进行补偿,采用基于最小二乘法的椭球拟合对旋转体环境和传感器自身误差进行补偿。
[0011]进一步的,将三轴磁传感器的理论输出值由于制造误差的存在,原本构成的球面畸变成原点平移的椭球面。而地球磁场在短时间内可视为一个恒定磁场,因此地磁场强度H可视为一常量,从而有H
T
H=(H
′‑
G)
T
M(H
′‑
G),其中M=A
T
A,H
T
H为常数,A为旋转体系数矩阵,G是旋转体偏置矩阵,
[0012]进一步的,采集数据时,将三脚架中心点对准初始设定的地磁测量原点,无磁转台水平放置在三脚架上,调整三脚架每个脚的伸缩程度保证旋转体支撑平面平行于水平面,三脚架和转动平台均由无磁材料制成。用四个滚珠轴承支撑旋转体,将装有三轴磁强计的组件安装在头部,外接数据线与采集设备连接。转台和旋转装置可以分别模拟组件的俯仰、偏航和滚转方向的角度变化。
[0013]进一步的,采集地磁数据时,无磁转台在水平面内从磁北方向开始顺时针均匀转动8个45
°
度,在每个角度上分别顺、逆时针转动旋转体一分钟。验证标定方法时,上位机将计算得出的旋转体补偿系数发送给旋转体,旋转体经过嵌入式计算机解算后输出实时采集的补偿后的三轴地磁值,上位机进行采集后验证补偿后地磁值的正确性。
[0014]与现有技术相比,本专利技术的有益效果为:本专利技术对三轴磁传感器在工程实际中产生的误差进行分析建模,采用椭球拟合方法对三轴磁传感器的输出误差进行补偿,并提出了一种标准的旋转体标定环境及方法,快速、有效的解决了在外界环境干扰与自身误差影响下地磁数据发散的问题,最大程度上保障了旋转体上地磁数据的准确性和可靠性。
附图说明
[0015]图1为本专利技术的示意流程图。
[0016]图2为本专利技术的旋转体标定环境示意图。
[0017]图3为本专利技术三轴磁传感器实际输出地磁值三维图。
[0018]图4为本专利技术预处理后三轴地磁值三维散点图。
[0019]图5为本专利技术椭球拟合补偿方法流程图。
[0020]图6为本专利技术误差补偿后旋转体指北三轴地磁值。
[0021]图7为本专利技术误差补偿后旋转体指东三轴地磁值。
[0022]图8为本专利技术误差补偿后三轴地磁值三维散点图。
[0023]图中:1、HMC1052磁强计,2、+5V稳压直流电源,3、STM32F7处理器,4、旋转体对外通信接口FGG.0b,5、MOXA卡串口线。
具体实施方式
[0024]本专利技术针对在工程应用中三轴磁传感器进行标定时操作不便、标定困难等问题,在考虑了温度对磁传感器影响的前提下,公开了一种简单有效的去除误差的标定方法。该方法分析了磁传感器的误差来源,建立了包含安装位置、载体环境等影响因素的误差模型,采用最小二乘法原理对磁传感器的输出进行了椭球拟合补偿以及补偿实验方式,有效的解决了环境磁场以及安装位置对传感器输出的影响,可以实现在磁环境干扰下对三轴磁传感器的旋转体误差标定。
[0025]如图1所示,一种三轴磁传感器的旋转体误差补偿及实验方法,实现步骤包括:采集数据、数据预处理、平滑滤波、椭球拟合补偿、数据仿真验证。
[0026]采集数据是将组件水平固定放置,保证在旋转体旋转和转动过程中磁传感器相对旋转体保持静止状态。旋转体平台在同一温度前提下,平稳水平转动一周360
°
,并对多个角度进行旋转体旋转采集地磁数据;
[0027]数据预处理是将采集到的实际地磁值按不同角度进行分类,并进行去跳点处理;
[0028]滤波是对各个角度的地磁数据进行平滑处理,根据椭球所需筛选出合理的数据;
[0029]椭球拟合补偿模是对筛选过后的地磁值根据椭球公式进行拟合近似,利用最小二乘法原理计算出椭球系数与偏置系数,最终将计算得出的补偿系数保存记录到本地;
[0030]数据仿真是根据椭球拟合补偿模块计算出的补偿系数与误差补偿模型,带入地磁传感器输出的原始值计算仿真,验证椭球补偿算法的正确性。
[0031]进一步的,组件旋转体标定环境包括稳压直流电源、MOXA串口线缆、某型号旋转体、无磁三脚架、无磁转台,如图2所示。旋转体标定方法是将包含三轴磁传感器的组件安装在旋转体头部,外接数据线与采集设备连接,转动无磁转台,在同一平面内采集不同角度下的椭球地磁值。
[0032]进一步的,所述三轴磁传感器由两个两轴磁传感器正交放置构成;磁传感器型号为HMC1052。
[0033]进一步的,滤波模块采用10阶滑动滤波。
[0034]进一步的,椭球拟合补偿模块采用的椭球公式为:
[0035]f(x,y,z)=x2+by2+cz2+2fxy+2gxz+2hyz+2px+2qy+2rz+d=0
...
【技术保护点】
【技术特征摘要】
1.一种对三轴磁传感器的旋转体误差补偿及实验方法,其特征在于,根据旋转体实际所处环境分析误差来源以及建立包含温度与环境影响的误差模型;采用椭球拟合对旋转体环境误差进行补偿;采用无磁转台以及平面旋转采点的方法对实际地磁传感器进行补偿验证。2.根据权利要求1所述的对三轴磁传感器的旋转体误差补偿及实验方法,其特征在于,采用两个两轴的传感器正交放置来采集三轴地磁数据,磁传感器的误差主要来源自四个方面:旋转体环境误差、不正交误差、灵敏度误差、零漂误差。3.根据权利要求1所述的对三轴磁传感器的旋转体误差补偿及实验方法,其特征在于,误差模型表现为:[H
x
(T) H
y
(T) H
z
(T)]
T
是三轴地磁理论输出值,是有环境干扰下并受传感器自身影响的地磁输出值;旋转体系数矩阵,G=[g
x0
,g
y0
,g
z0
]
T
为旋转体偏置矩阵。4.根据权利要求3所述的对三轴磁传感器的旋转体误差补偿及实验方法,其特征在于,在考虑温度情况下的误差模型为:在考虑温度情况下的误差模型为:是在温度T下的三轴地磁实际输出值,C和B矩阵分别是温度误差的温漂比例系数矩阵和传感器的温度零偏系数矩阵。5.根据权利要求3所述的对三轴磁传感器的旋转体误差补偿及实验方法,其特征在于,采用二次多项式拟合对温度影响进行补偿,采用基于...
【专利技术属性】
技术研发人员:管雪元,尹上,刘雨顺,马训穷,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。