[发明专利]光电吊舱三轴陀螺仪漂移实时修正方法有效
申请号: | 201911037314.8 | 申请日: | 2019-10-29 |
公开(公告)号: | CN110986928B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | 刘述超;衡思兰 | 申请(专利权)人: | 成都纵横自动化技术股份有限公司 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20;G01C25/00 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 林菲菲 |
地址: | 610000 四川省成都市中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光电 吊舱三轴 陀螺仪 漂移 实时 修正 方法 | ||
1.光电吊舱三轴陀螺仪漂移实时修正方法,其特征在于,该方法包括以下步骤:
步骤1,将光电吊舱和惯性姿态传感器均安装在载体上,光电吊舱基座相对于惯性姿态传感器静止,光电吊舱基座体轴坐标系平行于惯性姿态传感器体轴坐标系,且光电吊舱基座体轴坐标系X轴与惯性姿态传感器体轴坐标系X轴同向;
步骤2,惯性姿态传感器实时输出测量的姿态数据,包括俯仰姿态角ES_pitch,滚转姿态角ES_roll和偏航姿态角ES_pan;
步骤3,根据步骤2的姿态数据计算得到光电吊舱三轴陀螺仪姿态角,包括俯仰姿态角L,滚转姿态角EL_roll和偏航姿态角EL_pan;
步骤4,根据陀螺仪三轴原始角速率与陀螺仪三轴角速率漂移估计值计算得到光电吊舱三轴陀螺仪三轴估计角速率矩阵MA;
步骤5,根据光电吊舱三轴陀螺仪姿态角计算三轴陀螺仪姿态角四元素矩阵MZ;
步骤6,根据光电吊舱三轴陀螺仪估计角速率矩阵MA和三轴陀螺仪姿态角四元素矩阵MZ计算得到三轴陀螺仪姿态估计角;
步骤7,根据三轴陀螺仪姿态角和陀螺仪三轴角速率漂移估计值,得到当前陀螺仪三轴角速率漂移估计值;
步骤8,根据陀螺仪三轴原始角速率与步骤7得到的当前陀螺仪三轴角速度漂移估计值,得到漂移修正后的陀螺仪三轴角速率;所述步骤3具体通过下式计算得到光电吊舱三轴陀螺仪姿态角:
式中,θA表示光电吊舱方位平台旋转角度,θE表示光电吊舱俯仰平台旋转角度,载体姿态角绕方位平台轴旋转θA得到方位平台姿态角,包括俯仰姿态角EA_pitch,滚转姿态角EA_roll和偏航姿态角EA_pan,方位平台姿态角绕俯仰平台轴旋转θE得到俯仰平台姿态角即三轴陀螺仪姿态角,包括俯仰姿态角EE_pitch,滚转姿态角EE_roll和偏航姿态角EE_pan;因惯性姿态传感器与载体相对静止,即惯性姿态传感器输出的俯仰姿态角ES_pitch、滚转姿态角ES_roll和偏航姿态角ES_pan分别于载体俯仰姿态角EB_pitch、载体滚转姿态角EB_roll和载体偏航姿态角相等EB_pan;所述步骤4通过下式计算得到吊舱三轴陀螺仪估计角速率矩阵MA:
PQREsti_roll=PQRL_rolt-DL_roll
PQREsti_pitch=PQRL_pitch-DL_pitch
PQREsti_pan=PQRL_pan-DL_pan
式中,PQRL_roll表示三轴陀螺仪原始滚转角速率,PQRL_pitch表示三轴陀螺仪原始俯仰角速率和PQRL_pan表示三轴陀螺仪原始偏航角速率;DL_roll表示三轴陀螺仪滚转轴角速率漂移估计值,DL_pitch表示三轴陀螺仪俯仰轴角速率漂移估计值,DL_pan表示三轴陀螺仪偏航轴角速率漂移估计值,dt表示系统运行间隔时间;所述步骤5通过下式计算得到三轴陀螺仪姿态四元素矩阵MZ:
sin Phi=sin(EL_roll/2)
cos Phi=cos(EL_roll/2)
sin Theta=sin(EL_pitch/2)
cos Theta=cos(EL_pitch/2)
sin Psi=sin(EL_pan/2)
cos Psi=cos(EL_pan/2)
式中,Phi表示三轴陀螺仪滚转角,Theta表示三轴陀螺仪俯仰角,Psi表示三轴陀螺仪偏航角;所述步骤6具体包括以下步骤:
系统运行时,执行步骤(1)~(5);系统正常运行时,执行步骤(2)~(5):
步骤(1)系统开始运行,初始化矩阵Q、R、H、Mx和MP:
Q=0.0001*H
R=10*H
MP=H
式中,H表示单位矩阵,Q表示过程噪声,R表示测量噪声,MX表示状态矩阵,Mp表示初始协方差矩阵;
步骤(2)计算状态估计矩阵MXP和协方差
MXP=MA*MX
式中,MAI表示MA的逆矩阵;
步骤(3)计算三轴陀螺仪姿态估计角的估计增益矩阵K:
式中,HI表示H的逆矩阵;
步骤(4)计算三轴陀螺仪姿态估计角四元素矩阵MX与更新协方差矩阵MP:
MX=MXP+K*(MZ-H*MXP)
步骤(5)计算三轴陀螺仪姿态估计角:
Eesti_L_roll=atan2(2*(MX[3]*MX[4]+MX[1]*MX[2]),1-2*(MX[2]*MX[2]+MX[3]*MX[3]))
Eesti_L_pitch=-asin(2*(MX[2]*MX[4]-MX[1]*MX[3]))
Eesti_L_pan=atan2(2*(MX[2]*MX[3]+MX[1]*MX[4]),1-2*(MX[3]*MX[3]+MX[4]*MX[4]))
Eesti_L_pitch表示俯仰姿态估计角,Eesti_L_roll表示滚转姿态估计角,Eesti_L_pan表示偏航姿态估计角;所述步骤7具体由三轴陀螺仪姿态角与陀螺仪三轴速率漂移估计值的代数和,然后通过一个PI控制器输出得到当前陀螺仪三轴角速率漂移估计值,包括俯仰轴漂移估计值DL_pitch,滚转轴漂移估计值DL_roll和偏航轴漂移DL_pan;
所述步骤8具体由陀螺仪三轴角速率值与当前陀螺仪三轴角速率漂移估计值的代数和,再通过一个低通滤波器得到漂移修正后的陀螺仪三轴角速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都纵横自动化技术股份有限公司,未经成都纵横自动化技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911037314.8/1.html,转载请声明来源钻瓜专利网。