[go: up one dir, main page]

CN112762925A - Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope - Google Patents

Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope Download PDF

Info

Publication number
CN112762925A
CN112762925A CN202011581356.0A CN202011581356A CN112762925A CN 112762925 A CN112762925 A CN 112762925A CN 202011581356 A CN202011581356 A CN 202011581356A CN 112762925 A CN112762925 A CN 112762925A
Authority
CN
China
Prior art keywords
low
orbit satellite
attitude
satellite
orbit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011581356.0A
Other languages
Chinese (zh)
Inventor
向高军
王文斌
王艳峰
李涛
胡俊
杨轶
蒋博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dongfanghong Satellite Mobile Communication Co Ltd
Original Assignee
Dongfanghong Satellite Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dongfanghong Satellite Mobile Communication Co Ltd filed Critical Dongfanghong Satellite Mobile Communication Co Ltd
Priority to CN202011581356.0A priority Critical patent/CN112762925A/en
Publication of CN112762925A publication Critical patent/CN112762925A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/04Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
    • G01C21/08Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving use of the magnetic field of the earth
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/18Stabilised platforms, e.g. by gyroscope
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/24Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for cosmonautical navigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geology (AREA)
  • Navigation (AREA)

Abstract

The invention belongs to the field of low-orbit satellite attitude determination, and particularly relates to a low-orbit satellite attitude determination method based on a magnetometer and a gyroscope, which comprises the following steps: acquiring initial low-orbit satellite attitude parameters before the low-orbit satellite is launched, and measuring a geomagnetic field by using a geomagnetic meter carried on the low-orbit satellite; calculating the attitude of the low-orbit satellite by adopting an attitude algorithm; establishing a four-element attitude updating equation of a gyroscope, and updating the attitude of the low-earth orbit satellite in real time; fusing the low-orbit satellite attitude and the low-orbit satellite attitude updated by the gyroscope by adopting an extended Kalman filtering equation, and outputting a low-orbit satellite attitude angle with higher precision; the method provides a high-precision data source for the low-orbit satellite orbit control without depending on systems such as an external GNSS and the like, and avoids the uncontrollable performance of the low-orbit satellite in orbit transfer when the low-orbit satellite is disconnected with the ground.

Description

一种基于地磁计和陀螺仪的低轨卫星定姿方法A low-orbit satellite attitude determination method based on geomagnetometer and gyroscope

技术领域technical field

本发明属于低轨卫星定姿领域,具体涉及一种基于地磁计和陀螺仪的低轨卫星定姿方法。The invention belongs to the field of low-orbit satellite attitude determination, in particular to a low-orbit satellite attitude determination method based on a geomagnetometer and a gyroscope.

背景技术Background technique

目前高精度的低轨卫星定轨定姿技术手段主要有4种,包括卫星激光测距技术(Satellite Laser Ranging,SLR)、多普勒地球无线电定位技术(DopplerOrbitographyand Radiolocation Integrated Satellite,DORIS)、精密测距和测速技术(PreciseRange and Range-Rate Equipment,PRARE)与全球定位技术(GlobalNavigationSatellite System,GNSS)。然而SLR成本昂贵、设备笨重,而且由于观测覆盖区域受限,受天气影响严重等缺点,难以单独胜任500km左右高度的低轨卫星精密定轨任务。法国的DORIS系统数据获取及处理速度相对较慢,地面跟踪网覆盖相对较弱。德国的PRARE系统全球的测站较少,且设备较昂贵,装载该系统的卫星数少。而GNSS无法应对失效等非常时期的定轨定姿需求,且无法实现工作时期全弧段定轨定姿态,对基于非导航卫星信号的低轨卫星自主定轨定姿方法及系统尚存在诸多难点。At present, there are mainly four kinds of high-precision low-orbit satellite orbit and attitude determination techniques, including satellite laser ranging (Satellite Laser Ranging, SLR), Doppler Orbitography and Radiolocation Integrated Satellite (DORIS), precision measurement Distance and speed measurement technology (PreciseRange and Range-Rate Equipment, PRARE) and global positioning technology (GlobalNavigationSatellite System, GNSS). However, SLR is expensive, heavy equipment, and due to the limited observation coverage area and severe weather effects, it is difficult to perform the precise orbit determination of low-orbit satellites at an altitude of about 500km alone. The data acquisition and processing speed of the DORIS system in France is relatively slow, and the coverage of the ground tracking network is relatively weak. Germany's PRARE system has fewer stations in the world, and the equipment is more expensive, and the number of satellites loaded with the system is small. However, GNSS cannot cope with the requirements of orbit determination and attitude determination in extraordinary periods such as failure, and cannot achieve orbit determination and attitude determination in the whole arc during the working period. There are still many difficulties in the method and system of autonomous orbit determination and attitude determination of low-orbit satellites based on non-navigation satellite signals.

在对低轨卫星进行定姿时,对于低轨卫星的横滚角、俯仰角及航向角的精确测量,并参考横滚角、俯仰角及航向角对低轨卫星机进行定姿,可以更好的控制低轨卫星的运动状态以及运动轨迹。但是由于体积、质量、功耗等因素的限制,传统低轨卫星姿态测量方法难以满足对低轨卫星姿态测量的要求,因此,急需一种能更精确测量低轨卫星姿态的方法。When determining the attitude of the low-orbit satellite, the precise measurement of the roll angle, pitch angle and heading angle of the low-orbit satellite, and the attitude of the low-orbit satellite machine with reference to the roll angle, pitch angle and heading angle can be more accurate. Good control of the motion state and trajectory of low-orbit satellites. However, due to the limitation of volume, mass, power consumption and other factors, the traditional low-orbit satellite attitude measurement method cannot meet the requirements of low-orbit satellite attitude measurement. Therefore, a method that can measure the attitude of low-orbit satellites more accurately is urgently needed.

发明内容SUMMARY OF THE INVENTION

为解决以上现有技术存在的问题,本发明提出了一种基于地磁计和陀螺仪的低轨卫星定姿方法,该方法包括:In order to solve the above problems existing in the prior art, the present invention proposes a low-orbit satellite attitude determination method based on a geomagnetometer and a gyroscope, and the method includes:

S1:获取低轨卫星的初始姿态参数;S1: Obtain the initial attitude parameters of the low-orbit satellite;

S2:建立低轨卫星的轨道坐标系,采用陀螺仪测量低轨卫星在该坐标系下的卫星角速度,采用地磁计测量低轨卫星该坐标系下的地磁分量;S2: establish the orbital coordinate system of the low-orbit satellite, use the gyroscope to measure the satellite angular velocity of the low-orbit satellite in this coordinate system, and use the geomagnetometer to measure the geomagnetic component of the low-orbit satellite in this coordinate system;

S3:将卫星角速度输入到陀螺四元素姿态更新模型中,计算低轨卫星的姿态信息,得到下一时刻卫星的状态;S3: Input the satellite angular velocity into the four-element attitude update model of the gyro, calculate the attitude information of the low-orbit satellite, and obtain the state of the satellite at the next moment;

S4:将低轨卫星本体坐标系下的地磁分量和低轨卫星的姿态信息输入到地磁计姿态测量模型中,得到低轨卫星的观测方程;S4: Input the geomagnetic component and the attitude information of the low-orbit satellite in the coordinate system of the low-orbit satellite into the attitude measurement model of the geomagnetometer, and obtain the observation equation of the low-orbit satellite;

S5:采用扩展卡尔曼滤波融合算法对测量得到的观测方程进行处理,得到低轨卫星的多点信息;S5: The extended Kalman filter fusion algorithm is used to process the measured observation equation to obtain the multi-point information of the low-orbit satellite;

S6:通过对低轨卫星的多点信息进行迭代和滤波处理,不断的校正低轨卫星的姿态信息;S6: Continuously correct the attitude information of the low-orbit satellite by iterating and filtering the multi-point information of the low-orbit satellite;

S7:判定低轨卫星定姿任务是否结束,即是卫星是否达到既定姿态,若不满足条件,则返回S2。S7: Determine whether the low-orbit satellite attitude determination task is over, that is, whether the satellite has reached a predetermined attitude, and if the conditions are not met, return to S2.

优选的,低轨卫星发射前初始的低轨卫星姿态参数包括:卫星横滚角

Figure BDA0002864486030000021
卫星俯仰角θ、卫星航向角ψ;Preferably, the initial low-orbit satellite attitude parameters before the launch of the low-orbit satellite include: satellite roll angle
Figure BDA0002864486030000021
Satellite pitch angle θ, satellite heading angle ψ;

优选的,陀螺四元素姿态更新模型为:Preferably, the four-element attitude update model of the gyro is:

Figure BDA0002864486030000022
Figure BDA0002864486030000022

Figure BDA0002864486030000023
Figure BDA0002864486030000023

优选的,姿态四元素状态方程为:Preferably, the four-element state equation of attitude is:

X(k+1)=F·X(k)+VX(k+1)=F·X(k)+V

进一步的,状态转移方程F的表达式为:Further, the expression of the state transition equation F is:

Figure BDA0002864486030000024
Figure BDA0002864486030000024

Figure BDA0002864486030000025
Figure BDA0002864486030000025

优选的,小角度下地磁计姿态测量模型为:Preferably, the small-angle geomagnetometer attitude measurement model is:

Figure BDA0002864486030000031
Figure BDA0002864486030000031

Figure BDA0002864486030000032
Figure BDA0002864486030000032

优选的,,低轨卫星的观测方程为:Preferably, the observation equation of the low-orbit satellite is:

Y(k+1)=HX(k+1)+NY(k+1)=HX(k+1)+N

Figure BDA0002864486030000033
Figure BDA0002864486030000033

优选的,采用扩展卡尔曼滤波融合算法对测量得到的姿态进行处理包括:采用协方差更新公式对观测方程进行更新,计算更新后观测方程的增益矩阵,根据增益矩阵对低轨卫星的姿态信息进行更新;Preferably, using the extended Kalman filter fusion algorithm to process the measured attitude includes: using the covariance update formula to update the observation equation, calculating the gain matrix of the updated observation equation, and performing the attitude information of the low-orbit satellite according to the gain matrix. renew;

协方差更新方程为:The covariance update equation is:

P-(k+1)=FP(k)FT+RP - (k+1)=FP(k)F T +R

P(k+1)=[I-K(k+1)H(k+1)]P-(k+1)P(k+1)=[IK(k+1)H(k+1)]P - (k+1)

增益矩阵为:The gain matrix is:

K(k+1)=P-(k+1)H[HP-(k+1)HT+Q]-1 K(k+1)=P - (k+1)H[HP - (k+1)H T +Q] -1

状态更新方程为:The state update equation is:

X(k+1)=X-(k+1)+K(k+1)(Y(k+1)-HX-(k+1))X(k+1)=X - (k+1)+K(k+1)(Y(k+1)-HX - (k+1))

优选的,对低轨卫星的多点信息进行迭代和滤波处理的过程包括:结合低轨卫星初始姿态解算初始四元素,利用陀螺仪对四元素进行更新,采用扩展卡尔曼滤波融合算法对陀螺仪累计误差进行更正,输出较高精度的姿态角。Preferably, the process of iterating and filtering the multi-point information of the low-orbit satellite includes: calculating the initial four elements in combination with the initial attitude of the low-orbit satellite, using the gyroscope to update the four elements, and using the extended Kalman filter fusion algorithm to tune the gyroscope. The accumulated error of the instrument is corrected, and the attitude angle of higher precision is output.

本发明可以在消耗较少低轨卫星资源的前提下,完成较高精度的低轨卫星姿态测量;本发明在不依赖外界GNSS等系统的情况下,为低轨卫星轨道控制提供了较高精度的数据来源,避免了低轨卫星与地面失联时低轨卫星进行变轨的不可控性。The present invention can complete high-precision low-orbit satellite attitude measurement on the premise of consuming less low-orbit satellite resources; the present invention provides high-precision low-orbit satellite orbit control without relying on external GNSS and other systems. It avoids the uncontrollability of low-orbit satellites changing orbits when the low-orbit satellites lose contact with the ground.

附图说明Description of drawings

图1为本发明的流程框图;Fig. 1 is a flowchart of the present invention;

图2为本发明的具体实施案例姿态角的航向角融合结果图;Fig. 2 is the result diagram of the heading angle fusion of the attitude angle of the specific implementation case of the present invention;

图3为本发明的具体实施案例姿态角的横滚角融合结果图;Fig. 3 is the roll angle fusion result diagram of the attitude angle of the specific implementation case of the present invention;

图4为本发明的具体实施案例姿态角的俯仰角融合结果图。FIG. 4 is a result diagram of the pitch angle fusion result of the attitude angle in a specific implementation case of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

一种基于地磁计和陀螺仪的低轨卫星定姿方法,如图1所示,该方法包括:A low-orbit satellite attitude determination method based on a geomagnetometer and a gyroscope, as shown in Figure 1, the method includes:

S1:获取低轨卫星发射前初始的低轨卫星姿态参数;S1: Obtain the initial low-orbit satellite attitude parameters before the launch of the low-orbit satellite;

S2:采用陀螺仪测量低轨卫星本坐标系下的卫星角速度,采用地磁计测量低轨卫星本体坐标系下的地磁分量;S2: Use a gyroscope to measure the satellite angular velocity in the low-orbit satellite's own coordinate system, and use a geomagnetometer to measure the geomagnetic component in the low-orbit satellite's own coordinate system;

S3:采用陀螺四元素姿态更新模型和地磁计姿态测量模型获取低轨卫星的姿态信息;S3: The attitude information of the low-orbit satellite is obtained by using the four-element attitude update model of the gyro and the attitude measurement model of the geomagnetic meter;

S4:根据卫星角速度采用姿态四元素状态方程计算低轨卫星的姿态信息,得到下一时刻卫星的状态;根据低轨卫星本体坐标系下的地磁分量建立地磁计姿态量测方程,并对下一时刻卫星的状态进行姿态测量;S4: According to the satellite angular velocity, the attitude information of the low-orbit satellite is calculated using the attitude four-element state equation, and the state of the satellite at the next moment is obtained; the attitude measurement equation of the geomagnetometer is established according to the geomagnetic component in the coordinate system of the low-orbit satellite body, and the next Attitude measurement based on the state of the satellite at the moment;

S5:采用扩展卡尔曼滤波融合算法对测量得到的姿态进行处理,得到低轨卫星的多点信息;S5: The extended Kalman filter fusion algorithm is used to process the measured attitude to obtain the multi-point information of the low-orbit satellite;

S6:通过对低轨卫星的多点信息进行迭代和滤波处理,不断的校正低轨卫星的姿态信息;S6: Continuously correct the attitude information of the low-orbit satellite by iterating and filtering the multi-point information of the low-orbit satellite;

S7:判定低轨卫星定姿任务是否结束,若没有结束,返回S2。S7: Determine whether the low-orbit satellite attitude determination task is over, if not, return to S2.

低轨卫星发射前初始的低轨卫星姿态参数包括:卫星横滚角

Figure BDA0002864486030000041
卫星俯仰角θ、卫星航向角ψ。The initial low-orbit satellite attitude parameters before the launch of the low-orbit satellite include: satellite roll angle
Figure BDA0002864486030000041
Satellite pitch angle θ, satellite heading angle ψ.

如图2所示,为本发明的姿态角的航向角融合结果图该图中,*型线表示单独采用磁力计模型得到的航向角信息,·型线表示单独采用陀螺仪模型更新得到的航向角信息,实线表示两者融合得到的航向角信息。As shown in Figure 2, it is the result of heading angle fusion of the attitude angle of the present invention. In this figure, the * model line represents the heading angle information obtained by using the magnetometer model alone, and the model line represents the heading obtained by using the gyroscope model alone to update. Angle information, the solid line represents the heading angle information obtained by the fusion of the two.

如图3所示,为本发明的姿态角的横滚角融合结果图,该图中*型线表示单独采用磁力计模型得到的横滚角信息,·型线表示单独采用陀螺仪模型更新得到的横滚角信息,实线表示两者融合得到的横滚角信息。As shown in Figure 3, it is the result diagram of the roll angle fusion result of the attitude angle of the present invention. In the figure, the * shape line represents the roll angle information obtained by using the magnetometer model alone, and the shape line represents the update obtained by using the gyroscope model alone. The roll angle information of , the solid line represents the roll angle information obtained by the fusion of the two.

如图4所示,为本发明的姿态角的俯仰角融合结果图,该图中*型线表示单独采用磁力计模型得到的俯仰角信息,·型线表示单独采用陀螺仪模型更新得到的俯仰角信息,实线表示两者融合得到的俯仰角信息。As shown in Figure 4, it is the result diagram of the pitch angle fusion of the attitude angle of the present invention, in this figure, the * type line represents the pitch angle information obtained by using the magnetometer model alone, and the type line represents the pitch angle obtained by using the gyroscope model alone to update. Angle information, the solid line represents the pitch angle information obtained by the fusion of the two.

本发明中的陀螺仪三轴陀螺仪,地磁计为三轴地磁计;将三轴陀螺仪和三轴地磁计沿低轨卫星本体坐标系进行安装。本发明中陀螺仪和地磁计的敏感数据在时间上同步。In the gyroscope three-axis gyroscope of the present invention, the geomagnetometer is a three-axis geomagnetometer; the three-axis gyroscope and the three-axis geomagnetometer are installed along the coordinate system of the low-orbit satellite body. In the present invention, the sensitive data of the gyroscope and the geomagnetic meter are synchronized in time.

构建陀螺四元素姿态更新模型的过程为:The process of constructing the four-element attitude update model of the gyro is as follows:

Figure BDA0002864486030000051
Figure BDA0002864486030000051

其中,

Figure BDA0002864486030000052
表示滚角,θ表示俯仰角,ψ表示航向角,q0、q1、q2、q3分别为四元素。in,
Figure BDA0002864486030000052
represents the roll angle, θ represents the pitch angle, ψ represents the heading angle, and q 0 , q 1 , q 2 , and q 3 are four elements respectively.

构建地磁计姿态测量模型的过程为:The process of constructing the geomagnetometer attitude measurement model is as follows:

Figure BDA0002864486030000053
Figure BDA0002864486030000053

Figure BDA0002864486030000054
Figure BDA0002864486030000054

其中,Bx、By、Bz分别表示测量坐标下磁强度测量值,Bbx、Bby、Bbz分别表示低轨卫星本体坐标系下的地磁分量。Among them, B x , By , and B z represent the measured values of the magnetic intensity in the measurement coordinates, respectively, and B bx , B by , and B bz represent the geomagnetic components in the low-orbit satellite body coordinate system, respectively.

姿态四元素状态方程为:The four-element state equation of attitude is:

X(k+1)=F·X(k)+VX(k+1)=F·X(k)+V

其中,X(k)=[q0(k) q1(k) q2(k) q3(k)]T表示姿态四元素,F表示状态转移方程,V表示均值为零的高斯白噪声。Among them, X(k)=[q 0 (k) q 1 (k) q 2 (k) q 3 (k)] T represents the four elements of attitude, F represents the state transition equation, and V represents the Gaussian white noise with zero mean .

计算状态转移方程F的公式为:The formula for calculating the state transition equation F is:

Figure BDA0002864486030000061
Figure BDA0002864486030000061

Figure BDA0002864486030000062
Figure BDA0002864486030000062

其中,ωx、ωy、ωz分别为低轨卫星本体坐标下低轨卫星三轴角速度测量值,Δt为时间变化量。Among them, ω x , ω y , and ω z are the measured values of the three-axis angular velocity of the low-orbit satellite in the body coordinates of the low-orbit satellite, respectively, and Δt is the time variation.

根据均值为零的高斯白噪声V计算姿态四元素状态方程的协方差,其协方差的表达示为:According to the Gaussian white noise V with zero mean, the covariance of the four-element state equation of attitude is calculated, and the expression of the covariance is shown as:

E{VVT}=RE{VV T }=R

其中,E{.}表示求取协方差,R表示姿态四元素状态方程的协方差,VT表示高斯白噪声转置矩阵。Among them, E{.} represents the calculation of covariance, R represents the covariance of the four-element state equation of attitude, and V T represents the Gaussian white noise transposed matrix.

根据IGRF地磁场模型建立地磁场矢量与低轨卫星姿态关系的观测方程:According to the IGRF geomagnetic field model, the observation equation of the relationship between the geomagnetic field vector and the attitude of the low-orbit satellite is established:

Y(k+1)=HX(k+1)+NY(k+1)=HX(k+1)+N

Y(k+1)表示测量坐标下磁强度矩阵,H表示观测矩阵,N表示均值为零的高斯白噪声。其中:Y(k+1) represents the magnetic intensity matrix under the measurement coordinates, H represents the observation matrix, and N represents the Gaussian white noise with zero mean. in:

Figure BDA0002864486030000063
Figure BDA0002864486030000063

Figure BDA0002864486030000064
Figure BDA0002864486030000064

根据均值为零的高斯白噪声N计算低轨卫星姿态关系的观测方程的协方差;其表达式为:Calculate the covariance of the observation equation of the attitude relationship of the low-orbit satellite according to the Gaussian white noise N with a mean value of zero; its expression is:

E{NNT}=QE{NN T }=Q

其中,E{.}表示求取协方差,Q表示低轨卫星的观测方程的协方差,NT表示高斯白噪声转置矩阵。Among them, E{.} represents the calculation of covariance, Q represents the covariance of the observation equation of the low-orbit satellite, and N T represents the Gaussian white noise transposed matrix.

Figure BDA0002864486030000065
为地磁场矢量在轨道坐标系和测量坐标下的转换关系,转换关系为:
Figure BDA0002864486030000065
is the conversion relationship of the geomagnetic field vector in the orbital coordinate system and the measurement coordinate, the conversion relationship is:

Figure BDA0002864486030000071
Figure BDA0002864486030000071

其中,Bx、By、Bz表示地磁强度在轨道坐标下的三轴分量,Bbx Bby Bbz表示地磁计沿低轨卫星本体坐标系安装时,地磁强度测量值。Among them, B x , By , and B z represent the three-axis components of geomagnetic intensity in orbital coordinates, and B bx B by B bz represent the measured value of geomagnetic intensity when the geomagnetometer is installed along the low-orbit satellite body coordinate system.

根据地磁场矢量在轨道坐标系和测量坐标下的转换关系计算低轨卫星姿态角中横滚角

Figure BDA0002864486030000072
俯仰角θ、航向角ψ,其表达式为:Calculate the roll angle in the attitude angle of the low-orbit satellite according to the conversion relationship of the geomagnetic field vector in the orbital coordinate system and the measurement coordinate
Figure BDA0002864486030000072
The pitch angle θ and the heading angle ψ are expressed as:

Figure BDA0002864486030000073
Figure BDA0002864486030000073

θ=arcsin[2(q0q2-q1q3)]θ=arcsin[2(q 0 q 2 -q 1 q 3 )]

Figure BDA0002864486030000074
Figure BDA0002864486030000074

对低轨卫星的多点信息进行迭代和滤波处理的过程包括:结合低轨卫星初始姿态,解算初始四元素,并利用陀螺仪对四元素进行更新,结合磁力计信息采用扩展卡尔曼滤波融合算法对陀螺仪累计误差进行更正,从而输出较高精度的姿态角。The process of iterating and filtering the multi-point information of the low-orbit satellite includes: combining the initial attitude of the low-orbit satellite, solving the initial four elements, using the gyroscope to update the four elements, and using the extended Kalman filter fusion combined with the magnetometer information The algorithm corrects the accumulated error of the gyroscope, thereby outputting the attitude angle with higher precision.

融合过程中协方差计算方程表达式为:The covariance calculation equation in the fusion process is expressed as:

P-(k+1)=FP(k)FT+RP - (k+1)=FP(k)F T +R

对应的增益矩阵表达式为:The corresponding gain matrix expression is:

K(k+1)=P-(k+1)H[HP-(k+1)HT+Q]-1 K(k+1)=P - (k+1)H[HP-(k+1)H T +Q] -1

根据协方差表达式和增益矩阵更新协方差,表达式为:The covariance is updated according to the covariance expression and the gain matrix, and the expression is:

P(k+1)=[I-K(k+1)H(k+1)]P-(k+1)P(k+1)=[IK(k+1)H(k+1)]P - (k+1)

根据增益矩阵和协方差表达式对低轨卫星的姿态进行更新,更新表达式为:The attitude of the low-orbit satellite is updated according to the gain matrix and the covariance expression, and the update expression is:

X(k+1)=X-(k+1)+K(k+1)(Y(k+1)-HX-(k+1))X(k+1)=X - (k+1)+K(k+1)(Y(k+1)-HX - (k+1))

其中,P-(k+1)表示k+1时刻前项误差协方差,k表示采样时刻,F表示状态转移方程,R表示姿态四元素状态方程的协方差的值,T表示转置,K(k+1)表示k+1时刻增益矩阵,H(k+1)表示观测矩阵,Q表示低轨卫星的观测方程的协方差,X-(k+1)表示k+1时刻前项姿态四元素状态方程。Among them, P - (k+1) represents the antecedent error covariance at time k+1, k represents the sampling time, F represents the state transition equation, R represents the value of the covariance of the four-element state equation of attitude, T represents the transposition, and K (k+1) represents the gain matrix at time k+1, H(k+1) represents the observation matrix, Q represents the covariance of the observation equation of the low-orbit satellite, and X - (k+1) represents the front attitude at time k+1 Four-element equation of state.

本发明提供了一种地磁计/陀螺仪组合的低轨卫星定姿技术。利用该技术测得低轨卫星姿态可以为低轨卫星运动控制提供精确的数据来源,同时实现对低轨卫星轨道的精确控制,从而保证地面测控站稳定的对低轨卫星进行跟踪,进而为基于低轨卫星的相关应用提供保障。The invention provides a low-orbit satellite attitude determination technology combined with a geomagnetometer/gyroscope. Using this technology to measure the attitude of low-orbit satellites can provide accurate data sources for low-orbit satellite motion control, and at the same time achieve precise control of low-orbit satellite orbits, so as to ensure that the ground measurement and control station can stably track low-orbit satellites. The related applications of low-orbit satellites are guaranteed.

以上所举实施例,对本发明的目的、技术方案和优点进行了进一步的详细说明,所应理解的是,以上所举实施例仅为本发明的优选实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内对本发明所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above-mentioned embodiments further describe the purpose, technical solutions and advantages of the present invention in detail. It should be understood that the above-mentioned embodiments are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made to the present invention within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (9)

1.一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,该方法包括:1. a low-orbit satellite attitude determination method based on geomagnetometer and gyroscope, is characterized in that, this method comprises: S1:获取低轨卫星的初始姿态参数;S1: Obtain the initial attitude parameters of the low-orbit satellite; S2:建立低轨卫星的轨道坐标系,采用陀螺仪测量低轨卫星在该坐标系下的卫星角速度,采用地磁计测量低轨卫星该坐标系下的地磁分量;S2: establish the orbital coordinate system of the low-orbit satellite, use the gyroscope to measure the satellite angular velocity of the low-orbit satellite in this coordinate system, and use the geomagnetometer to measure the geomagnetic component of the low-orbit satellite in this coordinate system; S3:将卫星角速度输入到陀螺四元素姿态更新模型中,计算低轨卫星的姿态信息,得到下一时刻卫星的状态;S3: Input the satellite angular velocity into the four-element attitude update model of the gyro, calculate the attitude information of the low-orbit satellite, and obtain the state of the satellite at the next moment; S4:将低轨卫星本体坐标系下的地磁分量和低轨卫星的姿态信息输入到地磁计姿态测量模型中,得到低轨卫星的观测方程;S4: Input the geomagnetic component and the attitude information of the low-orbit satellite in the coordinate system of the low-orbit satellite into the attitude measurement model of the geomagnetometer, and obtain the observation equation of the low-orbit satellite; S5:采用扩展卡尔曼滤波融合算法对测量得到的观测方程进行处理,得到低轨卫星的多点信息;S5: The extended Kalman filter fusion algorithm is used to process the measured observation equation to obtain the multi-point information of the low-orbit satellite; S6:通过对低轨卫星的多点信息进行迭代和滤波处理,不断的校正低轨卫星的姿态信息;S6: Continuously correct the attitude information of the low-orbit satellite by iterating and filtering the multi-point information of the low-orbit satellite; S7:判定低轨卫星定姿任务是否结束,即是卫星是否达到既定姿态,若不满足条件,则返回S2。S7: Determine whether the low-orbit satellite attitude determination task is over, that is, whether the satellite has reached a predetermined attitude, and if the conditions are not met, return to S2. 2.根据权利要求1所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,低轨卫星发射前初始的低轨卫星姿态参数包括:卫星横滚角
Figure FDA0002864486020000014
卫星俯仰角θ、卫星航向角ψ,在初始开机时由地面辅助设备确定。
2. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, the initial low-orbit satellite attitude parameter before low-orbit satellite launch comprises: satellite roll angle
Figure FDA0002864486020000014
The satellite pitch angle θ and the satellite heading angle ψ are determined by the ground auxiliary equipment at the initial start-up.
3.根据权利要求1所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,陀螺四元素姿态更新模型为:3. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, the four-element attitude update model of gyro is:
Figure FDA0002864486020000011
θ=arcsin[2(q0q2-q1q3)]、
Figure FDA0002864486020000012
Figure FDA0002864486020000011
θ=arcsin[2(q 0 q 2 -q 1 q 3 )],
Figure FDA0002864486020000012
Figure FDA0002864486020000013
Figure FDA0002864486020000013
通过四元素计算姿态角,并利用陀螺仪角速度更新四元素;Calculate the attitude angle through the four elements, and use the gyroscope angular velocity to update the four elements; 其中,
Figure FDA0002864486020000025
表示滚角,θ表示俯仰角,ψ表示航向角,q0、q1、q2、q3分别为四元素,ωx、ωy、ωz分别为低轨卫星本体坐标下低轨卫星三轴角速度测量值。
in,
Figure FDA0002864486020000025
represents the roll angle, θ represents the pitch angle , and ψ represents the heading angle . Shaft angular velocity measurement.
4.根据权利要求1所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,姿态四元素状态方程为:4. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, the four-element state equation of attitude is: X(k+1)=F·X(k)+VX(k+1)=F·X(k)+V X(k)=[q0(k) q1(k) q2(k) q3(k)]T X(k)=[q 0 (k) q 1 (k) q 2 (k) q 3 (k)] T 其中,X(k)表示姿态四元素,F表示状态转移方程,V表示均值为零的高斯白噪声,协方差为E{VVT}=R,T表示转置,R表示姿态四元素状态方程的协方差。Among them, X(k) represents the four-element attitude, F represents the state transition equation, V represents the Gaussian white noise with zero mean, and the covariance is E{VV T }=R, T represents the transposition, and R represents the four-element state equation of attitude covariance of . 5.根据权利要求4所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,状态转移方程F的表达式为:5. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 4, is characterized in that, the expression of state transition equation F is:
Figure FDA0002864486020000021
Figure FDA0002864486020000021
Figure FDA0002864486020000022
Figure FDA0002864486020000022
其中,ωx、ωy、ωz分别为低轨卫星本体坐标下低轨卫星三轴角速度测量值,Δt为时间变化量。Among them, ω x , ω y , and ω z are the measured values of the three-axis angular velocity of the low-orbit satellite in the body coordinates of the low-orbit satellite, respectively, and Δt is the time variation.
6.根据权利要求1所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,地磁计姿态测量模型为:6. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, geomagnetometer attitude measurement model is:
Figure FDA0002864486020000023
Figure FDA0002864486020000023
Figure FDA0002864486020000024
Figure FDA0002864486020000024
其中,Bx、By、Bz分别表示测量坐标下磁强度测量值,Bbx、Bby、Bbz分别表示低轨卫星本体坐标系下的地磁分量。Among them, B x , By , and B z represent the measured values of the magnetic intensity in the measurement coordinates, respectively, and B bx , B by , and B bz represent the geomagnetic components in the low-orbit satellite body coordinate system, respectively.
7.根据权利要求1所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,低轨卫星的观测方程为:7. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, the observation equation of low-orbit satellite is: Y(k+1)=HX(k+1)+NY(k+1)=HX(k+1)+N
Figure FDA0002864486020000031
Figure FDA0002864486020000031
其中,Y(k+1)表示测量坐标下磁强度矩阵,H表示观测矩阵,N表示均值为零的高斯白噪声,其协方差为E{NNT}=Q,T表示转置,Q表示低轨卫星的观测方程的协方差,Bx、By、Bz分别表示测量坐标下磁强度测量值。Among them, Y(k+1) represents the magnetic intensity matrix under the measurement coordinates, H represents the observation matrix, N represents the Gaussian white noise with zero mean, and its covariance is E{NN T }=Q, T represents the transposition, and Q represents the The covariance of the observation equation of the low-orbit satellite, B x , By , and B z represent the magnetic intensity measurement values under the measurement coordinates, respectively.
8.根据权利要求1所述的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,所述采用扩展卡尔曼滤波融合算法对测量得到的姿态进行处理包括:8. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, described adopting extended Kalman filter fusion algorithm to measure the attitude that obtains to process comprises: 采用协方差更新公式对观测方程进行更新,计算更新后观测方程的增益矩阵,根据增益矩阵对低轨卫星的姿态信息进行更新;Use the covariance update formula to update the observation equation, calculate the gain matrix of the updated observation equation, and update the attitude information of the low-orbit satellite according to the gain matrix; 协方差更新方程为:The covariance update equation is: P-(k+1)=FP(k)FT+RP - (k+1)=FP(k)F T +R P(k+1)=[I-K(k+1)H(k+1)]P-(k+1)P(k+1)=[IK(k+1)H(k+1)]P - (k+1) 增益矩阵为:The gain matrix is: K(k+1)=P-(k+1)H(k+1)[H(k+1)P-(k+1)HT(k+1)+Q]-1 K(k+1)=P - (k+1)H(k+1)[H(k+1)P - (k+1)H T (k+1)+Q] -1 状态更新方程为:The state update equation is: X(k+1)=X-(k+1)+K(k+1)(Y(k+1)-HX-(k+1))X(k+1)=X - (k+1)+K(k+1)(Y(k+1)-HX - (k+1)) 其中,P-(k+1)表示k+1时刻前项误差协方差,k表示采样时刻,F表示状态转移方程,R表示姿态四元素状态方程的协方差的值,T表示转置,K(k+1)表示k+1时刻增益矩阵,H(k+1)表示观测矩阵,Q表示低轨卫星的观测方程的协方差,X-(k+1)表示k+1时刻前项姿态四元素状态方程。Among them, P - (k+1) represents the antecedent error covariance at time k+1, k represents the sampling time, F represents the state transition equation, R represents the value of the covariance of the four-element state equation of attitude, T represents the transposition, and K (k+1) represents the gain matrix at time k+1, H(k+1) represents the observation matrix, Q represents the covariance of the observation equation of the low-orbit satellite, and X - (k+1) represents the front attitude at time k+1 Four-element equation of state. 9.根据权利要求1所的一种基于地磁计和陀螺仪的低轨卫星定姿方法,其特征在于,对低轨卫星的多点信息进行迭代和滤波处理的过程包括:根据低轨卫星初始姿态解算初始四元素,采用陀螺仪对四元素进行更新,采用扩展卡尔曼滤波融合算法对陀螺仪累计误差进行更正,输出较高精度的姿态角。9. a kind of low-orbit satellite attitude determination method based on geomagnetometer and gyroscope according to claim 1, is characterized in that, the process that the multi-point information of low-orbit satellite is carried out iterative and filtering processing comprises: according to low-orbit satellite initial In the initial four elements of attitude calculation, the gyroscope is used to update the four elements, and the extended Kalman filter fusion algorithm is used to correct the accumulated error of the gyroscope, and output a higher-precision attitude angle.
CN202011581356.0A 2020-12-28 2020-12-28 Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope Pending CN112762925A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011581356.0A CN112762925A (en) 2020-12-28 2020-12-28 Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011581356.0A CN112762925A (en) 2020-12-28 2020-12-28 Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope

Publications (1)

Publication Number Publication Date
CN112762925A true CN112762925A (en) 2021-05-07

Family

ID=75696417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011581356.0A Pending CN112762925A (en) 2020-12-28 2020-12-28 Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope

Country Status (1)

Country Link
CN (1) CN112762925A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113853508A (en) * 2021-08-24 2021-12-28 华为技术有限公司 Positioning method and positioning device
TWI831466B (en) * 2022-11-11 2024-02-01 耀登科技股份有限公司 Heading and attitude correction method and heading and attitude correction system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6145790A (en) * 1998-09-22 2000-11-14 Hughes Electronics Corporation Attitude determination system and method
CN104764451A (en) * 2015-04-23 2015-07-08 北京理工大学 Target posture tracking method based on inertia and geomagnetic sensor
WO2018214227A1 (en) * 2017-05-22 2018-11-29 深圳市靖洲科技有限公司 Unmanned vehicle real-time posture measurement method
CN110667892A (en) * 2019-10-31 2020-01-10 北京国电高科科技有限公司 Satellite despinning control method based on geomagnetic measurement
CN111060111A (en) * 2019-12-23 2020-04-24 北京国电高科科技有限公司 Low-orbit satellite orbit-entering initial orbit determination method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6145790A (en) * 1998-09-22 2000-11-14 Hughes Electronics Corporation Attitude determination system and method
CN104764451A (en) * 2015-04-23 2015-07-08 北京理工大学 Target posture tracking method based on inertia and geomagnetic sensor
WO2018214227A1 (en) * 2017-05-22 2018-11-29 深圳市靖洲科技有限公司 Unmanned vehicle real-time posture measurement method
CN110667892A (en) * 2019-10-31 2020-01-10 北京国电高科科技有限公司 Satellite despinning control method based on geomagnetic measurement
CN111060111A (en) * 2019-12-23 2020-04-24 北京国电高科科技有限公司 Low-orbit satellite orbit-entering initial orbit determination method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
张晓明等: "基于EKF 的地磁/陀螺信息融合姿态测量算法研究", pages 10 - 16 *
杨梦雨;管雪元;李文胜;: "基于MEMS/GPS/地磁组合的弹体姿态解算", no. 04, pages 60 - 63 *
秦永元等: "卡尔曼滤波与组合导航原理", vol. 3, 30 June 2015, 西北工业大学出版社, pages: 289 *
邢艳军;张世杰;曹喜滨;: "基于地磁场的轨道姿态一体化确定", no. 07, pages 11 - 15 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113853508A (en) * 2021-08-24 2021-12-28 华为技术有限公司 Positioning method and positioning device
TWI831466B (en) * 2022-11-11 2024-02-01 耀登科技股份有限公司 Heading and attitude correction method and heading and attitude correction system

Similar Documents

Publication Publication Date Title
CN108827310A (en) A kind of star sensor secondary gyroscope online calibration method peculiar to vessel
CN111965685B (en) Low-orbit satellite/inertia combined navigation positioning method based on Doppler information
CN108279010A (en) A kind of microsatellite attitude based on multisensor determines method
CN113203418A (en) GNSSINS visual fusion positioning method and system based on sequential Kalman filtering
Xue et al. In-motion alignment algorithm for vehicle carried sins based on odometer aiding
CN115900770B (en) Online correction method and system for magnetic sensor in airborne environment
CN113253325B (en) Inertial satellite sequential tight combination lie group filtering method
CN108919283B (en) Satellite autonomous non-cooperative target relative navigation method and system
CN107677292B (en) Compensation Method for Perpendicular Deviation Based on Gravity Field Model
CN103968844B (en) Big oval motor-driven Spacecraft Autonomous Navigation method based on low rail platform tracking measurement
CN114018242A (en) An autonomous attitude determination method based on intelligent matching of polarization/sun/inertial information
CN112762925A (en) Low-orbit satellite attitude determination method based on geomagnetism meter and gyroscope
CN115356754A (en) Combined navigation positioning method based on GNSS and low-orbit satellite
CN105988129A (en) Scalar-estimation-algorithm-based INS/GNSS combined navigation method
Yang et al. A SINS/CNS integrated navigation scheme with improved mathematical horizon reference
CN114814909A (en) Ground track tracking method
CN110779514A (en) Hierarchical Kalman fusion method and device for auxiliary attitude determination of bionic polarization navigation
Ward et al. A Combined Filter for GPS‐Based Attitude and Baseline Estimation
Li et al. Navigation and guidance of orbital transfer vehicle
Li et al. Adaptive Kalman filter for SINS/GPS integration system with measurement noise uncertainty
CN114435630A (en) Method for carrying out relative orbit determination on non-cooperative target by utilizing limited sight measurement
Crassidis et al. Attitude determination using combined gps and three-axis magnetometer data
CN115327587A (en) Method and system for orbit error correction of low-orbit satellites based on GNSS positioning information
Vasconcelos et al. Inertial navigation system aided by GPS and selective frequency contents of vector measurements
Afonin et al. The development and evaluation of a combined initial alignment algorithm for strapdown inertial navigation system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 401120 39-1, Building 1, No. 64, Middle Huangshan Avenue, Yubei District, Chongqing

Applicant after: China Star Network Application Co.,Ltd.

Address before: 618 Liangjiang Avenue, Longxing Town, Yubei District, Chongqing

Applicant before: Dongfanghong Satellite Mobile Communication Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210507