[go: up one dir, main page]

CN114814909B - Ground track tracking method - Google Patents

Ground track tracking method Download PDF

Info

Publication number
CN114814909B
CN114814909B CN202210327545.8A CN202210327545A CN114814909B CN 114814909 B CN114814909 B CN 114814909B CN 202210327545 A CN202210327545 A CN 202210327545A CN 114814909 B CN114814909 B CN 114814909B
Authority
CN
China
Prior art keywords
ground
earth
target point
observation target
satellite
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.)
Active
Application number
CN202210327545.8A
Other languages
Chinese (zh)
Other versions
CN114814909A (en
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.)
Shanghai Engineering Center for Microsatellites
Innovation Academy for Microsatellites of CAS
Original Assignee
Shanghai Engineering Center for Microsatellites
Innovation Academy for Microsatellites of CAS
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 Shanghai Engineering Center for Microsatellites, Innovation Academy for Microsatellites of CAS filed Critical Shanghai Engineering Center for Microsatellites
Priority to CN202210327545.8A priority Critical patent/CN114814909B/en
Publication of CN114814909A publication Critical patent/CN114814909A/en
Application granted granted Critical
Publication of CN114814909B publication Critical patent/CN114814909B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/393Trajectory determination or predictive tracking, e.g. Kalman filtering
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/02Details of the space or ground control segments
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/17Systems in which incident light is modified in accordance with the properties of the material investigated
    • G01N2021/1793Remote sensing

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

本发明提供了一种地面航迹跟踪方法,所述地面航迹跟踪方法包括:通过对地遥感卫星凝扫姿态控制,获得不同时刻的卫星地面跟踪控制点,并根据目标过顶时刻的航迹角,对卫星的三轴姿态进行约束控制,以提高凝扫观测的指向精度,实现对地面目标的高精度无畸变凝扫观测控制。

The present invention provides a ground track tracking method, which comprises: obtaining satellite ground tracking control points at different times by controlling the scanning attitude of a ground remote sensing satellite, and constraining the three-axis attitude of the satellite according to the track angle at the time when the target passes overhead, so as to improve the pointing accuracy of the scanning observation and realize high-precision distortion-free scanning observation control of the ground target.

Description

地面航迹跟踪方法Ground Tracking Method

技术领域Technical Field

本发明涉及遥感卫星技术领域,特别涉及一种地面航迹跟踪方法。The invention relates to the technical field of remote sensing satellites, and in particular to a ground track tracking method.

背景技术Background Art

随着高新科技的发展和需求的推动,遥感微纳卫星以重量轻、体积小、功耗低、开发周期短,功能密度高、性能价格比高、可编队组网等优势,在资源管理、环境监测、土地规划、地理测绘等科研、国防和商用领域展现出其良好的发展前景。With the development of high-tech and the promotion of demand, remote sensing micro-nano satellites have shown good development prospects in scientific research, national defense and commercial fields such as resource management, environmental monitoring, land planning, and geographic surveying and mapping with their advantages of light weight, small size, low power consumption, short development cycle, high functional density, high performance-price ratio, and the ability to form fleets and networks.

随着高分辨率遥感的任务需求及目标精度要求的提高,遥感卫星相机在任务过程中对其光轴位置的监测能力与成像质量的关系越发紧密,已经直接影响到遥感卫星系统的设计水平。With the increasing mission demands and target accuracy requirements for high-resolution remote sensing, the relationship between the remote sensing satellite camera's ability to monitor its optical axis position and imaging quality during the mission has become increasingly close, which has directly affected the design level of the remote sensing satellite system.

由于遥感微纳卫星平台数据处理和载荷数据处理多采用各自独立设计,而实际上卫星姿态数据与光学载荷实际姿态存在一定的误差,对载荷成像质量有较大的影响。Since the data processing and payload data processing of remote sensing micro-nano satellite platforms are mostly designed independently, there is actually a certain error between the satellite attitude data and the actual attitude of the optical payload, which has a great impact on the payload imaging quality.

遥感卫星相机为达到最佳成像效果,需确保入轨后相机的光轴与地面设计一致,对此需通过大量的实验验证和飞行状态模拟来实现。但是,入轨工作期间因卫星平台振动干扰造成的光轴扰动,却难以进行测量和补偿。因此,在轨实时对遥感卫星相机的光轴微振动进行姿态控制,对遥感相机的图像质量恢复就显得尤为重要。In order to achieve the best imaging effect, the remote sensing satellite camera must ensure that the optical axis of the camera is consistent with the ground design after entering orbit, which requires a lot of experimental verification and flight state simulation. However, the optical axis disturbance caused by the vibration interference of the satellite platform during the orbit operation is difficult to measure and compensate. Therefore, it is particularly important to perform attitude control of the optical axis micro-vibration of the remote sensing satellite camera in real time on orbit to restore the image quality of the remote sensing camera.

国内目前已有的遥感卫星相机微振动在轨控制方法,不能满足遥感卫星相机在轨寿命过程中的高精度测量需求;现有技术不能对影响遥感相机成像质量的关键因素:相机光轴进行直接的准确控制。此外,控制系统所需的机械敏感元件在轨长时间运行的可靠性,以及随即带来的系统复杂度也降低了遥感卫星相机系统的可靠性和易用性。The existing on-orbit control methods for micro-vibration of remote sensing satellite cameras in China cannot meet the high-precision measurement requirements of remote sensing satellite cameras during their on-orbit lifespan; the existing technology cannot directly and accurately control the key factor affecting the imaging quality of remote sensing cameras: the camera optical axis. In addition, the reliability of the mechanical sensitive components required by the control system for long-term on-orbit operation and the resulting system complexity also reduce the reliability and ease of use of the remote sensing satellite camera system.

发明内容Summary of the invention

本发明的目的在于提供一种地面航迹跟踪方法,以解决现有的遥感卫星姿态控制精度低导致影响凝扫精度的问题。The purpose of the present invention is to provide a ground track tracking method to solve the problem that the existing remote sensing satellite attitude control accuracy is low, which affects the scanning accuracy.

为解决上述技术问题,本发明提供一种地面航迹跟踪方法,所述地面航迹跟踪方法包括:In order to solve the above technical problems, the present invention provides a ground track tracking method, which comprises:

通过对地遥感卫星凝扫姿态控制,获得不同时刻的卫星地面跟踪控制点,并根据目标过顶时刻的航迹角,对卫星的三轴姿态进行约束控制,以提高凝扫观测的指向精度,实现对地面目标的高精度无畸变凝扫观测控制。Through the scanning attitude control of the earth remote sensing satellite, the satellite ground tracking control points at different times are obtained, and the three-axis attitude of the satellite is constrained and controlled according to the track angle when the target passes overhead, so as to improve the pointing accuracy of the scanning observation and realize high-precision distortion-free scanning observation control of ground targets.

可选的,在所述的地面航迹跟踪方法中,还包括:Optionally, in the ground track tracking method, the method further includes:

进行遥感微纳卫星平台数据处理和载荷数据处理参数共享,以消除卫星姿态数据与光学载荷实际姿态存在的误差,确保入轨后相机的光轴与地面设计一致;Share the data processing parameters of the remote sensing micro-nano satellite platform and the payload data processing to eliminate the error between the satellite attitude data and the actual attitude of the optical payload, and ensure that the optical axis of the camera after entering orbit is consistent with the ground design;

通过进行测量和补偿消除入轨工作期间因卫星平台振动干扰造成的光轴扰动;Eliminate the optical axis disturbance caused by satellite platform vibration during orbit operation by measuring and compensating;

在轨实时对遥感卫星相机的光轴微振动进行姿态控制,以提升遥感相机的图像恢复质量;Perform attitude control on the optical axis micro-vibration of remote sensing satellite cameras in real time on orbit to improve the image restoration quality of remote sensing cameras;

通过遥感卫星相机微振动在轨控制方法满足遥感卫星相机在轨测量精度需求;The on-orbit measurement accuracy requirements of remote sensing satellite cameras are met through the on-orbit micro-vibration control method of remote sensing satellite cameras;

相机光轴进行直接的准确控制以影响遥感相机成像质量。The camera optical axis is directly and accurately controlled to affect the imaging quality of the remote sensing camera.

可选的,在所述的地面航迹跟踪方法中,计算对地遥感卫星相对于地面观测目标点的过顶时刻;Optionally, in the ground track tracking method, the time at which the earth remote sensing satellite passes over the ground observation target point is calculated;

根据所述过顶时刻计算凝扫观测的地面航迹角;Calculate the ground track angle of the scanning observation according to the overhead time;

基于时间序列及所述地面航迹角计算地面航迹跟踪点;Calculate ground track tracking points based on the time series and the ground track angle;

根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向;Calculate the optical axis direction of the earth remote sensing satellite payload at a specific time according to the ground track tracking point;

根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态。The scanning attitude of the earth remote sensing satellite located at the current control point is determined according to the direction of the optical axis of the earth remote sensing satellite payload.

可选的,在所述的地面航迹跟踪方法中,计算对地遥感卫星相对于地面观测目标点的过顶时刻包括:Optionally, in the ground track tracking method, calculating the time at which the earth remote sensing satellite passes over the ground observation target point comprises:

实时接收地面观测目标点的信号,实时计算地面观测目标点在当前时刻VVLH坐标系中的位置,所述地面观测目标点在当前时刻VVLH坐标系中的位置包括第一X坐标位置值,第一Y坐标位置值和第一Z坐标位置值;receiving a signal of a ground observation target point in real time, and calculating in real time a position of the ground observation target point in a VVLH coordinate system at a current moment, wherein the position of the ground observation target point in the VVLH coordinate system at a current moment includes a first X coordinate position value, a first Y coordinate position value, and a first Z coordinate position value;

根据所述地面观测目标点在当前时刻VVLH坐标系中的位置,判断对地遥感卫星与地面观测目标点的距离是否大于第一阈值;According to the position of the ground observation target point in the VVLH coordinate system at the current moment, determining whether the distance between the earth remote sensing satellite and the ground observation target point is greater than a first threshold;

若对地遥感卫星与地面观测目标点的距离大于第一阈值,计算地面观测目标点在第一时刻VVLH坐标系中的位置;If the distance between the earth remote sensing satellite and the ground observation target point is greater than a first threshold, calculating the position of the ground observation target point in the VVLH coordinate system at the first moment;

所述第一时刻为所述当前时刻与第一阈值时间之和,所述第一阈值时间等于所述第一阈值除以卫星与目标点的相对速度;The first moment is the sum of the current moment and a first threshold time, and the first threshold time is equal to the first threshold divided by the relative speed between the satellite and the target point;

若对地遥感卫星与地面观测目标点的距离小于等于第一阈值,计算地面观测目标点在第二时刻VVLH坐标系中的位置;If the distance between the earth remote sensing satellite and the ground observation target point is less than or equal to the first threshold, calculating the position of the ground observation target point in the VVLH coordinate system at the second moment;

所述第二时刻为所述当前时刻与X坐标时间之和,所述X坐标时间等于所述第一X坐标位置值除以卫星与目标点的相对速度;The second moment is the sum of the current moment and the X-coordinate time, and the X-coordinate time is equal to the first X-coordinate position value divided by the relative speed between the satellite and the target point;

重复上述步骤,直至所述第一X坐标位置值的值小于第二阈值,对应的当前时刻为对地观测目标点的过顶时刻。Repeat the above steps until the value of the first X-coordinate position value is less than the second threshold value, and the corresponding current moment is the passing moment of the ground observation target point.

可选的,在所述的地面航迹跟踪方法中,所述第一阈值为2000km,所述第二阈值为0.1km。Optionally, in the ground track tracking method, the first threshold is 2000 km and the second threshold is 0.1 km.

可选的,在所述的地面航迹跟踪方法中,根据所述过顶时刻计算凝扫观测的地面航迹角包括:Optionally, in the ground track tracking method, calculating the ground track angle of the scanning observation according to the overhead time includes:

通过地面规划模块或星上自主任务规划模块生成目标点的地理经度、目标点的地理纬度,以及对地观测目标点的过顶时刻卫星在地固系中速度矢量;Generate the geographical longitude and latitude of the target point and the velocity vector of the satellite in the ground fixed system at the time of passing the target point through the ground planning module or the onboard autonomous mission planning module;

获取所述对地观测目标点的过顶时刻后,计算该时刻对地遥感卫星在地固系中速度矢量与对地观测目标点在北东地坐标系上正北方向的夹角,将所述夹角作为所述地面航迹角,所述地面航迹角由北向东偏时为正,所述地面航迹角由北向西偏时为负;After obtaining the passing time of the earth observation target point, calculate the angle between the velocity vector of the earth remote sensing satellite in the earth fixed system at that time and the true north direction of the earth observation target point in the north-east earth coordinate system, and use the angle as the ground track angle. When the ground track angle deviates from north to east, it is positive, and when the ground track angle deviates from north to west, it is negative;

对地观测目标点由地固系到北东地坐标系的转换矩阵为:The transformation matrix of the earth observation target point from the earth fixed system to the north-east earth coordinate system is:

其中,(J0)为所述目标点的地理经度,(W0)为所述目标点的地理纬度,则地固系中对地观测目标点的正北方向矢量Ne为:Wherein, (J 0 ) is the geographic longitude of the target point, (W 0 ) is the geographic latitude of the target point, and the true north direction vector Ne of the earth observation target point in the earth-fixed system is:

Ne=[-cos(J0)sin(W0),-sin(J0)sin(W0),cos(W0)]N e =[-cos(J 0 )sin(W 0 ),-sin(J 0 )sin(W 0 ),cos(W 0 )]

计算对地观测目标点的过顶时刻卫星在地固系中速度矢量Ve与地固系中目标点正北方向矢量Ne夹角,作为地面航迹角。The angle between the velocity vector Ve of the satellite in the earth-fixed system and the due north vector Ne of the target point in the earth-fixed system at the moment of passing the earth observation target point is calculated as the ground track angle.

可选的,在所述的地面航迹跟踪方法中,基于时间序列及所述地面航迹角计算地面航迹跟踪点包括:Optionally, in the ground track tracking method, calculating the ground track tracking point based on the time series and the ground track angle includes:

地面规划模块或星上自主任务规划模块根据所述对地观测目标点的过顶时刻,以及凝扫观测总时长,生成凝扫观测起始时间t_start和凝扫观测结束时间t_endThe ground planning module or the on-board autonomous task planning module generates the start time t_start and the end time t_end of the star-scanning observation according to the passing time of the earth observation target point and the total duration of the star-scanning observation.

t_start=Tpass-△T/2,t_end=Tpass+△T/2;t _start =T pass -△T/2, t _end =T pass +△T/2;

其中,△T为凝扫观测总时长,Tpass为对地观测目标点的过顶时刻;Among them, △T is the total duration of the scanning observation, and T pass is the time when the target point of the ground observation passes over the top;

按照姿控周期0.25秒步长生成从所述凝扫观测起始时间到所述凝扫观测结束时间的时间序列Tm=(Tm1,Tm2,…,Tmn);Generate a time series Tm=(Tm 1 , Tm 2 , ..., Tm n ) from the start time of the scanning observation to the end time of the scanning observation according to the attitude control cycle 0.25 second step length;

其中,Tmi+1=Tmi+0.25s,i=1,2,…,n;Among them, Tm i+1 =Tm i +0.25s, i=1, 2,...,n;

凝扫总长度N=v△T,The total length of the condensation sweep is N = v△T,

其中,所述凝扫总长度包括过渡轨迹和实际成像轨迹,v为地球自转速度;Wherein, the total length of the condensation scan includes the transition track and the actual imaging track, and v is the rotation speed of the earth;

计算所述时间序列中的每一时刻与对地观测目标点的过顶时刻的时间差为:△ti=Tmi-TpassThe time difference between each moment in the time series and the passing moment of the ground observation target point is calculated as: △t i =Tm i -T pass ;

计算所述时间序列中的每一时刻的地面航迹跟踪点与对地观测目标点的地面距离为:Si=v△tiThe ground distance between the ground track tracking point and the ground observation target point at each moment in the time series is calculated as: Si = v△t i ;

采用中分纬度法计算地面航迹跟踪点的经纬度,包括:The mid-latitude method is used to calculate the longitude and latitude of the ground track tracking point, including:

各个地面航迹跟踪点与对地观测目标点的经差Dλ与纬差为;The longitude difference Dλ and latitude difference between each ground track tracking point and the ground observation target point for;

Dλi=Si*sinC*secW0/R_e*(180/Π);Dλi=Si*sinC*secW 0 /R_e*(180/Π);

其中,C为所述地面航迹角,R_e为对地观测目标点参考椭球半径,各个地面航迹跟踪点的经纬度为:Wherein, C is the ground track angle, R_e is the reference ellipsoid radius of the ground observation target point, and the longitude and latitude of each ground track tracking point are:

根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量PhjAccording to the longitude and latitude and geographic altitude of each ground track tracking point, the position vector P hj of each ground track tracking point in the ground fixed system is calculated respectively.

可选的,在所述的地面航迹跟踪方法中,通过对地观测目标点参考椭球半径计算对地观测目标点地心距,包括:Optionally, in the ground track tracking method, calculating the distance from the earth center of the earth observation target point by using the reference ellipsoid radius of the earth observation target point includes:

上注任务的目标点经纬度为地理纬度W0,计算规化角度u为:The latitude and longitude of the target point of the above task is the geographic latitude W 0 , and the normalization angle u is calculated as:

tan(u)=0.9966471615*tan(W0)tan(u)=0.9966471615*tan(W 0 )

x=acos(u)=6378.137*cos(u)x=acos(u)=6378.137*cos(u)

y=bsin(u)=6356.752*sin(u)y=bsin(u)=6356.752*sin(u)

R_e=sqrt(x^2+y^2)R_e=sqrt(x^2+y^2)

对地观测目标点距离地心为:The distance between the earth observation target point and the earth's center is:

R_tg=R_e+h0 R_tg=R_e+h 0

其中,h0为对地观测目标点地理高度。Where h0 is the geographic height of the earth observation target point.

可选的,在所述的地面航迹跟踪方法中,根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量Phj包括:Optionally, in the ground track tracking method, calculating the position vector P hj of each ground track tracking point in the ground fixed system according to the latitude, longitude and geographic altitude of each ground track tracking point includes:

设经度范围为-180°~+180°,西经为负,东经为正;Assume the longitude range is -180° to +180°, with west longitude being negative and east longitude being positive;

将地面航迹跟踪点的地理纬度转换为地心纬度:Convert the geographic latitude of a ground track point to geocentric latitude:

根据所述对地观测目标点地心距计算当前地面航迹跟踪点的地心距R_tg_ctrl;Calculate the geocentric distance R_tg_ctrl of the current ground track tracking point according to the geocentric distance of the ground observation target point;

计算地面航迹跟踪点在地固系下的坐标:Calculate the coordinates of the ground track tracking point in the ground fixed system:

tg_ctrl_x_fixed=R_tg_ctrl*cosd(phi_dixin)*cosd(λi)tg_ctrl_x_fixed=R_tg_ctrl*cosd(phi_dixin)*cosd(λ i )

tg_ctrl_y_fixed=R_tg_ctrl*cosd(phi_dixin)*sind(λi)tg_ctrl_y_fixed=R_tg_ctrl*cosd(phi_dixin)*sind(λ i )

tg_ctrl_z_fixed=R_tg_ctrl*sind(phi_dixin)tg_ctrl_z_fixed=R_tg_ctrl*sind(phi_dixin)

其中,tg_ctrl_x_fixed、tg_ctrl_y_fixed、tg_ctrl_z_fixed分别为地面航迹跟踪点在地固系中的位置矢量的三轴坐标。Among them, tg_ctrl_x_fixed, tg_ctrl_y_fixed, and tg_ctrl_z_fixed are the three-axis coordinates of the position vector of the ground track tracking point in the ground fixed system.

可选的,在所述的地面航迹跟踪方法中,根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向包括:Optionally, in the ground track tracking method, calculating the optical axis direction of the earth remote sensing satellite payload at a specific time according to the ground track tracking point includes:

计算载荷光轴在地固系中的指向矢量:Calculate the pointing vector of the load optical axis in the ground fixed system:

Vboresight=Phj-PsatV boresight =P hj -P sat ;

其中,Phj为各个地面航迹跟踪点在地固系中的位置矢量;Psat为各个地面航迹跟踪点对应时刻的卫星在地固系中的位置矢量;Wherein, Phj is the position vector of each ground track tracking point in the ground fixed system; Psat is the position vector of the satellite in the ground fixed system at the corresponding time of each ground track tracking point;

将所述载荷光轴在地固系中的指向矢量转换为所述载荷光轴在轨道系下的指向矢量Vb_vvlhConvert the pointing vector of the load optical axis in the ground-fixed system into the pointing vector V b_vvlh of the load optical axis in the orbital system;

Vb_vvlh=Roi·Rie·VboresightVb_vvlh=R oi ·R ie ·V boresight ;

其中:Rie为地固系到J2000坐标系的转换矩阵,Roi为J2000坐标系到轨道系的转换矩阵。Where: R ie is the transformation matrix from the earth-fixed system to the J2000 coordinate system, and R oi is the transformation matrix from the J2000 coordinate system to the orbital system.

可选的,在所述的地面航迹跟踪方法中,根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态包括:以卫星质心为原点,卫星至所述地面航迹跟踪点为Z轴,根据Z轴确定X轴,按右手法则确定Y轴,建立凝扫向坐标系,根据所述凝扫向坐标系计算由轨道系到凝扫指向坐标系的转换矩阵:Optionally, in the ground track tracking method, determining the scanning attitude of the earth remote sensing satellite located at the current control point according to the direction of the optical axis of the earth remote sensing satellite payload includes: taking the satellite center of mass as the origin and the distance from the satellite to the ground track tracking point as the Z axis, determining the X axis according to the Z axis, determining the Y axis according to the right-hand rule, establishing a scanning direction coordinate system, and calculating the conversion matrix from the orbit system to the scanning direction coordinate system according to the scanning direction coordinate system:

根据转换矩阵计算得到轨道系下的姿态四元素,并输出姿态角速度。The four elements of the attitude in the orbital system are calculated according to the transformation matrix, and the attitude angular velocity is output.

可选的,在所述的地面航迹跟踪方法中,在轨道系下,将载荷光轴指向矢量单位化,得到载荷光轴指向单位矢量u_Vb_vvlh,则Z轴在轨道系下的单位矢量为ZS;Optionally, in the ground track tracking method, the load optical axis pointing vector is normalized in the orbital system to obtain the load optical axis pointing unit vector u_Vb_vvlh, then the unit vector of the Z axis in the orbital system is ZS;

ZS=u_Vb_vvlhZS=u_Vb_vvlh

对地观测目标点的过顶时刻地固坐标系中卫星速度矢量的单位矢量为IX_0_fix,转换为当前时刻的轨道系中的单位矢量:The unit vector of the satellite velocity vector in the earth-fixed coordinate system at the moment of passing the earth observation target point is IX_0_fix, which is converted into the unit vector in the orbital system at the current moment:

IX_0_vvlh=Roi*Rie*IX_0_fixIX_0_vvlh=R oi *R ie *IX_0_fix

对地观测目标点地理经纬高分别为(W0,J0,h0),转换为地心纬度The geographic latitude and longitude of the earth observation target point are (W 0 , J 0 , h 0 ), which are converted to geocentric latitude

W_p_x=atand(0.99330559*tand(W0))W_p_x=atand(0.99330559*tand(W 0 ))

则对地观测目标点在地固系中的位置为:Then the position of the earth observation target point in the earth fixed system is:

P_tg_fix_z=R_tg.*sind(W_p_x);P_tg_fix_z=R_tg.*sind(W_p_x);

P_tg_fix_x=R_tg.*cosd(W_p_x).*cosd(J0);P_tg_fix_x=R_tg.*cosd(W_p_x).*cosd(J 0 );

P_tg_fix_y=R_tg.*cosd(W_p_x).*sind(J0);P_tg_fix_y=R_tg.*cosd(W_p_x).*sind(J 0 );

对地观测目标点在当前VVLH坐标系中的单位位置矢量为u_P_tg_vvlh,u_P_tg_vvlh从地心指向目标点,计算对地观测目标点的线视场投影矢量如下:The unit position vector of the earth observation target point in the current VVLH coordinate system is u_P_tg_vvlh. u_P_tg_vvlh points from the center of the earth to the target point. The line field projection vector of the earth observation target point is calculated as follows:

cross1=IX_0_vvlh×u_P_tg_vvlhcross1=IX_0_vvlh×u_P_tg_vvlh

在轨道系下,cross1叉乘光轴指向的单位矢量并单位化,得到X轴在轨道系下的单位矢量XS;In the orbital system, cross1 is cross-multiplied by the unit vector pointing to the optical axis and normalized to obtain the unit vector XS of the X axis in the orbital system;

轨道坐标系下凝扫坐标系Y轴单位矢量为:The unit vector of the Y axis of the scanning coordinate system in the orbital coordinate system is:

YS=ZS×XS。YS=ZS×XS.

本发明还提供一种地面航迹跟踪系统,所述地面航迹跟踪系统包括地面规划模块或星上自主任务规划模块、星上载荷传感器模块及凝扫算法模块,其中:The present invention also provides a ground track tracking system, which includes a ground planning module or an on-board autonomous mission planning module, an on-board payload sensor module and a scanning algorithm module, wherein:

所述星上载荷传感器模块接收到地面观测目标点的信号,并发送至所述地面规划模块或星上自主任务规划模块;The on-board payload sensor module receives a signal from a ground observation target point and sends it to the ground planning module or the on-board autonomous mission planning module;

所述地面规划模块或星上自主任务规划模块根据所述地面观测目标点的信号计算对地观测目标点的过顶时刻,以及地面航迹角;The ground planning module or the on-board autonomous mission planning module calculates the overpass time of the ground observation target point and the ground track angle according to the signal of the ground observation target point;

所述地面规划模块或星上自主任务规划模块根据所述对地观测目标点的过顶时刻计算凝扫起始时间和凝扫结束时间;The ground planning module or the on-board autonomous task planning module calculates the start time and the end time of the scanning according to the passing time of the ground observation target point;

所述地面规划模块或星上自主任务规划模块将所述对地观测目标点的过顶时刻、所述地面航迹角、所述凝扫观测起始时间和所述凝扫观测结束时间发送至所述凝扫算法模块;The ground planning module or the on-board autonomous task planning module sends the passing time of the ground observation target point, the ground track angle, the start time of the scanning observation and the end time of the scanning observation to the scanning algorithm module;

所述凝扫算法模块根据时间序列及所述地面航迹角计算地面航迹跟踪点;The scanning algorithm module calculates the ground track tracking point according to the time series and the ground track angle;

所述凝扫算法模块根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向;The scanning algorithm module calculates the optical axis direction of the earth remote sensing satellite payload at a specific time according to the ground track tracking point;

所述凝扫算法模块根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态。The scanning algorithm module determines the scanning attitude of the earth remote sensing satellite located at the current control point according to the direction of the optical axis of the earth remote sensing satellite payload.

在本发明提供的地面航迹跟踪方法中,采用地面航迹跟踪方法,获得了不同时刻的卫星地面跟踪控制点,并根据目标过顶时刻的航迹角,对卫星的三轴姿态进行约束控制,提高了凝扫观测的指向精度,实现了对地面目标的高精度无畸变凝扫观测控制。In the ground track tracking method provided by the present invention, the ground track tracking method is adopted to obtain the satellite ground tracking control points at different times, and the three-axis attitude of the satellite is constrained and controlled according to the track angle when the target passes overhead, thereby improving the pointing accuracy of the scanning observation and realizing high-precision distortion-free scanning observation control of ground targets.

本发明实现了遥感微纳卫星平台数据处理和载荷数据处理参数共享设计,克服了卫星姿态数据与光学载荷实际姿态存在误差的缺陷,提高了载荷成像质量,确保入轨后相机的光轴与地面设计一致,达到了遥感卫星相机的最佳成像效果;本发明的凝扫算法简单容易实现,无需通过大量的实验验证和飞行状态模拟来实现;通过进行测量和补偿消除了入轨工作期间因卫星平台振动干扰造成的光轴扰动;本发明实现了在轨实时对遥感卫星相机的光轴微振动进行姿态控制,并间接的提升了对遥感相机的图像质量恢复的质量;本发明克服了现有的遥感卫星相机微振动在轨控制方法不能满足遥感卫星相机在轨寿命过程中的高精度测量需求;本发明实现了对影响遥感相机成像质量的关键因素:相机光轴进行直接的准确控制;此外,本发明提高了控制系统所需的机械敏感元件在轨长时间运行的可靠性,本发明的系统复杂度较小,提高了遥感卫星相机系统的可靠性和易用性。The present invention realizes the design of sharing parameters of remote sensing micro-nano satellite platform data processing and payload data processing, overcomes the defect of error between satellite attitude data and actual attitude of optical payload, improves payload imaging quality, ensures that the optical axis of the camera after entering orbit is consistent with the ground design, and achieves the best imaging effect of the remote sensing satellite camera; the scanning algorithm of the present invention is simple and easy to implement, and does not need to be implemented through a large number of experimental verifications and flight state simulations; the optical axis disturbance caused by the vibration interference of the satellite platform during the orbit operation is eliminated by measuring and compensating; the present invention realizes the attitude control of the optical axis micro-vibration of the remote sensing satellite camera in real time on orbit, and indirectly improves the quality of image quality restoration of the remote sensing camera; the present invention overcomes the problem that the existing on-orbit control method of micro-vibration of remote sensing satellite cameras cannot meet the high-precision measurement requirements of remote sensing satellite cameras during their on-orbit service life; the present invention realizes direct and accurate control of the key factor affecting the imaging quality of the remote sensing camera: the optical axis of the camera; in addition, the present invention improves the reliability of the long-term operation of the mechanical sensitive elements required by the control system on orbit, the system complexity of the present invention is relatively small, and the reliability and usability of the remote sensing satellite camera system are improved.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明一实施例中地面航迹跟踪方法示意图。FIG. 1 is a schematic diagram of a ground track tracking method according to an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

以下结合附图和具体实施例对本发明提出的地面航迹跟踪方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施例的目的。The ground track tracking method proposed by the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. The advantages and features of the present invention will become clearer according to the following description and claims. It should be noted that the accompanying drawings are all in a very simplified form and are not in precise proportions, and are only used to conveniently and clearly assist in explaining the purpose of the embodiments of the present invention.

另外,本发明的各方法的步骤的编号并未限定所述方法步骤的执行顺序。除非特别指出,各方法步骤可以以不同顺序执行。In addition, the numbering of the steps of the methods of the present invention does not limit the execution order of the method steps. Unless otherwise specified, the method steps can be executed in different orders.

本发明的核心思想在于提供一种地面航迹跟踪方法,以解决现有的遥感卫星姿态控制精度低导致影响凝扫精度的问题。The core idea of the present invention is to provide a ground track tracking method to solve the problem that the existing remote sensing satellite attitude control accuracy is low, which affects the scanning accuracy.

为实现上述思想,本发明提供了一种地面航迹跟踪方法,所述地面航迹跟踪方法包括:通过对地遥感卫星凝扫姿态控制,获得不同时刻的卫星地面跟踪控制点,并根据目标过顶时刻的航迹角,对卫星的三轴姿态进行约束控制,以提高凝扫观测的指向精度,实现对地面目标的高精度无畸变凝扫观测控制。To realize the above idea, the present invention provides a ground track tracking method, which includes: obtaining satellite ground tracking control points at different times through the scanning attitude control of the earth remote sensing satellite, and constraining the three-axis attitude of the satellite according to the track angle when the target passes over the top, so as to improve the pointing accuracy of the scanning observation and realize high-precision distortion-free scanning observation control of ground targets.

<实施例一><Example 1>

本实施例提供一种地面航迹跟踪方法,所述地面航迹跟踪方法包括:步骤一,计算对地遥感卫星相对于地面观测目标点的过顶时刻;步骤二,根据所述过顶时刻计算凝扫观测的地面航迹角;步骤三,基于时间序列及所述地面航迹角计算地面航迹跟踪点;步骤四,根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向;步骤五,根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态。The present embodiment provides a ground track tracking method, which includes: step one, calculating the time when a ground remote sensing satellite passes overhead relative to a ground observation target point; step two, calculating a ground track angle of a sweeping observation according to the time when the satellite passes overhead; step three, calculating a ground track tracking point based on a time series and the ground track angle; step four, calculating the direction of an optical axis of a payload of the ground remote sensing satellite at a specific time according to the ground track tracking point; and step five, determining the sweeping attitude of the ground remote sensing satellite located at a current control point according to the direction of the optical axis of the payload of the ground remote sensing satellite.

具体的,在所述的地面航迹跟踪方法中,计算对地遥感卫星相对于地面观测目标点的过顶时刻包括:实时接收地面观测目标点的信号,实时计算地面观测目标点在当前时刻VVLH坐标系中的位置,所述地面观测目标点在当前时刻VVLH坐标系中的位置包括第一X坐标位置值,第一Y坐标位置值和第一Z坐标位置值;根据所述地面观测目标点在当前时刻VVLH坐标系中的位置,判断对地遥感卫星与地面观测目标点的距离是否大于第一阈值;若对地遥感卫星与地面观测目标点的距离大于第一阈值,计算地面观测目标点在第一时刻VVLH坐标系中的位置;所述第一时刻为所述当前时刻与第一阈值时间之和,所述第一阈值时间等于所述第一阈值除以卫星与目标点的相对速度;若对地遥感卫星与地面观测目标点的距离小于等于第一阈值,计算地面观测目标点在第二时刻VVLH坐标系中的位置;所述第二时刻为所述当前时刻与X坐标时间之和,所述X坐标时间等于所述第一X坐标位置值除以卫星与目标点的相对速度;重复上述步骤,直至所述第一X坐标位置值的值小于第二阈值,对应的当前时刻为对地观测目标点的过顶时刻。其中,在所述的地面航迹跟踪方法中,所述第一阈值为2000km,所述第二阈值为0.1km。Specifically, in the ground track tracking method, calculating the time when the earth remote sensing satellite passes over the ground observation target point includes: receiving a signal of the ground observation target point in real time, calculating the position of the ground observation target point in the VVLH coordinate system at the current time in real time, wherein the position of the ground observation target point in the VVLH coordinate system at the current time includes a first X coordinate position value, a first Y coordinate position value, and a first Z coordinate position value; judging whether the distance between the earth remote sensing satellite and the ground observation target point is greater than a first threshold value according to the position of the ground observation target point in the VVLH coordinate system at the current time; if the distance between the earth remote sensing satellite and the ground observation target point is greater than the first threshold value, calculating the ground observation target point The position of the mark in the VVLH coordinate system at the first moment; the first moment is the sum of the current moment and the first threshold time, the first threshold time is equal to the first threshold divided by the relative speed between the satellite and the target point; if the distance between the earth remote sensing satellite and the ground observation target point is less than or equal to the first threshold, calculate the position of the ground observation target point in the VVLH coordinate system at the second moment; the second moment is the sum of the current moment and the X coordinate time, the X coordinate time is equal to the first X coordinate position value divided by the relative speed between the satellite and the target point; repeat the above steps until the value of the first X coordinate position value is less than the second threshold, and the corresponding current moment is the overpass moment of the ground observation target point. Wherein, in the ground track tracking method, the first threshold is 2000km and the second threshold is 0.1km.

进一步的,在所述的地面航迹跟踪方法中,根据所述过顶时刻计算凝扫观测的地面航迹角包括:通过地面规划模块或星上自主任务规划模块生成目标点的地理经度、目标点的地理纬度,以及对地观测目标点的过顶时刻卫星在地固系中速度矢量;获取所述对地观测目标点的过顶时刻后,计算该时刻对地遥感卫星在地固系中速度矢量与对地观测目标点在北东地坐标系上正北方向的夹角,将所述夹角作为所述地面航迹角,所述地面航迹角由北向东偏时为正,所述地面航迹角由北向西偏时为负;对地观测目标点由地固系到北东地坐标系的转换矩阵为:Further, in the ground track tracking method, calculating the ground track angle of the scanning observation according to the passing time includes: generating the geographical longitude of the target point, the geographical latitude of the target point, and the velocity vector of the satellite in the ground fixed system at the passing time of the ground observation target point through a ground planning module or an on-board autonomous task planning module; after obtaining the passing time of the ground observation target point, calculating the angle between the velocity vector of the ground remote sensing satellite in the ground fixed system at this time and the due north direction of the ground observation target point in the northeast earth coordinate system, and taking the angle as the ground track angle, the ground track angle is positive when it deviates from north to east, and negative when it deviates from north to west; the transformation matrix of the ground observation target point from the ground fixed system to the northeast earth coordinate system is:

其中,(J0)为所述目标点的地理经度,(W0)为所述目标点的地理纬度,则地固系中对地观测目标点的正北方向矢量Ne为:Wherein, (J 0 ) is the geographic longitude of the target point, (W 0 ) is the geographic latitude of the target point, and the true north direction vector Ne of the earth observation target point in the earth-fixed system is:

Ne=[-cos(J0)sin(W0),-sin(J0)sin(W0),cos(W0)]N e =[-cos(J 0 )sin(W 0 ),-sin(J 0 )sin(W 0 ),cos(W 0 )]

计算对地观测目标点的过顶时刻卫星在地固系中速度矢量Ve与地固系中目标点正北方向矢量Ne夹角,作为地面航迹角。The angle between the velocity vector Ve of the satellite in the earth-fixed system and the due north vector Ne of the target point in the earth-fixed system at the moment of passing the earth observation target point is calculated as the ground track angle.

另外,在所述的地面航迹跟踪方法中,基于时间序列及所述地面航迹角计算地面航迹跟踪点包括:地面规划模块或星上自主任务规划模块根据所述对地观测目标点的过顶时刻,以及凝扫观测总时长,生成凝扫观测起始时间t_start和凝扫观测结束时间t_endIn addition, in the ground track tracking method, calculating the ground track tracking point based on the time series and the ground track angle includes: the ground planning module or the on-board autonomous task planning module generates the scanning observation start time t_start and the scanning observation end time t_end according to the passing time of the ground observation target point and the total duration of the scanning observation,

t_start=Tpass-△T/2,t_end=Tpass+△T/2;t _start =T pass -△T/2, t _end =T pass +△T/2;

其中,△T为凝扫观测总时长,Tpass为对地观测目标点的过顶时刻;按照姿控周期0.25秒步长生成从所述凝扫观测起始时间到所述凝扫观测结束时间的时间序列Tm=(Tm1,Tm2,…,Tmn);其中,Tmi+1=Tmi+0.25s,i=1,2,…,n;凝扫总长度N=v△T,其中,所述凝扫总长度包括过渡轨迹和实际成像轨迹,v为地球自转速度;计算所述时间序列中的每一时刻与对地观测目标点的过顶时刻的时间差为:△ti=Tmi-Tpass;计算所述时间序列中的每一时刻的地面航迹跟踪点与对地观测目标点的地面距离为:Si=v△ti;采用中分纬度法计算地面航迹跟踪点的经纬度,包括:各个地面航迹跟踪点与对地观测目标点的经差Dλ与纬差为;Wherein, △T is the total duration of the scanning observation, and T pass is the passing moment of the ground observation target point; a time series Tm=(Tm 1 , Tm 2 , …, Tm n ) is generated from the start time of the scanning observation to the end time of the scanning observation according to the attitude control cycle step of 0.25 seconds; wherein, Tm i+1 =Tm i +0.25s, i=1, 2, …, n; the total scanning length N=v△T, wherein the total scanning length includes the transition track and the actual imaging track, and v is the rotation speed of the earth; the time difference between each moment in the time series and the passing moment of the ground observation target point is calculated as: △t i =Tm i -T pass ; the ground distance between the ground track tracking point and the ground observation target point at each moment in the time series is calculated as: Si=v△t i ; the longitude and latitude of the ground track tracking point are calculated by the mid-latitude method, including: the longitude difference Dλ and latitude difference Dλ between each ground track tracking point and the ground observation target point for;

Dλi=Si*sinC*secW0/R_e*(180/Π);Dλi=Si*sinC*secW 0 /R_e*(180/Π);

其中,C为所述地面航迹角,R_e为对地观测目标点参考椭球半径,各个地面航迹跟踪点的经纬度为:Wherein, C is the ground track angle, R_e is the reference ellipsoid radius of the ground observation target point, and the longitude and latitude of each ground track tracking point are:

根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量PhjAccording to the longitude and latitude and geographic altitude of each ground track tracking point, the position vector P hj of each ground track tracking point in the ground fixed system is calculated respectively.

进一步的,在所述的地面航迹跟踪方法中,通过对地观测目标点参考椭球半径计算对地观测目标点地心距,包括:上注任务的目标点经纬度为地理纬度W0,计算规化角度u为:Furthermore, in the ground track tracking method, the distance from the earth observation target point to the earth center is calculated by referring to the ellipsoid radius of the earth observation target point, including: the longitude and latitude of the target point of the mission are the geographic latitude W 0 , and the normalized angle u is calculated as:

tan(u)=0.9966471615*tan(W0)tan(u)=0.9966471615*tan(W 0 )

x=acos(u)=6378.137*cos(u)x=acos(u)=6378.137*cos(u)

y=bsin(u)=6356.752*sin(u)y=bsin(u)=6356.752*sin(u)

R_e=sqrt(x^2+y^2)R_e=sqrt(x^2+y^2)

对地观测目标点距离地心为:The distance between the earth observation target point and the earth's center is:

R_tg=R_e+h0R_tg=R_e+h 0 ;

其中,h0为对地观测目标点地理高度。Where h0 is the geographic height of the earth observation target point.

具体的,在所述的地面航迹跟踪方法中,根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量Phj包括:设经度范围为-180°~+180°,西经为负,东经为正;将地面航迹跟踪点的地理纬度转换为地心纬度:Specifically, in the ground track tracking method, according to the longitude and latitude and geographic altitude of each ground track tracking point, the position vector P hj of each ground track tracking point in the ground fixed system is calculated respectively, including: assuming that the longitude range is -180° to +180°, the west longitude is negative, and the east longitude is positive; converting the geographic latitude of the ground track tracking point into the geocentric latitude:

根据所述对地观测目标点地心距计算当前地面航迹跟踪点的地心距R_tg_ctrl;计算地面航迹跟踪点在地固系下的坐标:Calculate the distance R_tg_ctrl from the center of the earth to the current ground track tracking point according to the distance from the center of the earth to the ground observation target point; calculate the coordinates of the ground track tracking point in the ground fixed system:

tg_ctrl_x_fixed=R_tg_ctrl*cosd(phi_dixin)*cosd(λi)tg_ctrl_x_fixed=R_tg_ctrl*cosd(phi_dixin)*cosd(λ i )

tg_ctrl_y_fixed=R_tg_ctrl*cosd(phi_dixin)*sind(λi)tg_ctrl_y_fixed=R_tg_ctrl*cosd(phi_dixin)*sind(λ i )

tg_ctrl_z_fixed=R_tg_ctrl*sind(phi_dixin)tg_ctrl_z_fixed=R_tg_ctrl*sind(phi_dixin)

其中,tg_ctrl_x_fixed、tg_ctrl_y_fixed、tg_ctrl_z_fixed分别为地面航迹跟踪点在地固系中的位置矢量的三轴坐标。Among them, tg_ctrl_x_fixed, tg_ctrl_y_fixed, and tg_ctrl_z_fixed are the three-axis coordinates of the position vector of the ground track tracking point in the ground fixed system.

另外,在所述的地面航迹跟踪方法中,根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向包括:计算载荷光轴在地固系中的指向矢量:In addition, in the ground track tracking method, calculating the optical axis direction of the earth remote sensing satellite payload at a specific time according to the ground track tracking point includes: calculating the pointing vector of the optical axis of the payload in the ground fixed system:

Vboresight=Phj-PsatV boresight =P hj -P sat ;

其中,Phj为各个地面航迹跟踪点在地固系中的位置矢量;Psat为各个地面航迹跟踪点对应时刻的卫星在地固系中的位置矢量;将所述载荷光轴在地固系中的指向矢量转换为所述载荷光轴在轨道系下的指向矢量Vb_vvlhWherein, Phj is the position vector of each ground track tracking point in the ground-fixed system; Psat is the position vector of the satellite in the ground-fixed system at the corresponding time of each ground track tracking point; the pointing vector of the load optical axis in the ground-fixed system is converted into the pointing vector Vb_vvlh of the load optical axis in the orbit system;

Vb_vvlh=Roi·Rie·VboresightVb_vvlh=R oi ·R ie ·V boresight ;

其中:Rie为地固系到J2000坐标系的转换矩阵,Roi为J2000坐标系到轨道系的转换矩阵。Where: R ie is the transformation matrix from the earth-fixed system to the J2000 coordinate system, and R oi is the transformation matrix from the J2000 coordinate system to the orbital system.

最后,在所述的地面航迹跟踪方法中,根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态包括:以卫星质心为原点,卫星至所述地面航迹跟踪点为Z轴,根据Z轴确定X轴,按右手法则确定Y轴,建立凝扫向坐标系,根据所述凝扫向坐标系计算由轨道系到凝扫指向坐标系的转换矩阵:Finally, in the ground track tracking method, according to the direction of the optical axis of the earth remote sensing satellite payload, determining the scanning attitude of the earth remote sensing satellite located at the current control point includes: taking the satellite center of mass as the origin, the satellite to the ground track tracking point as the Z axis, determining the X axis according to the Z axis, determining the Y axis according to the right-hand rule, establishing a scanning direction coordinate system, and calculating the conversion matrix from the orbit system to the scanning direction coordinate system according to the scanning direction coordinate system:

根据转换矩阵计算得到轨道系下的姿态四元素,并输出姿态角速度。The four elements of the attitude in the orbital system are calculated according to the transformation matrix, and the attitude angular velocity is output.

具体的,在所述的地面航迹跟踪方法中,在轨道系下,将载荷光轴指向矢量单位化,得到载荷光轴指向单位矢量u_Vb_vvlh,则Z轴在轨道系下的单位矢量为ZS;Specifically, in the ground track tracking method, the load optical axis pointing vector is normalized in the orbital system to obtain the load optical axis pointing unit vector u_Vb_vvlh, then the unit vector of the Z axis in the orbital system is ZS;

ZS=u_Vb_vvlhZS=u_Vb_vvlh

对地观测目标点的过顶时刻地固坐标系中卫星速度矢量的单位矢量为IX_0_fix,转换为当前时刻的轨道系中的单位矢量:The unit vector of the satellite velocity vector in the earth-fixed coordinate system at the moment of passing the earth observation target point is IX_0_fix, which is converted into the unit vector in the orbital system at the current moment:

IX_0_vvlh=Roi*Rie*IX_0_fixIX_0_vvlh=R oi *R ie *IX_0_fix

对地观测目标点地理经纬高分别为(W0,J0,h0),转换为地心纬度The geographic latitude and longitude of the earth observation target point are (W 0 , J 0 , h 0 ), which are converted to geocentric latitude

W_p_x=atand(0.99330559*tand(W0))W_p_x=atand(0.99330559*tand(W 0 ))

则对地观测目标点在地固系中的位置为:Then the position of the earth observation target point in the earth fixed system is:

P_tg_fix_z=R_tg.*sind(W_p_x);P_tg_fix_z=R_tg.*sind(W_p_x);

P_tg_fix_x=R_tg.*cosd(W_p_x).*cosd(J0);P_tg_fix_x=R_tg.*cosd(W_p_x).*cosd(J 0 );

P_tg_fix_y=R_tg.*cosd(W_p_x).*sind(J0);P_tg_fix_y=R_tg.*cosd(W_p_x).*sind(J 0 );

对地观测目标点在当前VVLH坐标系中的单位位置矢量为u_P_tg_vvlh,u_P_tg_vvlh从地心指向目标点,计算对地观测目标点的线视场投影矢量如下:The unit position vector of the earth observation target point in the current VVLH coordinate system is u_P_tg_vvlh. u_P_tg_vvlh points from the center of the earth to the target point. The line field projection vector of the earth observation target point is calculated as follows:

cross1=IX_0_vvlh×u_P_tg_vvlhcross1=IX_0_vvlh×u_P_tg_vvlh

在轨道系下,cross1叉乘光轴指向的单位矢量并单位化,得到X轴在轨道系下的单位矢量XS;轨道坐标系下凝扫坐标系Y轴单位矢量为:In the orbital system, cross1 is cross-multiplied by the unit vector pointing to the optical axis and normalized to obtain the unit vector XS of the X axis in the orbital system; the unit vector of the Y axis of the scanning coordinate system in the orbital coordinate system is:

YS=ZS×XS。YS=ZS×XS.

综上,上述实施例对地面航迹跟踪方法的不同构型进行了详细说明,当然,本发明包括但不局限于上述实施中所列举的构型,任何在上述实施例提供的构型基础上进行变换的内容,均属于本发明所保护的范围。本领域技术人员可以根据上述实施例的内容举一反三。In summary, the above embodiments describe in detail different configurations of the ground track tracking method. Of course, the present invention includes but is not limited to the configurations listed in the above embodiments. Any content that is transformed based on the configurations provided in the above embodiments belongs to the scope of protection of the present invention. Those skilled in the art can draw inferences based on the contents of the above embodiments.

<实施例二><Example 2>

本实施例提供一种地面航迹跟踪系统,所述地面航迹跟踪系统包括地面规划模块或星上自主任务规划模块、星上载荷传感器模块及凝扫算法模块,其中:所述星上载荷传感器模块接收到地面观测目标点的信号,并发送至所述地面规划模块或星上自主任务规划模块;所述地面规划模块或星上自主任务规划模块根据所述地面观测目标点的信号计算对地观测目标点的过顶时刻,以及地面航迹角;所述地面规划模块或星上自主任务规划模块根据所述对地观测目标点的过顶时刻计算凝扫起始时间和凝扫结束时间;所述地面规划模块或星上自主任务规划模块将所述对地观测目标点的过顶时刻、所述地面航迹角、所述凝扫观测起始时间和所述凝扫观测结束时间发送至所述凝扫算法模块;所述凝扫算法模块根据时间序列及所述地面航迹角计算地面航迹跟踪点;所述凝扫算法模块根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向;所述凝扫算法模块根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态。The present embodiment provides a ground track tracking system, which includes a ground planning module or an on-board autonomous task planning module, an on-board payload sensor module and a scanning algorithm module, wherein: the on-board payload sensor module receives a signal of a ground observation target point and sends it to the ground planning module or the on-board autonomous task planning module; the ground planning module or the on-board autonomous task planning module calculates the passing time of the ground observation target point and the ground track angle according to the signal of the ground observation target point; the ground planning module or the on-board autonomous task planning module calculates the passing time of the ground observation target point according to the passing time of the ground observation target point The ground planning module or the onboard autonomous task planning module sends the passing moment of the earth observation target point, the ground track angle, the sweeping observation start time and the sweeping observation end time to the sweeping algorithm module; the sweeping algorithm module calculates the ground track tracking point according to the time series and the ground track angle; the sweeping algorithm module calculates the optical axis pointing of the earth remote sensing satellite payload at a specific time according to the ground track tracking point; the sweeping algorithm module determines the sweeping attitude of the earth remote sensing satellite located at the current control point according to the optical axis pointing of the earth remote sensing satellite payload.

在本发明提供的地面航迹跟踪方法中,采用地面航迹跟踪方法,获得了不同时刻的卫星地面跟踪控制点,并根据目标过顶时刻的航迹角,对卫星的三轴姿态进行约束控制,提高了凝扫观测的指向精度,实现了对地面目标的高精度无畸变凝扫观测控制。In the ground track tracking method provided by the present invention, the ground track tracking method is adopted to obtain the satellite ground tracking control points at different times, and the three-axis attitude of the satellite is constrained and controlled according to the track angle when the target passes over the top, thereby improving the pointing accuracy of the scanning observation and realizing high-precision distortion-free scanning observation control of ground targets.

本发明实现了遥感微纳卫星平台数据处理和载荷数据处理参数共享设计,克服了卫星姿态数据与光学载荷实际姿态存在误差的缺陷,提高了载荷成像质量,确保入轨后相机的光轴与地面设计一致,达到了遥感卫星相机的最佳成像效果;本发明的凝扫算法简单容易实现,无需通过大量的实验验证和飞行状态模拟来实现;通过进行测量和补偿消除了入轨工作期间因卫星平台振动干扰造成的光轴扰动;本发明实现了在轨实时对遥感卫星相机的光轴微振动进行姿态控制,并间接的提升了对遥感相机的图像质量恢复的质量;本发明克服了现有的遥感卫星相机微振动在轨控制方法不能满足遥感卫星相机在轨寿命过程中的高精度测量需求;本发明实现了对影响遥感相机成像质量的关键因素:相机光轴进行直接的准确控制;此外,本发明提高了控制系统所需的机械敏感元件在轨长时间运行的可靠性,本发明的系统复杂度较小,提高了遥感卫星相机系统的可靠性和易用性。The present invention realizes the design of sharing parameters of remote sensing micro-nano satellite platform data processing and payload data processing, overcomes the defect of error between satellite attitude data and actual attitude of optical payload, improves payload imaging quality, ensures that the optical axis of the camera after entering orbit is consistent with the ground design, and achieves the best imaging effect of the remote sensing satellite camera; the scanning algorithm of the present invention is simple and easy to implement, and does not need to be implemented through a large number of experimental verifications and flight state simulations; the optical axis disturbance caused by the vibration interference of the satellite platform during the orbit operation is eliminated by measuring and compensating; the present invention realizes the attitude control of the optical axis micro-vibration of the remote sensing satellite camera in real time on orbit, and indirectly improves the quality of image quality restoration of the remote sensing camera; the present invention overcomes the problem that the existing on-orbit control method of micro-vibration of remote sensing satellite cameras cannot meet the high-precision measurement requirements of remote sensing satellite cameras during their on-orbit service life; the present invention realizes direct and accurate control of the key factor affecting the imaging quality of the remote sensing camera: the optical axis of the camera; in addition, the present invention improves the reliability of the long-term operation of the mechanical sensitive elements required by the control system on orbit, the system complexity of the present invention is relatively small, and the reliability and usability of the remote sensing satellite camera system are improved.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

上述描述仅是对本发明较佳实施例的描述,并非对本发明范围的任何限定,本发明领域的普通技术人员根据上述揭示内容做的任何变更、修饰,均属于权利要求书的保护范围。The above description is only a description of the preferred embodiments of the present invention, and is not intended to limit the scope of the present invention. Any changes or modifications made by a person skilled in the art in the field of the present invention based on the above disclosure shall fall within the scope of protection of the claims.

Claims (7)

1.一种地面航迹跟踪方法,其特征在于,包括:1. A ground track tracking method, characterized in that it includes: 通过对地遥感卫星凝扫姿态控制,获得不同时刻的卫星地面跟踪控制点,并根据目标过顶时刻的航迹角,对卫星的三轴姿态进行约束控制,以提高凝扫观测的指向精度,实现对地面目标的高精度无畸变凝扫观测控制;Through the scanning attitude control of the earth remote sensing satellite, the satellite ground tracking control points at different times are obtained, and the three-axis attitude of the satellite is constrained and controlled according to the track angle when the target passes the top, so as to improve the pointing accuracy of the scanning observation and realize the high-precision distortion-free scanning observation control of the ground target; 其中该方法还包括:The method further comprises: 进行遥感微纳卫星平台数据处理和载荷数据处理参数共享,以消除卫星姿态数据与光学载荷实际姿态存在的误差,确保入轨后相机的光轴与地面设计一致;Share the data processing parameters of the remote sensing micro-nano satellite platform and the payload data processing to eliminate the error between the satellite attitude data and the actual attitude of the optical payload, and ensure that the optical axis of the camera after entering orbit is consistent with the ground design; 通过进行测量和补偿消除入轨工作期间因卫星平台振动干扰造成的光轴扰动;Eliminate the optical axis disturbance caused by satellite platform vibration during orbit operation by measuring and compensating; 在轨实时对遥感卫星相机的光轴微振动进行姿态控制,以提升遥感相机的图像恢复质量;Perform attitude control on the optical axis micro-vibration of remote sensing satellite cameras in real time on orbit to improve the image restoration quality of remote sensing cameras; 通过遥感卫星相机微振动在轨控制方法满足遥感卫星相机在轨测量精度需求;The on-orbit measurement accuracy requirements of remote sensing satellite cameras are met through the on-orbit micro-vibration control method of remote sensing satellite cameras; 相机光轴进行直接的准确控制以影响遥感相机成像质量;Direct and accurate control of the camera optical axis to affect the imaging quality of the remote sensing camera; 其中该方法还包括:The method further comprises: 计算对地遥感卫星相对于地面观测目标点的过顶时刻;Calculate the time when the earth remote sensing satellite passes over the ground observation target point; 根据所述过顶时刻计算凝扫观测的地面航迹角;Calculate the ground track angle of the scanning observation according to the overhead time; 基于时间序列及所述地面航迹角计算地面航迹跟踪点;Calculate ground track tracking points based on the time series and the ground track angle; 根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向;Calculate the optical axis direction of the earth remote sensing satellite payload at a specific time according to the ground track tracking point; 根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态;Determining the scanning attitude of the earth remote sensing satellite located at the current control point according to the direction of the optical axis of the earth remote sensing satellite payload; 基于时间序列及所述地面航迹角计算地面航迹跟踪点包括:Calculating the ground track tracking point based on the time series and the ground track angle includes: 地面规划模块或星上自主任务规划模块根据所述对地观测目标点的过顶时刻,以及凝扫观测总时长,生成凝扫观测起始时间t_start和凝扫观测结束时间t_endThe ground planning module or the on-board autonomous task planning module generates the start time t_start and the end time t_end of the star-scanning observation according to the passing time of the earth observation target point and the total duration of the star-scanning observation. t_start=Tpass-△T/2,t_end=Tpass+△T/2;t _start =T pass -△T/2, t _end =T pass +△T/2; 其中,△T为凝扫观测总时长,Tpass为对地观测目标点的过顶时刻;Among them, △T is the total duration of the scanning observation, and T pass is the time when the target point of the ground observation passes over the top; 按照姿控周期0.25秒步长生成从所述凝扫观测起始时间到所述凝扫观测结束时间的时间序列Tm=(Tm1,Tm2,…,Tmn);Generate a time series Tm=(Tm 1 , Tm 2 , ..., Tm n ) from the start time of the scanning observation to the end time of the scanning observation according to the attitude control cycle 0.25 second step length; 其中,Tmi+1=Tmi+0.25s,i=1,2,…,n;Among them, Tm i+1 =Tm i +0.25s, i=1, 2,...,n; 凝扫总长度N=v△T,The total length of the condensation sweep is N = v△T, 其中,所述凝扫总长度包括过渡轨迹和实际成像轨迹,v为地球自转速度;Wherein, the total length of the condensation scan includes the transition track and the actual imaging track, and v is the rotation speed of the earth; 计算所述时间序列中的每一时刻与对地观测目标点的过顶时刻的时间差为:△ti=Tmi-TpassThe time difference between each moment in the time series and the passing moment of the ground observation target point is calculated as: △t i =Tm i -T pass ; 计算所述时间序列中的每一时刻的地面航迹跟踪点与对地观测目标点的地面距离为:Si=v△tiThe ground distance between the ground track tracking point and the ground observation target point at each moment in the time series is calculated as: Si = v△t i ; 采用中分纬度法计算地面航迹跟踪点的经纬度,包括:The mid-latitude method is used to calculate the longitude and latitude of the ground track tracking point, including: 各个地面航迹跟踪点与对地观测目标点的经差Dλ与纬差为;The longitude difference Dλ and latitude difference between each ground track tracking point and the ground observation target point for; Dλi=Si*sinC*secW0/R_e*(180/Π);Dλi=Si*sinC*secW 0 /R_e*(180/Π); 其中,C为所述地面航迹角,R_e为对地观测目标点参考椭球半径,各个地面航迹跟踪点的经纬度为:Wherein, C is the ground track angle, R_e is the reference ellipsoid radius of the ground observation target point, and the longitude and latitude of each ground track tracking point are: 根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量PhjAccording to the longitude and latitude and geographic altitude of each ground track tracking point, the position vector P hj of each ground track tracking point in the ground fixed system is calculated respectively. 2.如权利要求1所述的地面航迹跟踪方法,其特征在于,计算对地遥感卫星相对于地面观测目标点的过顶时刻包括:2. The ground track tracking method according to claim 1, wherein calculating the time at which the earth remote sensing satellite passes over the ground observation target point comprises: 实时接收地面观测目标点的信号,实时计算地面观测目标点在当前时刻VVLH坐标系中的位置,所述地面观测目标点在当前时刻VVLH坐标系中的位置包括第一X坐标位置值,第一Y坐标位置值和第一Z坐标位置值;receiving a signal of a ground observation target point in real time, and calculating in real time a position of the ground observation target point in a VVLH coordinate system at a current moment, wherein the position of the ground observation target point in the VVLH coordinate system at a current moment includes a first X coordinate position value, a first Y coordinate position value, and a first Z coordinate position value; 根据所述地面观测目标点在当前时刻VVLH坐标系中的位置,判断对地遥感卫星与地面观测目标点的距离是否大于第一阈值;According to the position of the ground observation target point in the VVLH coordinate system at the current moment, determining whether the distance between the earth remote sensing satellite and the ground observation target point is greater than a first threshold; 若对地遥感卫星与地面观测目标点的距离大于第一阈值,计算地面观测目标点在第一时刻VVLH坐标系中的位置;If the distance between the earth remote sensing satellite and the ground observation target point is greater than a first threshold, calculating the position of the ground observation target point in the VVLH coordinate system at the first moment; 所述第一时刻为所述当前时刻与第一阈值时间之和,所述第一阈值时间等于所述第一阈值除以卫星与目标点的相对速度;The first moment is the sum of the current moment and a first threshold time, and the first threshold time is equal to the first threshold divided by the relative speed between the satellite and the target point; 若对地遥感卫星与地面观测目标点的距离小于等于第一阈值,计算地面观测目标点在第二时刻VVLH坐标系中的位置;If the distance between the earth remote sensing satellite and the ground observation target point is less than or equal to the first threshold, calculating the position of the ground observation target point in the VVLH coordinate system at the second moment; 所述第二时刻为所述当前时刻与X坐标时间之和,所述X坐标时间等于所述第一X坐标位置值除以卫星与目标点的相对速度;The second moment is the sum of the current moment and the X-coordinate time, and the X-coordinate time is equal to the first X-coordinate position value divided by the relative speed between the satellite and the target point; 重复上述步骤,直至所述第一X坐标位置值的值小于第二阈值,对应的当前时刻为对地观测目标点的过顶时刻。Repeat the above steps until the value of the first X-coordinate position value is less than the second threshold value, and the corresponding current moment is the passing moment of the ground observation target point. 3.如权利要求2所述的地面航迹跟踪方法,其特征在于,根据所述过顶时刻计算凝扫观测的地面航迹角包括:3. The ground track tracking method according to claim 2, wherein calculating the ground track angle of the scanning observation according to the overhead time comprises: 通过地面规划模块或星上自主任务规划模块生成目标点的地理经度、目标点的地理纬度,以及对地观测目标点的过顶时刻卫星在地固系中速度矢量;Generate the geographical longitude and latitude of the target point and the velocity vector of the satellite in the ground fixed system at the time of passing the target point through the ground planning module or the onboard autonomous mission planning module; 获取所述对地观测目标点的过顶时刻后,计算该时刻对地遥感卫星在地固系中速度矢量与对地观测目标点在北东地坐标系上正北方向的夹角,将所述夹角作为所述地面航迹角,所述地面航迹角由北向东偏时为正,所述地面航迹角由北向西偏时为负;After obtaining the passing time of the earth observation target point, calculate the angle between the velocity vector of the earth remote sensing satellite in the earth fixed system at that time and the true north direction of the earth observation target point in the north-east earth coordinate system, and use the angle as the ground track angle. When the ground track angle deviates from north to east, it is positive, and when the ground track angle deviates from north to west, it is negative; 对地观测目标点由地固系到北东地坐标系的转换矩阵为:The transformation matrix of the earth observation target point from the earth fixed system to the north-east earth coordinate system is: 其中,(J0)为所述目标点的地理经度,(W0)为所述目标点的地理纬度,则地固系中对地观测目标点的正北方向矢量Ne为:Wherein, (J 0 ) is the geographic longitude of the target point, (W 0 ) is the geographic latitude of the target point, and the true north direction vector Ne of the earth observation target point in the earth-fixed system is: Ne=[-cos(J0)sin(W0),-sin(J0)sin(W0),cos(W0)]N e =[-cos(J 0 )sin(W 0 ),-sin(J 0 )sin(W 0 ),cos(W 0 )] 计算对地观测目标点的过顶时刻卫星在地固系中速度矢量Ve与地固系中目标点正北方向矢量Ne夹角,作为地面航迹角。The angle between the velocity vector Ve of the satellite in the earth-fixed system and the due north vector Ne of the target point in the earth-fixed system at the moment of passing the earth observation target point is calculated as the ground track angle. 4.如权利要求1所述的地面航迹跟踪方法,其特征在于,通过对地观测目标点参考椭球半径计算对地观测目标点地心距,包括:4. The ground track tracking method according to claim 1, characterized in that the distance from the earth center of the earth observation target point is calculated by using the reference ellipsoid radius of the earth observation target point, comprising: 上注任务的目标点经纬度为地理纬度W0,计算规化角度u为:The latitude and longitude of the target point of the above task is the geographic latitude W 0 , and the normalization angle u is calculated as: tan(u)=0.9966471615*tan(W0)tan(u)=0.9966471615*tan(W 0 ) x=acos(u)=6378.137*cos(u)x=acos(u)=6378.137*cos(u) y=bsin(u)=6356.752*sin(u)y=bsin(u)=6356.752*sin(u) R_e=sqrt(x^2+y^2)R_e=sqrt(x^2+y^2) 对地观测目标点距离地心为:The distance between the earth observation target point and the earth's center is: R_tg=R_e+h0 R_tg=R_e+h 0 其中,h0为对地观测目标点地理高度;Where, h 0 is the geographical height of the earth observation target point; 根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量Phj包括:According to the latitude and longitude and geographic altitude of each ground track tracking point, the position vector P hj of each ground track tracking point in the ground fixed system is calculated respectively, including: 设经度范围为-180°~+180°,西经为负,东经为正;Assume the longitude range is -180° to +180°, with west longitude being negative and east longitude being positive; 将地面航迹跟踪点的地理纬度转换为地心纬度:Convert the geographic latitude of a ground track point to geocentric latitude: 根据所述对地观测目标点地心距计算当前地面航迹跟踪点的地心距R_tg_ctrl;Calculate the geocentric distance R_tg_ctrl of the current ground track tracking point according to the geocentric distance of the ground observation target point; 计算地面航迹跟踪点在地固系下的坐标:Calculate the coordinates of the ground track tracking point in the ground fixed system: tg_ctrl_x_fixed=R_tg_ctrl*cosd(phi_dixin)*cosd(λi)tg_ctrl_x_fixed=R_tg_ctrl*cosd(phi_dixin)*cosd(λ i ) tg_ctrl_y_fixed=R_tg_ctrl*cosd(phi_dixin)*sind(λi)tg_ctrl_y_fixed=R_tg_ctrl*cosd(phi_dixin)*sind(λ i ) tg_ctrl_z_fixed=R_tg_ctrl*sind(phi_dixin)tg_ctrl_z_fixed=R_tg_ctrl*sind(phi_dixin) 其中,tg_ctrl_x_fixed、tg_ctrl_y_fixed、tg_ctrl_z_fixed分别为地面航迹跟踪点在地固系中的位置矢量的三轴坐标。Among them, tg_ctrl_x_fixed, tg_ctrl_y_fixed, and tg_ctrl_z_fixed are the three-axis coordinates of the position vector of the ground track tracking point in the ground fixed system. 5.如权利要求4所述的地面航迹跟踪方法,其特征在于,根据所述地面航迹跟踪点计算特定时刻的对地遥感卫星载荷光轴指向包括:5. The ground track tracking method according to claim 4, wherein calculating the optical axis direction of the earth remote sensing satellite payload at a specific time according to the ground track tracking point comprises: 计算载荷光轴在地固系中的指向矢量:Calculate the pointing vector of the load optical axis in the ground fixed system: Vboresight=Phj-PsatV boresight =P hj -P sat ; 其中,Phj为各个地面航迹跟踪点在地固系中的位置矢量;Psat为各个地面航迹跟踪点对应时刻的卫星在地固系中的位置矢量;Wherein, Phj is the position vector of each ground track tracking point in the ground fixed system; Psat is the position vector of the satellite in the ground fixed system at the corresponding time of each ground track tracking point; 将所述载荷光轴在地固系中的指向矢量转换为所述载荷光轴在轨道系下的指向矢量Vb_vvlhConvert the pointing vector of the load optical axis in the ground-fixed system into the pointing vector V b_vvlh of the load optical axis in the orbital system; Vb_vvlh=Roi·Rie·VboresightVb_vvlh=R oi ·R ie ·V boresight ; 其中:Rie为地固系到J2000坐标系的转换矩阵,Roi为J2000坐标系到轨道系的转换矩阵。Where: R ie is the transformation matrix from the earth-fixed system to the J2000 coordinate system, and R oi is the transformation matrix from the J2000 coordinate system to the orbital system. 6.如权利要求5所述的地面航迹跟踪方法,其特征在于,根据所述对地遥感卫星载荷光轴指向,确定位于当前控制点的对地遥感卫星的凝扫姿态包括:以卫星质心为原点,卫星至所述地面航迹跟踪点为Z轴,根据Z轴确定X轴,按右手法则确定Y轴,建立凝扫向坐标系,根据所述凝扫向坐标系计算由轨道系到凝扫指向坐标系的转换矩阵:6. The ground track tracking method according to claim 5 is characterized in that, according to the direction of the optical axis of the earth remote sensing satellite payload, determining the scanning attitude of the earth remote sensing satellite located at the current control point comprises: taking the satellite center of mass as the origin and the distance from the satellite to the ground track tracking point as the Z axis, determining the X axis according to the Z axis, determining the Y axis according to the right-hand rule, establishing a scanning direction coordinate system, and calculating the conversion matrix from the orbit system to the scanning direction coordinate system according to the scanning direction coordinate system: 根据转换矩阵计算得到轨道系下的姿态四元素,并输出姿态角速度。The four elements of the attitude in the orbital system are calculated according to the transformation matrix, and the attitude angular velocity is output. 7.如权利要求6所述的地面航迹跟踪方法,其特征在于,在轨道系下,将载荷光轴指向矢量单位化,得到载荷光轴指向单位矢量u_Vb_vvlh,则Z轴在轨道系下的单位矢量为ZS;7. The ground track tracking method according to claim 6, characterized in that, in the orbital system, the load optical axis pointing vector is normalized to obtain the load optical axis pointing unit vector u_Vb_vvlh, then the unit vector of the Z axis in the orbital system is ZS; ZS=u_Vb_vvlhZS=u_Vb_vvlh 对地观测目标点的过顶时刻地固坐标系中卫星速度矢量的单位矢量为IX_0_fix,转换为当前时刻的轨道系中的单位矢量:The unit vector of the satellite velocity vector in the earth-fixed coordinate system at the moment of passing the earth observation target point is IX_0_fix, which is converted into the unit vector in the orbital system at the current moment: IX_0_vvlh=Roi*Rie*IX_0_fixIX_0_vvlh=R oi *R ie *IX_0_fix 对地观测目标点地理经纬高分别为(W0,J0,h0),转换为地心纬度The geographic latitude and longitude of the earth observation target point are (W 0 , J 0 , h 0 ), which are converted to geocentric latitude W_p_x=atand(0.99330559*tand(W0))W_p_x=atand(0.99330559*tand(W 0 )) 则对地观测目标点在地固系中的位置为:Then the position of the earth observation target point in the earth fixed system is: P_tg_fix_z=R_tg.*sind(W_p_x);P_tg_fix_z=R_tg.*sind(W_p_x); P_tg_fix_x=R_tg.*cosd(W_p_x).*cosd(J0);P_tg_fix_x=R_tg.*cosd(W_p_x).*cosd(J 0 ); P_tg_fix_y=R_tg.*cosd(W_p_x).*sind(J0);P_tg_fix_y=R_tg.*cosd(W_p_x).*sind(J 0 ); 对地观测目标点在当前VVLH坐标系中的单位位置矢量为u_P_tg_vvlh,u_P_tg_vvlh从地心指向目标点,计算对地观测目标点的线视场投影矢量如下:The unit position vector of the earth observation target point in the current VVLH coordinate system is u_P_tg_vvlh. u_P_tg_vvlh points from the center of the earth to the target point. The line field projection vector of the earth observation target point is calculated as follows: cross1=IX_0_vvlh×u_P_tg_vvlhcross1=IX_0_vvlh×u_P_tg_vvlh 在轨道系下,cross1叉乘光轴指向的单位矢量并单位化,得到X轴在轨道系下的单位矢量XS;In the orbital system, cross1 is cross-multiplied by the unit vector pointing to the optical axis and normalized to obtain the unit vector XS of the X axis in the orbital system; 轨道坐标系下凝扫坐标系Y轴单位矢量为:The unit vector of the Y axis of the scanning coordinate system in the orbital coordinate system is: YS=ZS×XS。YS=ZS×XS.
CN202210327545.8A 2020-12-22 2020-12-22 Ground track tracking method Active CN114814909B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210327545.8A CN114814909B (en) 2020-12-22 2020-12-22 Ground track tracking method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011528487.2A CN112722329B (en) 2020-12-22 2020-12-22 Method and system for controlling condensed scanning attitude of ground remote sensing satellite
CN202210327545.8A CN114814909B (en) 2020-12-22 2020-12-22 Ground track tracking method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202011528487.2A Division CN112722329B (en) 2020-12-22 2020-12-22 Method and system for controlling condensed scanning attitude of ground remote sensing satellite

Publications (2)

Publication Number Publication Date
CN114814909A CN114814909A (en) 2022-07-29
CN114814909B true CN114814909B (en) 2024-09-27

Family

ID=75604457

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202011528487.2A Active CN112722329B (en) 2020-12-22 2020-12-22 Method and system for controlling condensed scanning attitude of ground remote sensing satellite
CN202210327545.8A Active CN114814909B (en) 2020-12-22 2020-12-22 Ground track tracking method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202011528487.2A Active CN112722329B (en) 2020-12-22 2020-12-22 Method and system for controlling condensed scanning attitude of ground remote sensing satellite

Country Status (1)

Country Link
CN (2) CN112722329B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114547847B (en) * 2022-01-06 2022-09-30 贵州师范学院 Remote sensing satellite data source resolving method based on square kilometer grid system
CN115032671A (en) * 2022-08-11 2022-09-09 成都国星宇航科技股份有限公司 Low-earth-orbit satellite tracking and forecasting time period calculation method and device
CN115980740B (en) * 2022-09-30 2025-09-16 西北工业大学 Space-borne radar networking-based aerial target height estimation method
CN115937271A (en) * 2022-11-25 2023-04-07 上海卫星工程研究所 Method and system for determining line of sight origin of remote sensing payload geolocation
CN118358776B (en) * 2024-06-19 2024-08-30 航天东方红卫星有限公司 Autonomous intelligent task closed-loop method of artificial intelligent remote sensing satellite
CN119796529B (en) * 2024-12-18 2025-11-14 武汉大学 A method and apparatus for planning and controlling the pointing attitude of a remote sensing satellite towards a space target.

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111897357A (en) * 2020-08-13 2020-11-06 上海航天控制技术研究所 Attitude tracking control method for satellite earth scanning

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09226697A (en) * 1996-02-23 1997-09-02 Toshiba Corp Attitude control device
KR100793058B1 (en) * 2006-09-27 2008-01-10 한국전자통신연구원 Satellite Attitude Control Method Using Oriented Target Trajectory Approximation
US8120530B2 (en) * 2008-04-15 2012-02-21 Mediatek Inc. Method and device for using GNSS satellite trajectory extension data in mobile apparatus
CN103129752B (en) * 2013-02-28 2015-07-08 中国资源卫星应用中心 Dynamic compensation method for attitude angle errors of optical remote sensing satellite based on ground navigation
CN105116910B (en) * 2015-09-21 2016-05-18 中国人民解放军国防科学技术大学 A kind of satellite attitude control method to ground point staring imaging
CN105867435A (en) * 2016-05-11 2016-08-17 西北工业大学 Smooth and steady pointing maneuvering control method for satellite optical load
CN108508918B (en) * 2018-02-06 2021-09-07 北京空间飞行器总体设计部 A high-precision real-time ground pointing control method for a static-orbit remote sensing satellite data transmission antenna
CN117630983A (en) * 2023-11-27 2024-03-01 中国电子科技集团公司第五十四研究所 A multi-payload network satellite target tracking method based on hierarchical task decomposition

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111897357A (en) * 2020-08-13 2020-11-06 上海航天控制技术研究所 Attitude tracking control method for satellite earth scanning

Also Published As

Publication number Publication date
CN114814909A (en) 2022-07-29
CN112722329B (en) 2022-04-19
CN112722329A (en) 2021-04-30

Similar Documents

Publication Publication Date Title
CN114814909B (en) Ground track tracking method
US11313698B2 (en) Method for initial alignment of radar assisted airborne strapdown inertial navigation system
CN101893440B (en) Celestial autonomous navigation method based on star sensors
CN103900611B (en) Method for aligning two composite positions with high accuracy and calibrating error of inertial navigation astronomy
CN105184002B (en) A kind of several simulating analysis for passing antenna pointing angle
CN105737858B (en) A kind of Airborne Inertial Navigation System attitude parameter calibration method and device
CN103697885B (en) Remote Positioning Method with Automatic Compensation of Magnetic Declination
CN104459750A (en) A Dynamic Pointing Method Based on GPS/INS
CN103994763A (en) SINS (Ship&#39;s Inertial Navigation System)/CNS (Celestial Navigation System) deep integrated navigation system of mar rover, and realization method of system
CN109813306A (en) A kind of unmanned vehicle planned trajectory satellite location data confidence level calculation method
CN103675773A (en) Scaler and satellite pointing alignment determination method
Sun et al. In-motion attitude and position alignment for odometer-aided SINS based on backtracking scheme
CN111523209A (en) A method for land resource satellite calibration orbit planning and benchmark load orbit optimization
CN106885571A (en) A kind of lunar surface rover method for rapidly positioning of combination IMU and navigation image
CN105444780A (en) Image positioning verification system and processing method of space-borne swing-broom optical camera
CN107677292A (en) Vertical line deviation compensation method based on gravity field model
CN108828623A (en) The earth fixed mesh mapping method of stationary weather satellite imager
CN115079287A (en) Strapdown vehicle-mounted dynamic gravity vector measurement method for observing attitude of gyro component
CN114355396A (en) USB shafting parameter calibration method based on Beidou system
CN108489483B (en) A single-satellite suboptimal correction algorithm for ship-borne starlight director
CN207992458U (en) Carbon global position system under complicated observation mode
CN101581778A (en) Method for solving hidden point ITRF frame coordinates by using gyro total station
Gharib et al. Error analysis of dead reckoning navigation system by considering uncertainties in an underwater vehicle's sensors
Li et al. Attitude and heading measurement based on adaptive complementary Kalman filter for PS/MIMU integrated system
CN118424338A (en) Full-area strapdown inertial navigation performance verification method and system under low- and medium-latitude conditions

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
GR01 Patent grant
GR01 Patent grant