CN105180946A - Wideband measurement-based satellite high-precision attitude determination method and system thereof - Google Patents

Wideband measurement-based satellite high-precision attitude determination method and system thereof Download PDF

Info

Publication number
CN105180946A
CN105180946A CN201510559211.3A CN201510559211A CN105180946A CN 105180946 A CN105180946 A CN 105180946A CN 201510559211 A CN201510559211 A CN 201510559211A CN 105180946 A CN105180946 A CN 105180946A
Authority
CN
China
Prior art keywords
attitude
delta
gyro
wideband
precision
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.)
Granted
Application number
CN201510559211.3A
Other languages
Chinese (zh)
Other versions
CN105180946B (en
Inventor
肖东东
朱庆华
祖立业
顾玥
操宏磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Xinyue Instrument Factory
Original Assignee
Shanghai Xinyue Instrument Factory
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Xinyue Instrument Factory filed Critical Shanghai Xinyue Instrument Factory
Priority to CN201510559211.3A priority Critical patent/CN105180946B/en
Publication of CN105180946A publication Critical patent/CN105180946A/en
Application granted granted Critical
Publication of CN105180946B publication Critical patent/CN105180946B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/24Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for cosmonautical navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/02Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by astronomical means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • G01C21/165Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Navigation (AREA)

Abstract

The invention discloses a wideband measurement-based satellite high-precision attitude determination method and a system thereof. The method comprises the following steps: completing output sampling of a gyro, a star sensor and an angle displacement sensor, and preprocessing sampled gyro data to eliminate high frequency noises output by the gyro; carrying out low pass filtering on the gyro data, and recurring current gyro pre-estimation attitude information according to the estimate of a last inertia measurement assembly; calculating the attitude estimate of the inertia measurement assembly; resolving an attitude correction signal after obtaining the attitude estimate of the inertia measurement assembly; and resolving an attitude matrix through combining the measurement value of the angle displacement sensor after obtaining the attitude correction signal, and resolving an attitude angle. The invention also discloses the system for realizing the method. The method and the system break limitations of an inertia attitude measurement system, so the satellite attitude measurement bandwidth is improved; and a multi-sensor information fusion technology is adopted, so the precision of the attitude determination system is improved.

Description

The satellite high-precision attitude determination method measured based on wideband and system
Technical field
The present invention relates to satellite wideband high-precision attitude determination technology, particularly, relate to a kind of satellite high-precision attitude determination method measured based on wideband.
Background technology
For ensureing the accurate control performance of satellite in orbit, need to utilize multiple sensor to complete the high-acruracy survey of satellite body relative attitude benchmark, to ensure the performance that attitude is determined, the result that attitude is determined the most at last exports, and the generation for controlled quentity controlled variable provides basis.For realizing correlation function, spaceborne computer needs the operation such as output sampling, Multi-source Information Fusion algorithm carrying out attitude measurement sensor.
At present in domestic high precision three axis stabilized satellite in orbit, the general high-precision attitude measuring system all adopting gyro and star sensor composition, state equation is set up by the Kinematics Law of satellite, by the output of gyro and star sensor by certain information fusion algorithm, obtain the attitude information of satellite.By the limitation of inertial sensor responsive bandwidth, when high frequency attitude disturbance be can not ignore, need to utilize the attitude measurement sensor with high-bandwidth response characteristic to provide attitude information.
In addition, domestic a kind of successful development with the attitude sensor part angular displacement sensor of high pass characteristic, compensate for the defect of Inertial Measurement Unit bandwidth deficiency, the measurement of high bandwidth attitude information is become a reality, but its shortcoming is to low frequency signal reproduction ability.
What require along with three axis stabilized satellite control accuracy improves constantly, and needs to determine the attitude measurement method of satellite steady-state operation in the design phase, studies a kind of wideband attitude determination method based on multi-sensor Theory of Information Fusion.
Summary of the invention
For the defect existed in above-mentioned prior art, the invention provides a kind of satellite high-precision attitude determination method measured based on wideband, by increasing the sensor of the responsive high frequency attitude information of a kind of energy, can on the basis of conventional inertia attitude measurement system, the attitude information realizing below 500Hz is measured, by information fusion method, improve the precision that three axis stabilized satellite attitude is determined.
For achieving the above object, the technical solution used in the present invention is as follows:
Based on the satellite high-precision attitude determination method that wideband is measured, comprise the steps:
Satellite, under equilibrium mode, completes and samples to the output of gyro, star sensor, angular displacement sensor, and the gyro data deduction constant value drift obtained sampling;
Carry out low-pass filtering to gyro data, eliminate the measurement noises that gyro exports, after gyro data process completes, utilize the attitude kinematics equations of satellite, clap the attitude of inertial measurement cluster estimation in conjunction with upper one, attitude information estimated by the current gyro of recursion;
Calculate the Attitude estimation value of current bat inertial measurement cluster;
After obtaining the Attitude estimation value of inertial measurement cluster, calculate attitude correction signal;
After obtaining attitude correction signal, in conjunction with the measured value of angular displacement sensor, calculate attitude matrix, and then calculate attitude angle.
Using the constant value drift increment of attitude misalignment hypercomplex number and gyro as quantity of state, star sensor is asked to export the attitude misalignment gone out with gyro recursion, with this deviation for measured value; According to the transfer law of attitude misalignment, the predicted value of predicted state amount; After this, according to the measurement model of gyro, star sensor, calculate the Attitude estimation value of current bat inertial measurement cluster.
The Attitude estimation value of inertial measurement cluster and the attitude output valve of attitude and heading reference system are asked deviation, by this deviation signal successively by low-pass filter, controller, produces attitude correction signal;
With the measured value of attitude correction signal and angular displacement sensor for input, calculate attitude matrix, and then calculate attitude angle.
Compared with prior art, its advantage and beneficial effect are the method that the present invention adopts:
By a kind of satellite high-precision attitude determination method measured based on wideband, breach the limitation of inertial posture measuring system, the bandwidth of satellite attitude measurement is improved; By multi-sensor information fusion method, improve the precision of attitude and heading reference system.
The inventive method is particularly useful for super steady remote sensing of the earth and super quiet inertial space is stablized in sensing task, on the basis of conventional inertia attitude measurement system, increase a kind of high-precision angular displacement sensor, complete the measurement to high frequency attitude information, control with the high precision high stability degree realizing spacecraft.
Accompanying drawing explanation
By reading the detailed description done non-limiting example with reference to the following drawings, other features, objects and advantages of the present invention will become more obvious:
Fig. 1 is data flow of the present invention and calculation flow chart;
Fig. 2 is that Attitude Calculation flow process estimated by gyro data process and gyro;
Fig. 3 is inertial posture measuring system Attitude Calculation flow process;
Fig. 4 is LFC low-frequency correction signal calculation process;
Fig. 5 is that wideband attitude information estimates flow process.
Accompanying drawing variable-definition:
Q g: attitude quaternion estimated by gyro;
Q s: star sensor exports attitude quaternion;
B: gyroscope constant value drift;
Q: inertial measurement cluster estimates attitude quaternion;
θ g: inertial measurement cluster estimates Eulerian angle;
θ cm: attitude correction signal;
θ: wideband Attitude estimation Eulerian angle.
Embodiment
Below in conjunction with specific embodiment, the present invention is described in detail.Following examples will contribute to those skilled in the art and understand the present invention further, but not limit the present invention in any form.It should be pointed out that to those skilled in the art, without departing from the inventive concept of the premise, some distortion and improvement can also be made.These all belong to protection scope of the present invention.
As shown in Figure 1, for the concrete steps that the present invention adopts, when satellite is in stable state, in each execution cycle, first the output of gyro, star sensor and angular displacement sensor is sampled, then pre-service is carried out to the data of gyro, eliminate the high frequency noise that gyro exports, the gyro to measure angular velocity integration after process is obtained the attitude quaternion information that gyro is estimated; Calculate star sensor afterwards to export and estimate the deviation hypercomplex number of attitude with gyro, in conjunction with the deviation hypercomplex number of one-step prediction and the yield value that calculates based on gyro and star sensor measurement model, calculate the optimal estimation value of low frequency attitude; Subsequently the difference between the current low frequency optimal estimation signal that obtains and previous step wideband attitude optimal estimation value is processed successively, obtain the wideband attitude correction signal with low frequency characteristic, in conjunction with the high frequency attitude information that angular displacement sensor exports, calculate attitude matrix; Last according to attitude matrix, calculate wideband attitude angle.
As shown in Figure 2, the gyro data sequence x of collection in (), after deduction gyroscopic drift b, the sequence obtained is X in (), the sequence exported afterwards is after filtering Y n, filtering recurrence equation is:
Y i ( n ) = T τ ( X i ( n ) - Y i ( n - 1 ) ) + Y i ( n - 1 )
In formula, T gets 0.2, τ and gets 0.1, n=1, and 2 ..., i=x, y, z.After this by Y in (), calculates gyro and estimates attitude q g,j(n) (j=0,1,2,3), accounting equation is as follows:
q G , 0 ( n ) q G , 1 ( n ) q G , 2 ( n ) q G , 3 ( n ) = q G , 0 ( n - 1 ) + T Y z ( n - 1 ) 2 q G , 0 ( n - 1 ) - T Y y ( n - 1 ) 2 q G , 2 ( n - 1 ) + T Y z ( n - 1 ) 2 q G , 3 ( n - 1 ) - T Y z ( n - 1 ) 2 q G , 0 ( n - 1 ) + q G , 1 + q G , 1 ( n - 1 ) + T Y x ( n - 1 ) 2 q G , 2 ( n - 1 ) + T Y y ( n - 1 ) 2 q G , 3 ( n - 1 ) T Y y ( n - 1 ) 2 q G , 0 ( n - 1 ) - T Y x ( n - 1 ) 2 q G , 1 ( n - 1 ) + q G , 2 ( n - 1 ) + T Y z ( n - 1 ) 2 q G , 3 ( n - 1 ) - T Y x ( n - 1 ) 2 q G , 0 ( n - 1 ) - T Y y ( n - 1 ) 2 q G , 1 ( n - 1 ) - T Y z ( n - 1 ) 2 q G , 2 ( n - 1 ) + q G , 3 ( n - 1 )
As shown in Figure 3, the output sequence of star sensor is designated as q s,kn (), (k=1,2,3), definition attitude misalignment hypercomplex number is Δ q e,k(n) (k=0,1,2,3), the observed reading Z of deviation hypercomplex number l(n), (l=1,2,3):
Z l ( n ) = q S , k ( n ) ⊗ q G , j - 1 ( n )
With following formula recursion Δ q e,kthe vector section of (n) and the constant value drift increment of gyro:
Δ q e , 1 ( n ) Δ q e , 2 ( n ) Δ q e , 3 ( n ) Δ b x ( n ) Δ b y ( n ) Δ b z ( n ) = Δ q e , 1 ( n - 1 ) Δ q e , 2 ( n - 1 ) Δ q e , 3 ( n - 1 ) Δ b x ( n - 1 ) Δ b y ( n - 1 ) Δ b z ( n - 1 ) + 0.1 ( Z 1 ( n ) - Δ q e , 1 ( n - 1 ) ) 0.1 ( Z 2 ( n ) - Δ q e , 2 ( n - 1 ) ) 0.1 ( Z 3 ( n ) - Δ q e , 3 ( n - 1 ) ) 0.01 ( Z 1 ( n ) - Δ q e , 1 ( n - 1 ) ) 0.01 ( Z 2 ( n ) - Δ q e , 2 ( n - 1 ) ) 0.01 ( Z 3 ( n ) - Δ q e , 3 ( n - 1 ) )
Δ q e,kn the scalar of () is:
Δq e , 0 ( n ) = 1 - ( Δq e , 1 ( n ) ) 2 - ( Δq e , 2 ( n ) ) 2 - ( Δq e , 3 ( n ) ) 2
The attitude of satellite hypercomplex number q then only gone out by gyro and the quick data estimation of star is:
q 0 ( n ) q 1 ( n ) q 2 ( n ) q 3 ( n ) = q G , 3 ( n ) Δq e , 0 ( n ) + q G , 0 ( n ) Δq e , 3 ( n ) + q G , 1 ( n ) Δq e , 2 ( n ) + q G , 2 ( n ) Δq e , 1 ( n ) q G , 3 ( n ) Δq e , 1 ( n ) + q G , 1 ( n ) Δq e , 3 ( n ) + q G , 2 ( n ) Δq e , 0 ( n ) - q G , 0 ( n ) Δq e , 2 ( n ) q G , 3 ( n ) Δq e , 2 ( n ) + q G , 2 ( n ) Δq e , 3 ( n ) + q G , 0 ( n ) Δq e , 1 ( n ) - q G , 1 ( n ) Δq e , 0 ( n ) q G , 3 ( n ) Δq e , 3 ( n ) - q G , 3 ( n ) Δq e , 0 ( n ) + q G , 1 ( n ) Δq e , 1 ( n ) - q G , 2 ( n ) Δq e , 2 ( n )
Gyroscope constant value drift update equation:
b x ( n ) b y ( n ) b z ( n ) = b x ( n - 1 ) b y ( n - 1 ) b z ( n - 1 ) + Δ b x ( n ) Δ b y ( n ) Δ b z ( n )
Convert attitude quaternion to attitude angle by 312 orders, have:
θ X=arcsin(2(q 1q 2+q 0q 3))
θ Y = a r c t a n ( 2 ( q 1 q 3 - q 0 q 2 ) - q 0 2 - q 1 2 + q 2 2 + q 3 2 )
θ Z = a r c t a n ( 2 ( q 2 q 3 - q 0 q 1 ) - q 0 2 + q 1 2 - q 2 2 + q 3 2 )
As shown in Figure 4, estimated value and upper one estimated value of clapping wideband attitude information of inertial posture measuring system ask deviation, are designated as Δ θ m(n), wherein m=X, Y, Z, n=1,2,3 ..., then correction signal following formula is estimated:
θ Cm(n)=0.5662Δθ m(n-1)+0.09154Δθ m(n-2)-0.1261Δθ m(n-3)-0.02205Δθ m(n-4)+3.39θ Cm(n-1)-4.336θ Cm(n-2)+2.479θ Cm(n-3)
In formula, the meaning of i is the same, n=5 during recursion, and 6,7 ..., before recursion, the moment needs the amount of assignment all to fix tax 0.1, and recursion certain hour can be restrained.
As shown in Figure 5, the attitude matrix of current time is designated as C a, the output of angular displacement sensor is designated as θ hmn (), wherein the meaning of m is with the same.C aform be:
C A ( n ) = C A 11 ( n ) C A 12 ( n ) C A 13 ( n ) C A 21 ( n ) C A 22 ( n ) C A 23 ( n ) C A 31 ( n ) C A 32 ( n ) C A 33 ( n )
Then the accounting equation of attitude matrix is as follows:
C A11(n)=C A11(n-1)+
C A21(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A31(n-1)×(θ HY(n)-θ HY(n-1)+θ CY(n)-θ CY(n-1))
C A12(n)=C A12(n-1)+
C A22(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A32(n-1)×(θ HY(n)-θ HY(n-1)+θ CY(n)-θ CY(n-1))
C A13(n)=C A13(n-1)+
C A23(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A33(n-1)×(θ HY(n)-θ HY(n-1)+θ CY(n)-θ CY(n-1))
C A21(n)=C A11(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A21(n-1)+
C A31(n-1)×(-θ HY(n)+θ HY(n-1)-θ CX(n)+θ CX(n-1))
C A22(n)=C A12(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+
C A22(n-1)+C A32(n-1)×(-θ HY(n)+θ HY(n-1)-θ CX(n)+θ CX(n-1))
C A23(n)=C A13(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+
C A23(n-1)+C A33(n-1)×(-θ HY(n)+θ HY(n-1)-θ CX(n)+θ CX(n-1))
C A31=C A11(n-1)×(-θ HY(n)+θ HY(n-1)-θ CY(n)+θ CY(n-1))+
C A21(n-1)×(θ HX(n)-θ HX(n-1)+θ CX(n)-θ CX(n-1)+C A31(N-1))
C A32=C A12(n-1)×(-θ HY(n)+θ HY(n-1)-θ CY(n)+θ CY(n-1))+
C A22(n-1)×(θ HX(n)-θ HX(n-1)+θ CX(n)-θ CX(n-1)+C A32(N-1))
C A33=C A13(n-1)×(-θ HY(n)+θ HY(n-1)-θ CY(n)+θ CY(n-1))+
C A23(n-1)×(θ HX(n)-θ HX(n-1)+θ CX(n)-θ CX(n-1)+C A33(N-1))
When attitude angle is a small amount of, calculate attitude angle by 312 turns of sequences as follows:
θ X = 1 2 ( C A 23 - C A 32 )
θ Y = 1 2 ( C A 31 - C A 13 )
θ Z = 1 2 ( C A 12 - C A 21 )
The invention provides a kind of satellite high-precision attitude determination method measured based on wideband, make three axis stabilized satellite in high precision high stability degree controls, rely on the conventional inertia such as gyro, star sensor attitude measurement sensor, the low frequency attitude information of satellite is estimated, rely on angular displacement sensor, the high frequency attitude information of satellite is measured.On the basis of low frequency attitude prediction, based on the feedback principle of closed-loop control, generate attitude correction signal, in conjunction with the high frequency attitude information that angular displacement sensor is measured, the wideband high-precision attitude realizing satellite is determined.Compared with prior art, its beneficial effect is: the limitation breaching inertial posture measuring system, and the bandwidth of satellite attitude measurement is improved; By multi-sensor information fusion method, improve the precision of attitude and heading reference system.
Above specific embodiments of the invention are described.It is to be appreciated that the present invention is not limited to above-mentioned particular implementation, those skilled in the art can make various distortion or amendment within the scope of the claims, and this does not affect flesh and blood of the present invention.

Claims (10)

1., based on the satellite high-precision attitude determination method that wideband is measured, it is characterized in that, comprise the steps:
Complete and the output of gyro, star sensor, angular displacement sensor is sampled, and pre-service is carried out to the gyro data obtained of sampling, eliminate the high frequency noise that gyro exports;
Carry out low-pass filtering to gyro data, clap the estimated value of inertial measurement cluster according to upper one, attitude information estimated by the current gyro of recursion;
Calculate the Attitude estimation value of current bat inertial measurement cluster;
After obtaining the Attitude estimation value of inertial measurement cluster, calculate attitude correction signal;
After obtaining attitude correction signal, in conjunction with the measured value of angular displacement sensor, calculate attitude matrix, and then calculate attitude angle.
2. the satellite high-precision attitude determination method measured based on wideband according to claim 1, it is characterized in that, the method that attitude information estimated by the current gyro of recursion is: the gyro data sequence x establishing collection in (), after deduction gyroscopic drift b, the sequence obtained is X in (), the sequence exported afterwards is after filtering Y n, filtering recurrence equation is:
Y i ( n ) = T τ ( X i ( n ) - Y i ( n - 1 ) ) + Y i ( n - 1 )
In formula, T gets 0.2, τ and gets 0.1, n=1, and 2 ..., i=x, y, z, after this by Y in (), calculates gyro and estimates attitude q g,j(n) j=0,1,2,3, accounting equation is as follows:
q G , 0 ( n ) q G , 1 ( n ) q G , 2 ( n ) q G , 3 ( n ) = q G , 0 ( n - 1 ) + T Y z ( n - 1 ) 2 q G , 0 ( n - 1 ) - T Y y ( n - 1 ) 2 q G , 2 ( n - 1 ) + T Y z ( n - 1 ) 2 q G , 3 ( n - 1 ) - T Y z ( n - 1 ) 2 q G , 0 ( n - 1 ) + q G , 1 + q G , 1 ( n - 1 ) + T Y x ( n - 1 ) 2 q G , 2 ( n - 1 ) + T Y y ( n - 1 ) 2 q G , 3 ( n - 1 ) T Y y ( n - 1 ) 2 q G , 0 ( n - 1 ) - T Y x ( n - 1 ) 2 q G , 1 ( n - 1 ) + q G , 2 ( n - 1 ) + T Y z ( n - 1 ) 2 q G , 3 ( n - 1 ) - T Y x ( n - 1 ) 2 q G , 0 ( n - 1 ) - T Y y ( n - 1 ) 2 q G , 1 ( n - 1 ) - T Y z ( n - 1 ) 2 q G , 2 ( n - 1 ) + q G , 3 ( n - 1 ) .
3. the satellite high-precision attitude determination method measured based on wideband according to claim 1, it is characterized in that, the method calculating the Attitude estimation value of current bat inertial measurement cluster is: the output of current bat star sensor and current gyro are estimated deviation between attitude as measured value, the attitude quaternion that the inertial measurement cluster calculating star sensor and gyro composition exports, calculates attitude angle by attitude quaternion.
4. the satellite high-precision attitude determination method measured based on wideband according to claim 3, it is characterized in that, method attitude quaternion being calculated attitude angle is: establish the output sequence of star sensor to be designated as q s,k(n), k=0,1,2,3, definition attitude misalignment hypercomplex number is Δ q e,k(n), k=0,1,2,3, the observed reading Z of deviation hypercomplex number l(n), l=0,1,2,3:
Z l ( n ) = q S , k ( n ) ⊗ q G , j - 1 ( n )
With following formula recursion Δ q e,kthe vector section of (n) and the constant value drift increment of gyro:
Δ q e , 1 ( n ) Δ q e , 2 ( n ) Δ q e , 3 ( n ) Δ b x ( n ) Δ b y ( n ) Δ b z ( n ) = Δ q e , 1 ( n - 1 ) Δ q e , 2 ( n - 1 ) Δ q e , 3 ( n - 1 ) Δ b x ( n - 1 ) Δ b y ( n - 1 ) Δ b z ( n - 1 ) + 0.1 ( Z 1 ( n ) - Δ q e , 1 ( n - 1 ) ) 0.1 ( Z 2 ( n ) - Δ q e , 2 ( n - 1 ) ) 0.1 ( Z 3 ( n ) - Δ q e , 3 ( n - 1 ) ) 0.01 ( Z 1 ( n ) - Δ q e , 1 ( n - 1 ) ) 0.01 ( Z 2 ( n ) - Δ q e , 2 ( n - 1 ) ) 0.01 ( Z 3 ( n ) - Δ q e , 3 ( n - 1 ) )
Δ q e,kn the scalar of () is:
Δq e , 0 ( n ) = 1 - ( Δq e , 1 ( n ) ) 2 - ( Δq e , 2 ( n ) ) 2 - ( Δq e , 3 ( n ) ) 2
The attitude of satellite hypercomplex number q then only gone out by gyro and the quick data estimation of star is:
q 0 ( n ) q 1 ( n ) q 2 ( n ) q 3 ( n ) = q G , 3 ( n ) Δq e , 0 ( n ) + q G , 0 ( n ) Δq e , 3 ( n ) + q G , 1 ( n ) Δq e , 2 ( n ) + q G , 2 ( n ) Δq e , 1 ( n ) q G , 3 ( n ) Δq e , 1 ( n ) + q G , 1 ( n ) Δq e , 3 ( n ) + q G , 2 ( n ) Δq e , 0 ( n ) - q G , 0 ( n ) Δq e , 2 ( n ) q G , 3 ( n ) Δq e , 2 ( n ) + q G , 2 ( n ) Δq e , 3 ( n ) + q G , 0 ( n ) Δq e , 1 ( n ) - q G , 1 ( n ) Δq e , 0 ( n ) q G , 3 ( n ) Δq e , 3 ( n ) - q G , 3 ( n ) Δq e , 0 ( n ) + q G , 1 ( n ) Δq e , 1 ( n ) - q G , 2 ( n ) Δq e , 2 ( n )
Gyroscope constant value drift update equation:
b x ( n ) b y ( n ) b z ( n ) = b x ( n - 1 ) b y ( n - 1 ) b z ( n - 1 ) + Δ b x ( n ) Δ b y ( n ) Δ b z ( n )
Convert attitude quaternion to attitude angle:
θ X=arcsin(2(q 1q 2+q 0q 3))
θ Y = a r c t a n ( 2 ( q 1 q 3 - q 0 q 2 ) - q 0 2 - q 1 2 + q 2 2 + q 3 2 ) .
θ Z = a r c t a n ( 2 ( q 2 q 3 - q 0 q 1 ) - q 0 2 + q 1 2 - q 2 2 + q 3 2 ) .
5. the satellite high-precision attitude determination method measured based on wideband according to claim 3, it is characterized in that, the method resolving attitude correction signal is: the Attitude estimation value of inertial measurement cluster and upper one are clapped between wideband Attitude estimation value and ask deviation, by this deviation signal successively by low-pass filter, controller, produce the attitude correction signal with low frequency characteristic.
6. the satellite high-precision attitude determination method measured based on wideband according to claim 5, it is characterized in that, described low-pass filter is 3 rank Butterworth filters, and described controller is scale-up factor is 0.1, integral coefficient is 10, differential coefficient is the controller of 0.01.
7. the satellite high-precision attitude determination method measured based on wideband according to claim 5, is characterized in that, the Attitude estimation value of inertial attitude assembly and upper one estimated value of clapping wideband attitude information ask the method for deviation to be: deviation is designated as Δ θ m(n), wherein m=X, Y, Z, n=1,2,3 ..., correction signal following formula is estimated:
θ Cm(n)=0.5662Δθ m(n-1)+0.09154Δθ m(n-2)-0.1261Δθ m(n-3)-0.02205Δθ m(n-4)+3.39θ Cm(n-1)-4.336θ Cm(n-2)+2.479θ Cm(n-3)
Wherein i=x, y, z, n=5 during recursion, 6,7 ..., before recursion, the moment needs the amount of assignment all to fix tax 0.1, and recursion certain hour is restrained.
8. the satellite high-precision attitude determination method measured based on wideband according to claim 5, it is characterized in that, with the high-frequency signal of the attitude correction signal and angular displacement sensor with low frequency characteristic for inputting, according to the metastatic rule of attitude matrix, recursion goes out the attitude matrix of current bat, according to attitude matrix, calculate attitude angle.
9. the satellite high-precision attitude determination method measured based on wideband according to claim 8, it is characterized in that, according to attitude matrix, the method calculating attitude angle is: the attitude matrix of current time is designated as C a, the output of angular displacement sensor is designated as θ hm(n), wherein m=X, Y, Z, n=1,2,3 ..., C aform be:
C A ( n ) = C A 11 ( n ) C A 12 ( n ) C A 13 ( n ) C A 21 ( n ) C A 22 ( n ) C A 23 ( n ) C A 31 ( n ) C A 32 ( n ) C A 33 ( n )
Then the accounting equation of attitude matrix is as follows:
C A11(n)=C A11(n-1)+
C A21(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A31(n-1)×(θ HY(n)-θ HY(n-1)+θ CY(n)-θ CY(n-1))
C A12(n)=C A12(n-1)+
C A22(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A32(n-1)×(θ HY(n)-θ HY(n-1)+θ CY(n)-θ CY(n-1))C A13(n)=C A13(n-1)+
C A23(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A33(n-1)×(θ HY(n)-θ HY(n-1)+θ CY(n)-θ CY(n-1))
C A21(n)=C A11(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+C A21(n-1)+
C A31(n-1)×(-θ HY(n)+θ HY(n-1)-θ CX(n)+θ CX(n-1))
C A22(n)=C A12(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+
C A22(n-1)+C A32(n-1)×(-θ HY(n)+θ HY(n-1)-θ CX(n)+θ CX(n-1))
C A23(n)=C A13(n-1)×(θ HZ(n)-θ HZ(n-1)+θ CZ(n)-θ CZ(n-1))+
C A23(n-1)+C A33(n-1)×(-θ HY(n)+θ HY(n-1)-θ CX(n)+θ CX(n-1))
C A31=C A11(n-1)×(-θ HY(n)+θ HY(n-1)-θ CY(n)+θ CY(n-1))+
C A21(n-1)×(θ HX(n)-θ HX(n-1)+θ CX(n)-θ CX(n-1)+C A31(N-1))
C A32=C A12(n-1)×(-θ HY(n)+θ HY(n-1)-θ CY(n)+θ CY(n-1))+
C A22(n-1)×(θ HX(n)-θ HX(n-1)+θ CX(n)-θ CX(n-1)+C A32(N-1))
C A33=C A13(n-1)×(-θ HY(n)+θ HY(n-1)-θ CY(n)+θ CY(n-1))+
C A23(n-1)×(θ HX(n)-θ HX(n-1)+θ CX(n)-θ CX(n-1)+C A33(N-1))
When attitude angle is a small amount of, calculate attitude angle as follows:
θ X = 1 2 ( C A 23 - C A 32 )
θ Y = 1 2 ( C A 31 - C A 13 )
θ Z = 1 2 ( C A 12 - C A 21 )
10. based on the satellite high-precision attitude and heading reference system that wideband is measured, for completing arbitrary described satellite high-precision attitude determination method measured based on wideband in claim 1 to 9.
CN201510559211.3A 2015-09-02 2015-09-02 Satellite high-precision attitude determination method and system based on wideband measurement Active CN105180946B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510559211.3A CN105180946B (en) 2015-09-02 2015-09-02 Satellite high-precision attitude determination method and system based on wideband measurement

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510559211.3A CN105180946B (en) 2015-09-02 2015-09-02 Satellite high-precision attitude determination method and system based on wideband measurement

Publications (2)

Publication Number Publication Date
CN105180946A true CN105180946A (en) 2015-12-23
CN105180946B CN105180946B (en) 2019-01-01

Family

ID=54903197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510559211.3A Active CN105180946B (en) 2015-09-02 2015-09-02 Satellite high-precision attitude determination method and system based on wideband measurement

Country Status (1)

Country Link
CN (1) CN105180946B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109141394A (en) * 2018-07-06 2019-01-04 航天星图科技(北京)有限公司 A kind of high-precision Satellite Attitude Determination method based on many attitude sensor
TWI717726B (en) * 2019-04-30 2021-02-01 財團法人國家實驗研究院 System and method for fusion of satellite attitude data around the earth
CN113109853A (en) * 2021-03-12 2021-07-13 上海卫星工程研究所 Satellite attitude variable frequency calculation output method and system based on double-frequency and double-mode design

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109346A (en) * 1990-02-01 1992-04-28 Microcosm, Inc. Autonomous spacecraft navigation system
CN101196398A (en) * 2007-05-25 2008-06-11 北京航空航天大学 Spacecraft posture confirming method based on Euler-q algorithm and DD2 filtering
CN103148853A (en) * 2013-03-20 2013-06-12 清华大学 Satellite attitude determination method and system based on star sensors
CN103708044A (en) * 2013-12-06 2014-04-09 上海新跃仪表厂 Saturated sliding mode variable structure control method for rapidly maneuvering attitudes of satellites

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5109346A (en) * 1990-02-01 1992-04-28 Microcosm, Inc. Autonomous spacecraft navigation system
CN101196398A (en) * 2007-05-25 2008-06-11 北京航空航天大学 Spacecraft posture confirming method based on Euler-q algorithm and DD2 filtering
CN103148853A (en) * 2013-03-20 2013-06-12 清华大学 Satellite attitude determination method and system based on star sensors
CN103708044A (en) * 2013-12-06 2014-04-09 上海新跃仪表厂 Saturated sliding mode variable structure control method for rapidly maneuvering attitudes of satellites

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
何世民等: "基于宽带宽测量的姿态确定方法", 《空间控制技术与应用》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109141394A (en) * 2018-07-06 2019-01-04 航天星图科技(北京)有限公司 A kind of high-precision Satellite Attitude Determination method based on many attitude sensor
CN109141394B (en) * 2018-07-06 2020-07-24 中科星图股份有限公司 High-precision satellite attitude determination method based on multiple attitude sensors
TWI717726B (en) * 2019-04-30 2021-02-01 財團法人國家實驗研究院 System and method for fusion of satellite attitude data around the earth
CN113109853A (en) * 2021-03-12 2021-07-13 上海卫星工程研究所 Satellite attitude variable frequency calculation output method and system based on double-frequency and double-mode design

Also Published As

Publication number Publication date
CN105180946B (en) 2019-01-01

Similar Documents

Publication Publication Date Title
CN103674023B (en) Method for dynamically measuring attitude of star sensor based on top accurate angle relevance
CN108225308B (en) Quaternion-based attitude calculation method for extended Kalman filtering algorithm
CN100559125C (en) A kind of spacecraft attitude based on Euler-q algorithm and DD2 filtering is determined method
CN109931955B (en) Initial alignment method of strap-down inertial navigation system based on state-dependent lie group filtering
CN102937450B (en) A kind of relative attitude defining method based on gyro to measure information
WO2004063669A2 (en) Attitude change kalman filter measurement apparatus and method
CN104698485A (en) BD, GPS and MEMS based integrated navigation system and method
CN102645223B (en) Serial inertial navigation vacuum filtering correction method based on specific force observation
CN109507706B (en) GPS signal loss prediction positioning method
CN105606846B (en) A kind of accelerometer calibration method based on attitude information
CN111189442B (en) CEPF-based unmanned aerial vehicle multi-source navigation information state prediction method
CN111895988A (en) Unmanned aerial vehicle navigation information updating method and device
He et al. A combination orientation compass based on the information of polarized skylight/geomagnetic/MIMU
CN105180946A (en) Wideband measurement-based satellite high-precision attitude determination method and system thereof
CN105988129A (en) Scalar-estimation-algorithm-based INS/GNSS combined navigation method
CN112729332B (en) Alignment method based on rotation modulation
CN114459466A (en) MEMS multi-sensor data fusion processing method based on fuzzy control
CN108871319B (en) Attitude calculation method based on earth gravity field and earth magnetic field sequential correction
CN110595434A (en) Quaternion fusion attitude estimation method based on MEMS sensor
CN108007457B (en) Monitoring navigation system asynchronous data fusion method based on subdivided time slices
CN103954288A (en) Determination method for precision responding relation of satellite attitude determination system
CN111578931B (en) High-dynamic aircraft autonomous attitude estimation method based on online rolling time domain estimation
CN105136150A (en) Attitude determination method based on multiple star-sensor measure information fusion
Bayat et al. An augmented strapdown inertial navigation system using jerk and jounce of motion for a flying robot
Liu et al. FDO-Calibr: visual-aided IMU calibration based on frequency-domain optimization

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant