本发明涉及空间光学信息处理技术领域,特别是涉及一种基于地基观测光度信号的卫星几何特征与姿态估计方法。
背景技术:
近年来,日益紧张的空间资源和国际关系对各国空间态势感知能力提出更高、更新的要求。空间目标关键特征的准确辨识是空间态势感知的主要任务之一,对目标类型识别、状态判断、威胁评估和战略决策等任务具有重要意义。地基光度信号只包含能量信息,是空间目标多种关键特征耦合作用的结果,可综合体现空间目标几何形状、尺度与姿态的时序变化,已经成为中、高轨卫星几何特征辨识和姿态估计的重要手段。
由于空间目标表面材料在各方向上反射率不同,地基观测系统属于典型非线性系统,基于地基光度信号的目标特征参数估计问题可转化为对非线性系统未知状态参数的估计问题。目前,针对非线性系统参数估计问题的分析方法较多,其中以无损卡尔曼滤波(ukf)为代表的非线性卡尔曼滤波算法,具有可定量、可实时估计的优点,因此具有广泛的应用前景。然而,目前多数针对光度曲线的研究仍有一些局限,一方面,这些研究多是建立在目标几何模型已知的基础上的,但实际上,目标的准确几何特征是难以获取的,导致接下来的姿态估计工作难以开展;另一方面,有约束的四元数通常被用来描述空间目标的姿态,而ukf的估计对象是无约束的参数,因此,ukf无法直接应用于空间目标姿态参数的估计。
在几何模型数据库已知的情况下,可以通过轨迹搜索计算匹配度,该匹配度表征衡量目标属于某几何模型的可能性。同时,罗德里格斯参数作为表征姿态的另一种方式,具有无约束、小角度内稳定无奇点的优点,适用于表征姿态的采样距离。综上分析,考虑到地基观测系统优势以及无损卡尔曼滤波算法(ukf)能够对非线性动态系统状态参数进行准确估计,提供一种结合地基光学观测系统以及无损卡尔曼滤波算法的卫星几何模型辨识和姿态估计方法具有重要意义。
技术实现要素:
本发明的目的是提供一种基于地基观测光度信号的卫星几何特征与姿态估计方法,以地基观测的卫星时序光度信号作为输入,利用卫星几何数据库、卫星姿态运动学方程对卫星的几何特征进行辨识,在此基础上进行空间目标姿态的状态更新,并利用卫星地基观测模型对卫星地基观测光度信号进行观测更新,采用无损卡尔曼滤波算法对卫星地基观测系统进行非线性滤波,进而实现卫星姿态的高精度估计。
为实现上述目的,本发明提供了如下方案:
一种基于地基观测光度信号的卫星几何特征与姿态估计方法,该方法包括以下步骤:
s1,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用该卫星光度信号观测模型对卫星光度信号进行观测更新;
s2,建立卫星的“几何-姿态-光度”数据库:
s3,基于观测到的卫星光度信号计算卫星自转周期,并计算卫星光度信号的采样序列与实际观测序列的匹配度,根据匹配度辨识卫星的几何模型和尺度;
s4,在确定卫星的几何模型和尺度的基础上,建立被观测卫星的姿态运动学方程;
s5,根据被观测卫星的姿态运动学方程与地基观测系统噪声先验信息设置无损卡尔曼滤波器的初始参数;
s6,获取当前观测时刻的卫星光度信号,将被观测卫星的姿态运动学方程和卫星光度信号观测模型分别作为无损卡尔曼滤波算法的时间更新模型和观测更新模型,采用无损卡尔曼滤波算法对下一观测时刻卫星姿态参数进行更新估计;
s7,将步骤s6估计的卫星姿态参数作为新的观测时刻卫星状态参数重复步骤s6,当卫星姿态参数估计值误差小于设定阈值或卫星超出观测范围时停止迭代,获得卫星姿态参数估计值。
进一步的,所述步骤s1中,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用该卫星光度信号观测模型对卫星光度信号进行观测更新,具体包括以下步骤:
s101,构建被观测卫星的几何模型,将构建的卫星几何模型划分为有限个微小面元,并对利用三个基向量
s102,基于brdf构建卫星表面反射模型,对卫星表面对太阳辐射的反射进行准确计算,卫星表面对太阳辐射的反射分为镜面反射ρspec和漫反射ρdiff两部分,卫星表面面元总的反射系数ρtotal为:
ρtotal(i)=ρspec(i) ρdiff(i)(1)
其中,卫星表面面元的漫反射系数ρdiff表达式为:
卫星表面面元的镜面反射系数ρspec表达式为:
式中,菲涅尔反射率
s103,对卫星表面面元是否被其他面元遮挡进行判别,并计算未被遮挡的卫星表面面元在地基观测系统产生的照度,地基观测站观测到卫星的星等值表达式为:
式中,-26.7是太阳的星等值,esun,vis是可见光波段内太阳在卫星表面产生的辐射照度,epupil(i)为卫星第i块面元在地基观测站光学系统入瞳处产生的辐射照度;
由目标姿态求解目标面元的基向量
其中,ρtotal,i与太阳向量
进一步的,所述步骤s2,建立卫星的“几何-姿态-光度”数据库中,所述数据库中包括卫星几何模型以及每种卫星几何模型在各姿态下的光度,其中卫星几何模型为有限元模型,对应姿态以固定步长遍历所有参数,对应的光度值采用式(4-1)计算,这一步骤具体包括:
s201,根据斐波那契网格,确定数据库中欧拉旋转轴的均匀离散采样点,斐波那契网格的离散序列为
式中,n是采样点总数,黄金分割比
s202,在欧拉旋转轴确定的基础上确定欧拉旋转角的采样间距,采样步长为
其中,m是一个旋转轴上的采样点数目,在实际应用中取m=8可以兼顾运算速度和匹配精度;
s203,根据四元数的定义,将欧拉旋转角和欧拉旋转轴转换为四元数,建立卫星的姿态数据库;
s204,将姿态数据库中的姿态作为输入参数,输入到步骤s1中建立的卫星光度信号观测模型,利用式(1)至(4-1)求解空间目标的光度信号,通过组合不同卫星几何模型、不同姿态角及不同条件下求解获得的光度信号建立几何-姿态-光度数据库。
进一步的,所述步骤s203中,根据四元数的定义,将欧拉旋转角和欧拉旋转轴转换为四元数,建立卫星的姿态数据库,具体包括:
四元数的定义为:
q=[q0μ]t(7)
欧拉角参数到四元数的转换公式为:
式中,欧拉旋转轴
进一步的,所述步骤s3,基于观测到的卫星光度信号计算卫星自转周期,并计算卫星光度信号的采样序列与实际观测序列的匹配度,根据匹配度辨识卫星的几何模型和尺度,具体包括:
s301,记卫星光度信号的观测序列为
w=2πf(9)
s302,将qm中n个等间距的光度值在实际观测的曲线上滑动,在对应位置取商并计算标准差,该标准差作为曲线在当前位置的幅值,匹配度函数定义为:
其中,pn(t)是中间变量,定义如式(10)所示,
s303,根据匹配度函数计算匹配度,与实际观测值匹配度最高的几何模型输出为几何辨识结果,几何模型的面积为:
其中,a0是“几何-姿态-光度”数据库中几何模型的总面积。
进一步的,所述步骤s4,在确定卫星的几何模型和尺度的基础上,建立被观测卫星的姿态运动学方程,具体包括:
卫星的姿态由四元数进行描述,对于空间目标的连续姿态四元数的运动学模型为:
其中,q是姿态的四元数,ω是卫星自转的角速度,[p×]表示一种运算规则,定义为:
进一步的,所述步骤s5,根据被观测卫星的姿态运动学方程与地基观测系统噪声先验信息设置无损卡尔曼滤波器的初始参数,具体包括:
根据建立的被观测卫星的姿态运动学方程和地基观测系统的噪声先验信息分别设置卫星系统状态参量噪声矩阵q和观测噪声矩阵r,其中q表征系统对姿态运动学方程的信任程度,信任度越高,q的取值越低,收敛速度越快,但是鲁棒性越低,r表征系统对地基观测模型的信任程度,信任度越高,实际观测对估计的状态参数修正力度越大,收敛速度越快,同时鲁棒性越低;
设定卫星全局姿态参数初始估计值x=[q0,q1,q2,q3,q4,ωx,ωy,ωz],卫星局部姿态参数初始估计值δx=[p1,p2,p3,ωx,ωy,ωz];q0,q1,q2,q3,q4分别为四元数的四个数值,ωx,ωy,ωz是卫星旋转角速度的三个分量;
其中rod=[p1,p2,p3]是罗德里格斯参数,与四元数之间的转换关系为:
在此基础上利用单位矩阵初始化卫星初始状态估计误差协方差矩阵p。
进一步的,所述步骤s6,获取当前观测时刻的卫星光度信号,将被观测卫星的姿态运动学方程和卫星光度信号观测模型分别作为无损卡尔曼滤波算法的时间更新模型和观测更新模型,采用无损卡尔曼滤波算法对下一观测时刻卫星姿态参数进行更新估计;
s601,对卫星在当前观测时刻的na维局部姿态估计参数向量
σ采样点序列对应的均值计算权重为:
σ采样点序列对应的协方差计算权重为:
式中,常数γ控制σ点分布的尺寸,且满足0≤γ≤1一般取值为0.5,常数参数λ=3γ2-na,
s602,将卫星在当前时刻的用罗德里格斯参数表征的σ采样点的局部姿态参数
s603,将四元数表征的全局姿态参数
s604,利用卫星下一观测时刻姿态参数预测值
式中,式中,h是观测函数,由式(4-2)计算得到;
s605,得到光度信号预测值后,根据σ采样点的协方差权重因子wicov计算预测值的自协方差矩阵
s606,通过计算卡尔曼增益κk 1对卫星姿态状态参量
根据本发明提供的具体实施例,本发明提供的基于地基观测光度信号的卫星几何特征与姿态估计方法,与现有技术相比具有如下技术效果:
(1)针对现有卫星姿态参数估计方法中的几何模型先验不确定和无损卡尔曼滤波不能直接应用于有约束的四元数的问题,加之考虑了地基光学系统的不受体积和质量制约、实现难度小且成本低等优势和难以对细节成像的局限性,提出了基于地基光度信号的卫星几何特征辨识和姿态估计方法,本发明利用少量信息完成卫星的几何特征和尺度辨识工作,在此基础上,将基于地基观测光度信号的卫星姿态参数估计转化为非线性系统未知状态参数的估计问题,进而采用无损卡尔曼滤波算法实现卫星姿态参数的高精度估计,对于空间目标监视体系建设具有一定的科学指导意义和应用价值;
(2)本发明从卫星光度信号形成的物理机理出发,通过建立卫星的几何模型,并基于双向反射分布函数(brdf)建立卫星表面反射模型,对卫星表面反射的辐射能量进行准确计算,进而实现对地基观测条件下卫星光度信号的形成过程进行精准建模表征,该方法能够更加准确地描述地基观测条件下卫星光度信号形成的物理过程,从而提高地基观测条件下卫星光度信号的仿真准确度;
(3)本发明针对不同集合模型建立数据库,同时基于该数据库利用路径搜寻的方法计算该几何模型与目标卫星的匹配度,同时利用匹配函数可以求解卫星的尺度,该方法不依赖逐点匹配,抑制了几何突变、大气传输、成像系统等因素产生的观测噪声,相较于逐点匹配的方法具有更好的准确性和鲁棒性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例基于地基观测光度信号的卫星几何特征与姿态估计方法的流程图;
图2为本发明实施例卫星表面面元反射几何示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种基于地基观测光度信号的卫星几何特征与姿态估计方法,以地基观测的卫星时序光度信号作为输入,利用卫星几何数据库、卫星姿态运动学方程对卫星的几何特征进行辨识,在此基础上进行空间目标姿态的状态更新,并利用卫星地基观测模型对卫星地基观测光度信号进行观测更新,采用无损卡尔曼滤波算法对卫星地基观测系统进行非线性滤波,进而实现卫星姿态的高精度估计。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
如图1所示,本发明实施例提供的基于地基观测光度信号的卫星几何特征与姿态估计方法,包括:
s1,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用该卫星光度信号观测模型对卫星光度信号进行观测更新;
s2,建立卫星的“几何-姿态-光度”数据库:
s3,基于观测到的卫星光度信号计算卫星自转周期,并计算卫星光度信号的采样序列与实际观测序列的匹配度,根据匹配度辨识卫星的几何模型和尺度;
s4,在确定卫星的几何模型和尺度的基础上,建立被观测卫星的姿态运动学方程;
s5,根据被观测卫星的姿态运动学方程与地基观测系统噪声先验信息设置无损卡尔曼滤波器的初始参数;
s6,获取当前观测时刻的卫星光度信号,将被观测卫星的姿态运动学方程和卫星光度信号观测模型分别作为无损卡尔曼滤波算法的时间更新模型和观测更新模型,采用无损卡尔曼滤波算法对下一观测时刻卫星姿态参数进行更新估计;
s7,将步骤s6估计的卫星姿态参数作为新的观测时刻卫星状态参数重复步骤s6,当卫星姿态参数估计值误差小于设定阈值或卫星超出观测范围时停止迭代,获得卫星姿态参数估计值。
其中,所述步骤s1中,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用该卫星光度信号观测模型对卫星光度信号进行观测更新,具体包括以下步骤:
s101,构建被观测卫星的几何模型,将构建的卫星几何模型划分为有限个微小面元,并对利用三个基向量
s102,基于brdf构建卫星表面反射模型,对卫星表面对太阳辐射的反射进行准确计算,卫星表面对太阳辐射的反射分为镜面反射ρspec和漫反射ρdiff两部分,卫星表面面元总的反射系数ρtotal为:
ρtotal(i)=ρspec(i) ρdiff(i)(1)
其中,卫星表面面元的漫反射系数ρdiff表达式为:
卫星表面面元的镜面反射系数ρspec表达式为:
式中,菲涅尔反射率
s103,对卫星表面面元是否被其他面元遮挡进行判别,并计算未被遮挡的卫星表面面元在地基观测系统产生的照度,地基观测站观测到卫星的星等值表达式为:
式中,-26.7是太阳的星等值,esun,vis是可见光波段内太阳在卫星表面产生的辐射照度,epupil(i)为卫星第i块面元在地基观测站光学系统入瞳处产生的辐射照度;
由目标姿态求解目标面元的基向量
其中,ρtotal,i与太阳向量
所述步骤s2,所述步骤s2,建立卫星的“几何-姿态-光度”数据库中,所述数据库中包括卫星几何模型以及每种卫星几何模型在各姿态下的光度,其中卫星几何模型为有限元模型,对应姿态以固定步长遍历所有参数,对应的光度值采用式(4-1)计算,这一步骤具体包括:
s201,根据斐波那契网格,确定数据库中欧拉旋转轴的均匀离散采样点,斐波那契网格的离散序列为
式中,n是采样点总数,黄金分割比
s202,在欧拉旋转轴确定的基础上确定欧拉旋转角的采样间距,采样步长为
其中,m是一个旋转轴上的采样点数目,在实际应用中取m=8可以兼顾运算速度和匹配精度;
s203,根据四元数的定义,将欧拉旋转角和欧拉旋转轴转换为四元数,建立卫星的姿态数据库;具体包括:
四元数的定义为:
q=[q0μ]t(7)
欧拉角参数到四元数的转换公式为:
式中,欧拉旋转轴
s204,将姿态数据库中的姿态作为输入参数,输入到步骤s1中建立的卫星光度信号观测模型,利用式(1)至(4-1)求解空间目标的光度信号,通过组合不同卫星几何模型、不同姿态角及不同条件下求解获得的光度信号建立几何-姿态-光度数据库。
所述步骤s3,基于观测到的卫星光度信号计算卫星自转周期,并计算卫星光度信号的采样序列与实际观测序列的匹配度,根据匹配度辨识卫星的几何模型和尺度,具体包括:
s301,记卫星光度信号的观测序列为
w=2πf(9)
由于空间目标的自转是周期性的,周期匹配法不需要考虑目标的具体起始姿态,仅须考虑旋转轴即可,因此周期匹配是针对每个欧拉轴进行的,针对欧拉轴的采样点一个周期内的旋转轨迹进行等间隔采样:
s302,针对第i个初始姿态,第j个旋转轴的观测与实际观测匹配度由匹配度函数曲线进行描述,将n个光度值在实际观测的曲线上滑动,在对应位置取商并计算标准差,该标准差作为曲线在当前位置的幅值,匹配度函数定义为:
其中,pn(t)是中间变量,定义如式(10)所示,
s303,根据匹配度函数计算匹配度,与实际观测值匹配度最高的几何模型输出为几何辨识结果,几何模型的面积为:
其中,a0是“几何-姿态-光度”数据库中几何模型的总面积,t=argmin(f)。t是令式(10)中f取值最小时的值,表示观测到的光度曲线对应的几何模型表面积是“几何-姿态-光度”数据库中几何模型的总面积的
所述步骤s4,在确定卫星的几何模型和尺度的基础上,建立被观测卫星的姿态运动学方程,具体包括:
卫星的姿态由四元数进行描述,对于空间目标的连续姿态四元数的运动学模型为:
其中,q是姿态的四元数,ω是卫星自转的角速度,[p×]表示一种运算规则,定义为:
所述步骤s5,根据被观测卫星的姿态运动学方程与地基观测系统噪声先验信息设置无损卡尔曼滤波器的初始参数,具体包括:
根据建立的被观测卫星的姿态运动学方程和地基观测系统的噪声先验信息分别设置卫星系统状态参量噪声矩阵q和观测噪声矩阵r,其中q表征系统对姿态运动学方程的信任程度,信任度越高,q的取值越低,收敛速度越快,但是鲁棒性越低,r表征系统对地基观测模型的信任程度,信任度越高,实际观测对估计的状态参数修正力度越大,收敛速度越快,同时鲁棒性越低;
设定卫星全局姿态参数初始估计值x=[q0,q1,q2,q3,q4,ωx,ωy,ωz],卫星局部姿态参数初始估计值δx=[p1,p2,p3,ωx,ωy,ωz];q0,q1,q2,q3,q4分别为四元数的四个数值,ωx,ωy,ωz是卫星旋转角速度的三个分量;
其中rod=[p1,p2,p3]是罗德里格斯参数,与四元数之间的转换关系为:
在此基础上利用单位矩阵初始化卫星初始状态估计误差协方差矩阵p。
所述步骤s6,获取当前观测时刻的卫星光度信号,将被观测卫星的姿态运动学方程和卫星光度信号观测模型分别作为无损卡尔曼滤波算法的时间更新模型和观测更新模型,采用无损卡尔曼滤波算法对下一观测时刻卫星姿态参数进行更新估计;
s601,对卫星在当前观测时刻的na维局部姿态估计参数向量
σ采样点序列对应的均值计算权重为:
σ采样点序列对应的协方差计算权重为:
式中,常数γ控制σ点分布的尺寸,且满足0≤γ≤1一般取值为0.5,常数参数λ=3γ2-na,
s602,将卫星在当前时刻的用罗德里格斯参数表征的σ采样点的局部姿态参数
s603,将四元数表征的全局姿态参数
s604,利用卫星下一观测时刻姿态参数预测值
式中,式中,h是观测函数,由式(4-2)计算得到;
s605,得到光度信号预测值后,根据σ采样点的协方差权重因子wicov计算预测值的自协方差矩阵
s606,通过计算卡尔曼增益κk 1对卫星姿态状态参量
本发明提供的基于地基观测光度信号的卫星几何特征与姿态估计方法,利用数据库的几何模型进行轨迹搜寻判断其几何模型,在确定几何模型的类型和尺度的基础上,利用卫星的运动学方程对卫星的姿态参数进行状态更新,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用观测模型对卫星光度信号进行观测更新,采用无损卡尔曼滤波算法对卫星姿态参数进行估计,该方法适用于基于地基观测光度信号的卫星几何特征估计和姿态参数的高精度估计。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
1.一种基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,包括以下步骤:
s1,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用该卫星光度信号观测模型对卫星光度信号进行观测更新;
s2,建立卫星的“几何-姿态-光度”数据库:
s3,基于观测到的卫星光度信号计算卫星自转周期,并计算卫星光度信号的采样序列与实际观测序列的匹配度,根据匹配度辨识卫星的几何模型和尺度;
s4,在确定卫星的几何模型和尺度的基础上,建立被观测卫星的姿态运动学方程;
s5,根据被观测卫星的姿态运动学方程与地基观测系统噪声先验信息设置无损卡尔曼滤波器的初始参数;
s6,获取当前观测时刻的卫星光度信号,将被观测卫星的姿态运动学方程和卫星光度信号观测模型分别作为无损卡尔曼滤波算法的时间更新模型和观测更新模型,采用无损卡尔曼滤波算法对下一观测时刻卫星姿态参数进行更新估计;
s7,将步骤s6估计的卫星姿态参数作为新的观测时刻卫星状态参数重复步骤s6,当卫星姿态参数估计值误差小于设定阈值或卫星超出观测范围时停止迭代,获得卫星姿态参数估计值。
2.根据权利要求1所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s1中,从卫星光度信号形成机理出发,建立地基观测条件下的卫星光度信号观测模型,并利用该卫星光度信号观测模型对卫星光度信号进行观测更新,具体包括以下步骤:
s101,构建被观测卫星的几何模型,将构建的卫星几何模型划分为有限个微小面元,并对利用三个基向量
s102,基于brdf构建卫星表面反射模型,对卫星表面对太阳辐射的反射进行准确计算,卫星表面对太阳辐射的反射分为镜面反射ρspec和漫反射ρdiff两部分,卫星表面面元总的反射系数ρtotal为:
ρtotal(i)=ρspec(i) ρdiff(i)(1)
其中,卫星表面面元的漫反射系数ρdiff表达式为:
卫星表面面元的镜面反射系数ρspec表达式为:
式中,菲涅尔反射率
s103,对卫星表面面元是否被其他面元遮挡进行判别,并计算未被遮挡的卫星表面面元在地基观测系统产生的照度,地基观测站观测到卫星的星等值表达式为:
式中,-26.7是太阳的星等值,esun,vis是可见光波段内太阳在卫星表面产生的辐射照度,epupil(i)为卫星第i块面元在地基观测站光学系统入瞳处产生的辐射照度;
由目标姿态求解目标面元的基向量
其中,ρtotal,i与太阳向量
3.根据权利要求2所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s2,建立卫星的“几何-姿态-光度”数据库中,所述数据库中包括卫星几何模型以及每种卫星几何模型在各姿态下的光度,其中卫星几何模型为有限元模型,对应姿态以固定步长遍历所有参数,对应的光度值采用式(4-1)计算,这一步骤具体包括:
s201,根据斐波那契网格,确定数据库中欧拉旋转轴的均匀离散采样点,斐波那契网格的离散序列为
式中,n是采样点总数,黄金分割比
s202,在欧拉旋转轴确定的基础上确定欧拉旋转角的采样间距,采样步长为
其中,m是一个旋转轴上的采样点数目,取m=8;
s203,根据四元数的定义,将欧拉旋转角和欧拉旋转轴转换为四元数,建立卫星的姿态数据库;
s204,将姿态数据库中的姿态作为输入参数,输入到步骤s1中建立的卫星光度信号观测模型,利用式(1)至(4-1)求解空间目标的光度信号,通过组合不同卫星几何模型、不同姿态角及不同条件下求解获得的光度信号建立几何-姿态-光度数据库。
4.根据权利要求3所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s203中,根据四元数的定义,将欧拉旋转角和欧拉旋转轴转换为四元数,建立卫星的姿态数据库,具体包括:
四元数的定义为:
q=[q0μ]t(7)
欧拉角参数到四元数的转换公式为:
式中,欧拉旋转轴
5.根据权利要求4所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s3,基于观测到的卫星光度信号计算卫星自转周期,并计算卫星光度信号的采样序列与实际观测序列的匹配度,根据匹配度辨识卫星的几何模型和尺度,具体包括:
s301,记卫星光度信号的观测序列为
w=2πf(9)
s302,将qm中n个等间距的光度值在实际观测的曲线上滑动,在对应位置取商并计算标准差,该标准差作为曲线在当前位置的幅值,匹配度函数定义为:
其中,pn(t)是中间变量,定义如式(10)所示,
s303,根据匹配度函数计算匹配度,与实际观测值匹配度最高的几何模型输出为几何辨识结果,几何模型的面积为:
其中,a0是“几何-姿态-光度”数据库中几何模型的总面积。
6.根据权利要求4所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s4,在确定卫星的几何模型和尺度的基础上,建立被观测卫星的姿态运动学方程,具体包括:
卫星的姿态由四元数进行描述,对于空间目标的连续姿态四元数的运动学模型为:
其中,q是姿态的四元数,ω是卫星自转的角速度,[p×]表示一种运算规则,定义为:
7.根据权利要求6所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s5,根据被观测卫星的姿态运动学方程与地基观测系统噪声先验信息设置无损卡尔曼滤波器的初始参数,具体包括:
根据建立的被观测卫星的姿态运动学方程和地基观测系统的噪声先验信息分别设置卫星系统状态参量噪声矩阵q和观测噪声矩阵r,其中q表征系统对姿态运动学方程的信任程度,信任度越高,q的取值越低,收敛速度越快,但是鲁棒性越低,r表征系统对地基观测模型的信任程度,信任度越高,实际观测对估计的状态参数修正力度越大,收敛速度越快,同时鲁棒性越低;
设定卫星全局姿态参数初始估计值x=[q0,q1,q2,q3,q4,ωx,ωy,ωz],卫星局部姿态参数初始估计值δx=[p1,p2,p3,ωx,ωy,ωz];q0,q1,q2,q3,q4分别为四元数的四个数值,ωx,ωy,ωz是卫星旋转角速度的三个分量;
其中rod=[p1,p2,p3]是罗德里格斯参数,与四元数之间的转换关系为:
在此基础上利用单位矩阵初始化卫星初始状态估计误差协方差矩阵p。
8.根据权利要求7所述的基于地基观测光度信号的卫星几何特征与姿态估计方法,其特征在于,所述步骤s6,获取当前观测时刻的卫星光度信号,将被观测卫星的姿态运动学方程和卫星光度信号观测模型分别作为无损卡尔曼滤波算法的时间更新模型和观测更新模型,采用无损卡尔曼滤波算法对下一观测时刻卫星姿态参数进行更新估计;
s601,对卫星在当前观测时刻的na维局部姿态估计参数向量
σ采样点序列对应的均值计算权重为:
σ采样点序列对应的协方差计算权重为:
式中,常数γ控制σ点分布的尺寸,且满足0≤γ≤1一般取值为0.5,常数参数λ=3γ2-na,
s602,将卫星在当前时刻的用罗德里格斯参数表征的σ采样点的局部姿态参数
s603,将四元数表征的全局姿态参数
s604,利用卫星下一观测时刻姿态参数预测值
式中,h是观测函数,由式(4-2)计算得到;
s605,得到光度信号预测值后,根据σ采样点的协方差权重因子
s606,通过计算卡尔曼增益κk 1对卫星姿态状态参量
