[发明专利]一种挠性陀螺位置姿态测量系统POS的标度因数误差标定与补偿方法有效
申请号: | 201210175336.2 | 申请日: | 2012-05-30 |
公开(公告)号: | CN102680004A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 钟麦英;房建成;郭佳;李建利;宫晓琳 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G01C25/00 | 分类号: | G01C25/00 |
代理公司: | 北京科迪生专利代理有限责任公司 11251 | 代理人: | 李新华;卢纪 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种挠性陀螺位置姿态测量系统POS的标度因数误差标定与补偿方法。根据POS使用环境特点,惯性测量单元IMU需要精确测量微小的输入角速度。本发明特征是在误差标定过程中,在小输入角速率范围内将IMU角速度通道标度因数根据输入角速度的正负建立两者的线性回归方程,在误差补偿时根据输入角速度的变化同步更新标度因数及其它误差系数,从而提高误差补偿的精度。本方法具有精确消除角速度通道标度因数误差的优点,实现IMU对小角速度信息的精确测量,可以提高POS的姿态测量精度。 | ||
搜索关键词: | 一种 陀螺 位置 姿态 测量 系统 pos 标度 因数 误差 标定 补偿 方法 | ||
【主权项】:
1.一种挠性陀螺位置姿态测量系统POS的标度因数误差标定与补偿方法,其特征在于包括下列步骤:步骤1:调平三轴转台或单轴转台的安装台面,将POS的IMU部分紧固于工装架,工装架安装于转台台面上,保证IMU的X、Y、Z三个测量轴与三轴转台转轴平行,或通过工装架的基准面建立与单轴转台的机械传递关系,并使POS处于恒温环境中,上电预热后开始采集IMU输出数据;步骤2:进行标定实验IMU位置测试,通过调整转台框架或工装架使IMU的i轴(i=X、Y、Z)分别作为测试轴垂直于当地水平面指天或指地,作为一个位置状态,有X指天、X指地、Y指天、Y指地、Z指天、Z指地共6个位置状态,设从每个位置状态采集a组位置数据,其中a≥4;首先从任意起始位置开始采集IMU输出数据,然后转台沿一个方向旋转度后IMU再次采集数据,依次类推,沿一个整圆周方向共会得到a组位置数据,故标定实验一共可以得到6a组位置测试数据;步骤3:调整IMU使其X轴指天,按照步骤2从任意起始位置开始采集IMU输出数据,旋转θ度,到达下一个位置,再次进行位置数据采集,共得a组位置数据N1,N2,…,Na,将X轴指地,得到a组数据Na+1,Na+2,…,N2a,完成X轴位置测试;步骤4:将IMU的Y轴作为测试轴,重复步骤3的实验操作,将Y轴指天,得到a组数据N2a+1,N2a+2,…,N3a,将Y轴指地,得到a组数据N3a+1,N3a+2,…,N4a,完成Y轴位置测试;步骤5:将IMU的Z轴作为测试轴,重复步骤3的实验操作,将Z轴指天,得到a组数据N4a+1,N4a+2,…,N5a,将Z轴指地,得到a组数据N5a+1,N5a+2,…,N6a,完成Z轴位置测试;步骤6:进行标定实验IMU速率测试,将IMU的X轴指天,按照从小到大顺序,选取不大于20°/s的d个角速率ω1,ω2,…ωd作为测试档,其中d≥5,转台按照选取的角速率分别沿圆周正向旋转一周,采集IMU输出,得到d组数据然后IMU以相同的角速率分别沿圆周负向旋转一周,采集IMU输出,得到对应的d组数据完成X轴速率测试;步骤7:将IMU的Y轴指天,重复步骤6,得到IMU绕圆周正向旋转时采集的d组数据和绕圆周负向旋转时采集的d组数据完成Y轴速率测试;步骤8:将IMU的Z轴指天,重复步骤6,得到IMU绕圆周正向旋转时采集的d组数据和绕圆周负向旋转时采集的d组数据完成Z轴速率测试;步骤9:利用步骤6至步骤8采集的速率数据解算标度因数,对POS输入第1组角速度ω1时,IMU的i(i=X,Y,Z)轴标度因数分量可以写为:K X + 1 ( i ) = R X + 1 ( i ) 360 × 3600 , K X - 1 ( i ) = R X - 1 ( i ) 360 × 3600 K Y + 1 ( i ) = R Y + 1 ( i ) 360 × 3600 , K Y - 1 ( i ) = R Y - 1 ( i ) 360 × 3600 K Z + 1 ( i ) = R Z + 1 ( i ) 360 × 3600 , K Z - 1 ( i ) = R Z - 1 ( i ) 360 × 3600 ]]> 其中,分别表示对测试轴I(I=X,Y,Z)输入第1组角速度时i轴的正、负标度因数分量,分别表示IMU绕I轴以第1组角速率正向、负向旋转时i轴输出的原始数据;进而,得到第1组输入速率下i轴对应的正标度因数和负标度因数可写为:k ωi + 1 = ( K X + 1 ( i ) ) 2 + ( K Y + 1 ( i ) ) 2 + ( K Z + 1 ( i ) ) 2 K ωi - 1 = ( K X - 1 ( i ) ) 2 + ( K Y - 1 ( i ) ) 2 + ( K Z - 1 ( i ) ) 2 ]]> 同样的,依次计算i轴在ω2,ω3,…ωd等其余(d-1)组速率档下的正标度因数与负标度因数于是,可以建立i轴标度因数与输入角速度的“双曲线”方程:其中,ω为输入角速度,βi0+、βi1+和βi0-、βi1-为对应的回归方程系数,Ki+和Ki-分别为ω>0和ω<0时i轴拟合的正、负标度因数值;步骤10:建立误差补偿的POS角速度通道误差模型为:其中,Nω1+,Nωi-是i(i=X,Y,Z)轴在单位时间内输出的正、负脉冲数,单位为(脉冲)/s,Ki+,Ki-是测量轴i对应角速度的正、负标度因数,单位为(脉冲)/″,Dωi+,Dωi-是测量轴的正、负常值偏差,单位为°/h,DiX+、DiY+、DiZ+,DiX-、DiY-、DiZ-分别是三轴的正、负与加速度有关项,单位为°/h/g,ωx、ωy、ωz是输入角速度ω在IMU三轴的投影分量,单位为°/h,Ax、Ay、Az是输入加速度在三轴的投影分量,单位为重力加速度g,cos(i,X)、cos(i,Y)、cos(i,Z)是测量轴在系统中的安装误差;步骤11:将IMU原始数据代入步骤9建立的“双曲线”方程,通过迭代计算出精确的标度因数Kωi+或Kωi-;步骤12:利用步骤11得到的精确标度因数Kωi+或Kωi-,及步骤3至步骤5得到的位置实验数据,求解步骤10方程中的常值偏差,处理每个位置状态下IMU各轴输出数据,求取均值:N ^ 1 ( i ) = ( N 1 ( i ) + · · · + N a ( i ) ) a , N ^ 2 ( i ) = ( N a + 1 ( i ) + · · · + N 2 a ( i ) ) a N ^ 3 ( i ) = ( N 2 a + 1 ( i ) + · · · + N 3 a ( i ) ) a , N ^ 4 ( i ) = ( N 3 a + 1 ( i ) + · · · + N 4 a ( i ) ) a N ^ 5 ( i ) = ( N 4 a + 1 ( i ) + · · · + N 5 a ( i ) ) a , N ^ 6 ( i ) = ( N 5 a + 1 ( i ) + · · · + N 6 a ( i ) ) a ]]> 其中,分别表示6个位置状态下IMU的i轴输出脉冲均值,Nk(i)(k=1,2,...,6a)分别表示每组位置测试数据中IMU的i轴输出脉冲数,利用步骤11所得标度因数计算常值偏差:步骤13:利用步骤9与步骤11标度因数的解算结果,求解步骤10方程中的安装误差:cos ( i , X ) = K X + 1 ( i ) K ωi + 1 cos ( i , Y ) = K Y + 1 ( i ) K ωi + 1 cos ( i , Z ) = K Z + 1 ( i ) K ωi + 1 ]]> 其中,分别为步骤6至步骤8速率测试中绕X,Y,Z轴旋转采集的i(i=X,Y,Z)轴输出数据对应的标度因数分量,步骤14:利用步骤9、步骤12和步骤13的解算结果,求解步骤10方程中的与加速度有关项:其中,Lat表示标定实验当地的地理纬度;步骤15:根据步骤10中的误差模型,利用步骤11至步骤14解算的误差模型系数,对POS原始数据进行误差补偿,得到高精度的POS角速度测量信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210175336.2/,转载请声明来源钻瓜专利网。