[发明专利]一种基于MEMS传感器的航天器姿态测量方法有效
申请号: | 201310019753.2 | 申请日: | 2013-01-21 |
公开(公告)号: | CN103090870A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 常洪龙;赵彦明;申强;袁广民;谢建兵;容建刚 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 吕湘连 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于MEMS传感器的航天器姿态测量方法,步骤如下:系统初始对准;信号采集;陀螺仪姿态更新;双天线GPS/磁强计姿态实时计算;kalman滤波;输出校正。本发明根据航天器轨道空间具有微重力、GPS信号接收效果好的特点,选择三轴MEMS陀螺仪/三轴MEMS磁强计/双天线GPS的组合模式,相对于其他组合方式具有更高测量精度和可靠性。本发明还设计了组合姿态测量算法,采用了算法误差最小的优化三子样旋转矢量算法,补偿了有限转动不可交换误差;为系统建立了一种简单有效的kalman滤波状态空间模型,对两个独立信息源的姿态信息进行了融合,实现了陀螺测姿态和双天线GPS测姿态的优势互补,提高了系统的动态可靠性和精度。 | ||
搜索关键词: | 一种 基于 mems 传感器 航天器 姿态 测量方法 | ||
【主权项】:
1.一种基于MEMS传感器的航天器姿态测量方法。所述的航天器姿态测量方法,主要利用GPS双天线、三轴MEMS陀螺仪、三轴MEMS磁强计等传感器。所述姿态测量方法采用地理坐标系(g)作为导航坐标系(n)。将测量系统与航天器载体固连,使得传感器的敏感轴分别位于载体坐标系的三个轴上;所述的姿态测量方法步骤如下:步骤1:系统初始对准;在初始对准时刻t0,系统利用GPS双天线测量俯仰角
横滚角
三轴MEMS磁强计测量航向角
求得初始时刻的姿态阵
和姿态四元数Q(t0);具体求解公式如下:C b n ( t 0 ) = cos γ ~ 0 cos ψ ~ 0 + sin γ ~ 0 sin ψ ~ 0 sin θ ~ 0 sin ψ ~ 0 cos θ ~ 0 sin γ ~ 0 cos ψ ~ 0 - cos γ ~ 0 sin ψ ~ 0 sin θ ~ 0 - cos γ ~ 0 sin ψ ~ 0 + sin γ ~ 0 cos ψ ~ 0 sin θ ~ 0 cos ψ ~ 0 cos θ ~ 0 - sin γ ~ 0 sin ψ ~ 0 - cos γ ~ 0 cos ψ ~ 0 sin θ ~ 0 - sin γ ~ 0 cos θ ~ 0 sin θ ~ 0 cos γ ~ 0 cos θ ~ 0 - - - ( 1 ) ]]> 设初始对准后,姿态阵初值为
则姿态四元数的初始值Q(t0)可以由下面公式确定:q 0 = 1 2 1 + T 11 + T 22 + T 33 q 1 = 1 2 sign ( T 32 - T 23 ) 1 + T 11 - T 22 - T 33 q 2 = 1 2 sign ( T 13 - T 31 ) 1 - T 11 + T 22 - T 33 q 3 = 1 2 sign ( T 21 - T 12 ) 1 - T 11 - T 22 + T 33 - - - ( 2 ) ]]> 步骤2:信号采集;输入通道按照一定的采样周期T,采集传感器的输出信号;步骤3:陀螺仪姿态更新;利用四元数的初始值Q(t0)和陀螺输出角速度信号
,采用等效旋转矢量三子样优化算法,递推解算姿态四元数Q(tk)和三个姿态角实时值ψk、θk、γk;设时间间隔[tk-1,tk]内,Δθi(i=1,2,3)为姿态更新周期h的三等分时间间隔内陀螺的角增量输出
则优化三子样旋转矢量算法公式如下:Φ ( h ) = Δθ 1 + Δθ 2 + Δθ 3 + 9 2 ( Δθ 1 × Δθ 3 ) + 27 40 Δθ 2 × ( Δθ 3 - Δθ 1 ) - - - ( 3 ) ]]>q ( h ) = cos ( | Φ | 2 ) + Φ | Φ | sin ( | Φ | 2 ) - - - ( 4 ) ]]>Q ( t k ) = Q ( t k - 1 ) ⊗ q ( h ) - - - ( 5 ) ]]> 设Q(tk)=[q0 q1 q2 q3]T,由Q(tk)依次求出
和姿态角ψk、θk、γk;![]()
Ψ和γ的真值可以根据主值查询反正切函数的真值表得到;步骤4:双天线GPS/磁强计姿态实时计算;系统运行过程中,利用GPS双天线测量俯仰角和横滚角的实时值
三轴磁强计测量实时值H → k b = H x , k b H y , k b H z , k b T , ]]> 航天器所在轨道位置的磁偏角为αk,计算得到ψmagmain,k;Ψ magmain , k = arctan ( - cos γ ~ k · H x , k b + sin γ ~ k · H z , k b sin γ ~ k · sin θ ~ k · H x , k b + cos θ ~ k · H y , k b - cos γ ~ k · sin θ ~ k · H z , k b ) - - - ( 8 ) ]]> 查真值表,得到磁航向的真值ψmag,k,再根据
得到航向角的实时值
步骤5:kalman滤波;构造状态
和量测Z k = θ ~ k - θ k γ ~ k - γ k ψ ~ k - ψ k T , ]]> 建立系统的状态空间模型;进行kalman滤波递推;系统的状态方程:X · = FX + Gw - - - ( 9 ) ]]> 其中,w=[wgx wgy wgz wex wey wez]T为系统的驱动噪声,方差矩阵为qf;F6×6的非零元为:F 1,2 = ω ie sin L + V E R N + h tan L ]]>F 1,3 = - ( ω ie cos L + V E R N + h ) ]]> F1,4=-T11 F1,5=-T12F1,6=-T13F 2,1 = - ( ω ie sin L + V E R N + h tan L ) ]]>F 2,3 = - V N R M + h ]]> F2,4=-T21F2,5=-T22 F2,6=-T23F 3,1 = ω ie cos L + V E R N + h ]]>F 3,2 = V N R M + h ]]> F3,4=-T31 F3,5=-T32F3,6=-T33F 4,4 = - 1 τ ex ]]>F 5,5 = - 1 τ ey ]]>F 6,6 = - 1 τ ez ]]> 上面F矩阵元素中,L、h、VE、VN分别为航天器的实时纬度、高度、东向速度、北向速度,均由GPS实时提供;ωie为地球自转角速度,为常数;RM、RN分别为所在位置的子午圈曲率半径和卯酉圈曲率半径,由L按照经验公式计算得到;τex、τey、τez为三轴MEMS陀螺等效一阶马尔可夫漂移的相关时间;G6×6矩阵的非零元为:G1,1=-T1,1 G1,2=-T1,2 G1,3=-T1,3 G2,1=-T2,1 G2,2=-T2,2 G2,3=-T2,3G3,1=-T3,1 G3,2=-T3,2 G3,3=-T3,3 G4,4=1 G5,5=1 G6,6=1设滤波周期为T,对公式(9)离散化得如公式(10)所示:Xk=Φk,k-1Xk-1+Wk-1(10)其中,Φk,k-1=I+TFk-1,Wk-1为系统的驱动白噪声序列,方差矩阵为Qf,k;Qf,k按照下面的方法计算:
Mi+1=FkMi+(FkMi)T(i=1,2,3…),
离散形式的kalman滤波量测方程如下:Z k = θ ~ k - θ k γ ~ k - γ k ψ ~ k - ψ k T = H k X k + V k - - - ( 11 ) ]]> 其中,Hk=[I3×3 03×3],Vk为量测白噪声序列,方差矩阵为Rk;公式(10)和公式(11)联立构成离散kalman滤波的状态空间模型,利用离散型kalman滤波基本方程进行递推计算就得到各时刻状态的最优估计
步骤6:输出校正;利用
对陀螺姿态更新的姿态角进行前馈校正,如下式所示:
步骤7:返回步骤2;返回步骤2循环执行步骤2~步骤7。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310019753.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种按摩排气鞋
- 下一篇:钢板双面坡口铣边机行走驱动机构