一种星敏感器空间粒子干扰条件下的姿态捕获方法

文档序号:8253945阅读:588来源:国知局
一种星敏感器空间粒子干扰条件下的姿态捕获方法
【技术领域】
[0001]本发明属于空间飞行器用恒星敏感器领域,涉及一种星敏感器空间粒子干扰条件下的姿态捕获方法。
【背景技术】
[0002]星敏感器是一种成像式空间姿态测量敏感器,通过对所拍星图的星点提取、识别和计算,输出星敏感器的三轴姿态信息,由于其具有高精度、高可靠性等特点,被广泛用于卫星、飞船等各类航天器中。新一代星敏感器多采用有效像元缓冲方式而非全图缓冲方式获取星点信息。但其在宇宙空间应用时,可能会受到空间粒子辐射的干扰,星敏感器敏感像面会呈现较多伪星像点,导致星敏感器有效像元缓冲区溢出,姿态捕获无法正常完成,故实现星敏感器空间粒子干扰条件下的姿态捕获是提高星敏感器空间可靠性的重要途径。
[0003]现有的星敏感器抑制类似干扰的方法如《一种快速的星敏感器星点提取方法》(作者:李玉峰,李广泽等;出处:仪器仪表学报)、《导航中星图预处理及匹配识别技术研宄》(作者:赵臻;出处:国防科学技术大学硕士学位论文)等文献所述,多基于对姿态捕获时星图匹配识别方法或伪星点判别方法的改进,这些方法可以在一定程度上解决姿态捕获错误问题,但通常无法解决因空间粒子干扰引起的星敏感器像元缓冲溢出问题,在粒子干扰较严重的区域(如SAA)无法获取全星图的星点信息,不利于星敏感器姿态捕获的正常完成。

【发明内容】

[0004]本发明解决的技术问题是:克服现有技术的不足,提供一种星敏感器空间粒子干扰条件下的姿态捕获方法,使得星敏感器可以应对空间粒子干扰引起的像元缓冲区溢出问题,在粒子干扰较严重空间区域也能正常完成姿态捕获,增强了星敏感器的空间可靠性。
[0005]本发明的技术方案是:一种星敏感器空间粒子干扰条件下的姿态捕获方法,步骤如下:
[0006]I)建立计数器;建立星点信息队列sql、sq2 ;
[0007]2)星敏感器在自主姿态捕获模式下,获取新的一帧星图数据;读取新的一帧星图数据最后一个像元信息,若该像元行坐标小于rth,计数器加1,并执行步骤3);否则,计数器清零,读取新的一帧星图数据所有像元信息Pq并进行星点提取,得到星点信息队列sq ;对sq进行星点匹配识别,若匹配识别成功,则以sq的识别结果进行姿态解算,得到姿态数据;取该姿态数据作为姿态捕获结果,执行步骤13);若匹配识别不成功,则重新执行步骤2);所述的rth为星敏感器3/4像面处行坐标;
[0008]3)判断计数器的值,若计数器值为3,则执行步骤4);否则,返回步骤2);
[0009]4)读取新的一帧星图数据所有像元信息pq,记录最后一个像元行坐标Ir ;
[0010]5)对pq进行星点提取,将提取到的星点信息存入星点信息队列sql ;
[0011]6)判断Ir是否小于rth,若是,则将Ir写入硬件逻辑的条带起始行寄存器,获取下一帧星图数据,返回步骤4);否则,将X写入硬件逻辑的条带起始行寄存器,获取下一帧星图数据,执行步骤7) ;x为预设的起始行坐标;
[0012]7)读取新的一帧星图数据所有像元信息pq,记录最后一个像元行坐标Ir ;
[0013]8)针对pq进行星点提取,将提取到的星点信息存入星点信息队列sq2 ;
[0014]9)判断Ir是否小于rth,若是,则将Ir写入硬件逻辑的条带起始行寄存器,获取下一帧星图数据,返回步骤7);否则,执行步骤10);
[0015]10)分别对sql和sq2进行星点匹配识别,若匹配识别均成功,则执行步骤11);否贝IJ,执行步骤12);
[0016]11)分别以sql和Sq2的识别结果进行姿态解算,获得二者的姿态数据,若二者姿态数据偏差小于阈值qth,则取sql对应姿态数据作为姿态捕获结果,执行步骤13);否则,执行步骤12);
[0017]12)剔除sql和sq2中互不处于对方星点周围N像元邻域内的星点,分别对剔除星点后的sql和sq2进行星点匹配识别,若匹配识别均成功,分别以sql和sq2的识别结果进行姿态解算,获得二者的姿态数据,若二者姿态数据偏差小于阈值qth,则取sql对应姿态数据作为姿态捕获结果,则执行步骤13);否则,将X写入硬件逻辑的条带起始行寄存器,获取下一帧星图数据,返回步骤4);
[0018]13)采用姿态捕获结果跟踪实际恒星。
[0019]本发明与现有技术相比的积极效果:
[0020]1、在空间环境中可稳定获得完整星图星点信息。现有技术会采用有效像元缓冲存储星点信息,在空间粒子干扰下像元缓冲会溢出,导致无法获取完整的星图星点信息;本发明采用滚动条带方式存储有效像元信息,在空间粒子干扰下可稳定获取完整星图星点信息;
[0021]2、有效避免姿态捕获错误问题。现有技术多通过改进识别方法或依据单个疑似星点像元分布特征判别伪星点达到避免姿态捕获过程中的星点错误匹配问题,对于空间粒子干扰造成的伪星点与真实星点位置特征和像元分布特征近似的情况,现有技术无分辨能力,可能在空间粒子干扰条件下姿态捕获错误;本发明依据多帧完整星点位置信息进行比对筛选,能准确判别空间粒子干扰造成的伪星点,保证空间环境中星敏感器姿态捕获的正确性。
【附图说明】
[0022]图1为本发明的实现示例流程图;
[0023]图2为条带方式的实现示例流程图。
【具体实施方式】
[0024]本发明已应用于国产某小型星敏感器,具体实施步骤如下:
[0025]I)建立计数器;建立星点信息队列sql、sq2 ;
[0026]2)星敏感器在自主姿态捕获模式下,获取新的一帧星图数据;读取新的一帧星图数据最后一个像元信息,若该像元行坐标小于rth,计数器加1,并执行步骤3);否则,计数器清零,读取新的一帧星图数据所有像元信息Pq并进行星点提取,得到星点信息队列sq ;对sq进行星点匹配识别,若匹配识别成功,则以sq的识别结果进行姿态解算,得到姿态数据;取该姿态数据作为姿态捕获结果,执行步骤13);若匹配
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1