CN102997921A - Kalman filtering algorithm based on reverse navigation - Google Patents
Kalman filtering algorithm based on reverse navigation Download PDFInfo
- Publication number
- CN102997921A CN102997921A CN2011102730486A CN201110273048A CN102997921A CN 102997921 A CN102997921 A CN 102997921A CN 2011102730486 A CN2011102730486 A CN 2011102730486A CN 201110273048 A CN201110273048 A CN 201110273048A CN 102997921 A CN102997921 A CN 102997921A
- Authority
- CN
- China
- Prior art keywords
- reverse
- unit
- error
- inertial navigation
- navigation 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.)
- Granted
Links
Landscapes
- Navigation (AREA)
Abstract
The invention relates to a reverse combination navigation algorithm, and discloses a Kalman filtering algorithm based on reverse navigation. The invention aims at providing a reverse inertial/GPS combined navigation algorithm. According to the invention, inertia and GPS measurement data stored in POS are subjected to order reversing; reverse navigation solution from back to front is carried out; and inertial/GPS combined navigation is realized with a Kalman filtering technology. According to the invention, reverse inertial navigation attitude matrix and update equation of speed and position are established, and an error equation of speed, position and attitude angle is provided. On the basis, state amount and observation amount of reverse Kalman filter are selected, and a reverse Kalman filter filtering model is provided. After a back-to-front reverse processing of inertial/satellite data on a time series, reverse inertial/GPS combined navigation can be carried out by using the method provided by the invention. The method has the advantages that: a novel post treatment method is provided, a novel approach is provided for improving POS precision, and Kalman filter coefficient application range is expanded.
Description
Technical field
The present invention relates to a kind of reverse Integrated Navigation Algorithm, particularly reverse inertia/GPS (Global Positioning System) Integrated Navigation Algorithm.
Background technology
Common inertia/GPS Integrated Navigation Algorithm is that the time series that measurement data consists of is carried out being processed by the real-time forward behind the forward direction, and POS (Position and Orientation System) has stored the metric data in the whole task process.For the afterwards processing procedure of POS without requirement of real-time and all metric data known characteristics all, can be undertaken by the afterwards processing before backward by the metric data of reverse navigation to the POS storage, thereby open up a new route for the precision that improves POS, expand simultaneously Kalman filter factor range of application.
Summary of the invention
The object of the present invention is to provide a kind of reverse inertia/GPS Integrated Navigation Algorithm, inertia, GPS metric data inverted sequence to the POS storage, in the inverted sequence process, simultaneously gyrostatic measured value is got opposite sign, carry out being resolved by the reverse navigation before backward, and utilize the Kalman filtering technique to realize inertia/GPS integrated navigation.
The present invention is achieved in that a kind of Kalman filtering algorithm based on reverse navigation, is a kind of the navigation information data to be carried out aftertreatment Kalman filtering algorithm, wherein, in filtering, uses equation as described below:
Oppositely the renewal equation of the attitude matrix of inertial navigation system and speed, position is:
In the formula:
K represents the current time that calculates, real current time;
K-1 represents the previous moment calculated, real previous moment;
T is resolving the cycle of reverse inertial navigation system, unit: second, be constant after determining;
For carrier is that b is that navigation is n system, i.e. north day eastern geographic coordinate system, the attitude transition matrix of conversion, 3 * 3 dimensions;
ω wherein
IeBe the earth rotation angular speed, unit: radian per second,
Be the latitude of reverse inertial navigation system, unit: radian;
V wherein
N, v
EBe respectively north orientation speed, the east orientation speed of reverse inertial navigation system, unit: meter per second, R
M, R
NBe respectively earth meridian circle, prime vertical radius, unit: rice, h is the height of reverse inertial navigation system, unit: rice;
In the formula:
Carrying out for the first time making the speed initial value reverse, namely when reverse navigation resolves
This speed initial value is true last value of navigation procedure medium velocity;
g
n=[0-g 0]
T, wherein g is the acceleration of gravity of the earth, unit: meter per second
2
In the formula:
λ is the longitude of reverse inertial navigation system, unit: radian;
Oppositely speed, position and the attitude error equation of inertial navigation system are:
In the formula:
δ λ is respectively latitude, the longitude error of reverse inertial navigation system, unit: radian;
δ h is the height error of reverse inertial navigation system, unit: rice;
f
n=[f
Nf
Uf
E]
T, f wherein
N, f
U, f
EBe respectively north orientation acceleration, vertical acceleration, east orientation acceleration, unit: meter per second
2
φ=[φ
Nφ
Uφ
E]
T, φ wherein
N, φ
U, φ
EBe respectively the north orientation error angle of reverse inertial navigation system, vertical error angle, east orientation error angle, unit: radian;
δg
n=[0 -δg 0]
T;
Advantage of the present invention is by the attitude matrix of setting up reverse inertial navigation and speed, the renewal equation of position and the error equation of speed, position and attitude angle, provide the Filtering Model of reverse Kalman wave filter, and then realize the reverse integrated navigation of inertia/GPS information.The method provides a kind of new post processing mode, for the precision that improves POS has been opened up a new route.
Simultaneously the present invention has provided the implementation procedure of reverse Kalman filtering, has expanded the range of application of Kalman filtering.
Embodiment
The present invention is described further below in conjunction with specific embodiment:
1) reverse inertial navigation and error equation
Oppositely the renewal equation of the attitude matrix of inertial navigation system and speed, position is:
(be with the difference of positive navigation: k calculates to k-1 from the moment)
In the formula:
K represents the current time that calculates, real current time;
K-1 represents the previous moment calculated, real current time;
T is resolving the cycle of reverse inertial navigation system, unit: second, be constant after determining;
For carrier is that b is that navigation is the attitude transition matrix that n system (north day eastern geographic coordinate system) transforms, 3 * 3 dimensions;
ω wherein
IeBe the earth rotation angular speed, unit: radian per second,
Be the latitude of reverse inertial navigation system, unit: radian; (be with the difference of positive navigation: sign)
V wherein
N, v
EBe respectively north orientation speed, the east orientation speed of reverse inertial navigation system, unit: meter per second, R
M, R
NBe respectively earth meridian circle, prime vertical radius, unit: rice, h is the height of reverse inertial navigation system, unit: rice;
In the formula:
Carrying out for the first time making the speed initial value reverse, namely when reverse navigation resolves
This speed initial value is true last value of navigation procedure medium velocity;
g
n=[0-g 0]
T, wherein g is the acceleration of gravity of the earth, unit: meter per second
2
In the formula:
λ is the longitude of reverse inertial navigation system, unit: radian.
Oppositely speed, position and the attitude error equation of inertial navigation system are:
In the formula:
δ λ is respectively latitude, the longitude error of reverse inertial navigation system, unit: radian;
δ h is the height error of reverse inertial navigation system, unit: rice;
f
n=[f
Nf
Uf
E]
T, f wherein
N, f
U, f
EBe respectively north orientation acceleration, vertical acceleration, east orientation acceleration, unit: meter per second
2
φ=[φ
Nφ
Uφ
E]
T, φ wherein
N, φ
U, φ
EBe respectively the north orientation error angle of reverse inertial navigation system, vertical error angle, east orientation error angle, unit: radian;
δg
n=[0-δg 0]
T;
2) oppositely Kalman filtering
In the present embodiment, according to system's formation of POS, the error equation that the while foundation is derived, the quantity of state of totally 15 reverse integrated navigation systems of error variance conduct such as chosen position error, velocity error, attitude error, gyroscopic drift error and Jia Biao zero inclined to one side errors etc.,
Choose position, speed that position, speed and the GPS of reverse inertial navigation provide poor, as the observed quantity of POS,
Wherein subscript G represents the information that GPS provides;
λ
GBe respectively latitude, longitude that GPS provides, unit: radian; h
GBe the height that GPS provides, unit: rice;
Be respectively north orientation speed, vertical velocity, east orientation speed that GPS provides, unit: meter per second.
According to the error equation of the reverse inertial navigation system that provides, determine that its state equation is
In the formula:
A
B(t) be 15 * 15 to maintain the system parameter matrix, calculate according to formula (2);
W
B(t) be 15 * 1 to maintain system excitation noise vector.
Measurement equation is:
Z
B=H
BX
B(t)+V
B(t) (4)
In the formula:
H
BBe 6 * 15 dimension measurement matrixes;
V
B(t) be the measurement noise vector.
Turn to state equation and measurement equation are discrete:
Wherein
State transitions battle array for system; T
dBe the filtering cycle of system, unit: second; N is the frequency of resolving of reverse inertial navigation system.
Oppositely the Filtering Model of Kalman wave filter is:
In the formula:
Gain battle array for inverse filter;
Measuring noise square difference battle array for inverse filter.
Choose the state initial value
Estimate square error battle array initial value
System noise variance battle array initial value
And measuring noise square difference battle array initial value
After, adopt formula (8) to carry out reverse Kalman filtering.
3) output calibration
Adopt the estimate of error of reverse Kalman filtering
Reverse inertial navigation result is carried out output calibration.
The output calibration equation of position is
In the formula:
Be respectively the reverse Kalman filtering estimated value of latitude, longitude error, unit: radian;
The output calibration equation of attitude matrix is
Be the attitude matrix behind the output calibration, be used for calculating the attitude angle of reverse integrated navigation.
Estimate of error with filtering is proofreaied and correct reverse inertial navigation result, calculates reverse integrated navigation result.
Airborne Inertial (gyro zero is 0.03 °/h of stability partially, accelerometer bias stability 40 μ g), GPS (bearing accuracy meter level) test figure with certain model POS are example, further specify specific implementation process of the present invention.
Determine the estimation square error initial value of inverse filtering
The initial variance battle array of system noise
With measuring noise square difference battle array initial value
After, carry out reverse Kalman filtering according to formula (8).When GPS week, be 20000.000 seconds second, the state vector of estimation was
According to formula (8), (9), adopt the estimate of error of inverse filtering that reverse inertial navigation result is carried out output calibration, the latitude that gets reverse integrated navigation is
Longitude is λ
B=75.41156148 degree highly are h=11170.922 rice, and roll angle is γ
B=0.0209 degree, course angle is ψ
B=19.2987 degree, the angle of pitch is θ
B=-1.0891 degree.
Claims (1)
1. Kalman filtering algorithm based on reverse navigation is a kind of the navigation information data to be carried out aftertreatment Kalman filtering algorithm, it is characterized in that: in filtering, use equation as described below:
Oppositely the renewal equation of the attitude matrix of inertial navigation system and speed, position is:
In the formula:
K represents the current time that calculates, real current time;
K-1 represents the previous moment calculated, real current time;
T is resolving the cycle of reverse inertial navigation system, unit: second, be constant after determining;
For carrier is that b is that navigation is n system, i.e. north day eastern geographic coordinate system, the attitude transition matrix of conversion, 3 * 3 dimensions;
ω wherein
IeBe the earth rotation angular speed, unit: radian per second,
V wherein
N, v
EBe respectively north orientation speed, the east orientation speed of reverse inertial navigation system, unit: meter per second, R
M, R
NBe respectively earth meridian circle, prime vertical radius, unit: rice, h is the height of reverse inertial navigation system, unit: rice;
In the formula:
Carrying out for the first time making the speed initial value reverse, namely when reverse navigation resolves
This speed initial value is true last value of navigation procedure medium velocity;
g
n=[0-g 0]
T, wherein g is the acceleration of gravity of the earth, unit: meter per second
2
In the formula:
λ is the longitude of reverse inertial navigation system, unit: radian;
Oppositely speed, position and the attitude error equation of inertial navigation system are:
In the formula:
δ λ is respectively latitude, the longitude error of reverse inertial navigation system, unit: radian;
δ h is the height error of reverse inertial navigation system, unit: rice;
f
n=[f
Nf
Uf
E]
T, f wherein
N, f
U, f
EBe respectively north orientation acceleration, vertical acceleration, east orientation acceleration, unit: meter per second
2
φ=[φ
Nφ
Uφ
E]
T, φ wherein
N, φ
U, φ
EBe respectively the north orientation error angle of reverse inertial navigation system, vertical error angle, east orientation error angle, unit: radian;
δg
n=[0-δg 0]
T;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110273048.6A CN102997921B (en) | 2011-09-15 | 2011-09-15 | Kalman filtering algorithm based on reverse navigation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110273048.6A CN102997921B (en) | 2011-09-15 | 2011-09-15 | Kalman filtering algorithm based on reverse navigation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102997921A true CN102997921A (en) | 2013-03-27 |
CN102997921B CN102997921B (en) | 2015-02-25 |
Family
ID=47926797
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110273048.6A Active CN102997921B (en) | 2011-09-15 | 2011-09-15 | Kalman filtering algorithm based on reverse navigation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102997921B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105806338A (en) * | 2016-03-17 | 2016-07-27 | 孙红星 | GNSS/INS integrated positioning and directioning algorithm based on three-way Kalman filtering smoother |
CN106323226A (en) * | 2015-06-19 | 2017-01-11 | 中船航海科技有限责任公司 | System for measuring inertial navigation by using big dipper and method for installing included angle by tachymeter |
CN107702718A (en) * | 2017-09-18 | 2018-02-16 | 北京航空航天大学 | A kind of airborne POS based on moment observability degree model moves optimization method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760664B1 (en) * | 2001-06-25 | 2004-07-06 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Autonomous navigation system based on GPS and magnetometer data |
US20080265097A1 (en) * | 2007-04-30 | 2008-10-30 | Stecko Stephen M | Apparatus for an automated aerial refueling boom using multiple types of sensors |
CN101393025A (en) * | 2008-11-06 | 2009-03-25 | 哈尔滨工程大学 | AUV combined navigation system non-tracing switch method |
CN101949703A (en) * | 2010-09-08 | 2011-01-19 | 北京航空航天大学 | Strapdown inertial/satellite combined navigation filtering method |
-
2011
- 2011-09-15 CN CN201110273048.6A patent/CN102997921B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6760664B1 (en) * | 2001-06-25 | 2004-07-06 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Autonomous navigation system based on GPS and magnetometer data |
US20080265097A1 (en) * | 2007-04-30 | 2008-10-30 | Stecko Stephen M | Apparatus for an automated aerial refueling boom using multiple types of sensors |
CN101393025A (en) * | 2008-11-06 | 2009-03-25 | 哈尔滨工程大学 | AUV combined navigation system non-tracing switch method |
CN101949703A (en) * | 2010-09-08 | 2011-01-19 | 北京航空航天大学 | Strapdown inertial/satellite combined navigation filtering method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106323226A (en) * | 2015-06-19 | 2017-01-11 | 中船航海科技有限责任公司 | System for measuring inertial navigation by using big dipper and method for installing included angle by tachymeter |
CN105806338A (en) * | 2016-03-17 | 2016-07-27 | 孙红星 | GNSS/INS integrated positioning and directioning algorithm based on three-way Kalman filtering smoother |
CN107702718A (en) * | 2017-09-18 | 2018-02-16 | 北京航空航天大学 | A kind of airborne POS based on moment observability degree model moves optimization method and device |
CN107702718B (en) * | 2017-09-18 | 2020-03-24 | 北京航空航天大学 | Airborne POS maneuvering optimization method and device based on instant observability model |
Also Published As
Publication number | Publication date |
---|---|
CN102997921B (en) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101949703B (en) | Strapdown inertial/satellite combined navigation filtering method | |
CN102169184B (en) | Method and device for measuring installation misalignment angle of double-antenna GPS (Global Position System) in integrated navigation system | |
CN101893445B (en) | Rapid initial alignment method for low-accuracy strapdown inertial navigation system under swinging condition | |
CN106443746A (en) | Low-cost double-antenna GNSS/AHRS combination attitude determination method | |
CN103344260B (en) | Based on the strapdown inertial navitation system (SINS) Initial Alignment of Large Azimuth Misalignment On method of RBCKF | |
CN103471616A (en) | Initial alignment method of SINS (strapdown inertial navigation system) with moving base and at large azimuth misalignment angle | |
CN104655131A (en) | Initial inertial navigation alignment method based on terated strong tracking spherical simplex radial cubature Kalman filter (ISTSSRCKF) | |
CN104165641A (en) | Milemeter calibration method based on strapdown inertial navigation/laser velocimeter integrated navigation system | |
CN103217174B (en) | A kind of strapdown inertial navitation system (SINS) Initial Alignment Method based on low precision MEMS (micro electro mechanical system) | |
CN103278163A (en) | Nonlinear-model-based SINS/DVL (strapdown inertial navigation system/doppler velocity log) integrated navigation method | |
CN103900565A (en) | Method for obtaining inertial navigation system attitude based on DGPS (differential global positioning system) | |
CN102997915A (en) | POS post-processing method with combination of closed-loop forward filtering and reverse smoothing | |
CN103557864A (en) | Initial alignment method for micro electro mechanical system (MEMS) strap-down inertial navigation adaptive square-root cubature Kalman filtering (SCKF) | |
CN104374405A (en) | MEMS strapdown inertial navigation initial alignment method based on adaptive central difference Kalman filtering | |
CN104374401A (en) | Compensating method of gravity disturbance in strapdown inertial navigation initial alignment | |
CN103017787A (en) | Initial alignment method suitable for rocking base | |
CN102628691A (en) | Completely independent relative inertial navigation method | |
CN103900608A (en) | Low-precision inertial navigation initial alignment method based on quaternion CKF | |
CN103424127B (en) | A kind of speed adds specific force coupling Transfer Alignment | |
CN102538788B (en) | Low-cost damping navigation method based on state estimation and prediction | |
CN103792561A (en) | Tight integration dimensionality reduction filter method based on GNSS channel differences | |
CN102853837A (en) | MIMU and GNSS information fusion method | |
CN103398725A (en) | Star-sensor-based initial alignment method of strapdown inertial navigation system | |
CN105988129A (en) | Scalar-estimation-algorithm-based INS/GNSS combined navigation method | |
CN102997921B (en) | Kalman filtering algorithm based on reverse navigation |
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 |