CN101943585B - Calibration method based on CCD star sensor - Google Patents

Calibration method based on CCD star sensor Download PDF

Info

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
Application number
CN 201010215400
Other languages
Chinese (zh)
Other versions
CN101943585A (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.)
Harbin Engineering University
Original Assignee
Harbin Engineering University
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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN 201010215400 priority Critical patent/CN101943585B/en
Publication of CN101943585A publication Critical patent/CN101943585A/en
Application granted granted Critical
Publication of CN101943585B publication Critical patent/CN101943585B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of scaling method based on the CCD star sensor
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
Figure GSB00000664116800011
(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
Figure GSB00000664116800012
(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)
Figure GSB00000664116800031
Transition matrix between i system and the boats and ships carrier coordinate system (b system):
C i b = C s b C i s
(1)
Wherein:
Figure GSB00000664116800034
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.
C i s = cos w cos v - sin w sin v cos u sin w cos v + cos w sin v cos u sin v sin u - cos w sin v - sin w cos v cos u - sin w sin v + cos w cos v cos u cos v sin u sin w sin u - cos w sin u cos u - - - ( 2 )
(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)
C e n = - sin λ cos λ 0 - sin φ cos λ - sin φ sin λ cos φ cos φ cos λ cos φ sin λ sin φ - - - ( 3 )
(3) find the solution terrestrial coordinate system (e system) with respect to the transition matrix between the i system
Figure GSB00000664116800043
C i e = cos ( A j + w ie · t ) sin ( A j + w ie · t ) 0 - sin ( A j + w ie · t ) cos ( A j + w ie · t ) 0 0 0 1 - - - ( 4 )
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:
C i b = C n b C e n C i e - - - ( 5 )
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
Figure GSB00000664116800046
Combination calculation obtains calculating geographic coordinate system with respect to the attitude transition matrix between the true geographic coordinate system
Figure GSB00000664116800047
C n n ′ = C b n ′ · C i b · ( C e n · C i e ) - 1 - - - ( 6 )
Then three misalignments are:
φ x=C(2,3)
φ y=C(3,1)(7)
φ z=C(1,2)
Wherein C represents
Figure GSB00000664116800049
Amount is measured as:
Z ( t ) = δV ( t ) φ ( t ) - - - ( 8 )
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:
X · ( t ) = F ( t ) X ( t ) + G ( t ) W ( t ) - - - ( 9 )
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:
X = δV E δV N δV U φ x φ y φ z ▿ x ▿ y ▿ z ϵ x ϵ y ϵ z T - - - ( 10 )
The white noise vector of system is:
W = w ▿ x w ▿ y w ▿ z w ϵ x w ϵ y w ϵ z 0 0 0 0 0 0 - - - ( 11 )
δ V wherein Eδ V Nδ V UThe velocity error of representing east orientation, north orientation respectively;
Figure GSB00000664116800054
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;
Figure GSB00000664116800055
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:
G ( t ) = C b n ′ 0 3 × 3 0 3 × 6 0 3 × 3 - C b n ′ 0 3 × 6 0 6 × 3 0 6 × 3 0 6 × 6 - - - ( 12 )
The state-transition matrix of system is:
F ( t ) = F s ( t ) 0 6 × 12 - - - ( 13 )
Wherein:
F s(t)=[F 1(t)?F 2(t)](14)
F 2 ( t ) = C b n ′ 0 3 × 3 0 3 × 3 - C b n ′ - - - ( 16 )
ω IeBe rotational-angular velocity of the earth,
Figure GSB00000664116800062
Be local geographic latitude.

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
Figure FSB00001071923300011
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
Figure FSB00001071923300012
Wherein:
Figure FSB00001071923300013
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;
C i s = cos ω cos v - sin ω sin v cos u sin ω cos v + cos ω sin v cos u sin v sin u - cos ω sin v - sin ω cos v cos u - sin ω sin v + cos ω cos v cos u cos v sin u sin ω sin u - cos ω sin u cos u ;
(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
Figure FSB00001071923300016
(3) find the solution e system with respect to the transition matrix between the i system
Figure FSB00001071923300017
C i e = cos ( A j + ω ie · t ) sin ( A j + ω ie · t ) 0 - sin ( A j + ω ie · t ) cos ( A j + ω ie · t ) 0 0 0 1
ω 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:
C n b = C i b · ( C e n · C i e ) - 1 ;
(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:
C n n ′ = C b n ′ · C i b · ( C e n · C i e ) - 1
φ x=C(2,3)
φ y=C(3,1)
φ z=C(1,2)
Wherein C represents
Figure FSB00001071923300023
Amount is measured as:
Z ( t ) = δV ( t ) φ ( t )
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:
X · ( t ) = F ( t ) X ( t ) + G ( t ) W ( t )
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:
X = δ V E δ V N δ V U φ x φ y φ z ▿ x ▿ y ▿ z ϵ x ϵ y ϵ z T
The white noise vector of system is:
W = w ▿ x w ▿ y w ▿ z w ϵ x w ϵ y w ϵ z 0 0 0 0 0 0
δ V wherein Eδ V Nδ V UThe velocity error of representing east orientation, north orientation respectively;
Figure FSB00001071923300028
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;
Figure FSB00001071923300031
Be respectively the white noise error of X, Y, Z axle gyro;
The system noise factor matrix is:
G ( t ) = C b n ′ 0 3 × 3 0 3 × 6 0 3 × 3 - C b n ′ 0 3 × 6 0 6 × 3 0 6 × 3 0 6 × 6
The state-transition matrix of system is:
F ( t ) = F s ( t ) 0 6 × 12
Wherein: F s(t)=[F 1(t) F 2(t)],
Figure FSB00001071923300034
F 2 ( t ) = C b n ′ 0 3 × 3 0 3 × 3 - C b n ′
ω IeBe rotational-angular velocity of the earth,
Figure FSB00001071923300036
Be local geographic latitude.
CN 201010215400 2010-07-02 2010-07-02 Calibration method based on CCD star sensor Expired - Fee Related CN101943585B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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