CN115616634A - GNSS information-based flying satellite relative navigation method - Google Patents
GNSS information-based flying satellite relative navigation method Download PDFInfo
- Publication number
- CN115616634A CN115616634A CN202211070382.6A CN202211070382A CN115616634A CN 115616634 A CN115616634 A CN 115616634A CN 202211070382 A CN202211070382 A CN 202211070382A CN 115616634 A CN115616634 A CN 115616634A
- Authority
- CN
- China
- Prior art keywords
- coordinate system
- relative
- main star
- satellite
- velocity
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及绕飞卫星导航技术领域,具体涉及一种基于GNSS信息的绕飞卫星相对导航方法。The invention relates to the technical field of fly-around satellite navigation, in particular to a relative navigation method for fly-around satellites based on GNSS information.
背景技术Background technique
微小卫星编队绕飞是指由一个或若干个微小卫星围绕一个主星,以一定的构型对主星进行环绕飞行。绕飞小卫星可以与主星通信,对主星关键动作进行监视,也可以协同主星共同完成某些分布式任务。卫星在轨运行会受到空间摄动力的作用,影响绕飞构型,为此需要对构型进行控制。绕飞构型控制的前提是确定绕飞小卫星相对于主星的位置速度信息。Micro-satellite formation orbiting means that one or several micro-satellites orbit a main star and fly around the main star in a certain configuration. Small satellites flying around can communicate with the main star, monitor the key actions of the main star, and can also cooperate with the main star to complete some distributed tasks. The orbiting satellite will be affected by the space perturbation force, which will affect the orbiting configuration, so the configuration needs to be controlled. The premise of the orbiting configuration control is to determine the position and velocity information of the orbiting small satellite relative to the main star.
目前相对导航算法主要是基于绕飞小卫星上装有相对测量装置,如微波雷达、双目视觉测量等,可以获得相对主星的距离、角度等信息。但是,由于绕飞小卫星星上资源有限,实际工程中大部分小卫星不能装备相对测量传感器,因此,需要基于绕飞小卫星星上必备传感器获得量测数据。通常,GNSS接收机是微小卫星必备传感器,并且绕飞小卫星都装备有星间通信传感器与主星通信。At present, the relative navigation algorithm is mainly based on the relative measurement devices installed on the orbiting small satellite, such as microwave radar, binocular vision measurement, etc., which can obtain information such as distance and angle relative to the main star. However, due to limited resources on orbiting small satellites, most small satellites in actual engineering cannot be equipped with relative measurement sensors. Therefore, it is necessary to obtain measurement data based on the necessary sensors on orbiting small satellites. Usually, GNSS receivers are necessary sensors for tiny satellites, and small satellites flying around are equipped with inter-satellite communication sensors to communicate with the main star.
基于GNSS接收机和星间通信设备,可以获得主星和绕飞小卫星两者的GNSS定位数据,在通过坐标转换等处理可以获得相对位置速度信息。在此基础上,本发明提出了一种基于相对运动方程的星上轨道递推,采用主星和绕飞小卫星两者的GNSS定位数据,进行相对位置速度信息量测更新,并利用扩展卡尔曼滤波(EKF)提高相对导航数据精度的相对导航方法。Based on the GNSS receiver and inter-satellite communication equipment, the GNSS positioning data of both the main star and the orbiting small satellite can be obtained, and the relative position and velocity information can be obtained through coordinate conversion and other processing. On this basis, the present invention proposes an on-satellite orbit recursion based on the relative motion equation, using the GNSS positioning data of the main star and the orbiting small satellite to measure and update the relative position and velocity information, and using the extended Kalman filter (EKF) Relative Navigation Method for Improving the Accuracy of Relative Navigation Data.
发明内容Contents of the invention
为解决背景技术中存在的问题,本发明提供一种基于GNSS信息的绕飞卫星相对导航方法,其包括如下的步骤:In order to solve the problems existing in the background technology, the present invention provides a kind of relative navigation method based on GNSS information flying around satellites, which comprises the following steps:
一种基于GNSS信息的绕飞卫星相对导航方法,其特征在于,其利用主星和绕飞小卫星两者的GNSS定位数据,进行相对位置速度信息量测更新,并利用扩展卡尔曼滤波的方式获取绕飞卫星相对于主星的较高精度的相对位置和速度数据。A relative navigation method for orbiting satellites based on GNSS information, characterized in that it uses the GNSS positioning data of both the main star and the orbiting small satellites to perform relative position and velocity information measurement and update, and uses the extended Kalman filter to obtain Higher precision relative position and velocity data of the orbiting satellite relative to the main star.
具体包括如下的步骤:Specifically include the following steps:
S1:通过绕飞卫星的GNSS获取绕飞卫星t在WGS84坐标系下的位置rd_84和速度vd_84:S1: Obtain the position r d_84 and velocity v d_84 of the orbiting satellite t in the WGS84 coordinate system through the GNSS of the orbiting satellite:
S2、通过绕飞卫星的星间通信获取主星t在WGS84坐标系下的位置rc_84和速度vc_84:S2. Obtain the position r c_84 and velocity v c_84 of the main star t in the WGS84 coordinate system through the inter-satellite communication of the flying satellite:
S3、建立相对运动坐标系,即主星第二轨道坐标系,记为o-xoyozo;S3. Establish a relative motion coordinate system, that is, the second orbital coordinate system of the main star, denoted as ox o y o z o ;
S4、计算绕飞卫星在主星轨道坐标系下的相对位置rrel和速度vrel:S4. Calculate the relative position r rel and velocity v rel of the orbiting satellite in the main star orbital coordinate system:
rrel=Roi·Ri84·(rd_84-rc_84),r rel =R oi ·R i84 ·(r d_84 -r c_84 ),
式中,Ri84为WGS84坐标系到地心惯性坐标系的转换矩阵,为Ri84的导数,Roi为地心惯性坐标系到相对运动坐标系的转换矩阵,为Roi的导数;In the formula, R i84 is the conversion matrix from the WGS84 coordinate system to the earth-centered inertial coordinate system, is the derivative of R i84 , R oi is the conversion matrix from the earth-centered inertial coordinate system to the relative motion coordinate system, is the derivative of R oi ;
S5、在主星的轨道坐标系下建立绕飞卫星的相对运动方程:S5. Establish the relative motion equation of the orbiting satellite under the orbital coordinate system of the main star:
式中,x、y、z分别表示绕飞卫星在主星轨道坐标系下的位置。对于圆轨道rT为主星的地心距。fx、fy、fz分别表示绕飞卫星受到的相对摄动加速度在主星轨道坐标系下的分量;In the formula, x, y, and z represent the position of the orbiting satellite in the orbital coordinate system of the main star, respectively. for circular orbit r T is the earth-center distance of the main star. f x , f y , f z represent the components of the relative perturbation acceleration received by the orbiting satellite in the orbital coordinate system of the main star, respectively;
S6、基于相对运动方程,状态变量可以表示为:S6. Based on the relative motion equation, the state variable can be expressed as:
则,相对运动方程的矩阵形式可以表示为:Then, the matrix form of the relative motion equation can be expressed as:
式中,In the formula,
G=[03×3 I3×3]T,W为两星三通道的轨道相对摄动加速度之差在主星轨道系的投影,且W=f;G=[0 3×3 I 3×3 ] T , W is the projection of the relative perturbation acceleration difference between the orbits of the two satellites and the three channels on the orbital system of the main star, and W=f;
S7、绕飞卫星在主星轨道坐标系中的位置和速度作为观测方程;S7, the position and velocity of the orbiting satellite in the main star orbital coordinate system are used as the observation equation;
式中,V为系统量测噪声;In the formula, V is the system measurement noise;
S8、用扩展卡尔曼滤波将系统状态方程在最优估计点线性化后离散化,得系统模型为:S8. Use the extended Kalman filter to discretize the system state equation at the optimal estimation point after linearization, and the system model is obtained as:
滤波器的离散形式为:The discrete form of the filter is:
式中,In the formula,
Φk,k-1=I+F(tk-1)·T=I+A·T。Φ k,k-1 =I+F(t k-1 )·T=I+A·T.
其中,所述步骤S3的具体过程包括:Wherein, the concrete process of described step S3 comprises:
定义坐标系的坐标原点o为主星质心,o-zo轴指向地心,o-xo轴位于主星的瞬时轨道面内,与o-zo轴正交指向主星速度方向,o-yo轴与主星瞬时轨道平面的法线方向相反,xo-yo-zo构成右手正交坐标系。The coordinate origin o of the defined coordinate system is the mass center of the main star, the oz o axis points to the center of the earth, the ox o axis is located in the instantaneous orbital plane of the main star, and is perpendicular to the oz o axis and points to the velocity direction of the main star, and the oy o axis is normal to the instant orbital plane of the main star The directions of the lines are opposite, and x o -y o -z o form a right-handed orthogonal coordinate system.
本发明所达到的有益效果为:The beneficial effects achieved by the present invention are:
第一、本发明的基于GNSS信息的绕飞卫星相对导航方法仅通过已有的GNSS定位数据和星间通信,无需在绕飞小卫星上安装相对测量装置,如微波雷达、双目视觉测量等,即可获取绕飞卫星相对于主星的相对位置和速度数据;First, the relative navigation method of flying around satellites based on GNSS information of the present invention only uses existing GNSS positioning data and inter-satellite communication, and does not need to install relative measuring devices on small flying satellites, such as microwave radar, binocular vision measurement, etc. , the relative position and velocity data of the orbiting satellite relative to the main star can be obtained;
第二、通过验证,本发明的基于GNSS信息的绕飞卫星相对导航方法可以通过扩展卡尔曼滤波的方式,获取较GNSS据直接做差运算精度更高的相对位置和速度数据,精度可提升1个数量级。Second, through verification, the relative navigation method of flying around satellites based on GNSS information of the present invention can obtain relative position and velocity data with higher accuracy than GNSS data direct difference calculation by means of extended Kalman filtering, and the accuracy can be improved by 1 order of magnitude.
附图说明Description of drawings
图1本发明基于GNSS信息的绕飞卫星相对导航方法的设计流程图;Fig. 1 present invention is based on the design flowchart of the relative navigation method of flying around satellites based on GNSS information;
图2是本发明的绕飞运动及主星轨道坐标系示意图;Fig. 2 is a schematic diagram of the orbital motion of the present invention and the main star orbital coordinate system;
图3是实施例1中未滤波的相位位置误差示意图;Fig. 3 is a schematic diagram of an unfiltered phase position error in Embodiment 1;
图4是实施例1中未滤波的相对速度误差示意图;Fig. 4 is the unfiltered relative velocity error schematic diagram in embodiment 1;
图5是实施例1中滤波后的相位位置误差示意图;Fig. 5 is a schematic diagram of the phase position error after filtering in Embodiment 1;
图6是实施例1中滤波后的相对速度误差示意图。FIG. 6 is a schematic diagram of the filtered relative speed error in Embodiment 1. FIG.
具体实施方式detailed description
为便于本领域的技术人员理解本发明,下面结合实施例及附图说明本发明的具体实施方式。In order to make it easier for those skilled in the art to understand the present invention, the specific implementation manners of the present invention will be described below in conjunction with the examples and accompanying drawings.
本发明不在绕飞小卫星上安装相对测量装置(如微波雷达、双目视觉测量等),仅通过已有的GNSS定位数据和星间通信,采用扩展卡尔曼滤波(EKF)的方式获取绕飞卫星相对于主星的较高精度的相对位置和速度数据。The present invention does not install a relative measurement device (such as microwave radar, binocular vision measurement, etc.) Higher precision relative position and velocity data of the satellite relative to the host star.
参照图1的算法设计流程,Referring to the algorithm design process in Figure 1,
基于GNSS信息的绕飞卫星相对导航算法的具体实施步骤如下:The specific implementation steps of the relative navigation algorithm based on GNSS information are as follows:
步骤1、通过绕飞卫星的GNSS获取绕飞卫星t在WGS84坐标系下的位置rd_84和速度vd_84:Step 1. Obtain the position r d_84 and velocity v d_84 of the orbiting satellite t in the WGS84 coordinate system through the GNSS of the orbiting satellite:
步骤2、通过绕飞卫星的星间通信获取主星t在WGS84坐标系下的位置rc_84和速度vc_84:Step 2. Obtain the position r c_84 and velocity v c_84 of the main star t in the WGS84 coordinate system through the inter-satellite communication of the orbiting satellite:
步骤3、建立相对运动坐标系:Step 3. Establish a relative motion coordinate system:
相对运动坐标系即主星第二轨道坐标系,记为o-xoyozo,如图2所示,定义该坐标系的坐标原点o为主星质心,o-zo轴指向地心,o-xo轴位于主星的瞬时轨道面内,与o-zo轴正交指向主星速度方向,o-yo轴与主星瞬时轨道平面的法线方向相反,xo-yo-zo构成右手正交坐标系。The relative motion coordinate system is the second orbital coordinate system of the main star, which is recorded as ox o y o z o , as shown in Figure 2, the coordinate origin o of this coordinate system is defined as the mass center of the main star, the oz o axis points to the center of the earth, and the ox o axis is located at In the instantaneous orbit plane of the host star, the oz o axis is perpendicular to the velocity direction of the host star, the oy o axis is opposite to the normal direction of the host star’s instantaneous orbit plane, and x o -y o -z o constitutes a right-handed orthogonal coordinate system.
步骤4、计算绕飞卫星在主星轨道坐标系下的相对位置rrel和速度vrel:Step 4. Calculate the relative position r rel and velocity v rel of the orbiting satellite in the orbital coordinate system of the main star:
rrel=Roi·Ri84·(rd_84-rc_84),r rel =R oi ·R i84 ·(r d_84 -r c_84 ),
式中,Ri84为WGS84坐标系到地心惯性坐标系的转换矩阵,为Ri84的导数,Roi为地心惯性坐标系到相对运动坐标系的转换矩阵,为Roi的导数。In the formula, R i84 is the conversion matrix from the WGS84 coordinate system to the earth-centered inertial coordinate system, is the derivative of R i84 , R oi is the conversion matrix from the earth-centered inertial coordinate system to the relative motion coordinate system, is the derivative of R oi .
步骤5、在主星的轨道坐标系下建立绕飞卫星的相对运动方程:Step 5. Establish the relative motion equation of the orbiting satellite under the orbital coordinate system of the main star:
式中,x、y、z分别表示绕飞卫星在主星轨道坐标系下的位置。对于圆轨道rT为主星的地心距。fx、fy、fz分别表示绕飞卫星受到的相对摄动加速度在主星轨道坐标系下的分量。In the formula, x, y, and z represent the position of the orbiting satellite in the orbital coordinate system of the main star, respectively. for circular orbit r T is the earth-center distance of the main star. f x , f y , and f z represent the components of the relative perturbation acceleration received by the orbiting satellite in the orbital coordinate system of the main star, respectively.
步骤6、基于相对运动方程,状态变量可以表示为:Step 6. Based on the relative motion equation, the state variable can be expressed as:
则,相对运动方程的矩阵形式可以表示为:Then, the matrix form of the relative motion equation can be expressed as:
式中,In the formula,
G=[03×3 I3×3]T,W为两星三通道的轨道相对摄动加速度之差在主星轨道系的投影,且W=f。G=[0 3×3 I 3×3 ] T , W is the projection of the relative perturbation acceleration difference of the orbits of the two satellites and the three channels on the orbital system of the main star, and W=f.
步骤7、绕飞卫星在主星轨道坐标系中的位置和速度作为观测方程。Step 7. The position and velocity of the orbiting satellite in the orbital coordinate system of the main star are used as the observation equation.
式中,V为系统量测噪声。In the formula, V is the system measurement noise.
步骤8、用扩展卡尔曼滤波将系统状态方程在最优估计点线性化后离散化,得系统模型为:Step 8. Use extended Kalman filter to discretize the system state equation at the optimal estimation point after linearization, and the system model is obtained as follows:
滤波器的离散形式为:The discrete form of the filter is:
式中,In the formula,
Φk,k-1=I+F(tk-1)·T=I+A·TΦ k,k-1 =I+F(t k-1 )·T=I+A·T
实施例1,Example 1,
本实施例通过仿真对上述方法进行验证:This embodiment verifies the above method by simulation:
设定绕飞卫星GNSS定位误差为10m(1σ),定速误差为0.2m/s(1σ)。绕飞卫星星间通信接收到的主星的定位误差为10m(1σ),定速误差为0.2m/s(1σ)。主星运行在轨道高度为500km,倾角为55°的圆轨道上,绕飞卫星围绕主星做半长轴为3.4km,半短轴为1.7km的轨道面内的椭圆绕飞。Set the GNSS positioning error of the flying satellite to 10m (1σ), and the constant speed error to 0.2m/s (1σ). The positioning error of the main star received by the orbiting satellite inter-satellite communication is 10m (1σ), and the fixed velocity error is 0.2m/s (1σ). The main star runs on a circular orbit with an orbital height of 500km and an inclination of 55°. The orbiting satellites fly around the main star in an ellipse with a semi-major axis of 3.4km and a semi-minor axis of 1.7km.
图3-图4给出了未滤波时,绕飞卫星在主星轨道坐标系下的相对位置和速度的误差。从图3、图4中可以看出,未滤波时,相对位置误差约为30m(3σ),相对速度误差约为0.6m/s(3σ)。图5-图6给出了滤波后,绕飞卫星在主星轨道坐标系下的相对位置和速度的误差。从图5、图6中可以看出,滤波后,相对位置误差约为4m(3σ),相对速度误差约为0.02m/s(3σ),精度提升了1个数量级。Figures 3-4 show the relative position and velocity errors of the orbiting satellites in the orbital coordinate system of the main star without filtering. It can be seen from Figure 3 and Figure 4 that the relative position error is about 30m (3σ) and the relative velocity error is about 0.6m/s (3σ) without filtering. Figures 5-6 show the relative position and velocity errors of the orbiting satellites in the main star orbit coordinate system after filtering. It can be seen from Fig. 5 and Fig. 6 that after filtering, the relative position error is about 4m (3σ), the relative velocity error is about 0.02m/s (3σ), and the accuracy is improved by an order of magnitude.
由此,本发明中的方法可以仅通过已有的GNSS定位数据和星间通信,不在绕飞小卫星上安装相对测量装置,如微波雷达、双目视觉测量等,获取绕飞卫星相对于主星的相对位置和速度数据;同时,本发明中的绕飞卫星相对导航方法可以通过扩展卡尔曼滤波的方式,获取较GNSS数据直接做差运算精度更高的相对位置和速度数据。Therefore, the method in the present invention can obtain the relative measurement device of the orbiting satellite relative to the main satellite without installing a relative measurement device on the orbiting small satellite, such as microwave radar, binocular vision measurement, etc., only through the existing GNSS positioning data and inter-satellite communication. At the same time, the relative navigation method of flying around satellites in the present invention can obtain relative position and velocity data with higher accuracy than GNSS data directly doing difference calculation by means of extended Kalman filtering.
以上的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。The above embodiments of the present invention are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present invention shall be included in the protection scope of the claims of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211070382.6A CN115616634A (en) | 2022-08-31 | 2022-08-31 | GNSS information-based flying satellite relative navigation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211070382.6A CN115616634A (en) | 2022-08-31 | 2022-08-31 | GNSS information-based flying satellite relative navigation method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115616634A true CN115616634A (en) | 2023-01-17 |
Family
ID=84857102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211070382.6A Pending CN115616634A (en) | 2022-08-31 | 2022-08-31 | GNSS information-based flying satellite relative navigation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115616634A (en) |
-
2022
- 2022-08-31 CN CN202211070382.6A patent/CN115616634A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110487301B (en) | A Radar-assisted Airborne Strapdown Inertial Navigation System Initial Alignment Method | |
Li et al. | Low-cost tightly coupled GPS/INS integration based on a nonlinear Kalman filtering design | |
CN103217159B (en) | A kind of SINS/GPS/ polarized light integrated navigation system modeling and initial alignment on moving base method | |
CN100516775C (en) | A Method for Determining Initial Attitude of Strapdown Inertial Navigation System | |
US3509765A (en) | Inertial navigation system | |
CN104655152B (en) | A real-time delivery alignment method for airborne distributed POS based on federated filtering | |
WO2015188409A1 (en) | Method and system for controlling antenna of mobile communication application system based on double quaternions in mems inertial navigation | |
CN103630146B (en) | The laser gyro IMU scaling method that a kind of discrete parsing is combined with Kalman filter | |
CN107389099B (en) | Strapdown Inertial Navigation System Aerial Rapid Alignment Device and Method | |
CN113253325B (en) | Inertial satellite sequential tight combination lie group filtering method | |
CN111965685A (en) | A low-orbit satellite/inertial integrated navigation and positioning method based on Doppler information | |
JP4819802B2 (en) | System and method for alignment of multiple navigation components | |
CN108731674A (en) | A kind of inertia celestial combined navigation system and computational methods based on single-shaft-rotation modulation | |
US3414899A (en) | Apparatus for calibrating doppler-inertial navigation systems | |
CN105928515A (en) | Navigation system for unmanned plane | |
Gu et al. | Design and implementation of attitude and heading reference system with extended Kalman filter based on MEMS multi-sensor fusion | |
CN115079287B (en) | Strapdown vehicle-mounted dynamic gravity vector measurement method for gyro assembly attitude observation | |
CN112649001B (en) | Gesture and position resolving method for small unmanned aerial vehicle | |
CN110940357B (en) | Inner rod arm calibration method for self-alignment of rotary inertial navigation single shaft | |
CN115616634A (en) | GNSS information-based flying satellite relative navigation method | |
Li et al. | Airborne position and orientation system for aerial remote sensing | |
CN115327654A (en) | A Strapdown Gravity Vector Measurement Method Based on Rotational Modulation | |
CN114280656A (en) | Attitude measurement method and system of GNSS (Global navigation satellite System) | |
CN118640931B (en) | A compass alignment method and system based on nonlinear integral reset control algorithm | |
Dranitsyna et al. | Strapdown inertial navigation system accuracy improvement methods based on inertial measuring unit rotation: analytical review |
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 |