




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
说 明 书 摘 要一种基于Euler-q(Euler- quaternion)算法和DD2(Divided Difference 2)滤波的航天器姿态确定方法,本发明涉及一种基于矢量观测的状态估计姿态确定方法。其特征在于根据参考星历和由星敏感器观测得到的参考矢量和观测矢量,通过Euler-q算法获得航天器姿态四元数,经过DD2滤波,一方面反馈校正陀螺解算获得的姿态阵,另一方面,修正三轴陀螺角速度输出,对陀螺仪的常值漂移进行补偿。这样既可以得到高精度实时的航天器姿态信息,又可以在线标定陀螺仪的常值漂移。本发明是一种自主式姿态确定方法,具有精度高,实时性好,简便易行的特点,可应用于各种航天器的姿态确定系统。10 摘 要 附 图 权 利 要 求 书1、一种基于Euler-q算法和DD2滤波的航天器姿态确定方法,其特征在于包括以下步骤:步骤a: 由陀螺仪敏感航天器姿态,输出三轴角速率,获得航天器在地心惯性坐标系下的实时姿态;步骤b:利用星敏感器敏感星光,经过星图预处理得到观测星光矢量在航天器本体坐标系下的坐标;并经过星图匹配识别之后得到与之对应的参考星光矢量在地心惯性坐标系下的坐标;步骤c:使用Euler-q算法,利用观测星光矢量和与之对应的参考星光矢量,获得航天器姿态四元数;步骤d:以星光观测得到的航天器姿态四元数与陀螺仪解算的航天器姿态之差,作为观测量,对航天器姿态误差和陀螺漂移进行DD2滤波;步骤e:由DD2滤波得到的航天器姿态误差和陀螺仪常值漂移,反馈校正陀螺仪输出姿态和陀螺仪输出角速率,得到航天器本体坐标系相对于地心惯性坐标系的姿态和陀螺输出;步骤f:反馈校正后,重复步骤a步骤e。2、根据权利要求1所述的基于Euler-q算法和DD2滤波的航天器姿态确定方法,其特征在于:所述的步骤d中,对航天器姿态误差和陀螺漂移的估计是通过DD2滤波器实现的,且姿态确定模型如下: 状态量为:,其中是姿态误差四元数的矢量部分,分别是陀螺三轴输出的常值漂移;状态方程,观测方程分别为:修改过公式,上次修改说明中做过解释。(1)(2)其中,为观测量,为高斯白噪声,为陀螺输出角速率,为量测噪声,为单位矢量。3、根据权利要求1所述的基于Euler-q算法和DD2滤波的航天器姿态确定方法,其特征在于:所述的步骤e中,对航天器姿态误差和陀螺漂移的反馈校正是通过以下步骤实现的:由滤波得出的状态中,获得误差四元数:,计算出姿态误差阵,修正由陀螺输出的姿态阵,得到反馈校正后的姿态阵:(3)由滤波得出状态中的=,修正陀螺输出:(4)式中,为修正前的陀螺输出。说 明 书一种基于Euler-q算法和DD2滤波的航天器姿态确定方法技术领域本发明涉及一种航天器的姿态确定方法,特别是一种基于Euler-q(Euler- quaternion)算法和DD2(Divided Difference 2)滤波的航天器姿态确定方法,用于各种中高精度的惯性/天文组合导航系统的姿态确定。背景技术航天器的姿态确定任务是利用航天器上的姿态敏感器测量所得到的信息,经过适当的处理,求得固连于航天器本体坐标系相对空间某一参考坐标系的信息,航天器由于各种任务的要求,需要高精度姿态信息,这是航天器发展和广泛应用的关键技术之一。惯性/天文,即INS(Inertial Navigation System)/CNS(Celestial Navigation System)姿态确定系统是一种完全自主的姿态确定导航系统,它利用陀螺测量的载体角速度信息和星敏感器测量视场内的星光信息,在初始信息的基础上进行姿态解算和滤波,可以连续、实时地提供姿态,具有自主性强、隐蔽性好、不受气候条件限制等优点,因而广泛应用于航天等领域。目前使用的航天器姿态确定模型,大多以姿态四元数为状态,由于三轴姿态的自由度为3,因此姿态四元数存在冗余,而如果单纯取姿态四元数的矢量为估计的状态,则必须对估计模型线性化简化,造成模型的精度降低。应用于航天器姿态确定方法中,单纯使用确定性矢量观测,例如Davenport q方法由于需要计算特征值和特征矩阵,在线计算困难,因而难以得到应用。而在Davenport q方法上改进的QUEST(Quaternion Estimator)方法,虽然在算法上得到了极大的改进,但是仍然存在过于依赖星敏感器精度且不能修正陀螺漂移并输出实时姿态的缺点。SVD (the Singular Value Decomposition)鲁棒性很强但却需要奇异值分解,由于奇异值分解是一项运算量很大的复杂工作,因此不是很有效。FOAM(A Fast Optimal Matrix Algurithm)算法也不能估计陀螺漂移使陀螺输出获得在线标定;而使用其它状态估计法,例如,扩展卡尔曼滤波EKF(Extend Kalman Filter),由于使用泰勒展开的一阶非线性处理,虽然可以估计非线性模型,但是对非线性模型估计精度不高,而UKF(Unsented Kalman Filter)则利用一系列近似高斯分布的采样点,通过Unscented变换来进行状态与误差协方差的递推和更新,虽然精度有所提高,但是计算繁琐,实时性不高,因而很难满足姿态确定实时性的要求。发明内容本发明的技术解决问题是:克服现有技术的不足,提供一种基于Euler-q算法和DD2滤波的航天器姿态确定方法,该方法由Euler-q算法计算矢量观测得到的航天器姿态,同时由DD2滤波估计姿态误差和陀螺的常值漂移,不仅提供了高精度的姿态信息,而且校正了陀螺角速率输出。本发明的技术解决方案为:一种基于Euler-q算法和DD2滤波的航天器姿态确定方法,其特征在于使用Euler-q算法和DD2滤波估计模型,利用星敏感器和陀螺仪,既可得到高精度实时的航天器姿态,又可以估计出陀螺仪的常值漂移,其具体步骤如下:(1)由陀螺仪敏感航天器姿态,输出三轴角速率,并使用角增量算法更新姿态阵,获得航天器在地心惯性坐标系下的实时姿态:航向角,俯仰角,横滚角;(2)利用星敏感器敏感星光,经过星图预处理得到观测星光矢量在航天器本体坐标系下的坐标;并经过星图匹配识别之后得到与之对应的参考星光矢量在地心惯性坐标系下的坐标;(3)使用Euler-q算法,利用观测星光矢量和与之对应的参考星光矢量,获得航天器姿态四元数;(4)以星光观测得到的航天器姿态四元数与步骤(1)中陀螺仪解算的航天器姿态之差作为观测量,对航天器姿态误差和陀螺漂移进行DD2滤波,状态量为:;(5)由DD2滤波得到的航天器姿态误差和陀螺仪常值漂移,反馈校正陀螺仪输出姿态和陀螺仪输出角速率,得到高精度的航天器姿态以及高精度的陀螺输出;(6)反馈校正后,重复(1)(5)步骤。本发明的原理是:使用陀螺仪输出角速率解算姿态作为短期参考,提供实时的姿态,短时间内有较高的精度,但是姿态信息不断发散,由星敏感器获得的星光矢量通过Euler-q算法以一定的频率提供高精度的长期参考航天器姿态,用这个长期参考姿态作为观测量,通过DD2滤波器,修正陀螺输出姿态,纠正发散信息,同时估计陀螺常值漂移,反馈校正陀螺输出,对陀螺进行在线标定,保持高精度的姿态实时输出。本发明与现有技术相比的优点在于:本发明提供由Euler轴和Euler角的旋转特性来计算姿态阵的Euler q方法,计算速度更快,同时采用以姿态四元数矢量和陀螺误差为状态的模型,提高了模型的精度,避免了计算中的奇异性;并且在组合定姿滤波过程中采用DD2滤波估计四元数矢量误差和陀螺漂移,以多项式逼近的新的滤波器考虑了新模型状态估计的不确定性,更容易实现且不需要求导,精度优于EKF且不低于UKF,在保证定姿精度的同时大大提高的计算速度,同时估计出陀螺的常值漂移,大大方便了工程实际应用。附图说明图1为本发明的使用Euler-q算法和DD2滤波的航天器姿态确定方法流程图;图2为航天器本体坐标系与地心惯性坐标系之间的关系。具体实施方式如图1、2所示,本发明的具体实施方法如下:1、由陀螺仪敏感航天器姿态,输出三轴角速率,并使用角增量算法更新姿态阵,获得航天器在地心惯性坐标系,即地球地心为原点,指向天顶为,指向春分点为,与、成右手螺旋下的实时姿态:航向角,俯仰角,横滚角。陀螺输出姿态频率由实际陀螺采样速率决定,本例中采用输出频率为100HZ;由初始姿态计算得出初始姿态四元数q阵,下标0为初始值:(5)更新矩阵为:(6)为陀螺输出角增量。为的斜对称阵:计算姿态余弦阵为:(7)由方向余弦阵计算得出地心惯性坐标系下的实时姿态角。姿态角解算公式如下:俯仰角为:(8)偏航角如下表:值判断值判断偏航角=00000=000=000=000横滚角值如下表:值判断值判断横滚角=000=0任意值00=0002、利用星敏感器敏感星光,经过星图预处理得到观测星光矢量在航天器本体坐标系下的坐标,即航天器质心为原点,与地心连线反向为轴,与天纬相切指向东为,与、成右手螺旋;并经过星图匹配识别之后得到与之对应的参考星光矢量在地心惯性坐标系下的坐标;3、使用Euler-q算法,利用观测星光矢量和与之对应的参考星光矢量,获得航天器姿态四元数;星敏感器相关精度:(9)计算B矩阵:(10)计算向量Z:(11)计算相关权重:(12)其中下标为第个星光,为星敏感器观测第个星光时的精度,n为星光个数,以星图识别星光的个数为准。引入单位向量:(13)计算对称矩阵:(14)Euler轴即为阵的最小特征值的特征向量。阵的最小特征值的特征向量的计算公式如下:(15)为最小特征值,为最优特征矢量。可以直接从阵3阶特征等式中直接解算出来:(16)这里a,b,c系数可以根据阵的元素来表示:(17)设定参数为:(18)三个实根解为:(19)由于,得出满足条件:(20)即为最小值。一下计算的特征向量,即Euler q轴:(21)给出三个可选择的解:(22)所有的(k=1,2,3)都是平行的,计算各个矢量的模为:(23)选择最接近单位值的(k=1,2,3),然后由得出最优的Euler-q轴。计算得出相关Euler-q角:(24)其中:航天器姿态矩阵A可以由Euler-q轴和Euler-q角来表示:(25)是的叉乘斜对称矩阵。由此解算航天器姿态。4、以星光观测得到的航天器姿态四元数与陀螺仪解算的航天器姿态之差,作为观测量,对航天器姿态误差和陀螺漂移进行DD2滤波,滤波周期由星图识别间隔时间决定,本例中频率为1HZ,状态量为:状态方程:(26)观测方程:(27)离散化后可得:(28)(29)以下各式中,上标为量的均值,上标为量的估值,上标为量的误差。引入四个cholesky因子分解:(30)其中,Q为状态噪声方差阵,R为量测噪声方差阵,为过去的量测矩阵。使用表示矩阵的j列元素。可以得到以下各量:(31)(32)假设估计误差是高斯且无偏的,设间隔长度为。一步更新: (33) (34)从复合矩阵中得到:(35)(3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新兴市场与行业集中变化-洞察及研究
- 农村互联网金融风险防控-洞察及研究
- 文化地理学在灾害管理中的应用-洞察及研究
- 无纺布在纺织业的创新应用-洞察及研究
- 智能物流平台的数据安全策略-洞察及研究
- 动态图神经网络压缩策略-洞察及研究
- 文化敏感性在职场交流中的作用-洞察及研究
- 土壤水势与植被恢复-洞察及研究
- 全球视野下的文化认同构建-洞察及研究
- 云计算助力设计创意生成-洞察及研究
- 化肥欠款协议模板
- “对校园欺凌说不”主题班会课件
- PLC电气控制设计污水处理系统样本
- 青春筑梦强国有我
- 班组质量管理和现场管理培训
- 新一代5G网络-全网部署与优化
- 导学案:化学合成材料
- 高中通用技术作品设计方案七篇
- MT-T 1199-2023 煤矿用防爆柴油机无轨胶轮运输车辆通用安全技术条件
- Linux系统基础操作培训文档
- 石油化工工艺装置蒸汽管道配管的设计
评论
0/150
提交评论