CN114814909B - Ground track tracking method - Google Patents
Ground track tracking method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000003287 optical effect Effects 0.000 claims description 60
- 238000003384 imaging method Methods 0.000 claims description 15
- 239000011159 matrix material Substances 0.000 claims description 15
- 230000009466 transformation Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 10
- 238000013461 design Methods 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 5
- 230000005494 condensation Effects 0.000 claims description 4
- 238000009833 condensation Methods 0.000 claims description 4
- 101100365516 Mus musculus Psat1 gene Proteins 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 230000007704 transition Effects 0.000 claims description 3
- 238000010606 normalization Methods 0.000 claims description 2
- 238000010408 sweeping Methods 0.000 description 9
- 238000011161 development Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000007774 longterm Effects 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 230000007123 defense Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
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/393—Trajectory determination or predictive tracking, e.g. Kalman filtering
-
- 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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/02—Details of the space or ground control segments
-
- 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/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N2021/1793—Remote 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
技术领域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_end,The 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-Tpass;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 ;
计算所述时间序列中的每一时刻的地面航迹跟踪点与对地观测目标点的地面距离为:Si=v△ti;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 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:
根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量Phj。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.
可选的,在所述的地面航迹跟踪方法中,通过对地观测目标点参考椭球半径计算对地观测目标点地心距,包括: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-Psat;V 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_vvlh;Convert 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·Vboresight;Vb_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_end,In 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:
根据各个地面航迹跟踪点经纬度和地理高度,分别计算各个地面航迹跟踪点在地固系中的位置矢量Phj。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.
进一步的,在所述的地面航迹跟踪方法中,通过对地观测目标点参考椭球半径计算对地观测目标点地心距,包括:上注任务的目标点经纬度为地理纬度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+h0;R_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-Psat;V boresight =P hj -P sat ;
其中,Phj为各个地面航迹跟踪点在地固系中的位置矢量;Psat为各个地面航迹跟踪点对应时刻的卫星在地固系中的位置矢量;将所述载荷光轴在地固系中的指向矢量转换为所述载荷光轴在轨道系下的指向矢量Vb_vvlh;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; 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·Vboresight;Vb_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)
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)
| 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)
| 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)
| 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 |
-
2020
- 2020-12-22 CN CN202011528487.2A patent/CN112722329B/en active Active
- 2020-12-22 CN CN202210327545.8A patent/CN114814909B/en active Active
Patent Citations (1)
| 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'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 |