一种调整卫星姿态的方法和相关装置制造方法及图纸

技术编号:25428423 阅读:19 留言:0更新日期:2020-08-28 22:16
本申请公开了一种调整卫星姿态的方法和相关装置,该方法包括:依据欧拉角和J2000坐标系下X轴的朝向向量计算卫星模型的头朝向目标向量;按照卫星模型的头朝向当前向量和头朝向目标向量调整卫星模型的头朝向;依据欧拉角和J2000坐标系下Y轴的朝向向量计算卫星模型的帆板朝向目标向量;按照卫星模型的帆板朝向当前向量和帆板朝向目标向量调整卫星模型的帆板朝向。计算卫星模型的头朝向目标向量和帆板朝向目标向量,在卫星模型的头朝向当前向量和帆板朝向当前向量基础上,采用向量法调整卫星模型的头朝向和帆板朝向,能够屏蔽基于欧拉角和/或四元数调整卫星姿态的缺点;先调整卫星模型的头朝向再调整帆板朝向,有效避免万向节锁死。

【技术实现步骤摘要】
一种调整卫星姿态的方法和相关装置
本申请涉及卫星数据处理
,尤其涉及一种调整卫星姿态的方法和相关装置。
技术介绍
卫星姿态是指卫星星体在轨道上运行所处的空间指向状态。直角坐标系的原点位于卫星星体上,指向地面的Z轴反映偏航方向,Y轴反映俯仰方向,X轴反映滚转方向。卫星星体在轨道上运行过程中,可以切换切向模式、对地模式、对日模式、对月模式等多种模式,在卫星星体对应的卫星模型切换上述多种模式之后,可能会产生对X轴、Y轴和Z轴三轴的偏移,为了能够保持切换模式后卫星模型的卫星姿态是正确的,需要基于对X轴、Y轴和Z轴三轴的偏移调整卫星模型的卫星姿态。一般的,调整物体姿态使用欧拉角和/或四元数,即,利用欧拉角和/或四元数调整卫星姿态。但是,在使用欧拉角需要转换左右手系时,对于卫星模型的不同轴向来说转换公式不一样,则利用欧拉角调整卫星姿态的方式较为复杂繁琐,且容易出现万向节锁死的问题,无法轻易解决;四元数表示四维向量,对于卫星模型的三维向量而言,利用四元数调整卫星姿态不够直观,不利于想象和观察。
技术实现思路
有鉴于此,本申请实施例提供一种调整卫星姿态的方法和相关装置,能够屏蔽基于欧拉角和/或四元数调整卫星姿态的缺点,不仅调整方式直观形象,而且有效避免了万向节锁死的情况。第一方面,本申请实施例提供了一种调整卫星姿态的方法,所述方法包括:基于欧拉角和J2000坐标系下X轴的朝向向量,获得卫星模型的头朝向目标向量;所述欧拉角包括所述卫星模型的滚转角、俯仰角和偏航角;基于所述卫星模型的头朝向当前向量和所述头朝向目标向量,调整所述卫星模型的头朝向;基于所述欧拉角和所述J2000坐标系下Y轴的朝向向量,获得所述卫星模型的帆板朝向目标向量;基于所述卫星模型的帆板朝向当前向量和所述帆板朝向目标向量,调整所述卫星模型的帆板朝向。可选的,所述基于欧拉角和J2000坐标系下X轴的朝向向量,获得卫星模型的头朝向目标向量,具体为:将所述J2000坐标系下X轴的朝向向量绕所述欧拉角旋转后的向量作为所述卫星模型的头朝向目标向量。可选的,所述基于所述卫星模型的头朝向当前向量和所述头朝向目标向量,调整所述卫星模型的头朝向,包括:基于所述头朝向当前向量和所述头朝向目标向量,获得所述头朝向当前向量与所述头朝向目标向量之间的第一夹角角度;根据所述第一夹角角度直接调整所述卫星模型的头朝向。可选的,所述基于所述欧拉角和所述J2000坐标系下Y轴的朝向向量,获得所述卫星模型的帆板朝向目标向量,具体为:将所述J2000坐标系下Y轴的朝向向量绕所述欧拉角旋转后的向量作为所述卫星模型的帆板朝向目标向量。可选的,所述基于所述卫星模型的帆板朝向当前向量和所述帆板朝向目标向量,调整所述卫星模型的帆板朝向,包括:基于所述帆板朝向当前向量和所述帆板朝向目标向量,获得所述帆板朝向当前向量与所述帆板朝向目标向量之间的第二夹角角度;基于所述卫星模型的Y轴位置值和所述第二夹角角度,调整所述卫星模型的帆板朝向。可选的,所述基于所述卫星模型的Y轴位置值和所述第二夹角角度,调整所述卫星模型的帆板朝向,具体为:若所述卫星模型的Y轴位置值大于0,根据180°与所述第二夹角角度的差值角度调整所述卫星模型的帆板朝向。可选的,所述基于所述卫星模型的Y轴位置值和所述第二夹角角度,调整所述卫星模型的帆板朝向,具体为:若所述卫星模型的Y轴位置值小于等于0,根据180°与所述第二夹角角度的加和角度调整所述卫星模型的帆板朝向。第二方面,本申请实施例提供了一种调整卫星姿态的装置,所述装置包括:第一获得单元,用于基于欧拉角和J2000坐标系下X轴的朝向向量,获得卫星模型的头朝向目标向量;所述欧拉角包括所述卫星模型的滚转角、俯仰角和偏航角;第一调整单元,用于基于所述卫星模型的头朝向当前向量和所述头朝向目标向量,调整所述卫星模型的头朝向;第二获得单元,用于基于所述欧拉角和所述J2000坐标系下Y轴的朝向向量,获得所述卫星模型的帆板朝向目标向量;第二调整单元,用于基于所述卫星模型的帆板朝向当前向量和所述帆板朝向目标向量,调整所述卫星模型的帆板朝向。第三方面,本申请实施例提供了一种终端设备,所述终端设备包括处理器以及存储器:所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器用于根据所述程序代码中的指令执行上述第一方面任一项所述的调整卫星姿态的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面任一项所述的调整卫星姿态的方法。与现有技术相比,本申请至少具有以下优点:采用本申请实施例的技术方案,首先,依据欧拉角和J2000坐标系下X轴的朝向向量计算卫星模型的头朝向目标向量;欧拉角包括卫星模型的滚转角、俯仰角和偏航角;其次,按照卫星模型的头朝向当前向量和头朝向目标向量调整卫星模型的头朝向;然后,依据欧拉角和J2000坐标系下Y轴的朝向向量计算卫星模型的帆板朝向目标向量;最后,按照卫星模型的帆板朝向当前向量和帆板朝向目标向量调整卫星模型的帆板朝向。由此可见,先计算卫星模型的头朝向目标向量,在卫星模型的头朝向当前向量的基础上,采用向量法调整卫星模型的头朝向,再计算卫星模型的帆板朝向目标向量,在卫星模型的帆板朝向当前向量的基础上,采用向量法调整卫星模型的帆板朝向,向量法能够屏蔽基于欧拉角和/或四元数调整卫星姿态的缺点;先调整卫星模型的头朝向再调整卫星模型的帆板朝向,不仅调整方式直观形象,而且有效避免了万向节锁死的情况。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例中一种应用场景所涉及的系统框架示意图;图2为本申请实施例提供的一种调整卫星姿态的方法的流程示意图;图3为本申请实施例提供的一种卫星姿态调整前卫星模型示意图;图4为本申请实施例提供的一种调整卫星姿态的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。目前,在卫星星体对应的卫星模型切换切向模式、对地模式、对日模式、对月模式等多种模式之后,为了能够保持切换模式后卫星模型的卫星姿态是正确的,利用欧拉角和/或四元数调整卫星模型的卫星姿态。但是,在使用欧拉角需要转换左右手系时,对于本文档来自技高网
...

【技术保护点】
1.一种调整卫星姿态的方法,其特征在于,包括:/n基于欧拉角和J2000坐标系下X轴的朝向向量,获得卫星模型的头朝向目标向量;所述欧拉角包括所述卫星模型的滚转角、俯仰角和偏航角;/n基于所述卫星模型的头朝向当前向量和所述头朝向目标向量,调整所述卫星模型的头朝向;/n基于所述欧拉角和所述J2000坐标系下Y轴的朝向向量,获得所述卫星模型的帆板朝向目标向量;/n基于所述卫星模型的帆板朝向当前向量和所述帆板朝向目标向量,调整所述卫星模型的帆板朝向。/n

【技术特征摘要】
1.一种调整卫星姿态的方法,其特征在于,包括:
基于欧拉角和J2000坐标系下X轴的朝向向量,获得卫星模型的头朝向目标向量;所述欧拉角包括所述卫星模型的滚转角、俯仰角和偏航角;
基于所述卫星模型的头朝向当前向量和所述头朝向目标向量,调整所述卫星模型的头朝向;
基于所述欧拉角和所述J2000坐标系下Y轴的朝向向量,获得所述卫星模型的帆板朝向目标向量;
基于所述卫星模型的帆板朝向当前向量和所述帆板朝向目标向量,调整所述卫星模型的帆板朝向。


2.根据权利要求1所述的方法,其特征在于,所述基于欧拉角和J2000坐标系下X轴的朝向向量,获得卫星模型的头朝向目标向量,具体为:
将所述J2000坐标系下X轴的朝向向量绕所述欧拉角旋转后的向量作为所述卫星模型的头朝向目标向量。


3.根据权利要求1所述的方法,其特征在于,所述基于所述卫星模型的头朝向当前向量和所述头朝向目标向量,调整所述卫星模型的头朝向,包括:
基于所述头朝向当前向量和所述头朝向目标向量,获得所述头朝向当前向量与所述头朝向目标向量之间的第一夹角角度;
根据所述第一夹角角度直接调整所述卫星模型的头朝向。


4.根据权利要求1所述的方法,其特征在于,所述基于所述欧拉角和所述J2000坐标系下Y轴的朝向向量,获得所述卫星模型的帆板朝向目标向量,具体为:
将所述J2000坐标系下Y轴的朝向向量绕所述欧拉角旋转后的向量作为所述卫星模型的帆板朝向目标向量。


5.根据权利要求1所述的方法,其特征在于,所述基于所述卫星模型的帆板朝向当前向量和所述帆板朝向目标向量,调整所述卫星模型的帆板朝向,包括:
基于所述帆板朝向当前向量和所述帆板朝向目标向量,获得所述帆板朝向当前向量与所述帆板朝向目标向量之间的第二夹角角...

【专利技术属性】
技术研发人员:张桥李京燕
申请(专利权)人:北京世冠金洋科技发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1