The present disclosure relates to the field of an attitude sensor, more particularly to a method for measuring a precision of a star sensor and a system using the same.
A star sensor has become one of the most competitive attitude sensors in current spacecrafts due to advantages such as high precision, low power consumption and small volume etc. Currently, the attitude determination precision of the star sensor has reached 10″, and even some star sensors have the attitude determination accuracies up to 1″. High precision is one of key factors of rapid development and wide application of the star sensors. As the precision of the star sensor becomes higher and higher, the requirement for an accurate measuring method becomes stricter and stricter. A conventional measuring method is mainly based on a star simulator and a precise rotary table, a position accuracy of the rotary table needs to be higher than a measuring precision of the star sensor by one order of magnitude, that is, reaches sub-arcsecond scales. This apparatus is expensive and complex to operate. Meanwhile, when a star sensor is calibrated by the rotary table in a laboratory, the star simulator is used as a measuring reference, however, it is very difficult to provide a whole celestial star simulator meeting requirements for a spectral range, a magnitude and the position accuracy. There is a big gap between the star simulator and navigation stars in a real Night sky. The conventional star simulator may not fully simulate circumstances of the real Night sky, so that the validity and the accuracy of the laboratory testing may not be convincing.
Therefore, there is an urgent need for a method for measuring the precision of the star sensor and a system using the same, which may be easy to achieve and meet the requirement for the accuracy.
The present disclosure is directed to solve at least one of the problems existing in the prior art. Accordingly, a method for measuring a precision of a star sensor may need to be provided, which may be easy to achieve, and solve problems of complex operation, expensive precise rotary table and expensive star simulator in the conventional method for measuring the precision of the star sensor, with the measuring results being more accurate and more real compared with the conventional method in the art and with the precision of the star sensor meeting the requirement of the star sensor.
Further, a system for measuring a precision of a star sensor may also need to be provided, which may be simple to achieve and meet the precision measuring requirement of the star sensor.
According to a first aspect of the present disclosure, a method for measuring a precision of a star sensor may be provided. The method may comprise steps of: 1) fixing the star sensor on the Earth so as to point a main axis of the star sensor towards the zenith, the star sensor being inputtable with time parameters which is stored with a navigation star catalog and visual movement parameters associated with a navigation star in the navigation star catalog; 2) inputting a current time (T) of a measuring start time relative to a J2000.0 time; 3) determining a directional vector of the navigation star in a J2000.0 Cartesian coordinate system at the current time (T) according to a right ascension and a declination (α, δ) of the navigation star in the J2000.0 Cartesian coordinate system and visual movement parameters (α′, δ′) of the navigation star in the direction of the right ascension and the declination which are stored in the star sensor; 4) converting the directional vector of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) into a directional vector of the navigation star in an ecliptic coordinate system; 5) converting the directional vector of the navigation star in the ecliptic coordinate system into a directional vector (vCRFT) of the navigation star in a celestial coordinate system at the current time (T); and 6) converting the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) into a directional vector (vTRF) of the navigation star in a terrestrial coordinate system at an actual shooting time (T+Δt) according to the actual shooting time (T+Δt), and obtaining the precision of the star sensor based on the directional vector (vTRF) of the navigation star in the terrestrial coordinate system.
With the method for measuring the precision of the star sensor according to an embodiment of the present disclosure, by using the precise accuracy of the Earth rotation, the star sensor is fixed on the Earth to point the main axis of the star sensor towards the zenith and moves (Ω=7.292115×10−5 rad/s) along with the Earth, and the angle variation of measured values of the star sensor corresponds to the movement of the star sensor. However, navigation stars stored in the navigation star catalog is expressed by coordinates in the J2000.0 Cartesian coordinate system (CRFJ2000), and due to the inconsistency of accuracies of three axes of the star sensor, a pointing precision of the star sensor is higher than a rolling precision thereof by one order of magnitude. In order to ensure the integrity of the pointing precision and high accuracy of the measurement, coordinates of the navigation stars in the star sensor are converted into coordinates of the navigation star in the terrestrial coordinate system (TRF) at the current measuring time, thus eliminating the influence of a roll axis of the Earth on the pointing precision. At this time, theoretically, outputting result of the star sensor is a constant value, i.e., a mounting matrix of the star sensor coordinate system relative to the terrestrial coordinate system. The change in the main axis of the star sensor in the terrestrial coordinate system may be measured based on the mounting matrix, thus measuring the precision of a pointing axis of the star sensor.
According to an embodiment of the present disclosure, in the step 3), the directional vector (vCRFJ2000) of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) is as follows:
According to an embodiment of the present disclosure, in the step 4), the directional vector (vERF) of the navigation star in the ecliptic coordinate system is acquired by rotating the J2000.0 Cartesian coordinate system around an X axis of the J2000.0 Cartesian coordinate system counterclockwise through 23° 26′21″ based on the directional vector (vCRFJ2000) of the navigation star in the J2000.0 Cartesian coordinate system:
v
ERF
=R
x(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, converting the directional vector (vERF) of the navigation star in the ecliptic coordinate system into the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) is obtained by:
According to an embodiment of the present disclosure, the directional vector (vCRFT) of the navigation star in the celestial coordinate system is acquired by following formulas:
v
CRFT
=R
x(−εA+Δε))RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000,
According to an embodiment of the present disclosure, according to the IAU2000B nutation model, εA, the nutation in longitude (Δφ) and the oblique nutation (Δε) are obtained by following formulas respectively:
According to an embodiment of the present disclosure, the step 6) further comprises:
According to an embodiment of the present disclosure, the directional vector (vT) of the navigation star in the terrestrial coordinate system is obtained by rotating the directional vector (vCRFT) of the navigation star in the celestial coordinate system around a Z axis of the celestial coordinate system counterclockwise at an angular velocity Ω of 7.292115×10−5 rad/s
v
TRF
=R
Z(ΩΔt)RX(−(εA+Δε))RZ−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, the optimal attitude matrix (Aq(T+Δt)) is obtained by minimizing a following objective function J(Aq(T+Δt)):
According to an embodiment of the present disclosure, the pointing vector (p(T+Δt)) of the main axis of the star sensor is as follows:
According to an embodiment of the present disclosure, the angle (αij) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor is as follows:
αij=a cos(p(T+Δti)T·p(T+Δtj)),
According to a second aspect of the present disclosure, a system for measuring a precision of a star sensor may be provided. The star sensor comprises a navigation star catalogue comprising a navigation star and visual movement parameters associated with the navigation star, and a time input interface for inputting a measuring start time. The system comprises: a fixing device for fixing the star sensor on the Earth so as to point a main axis of the star sensor towards the zenith; and a star sensor precision measurement unit for measuring the precision of the star sensor, in which a current time (T) of the measuring start time relative to a J2000.0 time is input through the time input interface, a directional vector of the navigation star in a J2000.0 Cartesian coordinate system at the current time (T) is determined according to a right ascension and a declination (α, δ) of the navigation star in the J2000.0 Cartesian coordinate system and visual movement parameters (α′, δ′) of the navigation star in the direction of the right ascension and the declination which are stored in the star sensor, the directional vector of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) is converted into a directional vector of the navigation star in an ecliptic coordinate system, the directional vector of the navigation star in the ecliptic coordinate system is converted into a directional vector (vCRFT) of the navigation star in a celestial coordinate system at the current time (T), the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) is converted into a directional vector (vTRF) of the navigation star in a terrestrial coordinate system at an actual shooting time (T+Δt) according to the actual shooting time (T+Δt), and the precision of the star sensor is obtained based on the directional vector (vTRF) of the navigation star in the terrestrial coordinate system.
With the system for measuring the precision of the star sensor according to an embodiment of the present disclosure, by using the precise accuracy of the Earth rotation, the star sensor is fixed on the Earth so as to point the main axis of the star sensor towards the zenith and moves (Ω=7.292115×10−5 rad/s) along with the Earth, and the angle variation of measured values of the star sensor corresponds to the movement of the star sensor. However, navigation stars stored in the navigation star catalog is expressed by coordinates in the J2000.0 Cartesian coordinate system (CRFJ2000), and due to the inconsistency of accuracies of three axes of the star sensor, a pointing precision of the star sensor is higher than a rolling precision thereof by one order of magnitude. In order to ensure the integrity of the pointing precision and high accuracy of the measurement, coordinates of the navigation stars in the star sensor are converted into coordinates of the navigation star in the terrestrial coordinate system (TRF) at the current measuring time, thus eliminating the influence of a roll axis of the Earth on the pointing precision. At this time, theoretically, outputting result of the star sensor is a constant value, i.e., a mounting matrix of the star sensor coordinate system relative to the terrestrial coordinate system. The change in the main axis of the star sensor in the terrestrial coordinate system may be measured based on the mounting matrix, thus measuring the precision of a pointing axis of the star sensor.
According to an embodiment of the present disclosure, the star sensor precision measurement unit further comprises: a Cartesian coordinate directional vector acquiring module for acquiring the directional vector (vCRFJ2000) of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) by the following formula:
According to an embodiment of the present disclosure, the star sensor precision measurement unit further comprises: an ecliptic coordinate system directional vector acquiring module for acquiring the directional vector (vERF) of the navigation star in the ecliptic coordinate system by rotating the J2000.0 Cartesian coordinate system around an X axis of the J2000.0 Cartesian coordinate system counterclockwise through 23°26′21″ based on the directional vector (vCRFJ2000) of the navigation star in the J2000.0 Cartesian coordinate system:
v
ERF
=R
x(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, the star sensor precision measurement unit further comprises:
According to an embodiment of the present disclosure, the celestial coordinate system directional vector acquiring module is configured to acquire the directional vector (vCRFT) of the navigation star in the celestial coordinate system by following formulas:
v
CRFT
=R
x(−εA+Δε)RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000,
According to an embodiment of the present disclosure, according to the IAU2000B nutation model, εA, the nutation in longitude (Δφ) and the oblique nutation (Δε) are respectively as follows:
According to an embodiment of the present disclosure, the star sensor precision measurement unit is configured to: convert the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) into the directional vector (vTRF) of the navigation star in the terrestrial coordinate system at the actual shooting time (T+Δt) according to the actual shooting time (T+Δt); solve an optimal attitude matrix (Aq(T+Δt)) of the star sensor by the QUEST method according to the directional vector (vTRF) of the navigation star in the terrestrial coordinate system; calculate a pointing vector (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt); and calculate an angle (αij)) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt) to obtain a pointing precision of the star sensor.
According to an embodiment of the present disclosure, the star sensor precision measurement unit further comprises:
v
TRF
=R
Z(ΩΔt)RX(−(εA+Δε))RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, the optimal attitude matrix (Aq(T+Δt)) is obtained by minimizing a following objective function J(Aq(T+Δt)):
According to an embodiment of the present disclosure, the pointing vector (p(T+Δt)) of the main axis of the star sensor is as follows:
According to an embodiment of the present disclosure, the angle (αij)) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor is as follows:
αij=a cos(p(T+Δti)T·p(T+Δtj)),
Additional aspects and advantages of the embodiments of the present disclosure will be given in part in the following descriptions, become apparent in part from the following descriptions, or be learned from the practice of the embodiments of the present disclosure.
These and other aspects and advantages of the disclosure will become apparent and more readily appreciated from the following descriptions taken in conjunction with the drawings in which:
Embodiments of the present disclosure will be described in detail in the following descriptions, examples of which are shown in the accompanying drawings, in which the same or similar elements and elements having same or similar functions are denoted by like reference numerals throughout the descriptions. The embodiments described herein with reference to the accompanying drawings are explanatory and illustrative, which are used to generally understand the present disclosure. The embodiments shall not be construed to limit the present disclosure.
In the description, relative terms such as “longitudinal”, “lateral”, “front”, “rear”, “right”, “left”, “lower”, “upper”, “horizontal”, “vertical”, “above”, “below”, “up”, “top”, “bottom” as well as derivative thereof (e.g., “horizontally”, “downwardly”, “upwardly”, etc.) should be construed to refer to the orientation as then described or as shown in the drawings under discussion. These relative terms are for convenience of description and do not require that the present disclosure be constructed or operated in a particular orientation.
In addition, terms such as “first” and “second” are used herein for purposes of description and are not intended to indicate or imply relative importance or significance. Therefore, a “first” or “second” feature may explicitly or implicitly comprise one or more features. Further, in the description, unless indicated otherwise, “a plurality of” refers to two or more.
In order to describe a method for measuring a precision of a star sensor and a system using the same according to an embodiment of the present disclosure, the working principle of a star sensor according to an embodiment of the present disclosure will be described beforehand hereinafter.
Measuring Principle of Star Sensor
An attitude of the star sensor usually refers to an orientation of the star sensor relative to a specific coordinate system, commonly, a celestial inertial coordinate system. The star sensor may determine an attitude of a spacecraft comprising the star sensor relative to the inertial space by measuring an orientation of a navigation star in a spacecraft coordinate system. In a working state, a vector of the navigation star in a star sensor coordinate system is firstly measured, and then identification is performed by an acquired star map to obtain a corresponding vector of the navigation star in the inertial coordinate system. A transformation matrix from the inertial coordinate system to the spacecraft coordinate system, i.e., the attitude of the spacecraft in the inertial coordinate system, may be obtained by comparing the corresponding vector relationships of the navigation star in the inertial coordinate system and the star sensor coordinate system.
A fixed star is used as a reference when the star sensor works. By numerous astronomical observations for many years, each fixed star is located in a relatively fixed position in a celestial sphere 1′.
Navigation stars may be fixed stars meeting the imaging condition of the star sensor and selected from a star catalog to form a navigation star catalog. According to an embodiment of the present disclosure, the navigation star catalog may be stored in the star sensor, for example, a memory in the star sensor, at one time during the manufacturing process.
When an attitude matrix of the star sensor 1 in the celestial coordinate system is A, using the pinhole imaging principle of the star sensor 1, a directional vector wi of the navigation star si in the star sensor coordinate system corresponding to a directional vector vi of the navigation star 5, in the celestial coordinate system may be measured through a lens 2 of the star sensor 1, as shown in
As shown in
In an ideal condition, the following formula is satisfied:
w
i
=Av
i
When two or more stars are observed, the attitude matrix A of the star sensor may be directly solved by, for example, the QUEST method, that is, an optimal attitude matrix Aq may be solved by minimizing a following objective function J(Aq):
In this way, the optimal attitude matrix Aq of the star sensor in the inertial space may be obtained.
Therefore, navigation stars with high precision may be needed in a real star sensor measuring system. Meanwhile, to ensure the covering capability of the view field of the star sensor, a system may need to be rotated so that the navigation stars may appear in different positions of the view field. For this reason, imaging of stars in different view fields may be achieved by a single star simulator and a rotary table with high accuracy in conventional calibrating and testing methods, thus achieving the calibrating and the testing of the system. To cover the whole system more actually and entirely, according to an embodiment of the present disclosure, the inventors of the present disclosure adopts a mode combining the real Night sky, such as a navigation star catalog, and Earth rotation, so that the measurement of the precision of the star sensor may be more real and accurate.
The Earth movement will be described in detail below, so that the Earth movement may be combined with the navigation star catalog to measure the precision of the star sensor with high accuracy and low cost.
Principle of Earth Movement
Because the precise movement of the Earth is used as a reference for the precise measurement of the star sensor in the method according to an embodiment of the present disclosure, the movement of the Earth in the inertial space needs to be analyzed and calculated in a strict manner.
As shown in
If the direction of the Earth axis is not changed and the vernal equinox and the autumnal equinox do not move, the tropical year may be equal to a sidereal year. However, the Earth axis precesses around an ecliptic pole in a period slowly, and an intersection line of the equatorial plane and an ecliptic plane may also rotate in the ecliptic plane in the same period. As shown in
Similar to a gyro movement model, the nutation of a rotation axis of the Earth may be performed besides the precession of the rotation axis of the Earth. The nutation of the rotation axis of the Earth may be generated for complicated reasons, and generally may be caused by the gravitation of other planets and the Moon near the Earth to the Earth. It has been shown by modern astronomical measuring results that, a period of the nutation is 18.6 years (6798 days), a nutation component in longitude on the ecliptic is 17.24″, and an oblique nutation component perpendicular to the ecliptic is 9.21″. Therefore, coordinates such as the right ascension and the declination may change.
Polar motion and so on of the rotation axis of the Earth may also be existing, however, the periodical change of the polar motion is below 0.1″, which may be ignored relative to the accuracy or precision testing for the star sensor.
The movement of the Earth in the inertial space includes rotation of the Earth around the Earth axis, and also includes precession of the Earth axis around the ecliptic north pole as well as nutation and polar motion of the Earth axis. However, revolution of the Earth around the Sun may not result in the change of the Earth axis in the inertial space, and consequently may not influence the testing for the star sensor.
Establishing of Coordinate Systems
The celestial coordinate system, the ecliptic coordinate system, a terrestrial coordinate system and the star sensor coordinate system used in the method for measuring the precision of the star sensor according to an embodiment of the present disclosure will be described in detail below.
1) Celestial coordinate system: the celestial coordinate system is expressed by CRF. In consideration of the influence of equation of equinoxes and nutation, the celestial coordinate system is time-related. For the system analyzing convenience, a J2000.0 celestial coordinate system is established internationally, expressed by CRFJ2000, as shown in
2) Ecliptic coordinate system: the ecliptic coordinate system is expressed by ERF, for example, XERF, YERF and ZERF as shown in
3) Terrestrial coordinate system: the definition of the terrestrial coordinate system is similar to that of the celestial coordinate system, except that with the Earth movement, the terrestrial coordinate system rotates around the Z axis of the Earth (i.e., the Z axis of the celestial coordinate system) substantially uniformly at an angular velocity II of 7.292115×10−5 rad/s. The terrestrial coordinate system is expressed by TRF as shown in
4) Star sensor coordinate system: the star sensor coordinate system is fixed with the star sensor and moves along therewith, with a center of the detector of the star sensor as a center of the star sensor coordinate system. An X axis and a Y axis of the star sensor coordinate system are parallel to a row and a column of the detector respectively, and a Z axis, the X axis and the Y axis of the star sensor coordinate system may satisfy the right-hand rule. The star sensor coordinate system is expressed by SCF, for example, XSCF, YSCF and ZSCF as shown in
Because the navigation stars measured by the star sensor are all fixed stars and are far from each other, origins of the abovementioned four coordinate systems may be considered to be the same point, and the transformation between the four coordinate systems may include only rotation transformation. The basic method of the rotation transformation is as follows.
If x, y, z are coordinates in an original coordinate system, and (x′, y′, z′) are coordinates after the original coordinate system rotates, then
It has been found by the inventors through long-time research that by using the precise accuracy of the Earth rotation, the star sensor is fixed on the Earth so as to point the main axis of the star sensor towards the zenith and moves (Ω=7.292115×10−5 rad/s) along with the Earth, and the angle variation of measured values of the star sensor corresponds to the movement of the star sensor. However, navigation stars stored in the navigation star catalog is expressed by coordinates in the J2000.0 Cartesian coordinate system (CRFJ2000), and due to the inconsistency of accuracies of three axes of the star sensor, a pointing precision of the star sensor is higher than a rolling precision thereof by one order of magnitude. In order to ensure the integrity of the pointing precision and high accuracy of the measurement, coordinates of the navigation star in the star sensor are converted into coordinates of the navigation stars in the terrestrial coordinate system (TRF) at the current measuring time, thus eliminating the influence of a roll axis of the Earth on the pointing precision. At this time, theoretically, output results of the star sensor are constant values, i.e., a mounting matrix of the star sensor coordinate system relative to the terrestrial coordinate system. The change in the main axis of the star sensor in the terrestrial coordinate system may be measured based on the mounting matrix, thus measuring the precision of a pointing axis of the star sensor.
The star sensor, the method for measuring the precision of the star sensor and the system using the same according to an embodiment of the present disclosure will be described in detail below with reference to the drawings.
Time may be inputted into the star sensor 1. Particularly, the star sensor 1 may comprise a memory 4. The memory is stored with a navigation star catalog comprising navigation stars, and the star sensor 1 is stored with visual movement parameters associated with the navigation stars.
The star sensor 1 may have star catalog conversion function, and time parameters may be input in the star sensor 1, thus facilitating the measurement for the precision of the star sensor 1 using the method and the system according to an embodiment of the present disclosure during the use of the star sensor 1. In order to carry out the present disclosure conveniently, the navigation star catalog may be provided based on the J2000.0 Cartesian coordinate system. The star sensor 1 may be configured to convert the navigation star catalog based on the J2000.0 Cartesian coordinate system into a navigation star catalog based on the terrestrial coordinate system.
According to an embodiment of the present disclosure, the navigation star catalog comprises visual movement parameters of navigation stars. During the manufacturing process, in consideration of the convenience of subsequent steps, the navigation star catalog may be stored in the memory 4 at one time.
The method for measuring the precision of the star sensor according to an embodiment of the present disclosure will be described below with reference to
1) The star sensor 1 is fixed on the Earth so as to point a main axis of the star sensor 1 towards the zenith, and time parameters are input in the star sensor 1 which is stored with a navigation star catalog and visual movement parameters associated with the navigation star in the navigation star catalog (step S1). In the step S1, the star sensor 1 is fixed on the Earth to reduce the influence of the atmosphere and so on, and the main axis of the star sensor 1 is pointed towards the zenith so that the star sensor 1 may output corresponding attitude and image information along with the Earth movement.
2) A current time (T) of a measuring start time relative to a J2000.0 time is input into the star sensor 1 (step S2). The current time (T) may be a relative time of a current absolute time relative to the J2000.0 time. Certainly, it would be appreciated that the current time (T) may be obtained by converting the current absolute time.
3) A directional vector of the navigation star in a J2000.0 Cartesian coordinate system at the current time (T) is determined according to a right ascension and a declination (α, δ) of the navigation star in the J2000.0 Cartesian coordinate system and visual movement parameters (α′, δ′) of the navigation star in the direction of the right ascension and the declination which are stored in the star sensor 1 (step S3).
4) The directional vector of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) is converted into a directional vector of the navigation star in an ecliptic coordinate system (step S4).
5) The directional vector of the navigation star in the ecliptic coordinate system is converted into a directional vector (vCRFT) of the navigation star in a celestial coordinate system at the current time (T) (step S5).
6) The directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) is converted into a directional vector (vTRF) of the navigation star in a terrestrial coordinate system at an actual shooting time (T+Δt) according to the actual shooting time (T+Δt), and the precision of the star sensor 1 is obtained based on the directional vector (vTRF) of the navigation star in the terrestrial coordinate system (step S6).
With the method for measuring the precision of the star sensor according to an embodiment of the present disclosure, by using the precise accuracy of the Earth rotation, the star sensor is fixed on the Earth so as to point the main axis of the star sensor towards the zenith and moves (Ω=7.292115×10−5 rad/s) along with the Earth, and the angle variation of measured values of the star sensor corresponds to the movement of the star sensor. However, navigation stars stored in the navigation star catalog is expressed by coordinates in the J2000.0 Cartesian coordinate system (CRFJ2000), and due to the inconsistency of accuracies of three axes of the star sensor, a pointing precision of the star sensor is higher than a rolling precision thereof by one order of magnitude. In order to ensure the integrity of the pointing precision and high accuracy of the measurement, coordinates of the navigation star in the star sensor are converted into coordinates of the navigation star in the terrestrial coordinate system (TRF) at the current measuring time, thus eliminating the influence of a roll axis of the Earth on the pointing precision. At this time, theoretically, output results of the star sensor are constant values, i.e., a mounting matrix of the star sensor coordinate system relative to the terrestrial coordinate system. The change in the main axis of the star sensor in the terrestrial coordinate system may be measured based on the mounting matrix, thus measuring the precision of a pointing axis of the star sensor.
The steps of the method for measuring the precision of the star sensor according to an embodiment of the present disclosure will be described in detail below.
In the step S3, the directional vector (vCRFJ2000) of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) is as follows:
In the step S4, the directional vector (vERF) of the navigation star in the ecliptic coordinate system is acquired by rotating the J2000.0 Cartesian coordinate system around an X axis of the J2000.0 Cartesian coordinate system counterclockwise through 23°26′21″ based on the directional vector (vCRFJ2000) of the navigation star in the J2000.0 Cartesian coordinate system:
v
ERF
=R
x(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, converting the directional vector (vERF) of the navigation star in the ecliptic coordinate system into the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) is obtained by: rotating the directional vector (vERF) of the navigation star in the ecliptic coordinate system around a Z axis thereof clockwise through 50.29″×T to eliminate the influence of the equation of equinoxes; rotating the obtained vector of the navigation star around an X axis of a coordinate system after the first rotating clockwise through 23°26′21″; rotating the obtained vector of the navigation star around an X axis of a coordinate system after the second rotating counterclockwise through εA; rotating the obtained vector of the navigation star around a Z axis of a coordinate system after the third rotating clockwise through Δφ; and rotating the obtained vector of the navigation star around an X axis of a coordinate system after the fourth rotating clockwise through εA+Δε, to obtain the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) containing nutation terms, in which the Δφ and Δε represent a nutation in longitude and an oblique nutation respectively.
Particularly, in the step S5, the directional vector (vCRFT) of the navigation star in the celestial coordinate system is acquired by following formulas:
v
CRFT
=R
x(−(εA+Δε))RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000,
According to an embodiment of the present disclosure, according to the IAU2000B nutation model, εA; the nutation in longitude (Δφ) and the oblique nutation (Δε) are obtained by following formulas respectively:
In addition, in the above formulas, an argument αi is a linear combination of arguments which is determined as follows:
Particularly, in the above formulas:
F=1=134.96340251°+1717915923.2178″t
F
2=1′=357.529109181°+129596581.0481″t
F
3
=F=93.27209062°+1739527262.8478″t
F
4
=D=297.85019547°+1602961601.2090″t
F
5=Ω=125.04455501°−6962890.5431″t.
Furthermore, the anterior 10 terms of nik and Ai1-Ai6 in nutation expressions are listed in the following Tables 1-2. Other parameters may be found in the International Earth Rotation and Reference Systems Service website, i.e., http://www.iers.org.
Alternatively, coefficients in the nutation expressions may be found in “Celestial Reference System Transformation and its Application” (Press: Science Press; Author: Li Guangyu; ISBN: 9787030285102; Publication Date: August, 2010). The following Tables 1-2 schematically list the anterior 10 terms of finally desired coefficients.
According to an embodiment of the present disclosure, the step S6 may further comprise:
The directional vector (vTRF) of the navigation star in the terrestrial coordinate system is obtained by rotating the directional vector (vCRFT) of the navigation star in the celestial coordinate system around a Z axis of the celestial coordinate system counterclockwise at an angular velocity Ω of 7.292115×10−5 rad/s:
v
TRF
=R
Z(ΩΔt)RX(−(εA+Δε))RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, the optimal attitude matrix (Aq(T+Δt)) is obtained by minimizing a following objective function J(Aq(T+Δt)):
The pointing vector (p(T+Δt)) of the main axis of the star sensor is as follows:
According to an embodiment of the present disclosure, the angle (αij) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor is as follows:
αij=a cos(p(T+Δti)T·p(T+Δtj)),
The evaluation standard of the precision of the star sensor may be acquired by statistical analysis of αij.
In the abovementioned precision measuring method, the steps S1-S5 may only need to be performed once, but the step S6 may need to be performed at each time or in real time to collect and convert data continuously. Therefore, coordinate data of the navigation star in the terrestrial coordinate system at any time varied with the actual shooting time (T+Δt) may be obtained, and the precision of the star sensor may be acquired by statistical analysis of αij after solving the optimal attitude matrix (Aq(T+Δt)) of the star sensor, calculating the pointing vector (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt), and calculating the angle (αij) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt), as shown in
The system for measuring the precision of the star sensor according to an embodiment of the present disclosure will be described in detail below with reference to
As shown in
In the system for measuring the precision of the star sensor according to an embodiment of the present disclosure, the star sensor precision measurement unit 103 is used for measuring the precision of the star sensor 1, in which a current time (T) of the measuring start time relative to a J2000.0 time is input through the time input interface, a directional vector of the navigation star in a J2000.0 Cartesian coordinate system at the current time (T) is determined according to a right ascension and a declination (α, δ) of the navigation star in the J2000.0 Cartesian coordinate system and visual movement parameters (α′, δ′) of the navigation star in the direction of the right ascension and the declination which are stored in the star sensor 1, the directional vector of the navigation star in the J2000.0 Cartesian coordinate system at the current time (T) is converted into a directional vector of the navigation star in an ecliptic coordinate system, the directional vector of the navigation star in the ecliptic coordinate system is converted into a directional vector (vCRFT) of the navigation star in a celestial coordinate system at the current time (T), the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) is converted into a directional vector (vTRF) of the navigation star in a terrestrial coordinate system at an actual shooting time (T+Δt) according to the actual shooting time (T+Δt), and the precision of the star sensor 1 is obtained based on the directional vector (vTRF) of the navigation star in the terrestrial coordinate system.
With the system for measuring the precision of the star sensor according to an embodiment of the present disclosure, by using the precise accuracy of the Earth rotation, the star sensor is fixed on the Earth so as to point the main axis of the star sensor towards the zenith and moves (Ω=7.292115×10−5 rad/s) along with the Earth, and the angle variation of measured values of the star sensor corresponds to the movement of the star sensor. However, navigation stars stored in the navigation star catalog is expressed by coordinates in the J2000.0 Cartesian coordinate system (CRFJ2000), and due to the inconsistency of accuracies of three axes of the star sensor, a pointing precision of the star sensor is higher than a rolling precision thereof by one order of magnitude. In order to ensure the integrity of the pointing precision and high accuracy of the measurement, a coordinates of the navigation star in the star sensor are converted into a coordinate of the navigation star in the terrestrial coordinate system (TRF) at the current measuring time, thus eliminating the influence of a roll axis of the Earth on the pointing precision. At this time, theoretically, output results of the star sensor are constant values, i.e., a mounting matrix of the star sensor coordinate system relative to the terrestrial coordinate system. The change in the main axis of the star sensor in the terrestrial coordinate system may be measured based on the mounting matrix, thus measuring the precision of a pointing axis of the star sensor.
As shown in
According to an embodiment of the present disclosure, as shown in
As shown in
v
ERF
=R
x(23°26′21″)vCRFJ2000.
Furthermore, the star sensor precision measurement unit 103 may further comprise: a celestial coordinate system directional vector acquiring module 1033 for converting the directional vector (vERF) of the navigation star in the ecliptic coordinate system into the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) by:
Particularly, the celestial coordinate system directional vector acquiring module 1033 is configured to acquire the directional vector (vCRFT) of the navigation star in the celestial coordinate system by following formulas:
v
CRFT
=R
x(−(εA+Δε))RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000,
According to an embodiment of the present disclosure, according to the IAU2000B nutation model, εA, the nutation in longitude (Δφ) and the oblique nutation (Δε) are respectively as follows:
In addition, in the above formulas, an argument αi is a linear combination of arguments which is determined as follows:
The above parameters may refer to those described above in the method for measuring the precision of the star sensor according to an embodiment of the present disclosure, so detailed descriptions thereof will be omitted here for clarity purpose.
According to an embodiment of the present disclosure, the star sensor precision measurement unit 103 is configured to: convert the directional vector (vCRFT) of the navigation star in the celestial coordinate system at the current time (T) into the directional vector (vTRF) of the navigation star in the terrestrial coordinate system at the actual shooting time (T+Δt) according to the actual shooting time (T+Δt); solve an optimal attitude matrix (Aq(T+Δt)) of the star sensor by the QUEST method according to the directional vector (vTRF) of the navigation star in the terrestrial coordinate system; calculate a pointing vector (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt); and calculate an angle (αij) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt) to obtain a pointing precision of the star sensor.
According to an embodiment of the present disclosure, the star sensor precision measurement unit 103 further comprises: a terrestrial coordinate system directional vector acquiring module 1034 for acquiring the directional vector (vTRF) of the navigation star in the terrestrial coordinate system by rotating the directional vector (vCRFT) of the navigation star in the celestial coordinate system around a Z axis of the celestial coordinate system counterclockwise at an angular velocity Ω of 7.292115×10−5 rad/s:
v
TRF
=R
Z(ΩΔt)RX(−(εA+Δε))RZ(−Δφ)RX(εA)
R
x(−23°26′21″)RZ(−50.29″×T)RX(23°26′21″)vCRFJ2000.
According to an embodiment of the present disclosure, the optimal attitude matrix (Aq(T+Δt)) is obtained by minimizing a following objective function J(Aq(T+Δt)):
According to an embodiment of the present disclosure, the pointing vector (p(T+Δt)) of the main axis of the star sensor 1 is as follows:
According to an embodiment of the present disclosure, the angle (αij) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor is as follows:
αij=a cos(p(T+Δti)T·p(T+Δtj)),
The evaluation standard of the precision of the star sensor may be acquired by statistical analysis of αij.
The precision of the star sensor may be acquired by statistical analysis of αij after solving the optimal attitude matrix (AqT+Δt)) of the star sensor, calculating the pointing vector (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt), and calculating the angle (αij) of the pointing vectors (p(T+Δt)) of the main axis of the star sensor at the actual shooting time (T+Δt).
The system 100 may further comprise a star sensor precision output unit 105 for outputting the pointing precision of the main axis of the star sensor measured by the star sensor precision measurement unit 103. As shown in
With the method for measuring the precision of the star sensor and the system using the same according to an embodiment of the present disclosure, by using the precise accuracy of the Earth rotation, the star sensor is fixed on the Earth so as to point the main axis of the star sensor towards the zenith. By using coordinate conversion and real-time detecting results, problems of complex operation, expensive precise rotary and expensive star simulator in the conventional method for measuring the precision of the star sensor and the system using the same may be solved, and compared with the conventional method for measuring the precision of the star sensor and the system using the same, the measuring results may be more accurate and real, the precision of the star sensor may meet the requirement, and the measuring process is easy to achieve.
Reference throughout this specification to “an embodiment”, “some embodiments”, “one embodiment”, “an example”, “a specific examples”, or “some examples” means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the disclosure. Thus, the appearances of the phrases such as “in some embodiments”, “According to an embodiment of the present disclosure”, “in an embodiment”, “an example”, “a specific examples”, or “some examples” in various places throughout this specification are not necessarily referring to the same embodiment or example of the disclosure. Furthermore, the particular features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.
Although explanatory embodiments have been shown and described, it would be appreciated by those skilled in the art that changes, alternatives, and modifications all falling into the scope of the claims and their equivalents may be made in the embodiments without departing from spirit and principles of the disclosure.
Number | Date | Country | Kind |
---|---|---|---|
201110188262.1 | Jul 2011 | CN | national |
201110189264.2 | Jul 2011 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/CN2011/077977 | 8/3/2011 | WO | 00 | 1/25/2012 |