CN101943585B - Calibration method based on CCD star sensor - Google Patents
Calibration method based on CCD star sensor Download PDFInfo
- Publication number
- CN101943585B CN101943585B CN 201010215400 CN201010215400A CN101943585B CN 101943585 B CN101943585 B CN 101943585B CN 201010215400 CN201010215400 CN 201010215400 CN 201010215400 A CN201010215400 A CN 201010215400A CN 101943585 B CN101943585 B CN 101943585B
- Authority
- CN
- China
- Prior art keywords
- cos
- sin
- omega
- centerdot
- coordinate system
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Gyroscopes (AREA)
- Navigation (AREA)
Abstract
The invention provides a calibration method based on a CCD star sensor. The method comprises the following steps: (1) acquiring output of the CCD star sensor: attitude information of coordinates of the CCD star sensor relative to a system i; (2) acquiring local position information to obtain a transformation matrix of an earth coordinate system e relative to a navigation coordinate system n; (3) solving a transformation matrix of the system e relative to the system i; (4) resolving the information given in step (1), (2) and (3) to obtain an attitude matrix; (5) performing conversion on the attitude matrix obtained in step (4) to obtain a misalignment angle which is taken as an observational equation and substituted into a Kalman filter for filter estimation; and (6) estimating gyro constant drift and accelerometer zero offset via step (5). The calibration method of the invention can help achieve stable calibration result in short time and estimate the gyro constant drift and the accelerometer zero offset without any maneuverable measure.
Description
Technical field
What the present invention relates to is a kind of scaling method, particularly relates to a kind of scaling method of strapdown inertial navitation system (SINS).
Background technology
Strapdown inertial navitation system (SINS) is based on the self-aid navigation system of inertial measurement component and navigational computer formation.Generally, no matter be Platform Inertial Navigation System or strapdown inertial navitation system (SINS), before carrying out navigation work, all must carry out the initial alignment of inertial navigation system, initial alignment is divided into two stages, and first stage is a coarse alignment; Second stage is the fine alignment stage.The fine alignment stage, the general Kalman filter that adopts was estimated three misalignments.In the aligning model of quiet pedestal, do not utilize any maneuvering characteristics, Kalman filter can only estimate seven variablees; Under the situation that adopts motor-driven measure, Kalman filter can improve by the number of estimator.After zero of gyroscope constant value drift and accelerometer obtains estimating partially, it is compensated, this measure has very big effect to the precision that improves navigator.
When utilizing the CCD star sensor to carry out initial alignment, owing to its optical axis pointing accuracy can reach in 20 rads, so the alignment precision height, and quick, stable; Three misalignments can be undertaken obtaining after the disposable initial alignment to a certain extent by the CCD star sensor, the misalignment that utilization obtains does not need carrier to do any motor-driven measure and just can estimate gyroscope constant value drift and accelerometer bias as observed quantity.
Summary of the invention
The object of the present invention is to provide a kind of quick, stable scaling method that can effectively improve the navigator navigation accuracy based on the CCD star sensor.
The object of the present invention is achieved like this:
(1) gather the output of CCD star sensor: the coordinate system of CCD star sensor is a attitude information between the i system with respect to inertial coordinates system
(2) gathering local positional information is longitude and latitude, and obtaining terrestrial coordinate system is that e system is the transition matrix of n system with respect to navigation coordinate system
(3) find the solution e system with respect to the transition matrix between the i system
(4) by given information in (1), (2), (3) step, resolve and obtain attitude matrix;
(5) attitude matrix that obtains in the step (4) is obtained misalignment through converting, as observation equation, the substitution Kalman filter is carried out Filtering Estimation with it;
(6) estimate the constant value drift and the accelerometer bias of gyro by step (5).
Method of the present invention has the following advantages:
This method is the scaling method that a kind of attitude sensor that relies on error As time goes on not disperse carries out, can reach stable calibration result in short time, different with scaling method in the past is, it does not need to carry out any motor-driven measure, just can estimate gyroscope constant value drift and accelerometer bias.
The following mode of beneficial effect of the present invention is verified:
Matlab emulation
(1) under following simulated conditions, this method is carried out emulation experiment:
The strapdown attitude system does the three-axis swinging motion.Carrier waves to angle, pitch angle and roll angle with sinusoidal rule deviation from voyage route, and its mathematical model is:
ψ=ψ
msin(ω
ψ+φ
ψ)+k
θ=θ
msin(ω
θ+φ
θ)
γ=γ
msin(ω
γ+φ
γ)
Wherein: ψ, θ, γ represent the angle variables of waving around course angle, pitch angle and roll angle respectively; ψ
m, θ
m, γ
mThe angle amplitude is waved in expression accordingly respectively; ω
ψ, ω
θ, ω
γRepresent corresponding angle of oscillation frequency respectively; φ
ψ, φ
θ, φ
γRepresent corresponding initial phase respectively; And ω
i=2 π/T
i, i=ψ, θ, γ, T
iRepresent corresponding rolling period; K is a true flight path.T
ψ=20s,T
θ=25s,T
γ=26s。
Carrier initial position: 45.7796 ° of north latitude, 126.6705 ° of east longitudes;
The true attitude angle of carrier: ψ=0 °, θ=0 °, γ=30 °;
Equatorial radius: R
e=6378393.0m;
The earth surface acceleration of gravity that can get by universal gravitation: g
0=9.78049;
Rotational-angular velocity of the earth (radian per second): 7.2921158e-5;
The maximum error of CCD star sensor: η=0.01 °
The gyroscope constant value drift: 0.01 degree/hour;
Gyroscope white noise error: 0.005 degree/hour;
Accelerometer bias: 10
-4g
0
Accelerometer white noise error: 5 * 10
-5g
0:
Constant: π=3.1415926;
Simulation time: t=3600s;
Sample frequency: Hn=0.1;
Utilize the described method of invention to estimate to obtain gyroscope constant value drift as shown in Figure 1; The estimated value of accelerometer bias as shown in Figure 2, three normal value gyroscopic drift estimators are better as seen in Figure 1, the accelerometer bias among Fig. 2 also can estimate preferably.
Description of drawings
Fig. 1 is that x, the y, the z axle that utilize Matlab emulation to obtain often are worth gyroscopic drift estimation curve figure;
Fig. 2 is the curve map of ratio between x, y, z axis accelerometer zero inclined to one side estimated value and the actual value that utilizes Matlab emulation to obtain;
Fig. 3 is the steps flow chart block diagram of invention.
Embodiment
For example the present invention is done description in more detail below in conjunction with accompanying drawing:
(1) output of collection CCD star sensor: the coordinate system of CCD star sensor is with respect to inertial coordinates system (i system: the attitude information celestial coordinate system)
Transition matrix between i system and the boats and ships carrier coordinate system (b system):
(1)
Wherein:
Be the transition matrix between CCD star sensor coordinate system (s system) and the b system, it can accurately obtain by optical laying when navigator is loaded onto ship;
Celestial coordinate system O-UVW according to changeing the w angle counterclockwise around the W axle earlier, is obtained O-U
1V
1W
1Coordinate system is again around U
1Change the u angle counterclockwise, make W
1Axle and Z
sOverlap, obtain O-U
2V
2W
2Coordinate system is at last again around W
2Axle is rotated counterclockwise the v angle, obtains O
s-U
sV
sW
sCoordinate system.
(2) gather local positional information (longitude and latitude), can obtain the transition matrix of terrestrial coordinate system (e system) with respect to navigation coordinate system (n system)
(3) find the solution terrestrial coordinate system (e system) with respect to the transition matrix between the i system
w
IeBe rotational-angular velocity of the earth, t is the concrete time that the universal time system provides, A
jBe initial position (longitude and latitude) and the angle between the first point of Aries.
(4) by given information in (1), (2), (3) step, resolve and obtain attitude matrix:
Can calculate attitude information.
(5) attitude matrix that obtains in the step (4) is obtained misalignment through converting, as observation equation, the substitution Kalman filter is carried out Filtering Estimation with it;
Owing to the error of CCD star sensitivity not along with the accumulation of time increases, therefore can think that attitude matrix is real attitude matrix, with the attitude matrix of this matrix and inertial navigation real-time resolving
Combination calculation obtains calculating geographic coordinate system with respect to the attitude transition matrix between the true geographic coordinate system
Then three misalignments are:
φ
x=C(2,3)
φ
y=C(3,1)(7)
φ
z=C(1,2)
Amount is measured as:
Wherein:
δ V (t) is the speed of inertial reference calculation and the difference between the real speed;
(6) can estimate the constant value drift and the accelerometer bias of gyro by step (5).
Use first-order linear immediately the differential equation to describe the state error of strapdown attitude system as follows:
The state vector of etching system when wherein X (t) is t; F (t) and G (t) are respectively system state matrix and noise matrix; W (t) is the noise vector of system;
The state vector of system is:
The white noise vector of system is:
δ V wherein
Eδ V
Nδ V
UThe velocity error of representing east orientation, north orientation respectively;
Be respectively the partially zero of X, Y, Z axis accelerometer; ε
xε
yε
zBe respectively the constant value drift of X, Y, Z axle gyro;
Be respectively the white noise error of X, Y-axis accelerometer;
Be respectively the white noise error of X, Y, Z axle gyro;
The system noise factor matrix is:
The state-transition matrix of system is:
Wherein:
F
s(t)=[F
1(t)?F
2(t)](14)
Claims (2)
1. scaling method based on the CCD star sensor is characterized in that:
(1) gather the output of CCD star sensor: the coordinate system of CCD star sensor is a attitude information between the i system with respect to inertial coordinates system
The method of the output of described collection CCD star sensor is:
I system and boats and ships carrier coordinate system are that the transition matrix between the b system is
Wherein:
For CCD star sensor coordinate system is transition matrix between s system is with b, when loading onto ship, navigator accurately obtains by optical laying;
Celestial coordinate system O-UVW according to changeing the ω angle counterclockwise around the W axle earlier, is obtained O-U
1V
1W
1Coordinate system is again around U
1Change the u angle counterclockwise, make W
1Axle and Z
sOverlap, obtain O-U
2V
2W
2Coordinate system is at last again around W
2Axle is rotated counterclockwise the v angle, obtains O
s-U
sV
sW
sCoordinate system;
(2) gathering local positional information is longitude and latitude, and obtaining terrestrial coordinate system is that e system is the transition matrix of n system with respect to navigation coordinate system
ω
IeBe rotational-angular velocity of the earth, t is the concrete time that the universal time system provides, A
jBe initial position and the angle between the first point of Aries;
(4) by given information in (1), (2), (3) step, resolve and obtain attitude matrix, described attitude matrix
For:
(5) attitude matrix that obtains in the step (4) is obtained misalignment through converting, as observation equation, the substitution Kalman filter is carried out Filtering Estimation with it; Concrete grammar is:
φ
x=C(2,3)
φ
y=C(3,1)
φ
z=C(1,2)
Amount is measured as:
Wherein:
δ V (t) is the speed of inertial reference calculation and the difference between the real speed;
(6) estimate the constant value drift and the accelerometer bias of gyro by step (5).
2. a kind of scaling method based on the CCD star sensor according to claim 1 is characterized in that describedly estimating the constant value drift of gyro and the method for accelerometer bias is:
Use the first-order linear stochastic differential equation to describe the state error of strapdown attitude system:
The state vector of etching system when wherein X (t) is t; F (t) and G (t) are respectively system state matrix and noise matrix; W (t) is the noise vector of system;
The state vector of system is:
The white noise vector of system is:
δ V wherein
Eδ V
Nδ V
UThe velocity error of representing east orientation, north orientation respectively;
Be respectively the partially zero of X, Y, Z axis accelerometer; ε
xε
yε
zBe respectively the constant value drift of X, Y, Z axle gyro;
Be respectively the white noise error of X, Y-axis accelerometer;
Be respectively the white noise error of X, Y, Z axle gyro;
The system noise factor matrix is:
The state-transition matrix of system is:
Wherein: F
s(t)=[F
1(t) F
2(t)],
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010215400 CN101943585B (en) | 2010-07-02 | 2010-07-02 | Calibration method based on CCD star sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010215400 CN101943585B (en) | 2010-07-02 | 2010-07-02 | Calibration method based on CCD star sensor |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101943585A CN101943585A (en) | 2011-01-12 |
CN101943585B true CN101943585B (en) | 2013-07-31 |
Family
ID=43435702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010215400 Expired - Fee Related CN101943585B (en) | 2010-07-02 | 2010-07-02 | Calibration method based on CCD star sensor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101943585B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102393204B (en) * | 2011-10-21 | 2013-05-08 | 哈尔滨工程大学 | Combined navigation information fusion method based on SINS (Ship's Inertial Navigation System)/CNS (Communication Network System) |
CN102564455B (en) * | 2011-12-29 | 2014-10-15 | 南京航空航天大学 | Star sensor installation error four-position calibration and compensation method |
CN104180807B (en) * | 2013-05-25 | 2017-05-10 | 成都国星通信有限公司 | High precision attitude determination method of integrated navigation system |
CN103398725A (en) * | 2013-07-29 | 2013-11-20 | 哈尔滨工程大学 | Star-sensor-based initial alignment method of strapdown inertial navigation system |
CN103604428A (en) * | 2013-11-22 | 2014-02-26 | 哈尔滨工程大学 | Star sensor positioning method based on high-precision horizon reference |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5473746A (en) * | 1993-04-01 | 1995-12-05 | Loral Federal Systems, Company | Interactive graphics computer system for planning star-sensor-based satellite attitude maneuvers |
CN1949002A (en) * | 2005-10-12 | 2007-04-18 | 北京航空航天大学 | Internal and external element correcting method of star sensor |
CN101196398A (en) * | 2007-05-25 | 2008-06-11 | 北京航空航天大学 | Spacecraft posture confirming method based on Euler-q algorithm and DD2 filtering |
CN101660914A (en) * | 2009-08-19 | 2010-03-03 | 南京航空航天大学 | Airborne starlight of coupling inertial position error and independent navigation method of inertial composition |
-
2010
- 2010-07-02 CN CN 201010215400 patent/CN101943585B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5473746A (en) * | 1993-04-01 | 1995-12-05 | Loral Federal Systems, Company | Interactive graphics computer system for planning star-sensor-based satellite attitude maneuvers |
CN1949002A (en) * | 2005-10-12 | 2007-04-18 | 北京航空航天大学 | Internal and external element correcting method of star sensor |
CN101196398A (en) * | 2007-05-25 | 2008-06-11 | 北京航空航天大学 | Spacecraft posture confirming method based on Euler-q algorithm and DD2 filtering |
CN101660914A (en) * | 2009-08-19 | 2010-03-03 | 南京航空航天大学 | Airborne starlight of coupling inertial position error and independent navigation method of inertial composition |
Non-Patent Citations (1)
Title |
---|
杨波 等.捷联惯导/星敏感器组合***的在轨自标定方法研究.《航天控制》.2010,第28卷(第1期),12-16,26. * |
Also Published As
Publication number | Publication date |
---|---|
CN101943585A (en) | 2011-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102486377B (en) | Method for acquiring initial course attitude of fiber optic gyro strapdown inertial navigation system | |
CN101514900B (en) | Method for initial alignment of a single-axis rotation strap-down inertial navigation system (SINS) | |
CN101881619B (en) | Ship's inertial navigation and astronomical positioning method based on attitude measurement | |
CN103471616B (en) | Initial Alignment Method under a kind of moving base SINS Large azimuth angle condition | |
CN103900565B (en) | A kind of inertial navigation system attitude acquisition method based on differential GPS | |
CN100516775C (en) | Method for determining initial status of strapdown inertial navigation system | |
CN101706284B (en) | Method for increasing position precision of optical fiber gyro strap-down inertial navigation system used by ship | |
CN101706287B (en) | Rotating strapdown system on-site proving method based on digital high-passing filtering | |
CN101713666B (en) | Single-shaft rotation-stop scheme-based mooring and drift estimating method | |
CN104236586B (en) | Moving base transfer alignment method based on measurement of misalignment angle | |
CN101571394A (en) | Method for determining initial attitude of fiber strapdown inertial navigation system based on rotating mechanism | |
CN101893445A (en) | Rapid initial alignment method for low-accuracy strapdown inertial navigation system under swinging condition | |
CN103217174B (en) | A kind of strapdown inertial navitation system (SINS) Initial Alignment Method based on low precision MEMS (micro electro mechanical system) | |
CN102519470A (en) | Multi-level embedded integrated navigation system and navigation method | |
CN101915579A (en) | Novel CKF(Crankshaft Fluctuation Sensor)-based SINS (Ship Inertial Navigation System) large misalignment angle initially-aligning method | |
CN102116634A (en) | Autonomous dimensionality reduction navigation method for deep sky object (DSO) landing detector | |
CN101943585B (en) | Calibration method based on CCD star sensor | |
CN103674064B (en) | Initial calibration method of strapdown inertial navigation system | |
CN102393204B (en) | Combined navigation information fusion method based on SINS (Ship's Inertial Navigation System)/CNS (Communication Network System) | |
CN103245357A (en) | Secondary quick alignment method of marine strapdown inertial navigation system | |
CN109489661B (en) | Gyro combination constant drift estimation method during initial orbit entering of satellite | |
CN103604428A (en) | Star sensor positioning method based on high-precision horizon reference | |
CN102853837A (en) | MIMU and GNSS information fusion method | |
CN103954282B (en) | Strapdown inertial navigation method based on accelerometer output increment | |
CN103398725A (en) | Star-sensor-based initial alignment method of strapdown inertial navigation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130731 Termination date: 20190702 |