【技术实现步骤摘要】
一种基于分段多项式拟合的IMU温度补偿方法
[0001]本专利技术涉及
GNSS/INS
组合导航
,特别涉及一种基于分段多项式拟合的
IMU
温度补偿方法
。
技术介绍
[0002]在
GNSS/INS
组合导航系统中,大多存在
IMU
零偏随温度变化比较显著的现象,即温度漂移,严重时甚至会影响导航系统的精度
。
现有的关于
IMU
温度补偿的算法为查表法
、
多项式拟合法以及分段补偿法
。
[0003]查表法是在全温范围内对
IMU6
轴每个温度点补偿一个零偏值
。
这种方法补偿精度较高,但需要在嵌入式平台里面写入大量的补偿参数,不适于一些阵列
IMU
设备
。
[0004]多项式拟合法是对全温范围内的
IMU6
轴数据进行多项式拟合,通过最小二乘得到拟合参数,并代入模型方程对
IMU
进行温度补偿
。
该方法适用温度曲线比较规则的情况,但对于不规则变化情况则补偿效果较差
。
[0005]分段拟合,是将温度平均分成若干等间距的区间,在各个温度段中分别对零偏进行多项式拟合
。
缺点是温度区间的选取,区间较少则温度曲线不准确,较多则拟合参数过多,计算复杂度高
。
[0006]针对上述方法存在的弊端,本专利技术提供一种基于 ...
【技术保护点】
【技术特征摘要】
1.
一种基于分段多项式拟合的
IMU
温度补偿方法,其特征在于,包括以下步骤:
S1、
全温数据采集;
S2、
获取各个温度点对应的
IMU
数据序列,计算数据均值,得到各个温度下的零偏数据;
S3、
通过自适应拐点识别算法获取
IMU
加速度及陀螺仪6轴数据的拐点;
S4、
通过拐点的数量来确定拟合策略;
S5、
将拐点识别中的基准线参数以及分段的拟合参数写入嵌入式平台进行温度补偿,所述基准线参数为重构零偏时得到拟合参数
。2.
根据权利要求1所述的一种基于分段多项式拟合的
IMU
温度补偿方法,其特征在于,自适应拐点识别算法包括以下步骤:
S301、
重构零偏;
S302、
计算各个温度零偏点的1度间隔斜率;
S303、
计算各个温度零偏点的5度间隔的左右斜率;
S304、
搜寻5度间隔左右斜率正符号相反的温度点,视为温度拐点
t
p
;
S305、
判断相邻拐点间的温度间隔是否大于阈值
t
h1
,若大于阈值,则进入下一判定,否则认为拐点间隔太短,拐点无效,返回
S303
的拐点搜寻;
S306、
判断相邻拐点间所有温度点1度间隔斜率同号的百分比是否大于阈值
t
h2
,若大于阈值则认为拐点有效,否则,拐点无效,返回
S303
的拐点搜寻;
S307、
对所有温度点进行判定,完成整个拐点识别过程
。3.
根据权利要求1所述的一种基于分段多项式拟合的
IMU
温度补偿方法,其特征在于,确定拟合策略包括以下步骤:若计算出的拐点个数为0个,则认为温度
‑
零偏曲线符号线性关系,直接对温度
‑
零偏数据进行多项式拟合;若存在拐点,则按照拐点划分温度区间,并在不同区间内进行多项式拟合
。4.
根据权利要求3所述的一种基于分段多项式拟合的
IMU
温度补偿方法,其特征在于,用于参数拟合的多项式为
y
=
a
k
x
k
+
…
a1x+a0式中,
a0,...
【专利技术属性】
技术研发人员:黄海阳,郝廉效,矫波,刘君梅,田龙,
申请(专利权)人:长春航盛艾思科电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。