发明名称 全温一体化惯性测量单元标定方法
摘要 本发明公开了一种全温一体化惯性测量单元标定方法,所述惯性测量单元包括三个陀螺仪和三个加速度计,该方法包括以下步骤:(1)根据惯性测量单元陀螺和加速度计的工作原理和误差来源,建立惯性测量单元某一温度点的误差模型;(2)将IMU按方法说明书安装于双轴温箱内;(3)根据标定获得的各温度点模型建立惯性测量单元全温范围内的误差模型;(4)误差补偿:根据步骤3)建立的误差模型,对惯性测量单元的误差进行补偿;(5)精度验证:根据误差模型,对采集数据进行补偿,估计惯性测量单元的测量精度。本发明方法提出了全温补偿模型,从而能提高惯性测量单元的测量精度。
申请公布号 CN104897171A 申请公布日期 2015.09.09
申请号 CN201510306887.1 申请日期 2015.06.05
申请人 立得空间信息技术股份有限公司 发明人 刘建
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 钟锋
主权项 全温一体化惯性测量单元标定方法,所述惯性测量单元包括三个陀螺仪和三个加速度计,其特征在于,包括以下步骤:1)根据惯性测量单元陀螺和加速度计的工作原理和误差来源,建立惯性测量单元某一温度点的误差模型;具体如下:记加速度计输入轴坐标系为a系和陀螺仪输入轴坐标系为g系,设定正交的坐标系b系的ox<sub>b</sub>轴与x加速度计的输入轴ox<sub>a</sub>相同,并且oy<sub>b</sub>轴在x加速度计的输入轴ox<sub>a</sub>和y加速度计的输入轴oy<sub>a</sub>所确定的平面x<sub>a</sub>y<sub>a</sub>内;这样,oy<sub>b</sub>轴可通过在x<sub>a</sub>y<sub>a</sub>平面内转动一小角度来确定,oz<sub>b</sub>轴可通过先绕ox<sub>b</sub>轴转动一小角度,再绕oy<sub>b</sub>轴转动一小角度来确定;从而可知,ox<sub>a</sub>和oy<sub>b</sub>轴,ox<sub>a</sub>和oz<sub>b</sub>轴,oy<sub>a</sub>和oz<sub>b</sub>轴之间为直角;因此,可以在b系中建立加速度计的误差模型为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msup><mi>&delta;f</mi><mi>b</mi></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&delta;f</mi><mi>x</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&delta;f</mi><mi>y</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&delta;f</mi><mi>z</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>K</mi><mi>ax</mi></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mi>ay</mi></msub></mtd></mtr><mtr><mtd><msub><mi>K</mi><mi>az</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>K</mi><mi>axx</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>K</mi><mi>ayx</mi></msub></mtd><mtd><msub><mi>K</mi><mi>ayy</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>K</mi><mi>azx</mi></msub></mtd><mtd><msub><mi>K</mi><mi>azy</mi></msub></mtd><mtd><msub><mi>K</mi><mi>azz</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>f</mi><mi>x</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mi>y</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>f</mi><mi>z</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000732478900000011.GIF" wi="1403" he="261" /></maths>式中,<img file="FDA0000732478900000012.GIF" wi="332" he="78" />表示加速度计的测量误差,<img file="FDA0000732478900000013.GIF" wi="71" he="78" />表示加速度计的理想值,K<sub>aI</sub>表示加速度计的零位,K<sub>aII</sub>表示加速度计的标度因数误差,剩余3个误差参数表示加速度计的安装误差系数;同理,可以在b系中建立陀螺仪的误差模型为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>&delta;&omega;</mi><mi>ib</mi><mi>b</mi></msubsup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&delta;&omega;</mi><mi>ibx</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&delta;&omega;</mi><mi>iby</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&delta;&omega;</mi><mi>ibz</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>D</mi><mi>gx</mi></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mi>gy</mi></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mi>gz</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>E</mi><mi>gxx</mi></msub></mtd><mtd><msub><mi>E</mi><mi>gxy</mi></msub></mtd><mtd><msub><mi>E</mi><mi>gxz</mi></msub></mtd></mtr><mtr><mtd><msub><mi>E</mi><mi>gyx</mi></msub></mtd><mtd><msub><mi>E</mi><mi>gyy</mi></msub></mtd><mtd><msub><mi>E</mi><mi>gyz</mi></msub></mtd></mtr><mtr><mtd><msub><mi>E</mi><mi>gzx</mi></msub></mtd><mtd><msub><mi>E</mi><mi>gzy</mi></msub></mtd><mtd><msub><mi>E</mi><mi>gzz</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&omega;</mi><mi>ibx</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&omega;</mi><mi>iby</mi><mi>b</mi></msubsup></mtd></mtr><mtr><mtd><msubsup><mi>&omega;</mi><mi>ibz</mi><mi>b</mi></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000732478900000014.GIF" wi="1450" he="260" /></maths>式中,<img file="FDA0000732478900000021.GIF" wi="339" he="78" />表示陀螺仪的测量误差,<img file="FDA0000732478900000022.GIF" wi="84" he="78" />表示陀螺仪的理想值,D<sub>gI</sub>表示陀螺仪的常值漂移,E<sub>gII</sub>表示陀螺仪的标度因数误差,剩余6个参数表示陀螺仪的安装误差系数;2)依据惯性测量单元某一温度点的误差模型,按规定速率转动或静止双轴温控转台,并记录IMU输出原始观测量,对惯性测量单元的误差进行全温的精确标定;具体如下:2.1)将IMU按方法说明书安装于双轴温控转台内;2.2)设定温箱的温度温箱温度稳定达到1小时,将IMU通电;2.3)进行陀螺和加速度计误差测量,确定模型中的参数:(1)加速度计的零位K<sub>aI</sub>;(2)加速度计的标度因数K<sub>aII</sub>;(3)加速度计的安装误差系数K<sub>ayx</sub>、K<sub>azx</sub>、K<sub>azy</sub>;(4)陀螺的常值漂移D<sub>gI</sub>;(5)陀螺的标度因数E<sub>gII</sub>;(6)陀螺的安装误差系数E<sub>gxy</sub>、E<sub>gxz</sub>、E<sub>gyx</sub>、E<sub>gyz</sub>、E<sub>gzx</sub>、E<sub>gzy</sub>。2.4)建立定温度点误差模型,将IMU断电;2.5)重复步骤2.2)至2.4)直至各温度点模型建立完毕;3)根据标定获得的各温度点模型建立惯性测量单元全温范围内的误差模型;4)误差补偿:根据步骤3)建立的误差模型,对惯性测量单元的误差进行补偿。5)精度验证:根据误差模型,对采集数据进行补偿,估计惯性测量单元的测量精度。
地址 430223 湖北省武汉市东湖新技术开发区汤逊湖北路33号华工科技园创新基地12栋