CN103727938B - A kind of pipeline mapping inertial navigation odometer Combinated navigation method - Google Patents
A kind of pipeline mapping inertial navigation odometer Combinated navigation method Download PDFInfo
- Publication number
- CN103727938B CN103727938B CN201310516139.7A CN201310516139A CN103727938B CN 103727938 B CN103727938 B CN 103727938B CN 201310516139 A CN201310516139 A CN 201310516139A CN 103727938 B CN103727938 B CN 103727938B
- Authority
- CN
- China
- Prior art keywords
- delta
- odometer
- error
- navigation
- phi
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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/165—Navigation; 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
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
Abstract
The invention belongs to a kind of air navigation aid, be specifically related to a kind of pipeline mapping inertial navigation odometer Combinated navigation method, it comprises the steps, (1) setting up computation model, (2) boat position calculates, (3) Kalman filter model, (4) reverse process, (5) index point correction.It is an advantage of the invention that, propose a kind of pipeline survey field inertial navigation odometer Combinated navigation method, the method recycles global test data, by forward and reverse associating Navigation, every error of inertial navigation system and odometer is estimated and compensated, finally combine index point positional information track is further revised, the high-precision pipeline track data of final acquisition.
Description
Technical field
The invention belongs to a kind of air navigation aid, be specifically related to a kind of pipeline mapping inertial navigation odometer Combinated navigation method,
It can apply at oil and gas pipeline survey field, can effectively utilize detection data to inertial navigation system and the error of odometer
Accurately estimate and compensate, substantially increasing the certainty of measurement of pipeline track.
Background technology
In order to ensure oil and gas pipeline safety, need periodically oil and gas pipes to be detected, to obtain pipeline track
Etc. data.Typically it is laid on below earth's surface due to oil and gas pipes, is difficult to by effective high-precision positioner its concrete position
Put and pipeline track measures.And inertial navigation system is the measurement apparatus of a kind of relative efficiency, there is full independence, not by outward
The features such as boundary's conditionality, but inertial navigation system positioning precision dissipates in time, is combined hence with odometer auxiliary inertial navigation
Navigation is a kind of method of effective raising integrated navigation precision, and pipe detection is typically after obtaining omnidistance data to carry out
Process afterwards, the most how to utilize omnidistance measurement data to obtain in the primary study that high-precision measurement track is pipe detection
Hold.
" integrated navigation technology application in oil and gas pipes mapping system " (Yue Bujiang etc., China's inertial technology journal, the
Volume 16 the 6th phase, in December, 2008) propose a kind of integrated navigation technology in oil and gas pipes is surveyed and drawn, apply forward filtering
Completing estimation error, and utilize smoothing technique to be modified the error of initial time, the method is equivalent to make use of the most complete
Number of passes evidence completes the estimation error in each moment, the method increases the filtering accuracy of unidirectional filtering start time.In order to more
Make full use of whole process test data, the present invention propose a kind of utilize forward and reverse combine navigation and filtering method complete inertial navigation system
System and the estimation of each margin of error of odometer and the method for compensation, the method is equivalent to make use of twice omnidistance data every to complete
The estimation of error, has higher error estimation accuracy relative to the method in document, and finally the position in conjunction with index point is believed
Gained track is modified, to improve trace information further by breath.
Summary of the invention
It is an object of the invention to provide a kind of side that inertial navigation system and odometer error effectively can be estimated and compensated
Method, the omnidistance detection data of pipeline can be carried out navigating and filtering forward and reverse associating, complete the estimation to each error term by the method
And compensation, to obtain high-precision pipeline trace information.
The present invention is achieved in that a kind of pipeline mapping inertial navigation odometer Combinated navigation method, and it includes walking as follows
Suddenly,
(1) computation model is set up,
(2) boat position calculates,
(3) Kalman filter model,
(4) reverse process,
(5) index point correction.
Described step (1) includes,
1) error model
Inertial navigation odometer Integrated Navigation Algorithm uses " speed+position " coupling Kalman filter method, and the program uses 19
Rank navigation error model, choosing 19 error state variable is
State equation is:
Wherein
Wherein, δ Vn、δVu、δVeFor inertial navigation north orientation, vertical, east orientation velocity error;Φn、Φu、ΦeFor inertial navigation north orientation, hang down
To, east orientation misalignment;Inertial navigation X, Y, Z axis accelerometer bias;εx、εy、εz: inertial navigation X, Y, Z axis gyro floats
Move;δLD、δhD、δλDFor odometer dead reckoning latitude, highly, longitude error;ΘY、ΘZUsed for edge between inertial navigation and odometer
Lead the fix error angle of Y and Z axis;Δ SF: odometer scale coefficient error;Δ t: for time delay;fn、fu、feFor inertial navigation system
The northern sky east tripartite measured specific force upwards;Vn、Vu、VeIt is respectively inertial navigation system north orientation, vertical and east orientation speed;ωieFor the earth
Angle of rotation speed;L represents the latitude of inertial navigation system present position;RN、RMIt is respectively radius of curvature in prime vertical, meridian plane incurvature
Radius, VDForward speed for odometer;VDn、VDu、VDeRepresent the north orientation of odometer dead reckoning respectively, vertical, east orientation is fast
Degree;Representing matrixThe element that 1st row the 1st row are corresponding, the implication of remaining same form variable is identical with this;
2) observational equation
Wave filter observational equation is divided into two parts, and when there being speed to observe, observational equation is as follows:
When there being reference point information, observational equation is as follows:
The accekeration of the inertial navigation system Department of Geography updated for speed when representing navigation calculation respectively;
Remaining each variable-definition ibid saves;
3) equation discretization
State-transition matrix discretization formula is as follows
Wherein, TnFor navigation cycle, Tn=0.005s, TeFor filtering cycle, Te=1s, AtFor the state-transition matrix of t,
φk+1,kFor the transfer matrix after discretization, t=0 when each filtering cycle starts;
Noise battle array discretization formula is:
Qk=QTe
Q is noise battle array,
Observed quantity solution formula is as follows:
Wherein, λD、LD、hDFor the longitude of odometer dead reckoning, latitude, highly;λM、LM、hMFor the longitude at index point,
Latitude, highly, the speed of odometer is obtained by following formula:
In formula, Δ S is the displacement increment in 0.1s, dT=0.1s.
Described step (2) includes,
Carrying out dead reckoning while carrying out inertial navigation, the cycle that calculates is with navigation calculation cycle, Tn=5 (ms);Boat position pushes away
Calculate positional information and initialize same navigation calculation, i.e. utilize extraneous bookbinding value to obtain initial longitude, latitude and height,
If the displacement that odometer exports carrier in the i-th sampling period is Δ Si, then it is in inertial navigation carrier coordinate system b system
It is expressed as:
The attitude matrix utilizing inertial navigation system converts it under geographic coordinate system:
For eliminating odometer quantizing noise, for the cycle, speed is made smoothing processing with 0.1s.
Dead reckoning formula is:
The displacement increment of odometer Department of Geography in the expression navigation calculation cycle respectively.
Described step (3) includes, the formula of Kalman filter equation is as follows:
State one-step prediction
State estimation
Filtering gain matrix
One-step prediction error covariance matrix
Estimation error variance battle array
Pk=[I-KkHk]Pk,k-1
Wherein,It is a step status predication value,For state estimation matrix, Φk,k-1For state Matrix of shifting of a step,
HkFor measurement matrix, ZkFor measurement, KkFor filtering gain matrix, RkFor observation noise battle array, Pk,k-1For one-step prediction error variance
Battle array, PkFor estimation error variance battle array, Γk,k-1Battle array, Q is driven for system noisek-1For system noise acoustic matrix.
Described step (4) includes,
After the navigation completing forward sequence and filtering, navigation calculation, dead reckoning and Kalman filter do not stop,
But proceed reverse navigation calculation, dead reckoning and Kalman filter, main methods includes:
1) reverse navigation
The computing formula of navigation, with positive navigation, is a difference in that during calculating and needs to take some quantity of states
Instead, concrete process includes:
A) acceleration of gravity is reverse: g=-g
B) overload is reversely: fb=-fb
C) angular speed is reverse: wibb=-wibb
D) rotational-angular velocity of the earth is reverse: wien=-wien
E) angular speed is involved reverse: wenn=-wenn
F) location updating is reverse: speed negates
G) time: t=t-Tn
2) reversely dead reckoning
Reversely the form of dead reckoning is with the dead reckoning of forward, and the difference with forward dead reckoning is when displacement adds up
Take negative sign, i.e. formula becomes:
3) inverse filtering
Inverse filtering flow process calculates with forward filtering, only need to be negated i.e. by all elements in state matrix and measurement matrix
Can.
Described step (5) includes, after utilizing forward and reverse Federated filter to complete the estimation to error term and compensate, i.e.
Available relatively accurate trace information, but owing to the remainder error of odometer still has additive, therefore typically require
Further being revised track by index point, concrete method is as follows:
The error of calculating odometer dead reckoning at index point:
Wherein λD、LD、hDFor the longitude of odometer dead reckoning, latitude, highly;λM、LM、hMFor the longitude at index point,
Latitude, highly.
Then can obtain
Wherein ΔΦu、ΔΦL, Δ SF be respectively odometer remaining course fix error angle, pitching fix error angle with
And scale coefficient error;SDn、SDu、SDe、SDLIt is respectively north orientation, vertical, east orientation and radial direction position that odometer dead reckoning obtains
Move;
After the error parameter estimated, make the following judgment, when radial error is more than 0.01m, i.e.
dSD=sqrt(dLD*dLD+dhD*dhD+dλD*dλD) > 0.01m time, to calculate obtain odometer remainder error enter
Row is cumulative and compensates, and re-starts calculating at a upper index point, and the compensation method of odometer remainder error is as follows:
First error is added up:
Then error is compensated:
ΔSi=(1-dSF)ΔSi
So it is iterated calculating between two index points, until the radial position error at this index point is less than
0.01m.Then next index point correction is carried out.
It is an advantage of the invention that and propose a kind of pipeline survey field inertial navigation odometer Combinated navigation method, the method
Recycle global test data, by forward and reverse associating Navigation, every error of inertial navigation system and odometer is estimated
Meter and compensation, finally combine index point positional information and further revised track, the high-precision pipeline rail of final acquisition
Mark data.
Accompanying drawing explanation
Fig. 1 is a kind of pipeline mapping inertial navigation odometer Combinated navigation method flow chart provided by the present invention.
Detailed description of the invention
With specific embodiment, the present invention is described in detail below in conjunction with the accompanying drawings:
Positional information first with initial point initially sets, and then carries out the navigation calculation of forward, dead reckoning
And Kalman filter, in whole filtering, three velocity errors, three misalignments are carried out Closed-cycle correction, when calculating extremely
Time at the end of data, proceed reverse navigation calculation, dead reckoning and Kalman filter, complete the most complete just
To and after reversely combining navigation and filtering, following error is once revised, including: inertial navigation system gyroscopic drift, add
Speedometer zero partially, odometer site error, odometer fix error angle and the scale coefficient error of odometer, then proceed to into
The navigation of row forward and filtering, and preserve the numbers such as inertial navigation system attitude matrix, odometer displacement increment and integrated navigation result
According to, finally, the track obtained in conjunction with the navigation of index point data pair combinations is further revised.
Initially set up the error model of inertial navigation system and odometer, then utilize the omnidistance data of pipe detection to carry out order
Positive navigation and dead reckoning, carry out Kalman filter simultaneously and estimate each error term, when calculating to after the end of data, carry out anti-
Navigation and dead reckoning, Kalman filter continues estimation error, and period wave filter is not restarted, until data start position,
Then carry out compensation and the correction of each error term, then carry out navigation and the filtering of forward, now all carry out due to each main error
Compensate, the most high-precision track data will be obtained, finally may also be combined with index point information the track of gained is entered
The correction of one step.
A kind of pipeline mapping inertial navigation odometer Combinated navigation method, it comprises the steps:
1. error model
Inertial navigation odometer Integrated Navigation Algorithm uses " speed+position " coupling Kalman filter scheme, and the program uses 19
Rank navigation error model, choosing 19 error state variable is
State equation is:
Wherein
Wherein δ Vn、δVu、δVeFor inertial navigation north orientation, vertical, east orientation velocity error;Φn、Φu、ΦeFor inertial navigation north orientation, vertical,
East orientation misalignment;Inertial navigation X, Y, Z axis accelerometer bias;εx、εy、εz: inertial navigation X, Y, Z axis gyroscopic drift;
δLD、δhD、δλDFor odometer dead reckoning latitude, highly, longitude error;ΘY、ΘZFor between inertial navigation and odometer along inertial navigation Y
Fix error angle with Z axis;Δ SF: odometer scale coefficient error;Δ t: for time delay;fn、fu、feSurvey for inertial navigation system
The northern sky east tripartite of amount specific force upwards;Vn、Vu、VeIt is respectively inertial navigation system north orientation, vertical and east orientation speed;ωieFor the earth certainly
Corner speed;L represents the latitude of inertial navigation system present position;RN、RMIt is respectively radius of curvature in prime vertical, meridian plane incurvature half
Footpath, VDForward speed for odometer;VDn、VDu、VDeRepresent the north orientation of odometer dead reckoning, vertical, east orientation speed respectively;Representing matrixThe element that 1st row the 1st row are corresponding, the implication of remaining same form variable is identical with this.
2) observational equation
Wave filter observational equation is divided into two parts, and when there being speed to observe, observational equation is as follows:
The accekeration of the inertial navigation system Department of Geography updated for speed when representing navigation calculation respectively;
Remaining each variable-definition ibid saves.
3) equation discretization
State-transition matrix discretization formula is as follows
Wherein, TnFor navigation cycle, Tn=0.005s, TeFor filtering cycle, Te=1s。AtFor the state-transition matrix of t,
φk+1,kFor the transfer matrix after discretization, t=0 when each filtering cycle starts.
Noise battle array discretization formula is:
Qk=QTe
Q is noise battle array.
Observed quantity solution formula is as follows:
Wherein, λD、LD、hDFor the longitude of odometer dead reckoning, latitude, highly;λM、LM、hMFor the longitude at index point,
Latitude, highly.The speed of odometer is obtained by following formula:
In formula, Δ S is the displacement increment in 0.1s, dT=0.1s.
2. dead reckoning
Dead reckoning is carried out while carrying out inertial navigation.The calculating cycle is with navigation calculation cycle, Tn=5 (ms);Boat position pushes away
Calculate positional information and initialize same navigation calculation, i.e. utilize extraneous bookbinding value to obtain initial longitude, latitude and height.
If the displacement that odometer exports carrier in the i-th sampling period is Δ Si, then it is in inertial navigation carrier coordinate system b system
It is expressed as:
The attitude matrix utilizing inertial navigation system converts it under geographic coordinate system:
For eliminating odometer quantizing noise, for the cycle, speed is made smoothing processing with 0.1s.
Dead reckoning formula is:
The displacement increment of odometer Department of Geography in the expression navigation calculation cycle respectively.
3.Kalman Filtering Model
Kalman filter equation uses document " Kalman filtering and integrated navigation principle " (first edition, Qin Yongyuan etc. writes)
In form, concrete formula is as follows:
State one-step prediction
State estimation
Filtering gain matrix
One-step prediction error covariance matrix
Estimation error variance battle array
Pk=[I-KkHk]Pk,k-1 (13)
Wherein,It is a step status predication value,For state estimation matrix, Φk,k-1For state Matrix of shifting of a step,
HkFor measurement matrix, ZkFor measurement, KkFor filtering gain matrix, RkFor observation noise battle array, Pk,k-1For one-step prediction error variance
Battle array, PkFor estimation error variance battle array, Γk,k-1Battle array, Q is driven for system noisek-1For system noise acoustic matrix.
4. reverse process
After the navigation completing forward sequence and filtering, navigation calculation, dead reckoning and Kalman filter do not stop,
But proceed reverse navigation calculation, dead reckoning and Kalman filter, main methods includes:
1) reverse navigation
The computing formula of navigation, with positive navigation, is a difference in that during calculating and needs to take some quantity of states
Instead, concrete process includes:
H) acceleration of gravity is reverse: g=-g
I) overload is reversely: fb=-fb
J) angular speed is reverse: wibb=-wibb
K) rotational-angular velocity of the earth is reverse: wien=-wien
L) angular speed is involved reverse: wenn=-wenn
M) location updating is reverse: speed negates
N) time: t=t-Tn
2) reversely dead reckoning
Reversely the form of dead reckoning is with the dead reckoning of forward, and the difference with forward dead reckoning is when displacement adds up
Take negative sign, i.e. formula becomes:
3) inverse filtering
Inverse filtering flow process calculates with forward filtering, only need to be negated i.e. by all elements in state matrix and measurement matrix
Can.
5. index point correction
After utilizing forward and reverse Federated filter to complete the estimation to error term and compensate, i.e. can get relatively accurate rail
Mark information, but owing to the remainder error of odometer still has additive, therefore typically require and by index point, track is entered
Row is further revised, and concrete method is as follows.
The error of calculating odometer dead reckoning at index point:
Wherein λD、LD、hDFor the longitude of odometer dead reckoning, latitude, highly;λM、LM、hMFor the longitude at index point,
Latitude, highly.
Then can obtain
Wherein ΔΦu、ΔΦL, Δ SF be respectively odometer remaining course fix error angle, pitching fix error angle with
And scale coefficient error;SDn、SDu、SDe、SDLIt is respectively north orientation, vertical, east orientation and radial direction position that odometer dead reckoning obtains
Move;
After the error parameter estimated, make the following judgment, when radial error is more than 0.01m, i.e.
dSD=sqrt(dLD*dLD+dhD*dhD+dλD*dλD)>0.01m
Time, carry out adding up and compensating to calculating the odometer remainder error obtained, and again enter at a upper index point
Row calculates, and the compensation method of odometer remainder error is as follows:
First error is added up:
Then error is compensated:
ΔSi=(1-dSF)ΔSi (18)
So it is iterated calculating between two index points, until the radial position error at this index point is less than
0.01m.Then next index point correction is carried out.
Claims (1)
1. a pipeline mapping inertial navigation odometer Combinated navigation method, it is characterised in that: it comprises the steps,
(1) computation model is set up,
(2) boat position calculates,
(3) Kalman filter model,
(4) reverse process,
(5) index point correction;
Described step (1) includes,
1) error model
Inertial navigation odometer Integrated Navigation Algorithm uses " speed+position " coupling Kalman filter method, and the program uses 19 rank to lead
Boat error model, choosing 19 error state variable is
State equation is:
Wherein
Wherein, δ Vn、δVu、δVeFor inertial navigation north orientation, vertical, east orientation velocity error;Φn、Φu、ΦeFor inertial navigation north orientation, vertical, eastern
To misalignment;Inertial navigation X, Y, Z axis accelerometer bias;εx、εy、εz: inertial navigation X, Y, Z axis gyroscopic drift;δ
LD、δhD、δλDFor odometer dead reckoning latitude, highly, longitude error;ΘY、ΘZFor between inertial navigation and odometer along inertial navigation Y and
The fix error angle of Z axis;Δ SF: odometer scale coefficient error;Δ t: for time delay;fn、fu、feMeasure for inertial navigation system
Northern sky east tripartite specific force upwards;Vn、Vu、VeIt is respectively inertial navigation system north orientation, vertical and east orientation speed;ωieFor earth rotation
Angular speed;L represents the latitude of inertial navigation system present position;RN、RMIt is respectively radius of curvature in prime vertical, meridian plane incurvature radius,
VDForward speed for odometer;VDn、VDu、VDeRepresent the north orientation of odometer dead reckoning, vertical, east orientation speed respectively;Representing matrixThe element that 1st row the 1st row are corresponding, the implication of remaining same form variable is identical with this;
2) observational equation
Wave filter observational equation is divided into two parts, and when there being speed to observe, observational equation is as follows:
When there being reference point information, observational equation is as follows:
The accekeration of the inertial navigation system Department of Geography updated for speed when representing navigation calculation respectively;Remaining is each
Variable-definition ibid saves;
3) equation discretization
State-transition matrix discretization formula is as follows
Wherein, TnFor navigation cycle, Tn=0.005s, TeFor filtering cycle, Te=1s, AtFor the state-transition matrix of t,
φk+1,kFor the transfer matrix after discretization, t=0 when each filtering cycle starts;
Noise battle array discretization formula is:
Qk=QTe
Q is noise battle array,
Observed quantity solution formula is as follows:
Wherein, λD、LD、hDFor the longitude of odometer dead reckoning, latitude, highly;λM、LM、hMFor the longitude at index point, latitude
Degree, highly, the speed of odometer is obtained by following formula:
In formula, Δ S is the displacement increment in 0.1s, dT=0.1s;
Described step (2) includes,
Carrying out dead reckoning while carrying out inertial navigation, the cycle that calculates is with navigation calculation cycle, Tn=5 (ms);Dead reckoning
Positional information initializes same navigation calculation, i.e. utilizes extraneous bookbinding value to obtain initial longitude, latitude and height,
If the displacement that odometer exports carrier in the i-th sampling period is Δ Si, then its expression in inertial navigation carrier coordinate system b system
For:
The attitude matrix utilizing inertial navigation system converts it under geographic coordinate system:
For eliminating odometer quantizing noise, for the cycle, speed is made smoothing processing with 0.1s,
Dead reckoning formula is:
The displacement increment of odometer Department of Geography in the expression navigation calculation cycle respectively;
Described step (3) includes, the formula of Kalman filter equation is as follows:
State one-step prediction
State estimation
Filtering gain matrix
One-step prediction error covariance matrix
Estimation error variance battle array
Pk=[I-KkHk]Pk,k-1
Wherein,It is a step status predication value,For state estimation matrix, Φk,k-1For state Matrix of shifting of a step, HkFor
Measurement matrix, ZkFor measurement, KkFor filtering gain matrix, RkFor observation noise battle array, Pk,k-1For one-step prediction error covariance matrix,
PkFor estimation error variance battle array, Γk,k-1Battle array, Q is driven for system noisek-1For system noise acoustic matrix;
Described step (4) includes,
After the navigation completing forward sequence and filtering, navigation calculation, dead reckoning and Kalman filter do not stop, but
Proceeding reverse navigation calculation, dead reckoning and Kalman filter, main methods includes:
1) reverse navigation
The computing formula of navigation, with positive navigation, is a difference in that during calculating and needs to negate some quantity of states,
Concrete process includes:
A) acceleration of gravity is reverse: g=-g
B) overload is reversely: fb=-fb
C) angular speed is reverse: wibb=-wibb
D) rotational-angular velocity of the earth is reverse: wien=-wien
E) angular speed is involved reverse: wenn=-wenn
F) location updating is reverse: speed negates
G) time: t=t-Tn
2) reversely dead reckoning
Reversely the form of dead reckoning is with the dead reckoning of forward, the difference with forward dead reckoning be take when displacement adds up negative
Number, i.e. formula becomes:
3) inverse filtering
Inverse filtering flow process calculates with forward filtering, only need to be negated by all elements in state matrix and measurement matrix;
Described step (5) includes, after utilizing forward and reverse Federated filter to complete the estimation to error term and compensate,
To relatively accurate trace information, but owing to the remainder error of odometer still has additive, therefore typically require and pass through
Track is further revised by index point, and concrete method is as follows:
The error of calculating odometer dead reckoning at index point:
Wherein λD、LD、hDFor the longitude of odometer dead reckoning, latitude, highly;λM、LM、hMFor the longitude at index point, latitude,
Highly,
Then can obtain
Wherein ΔΦu、ΔΦL, Δ SF be respectively odometer remaining course fix error angle, pitching fix error angle and quarter
Degree system errors;SDn、SDu、SDe、SDLIt is respectively north orientation, vertical, east orientation and radial displacement that odometer dead reckoning obtains;
After the error parameter estimated, make the following judgment, when radial error is more than 0.01m, i.e.
dSD=sqrt (dLD*dLD+dhD*dhD+dλD*dλD) > 0.01m time, to calculate obtain odometer remainder error tire out
Adding and compensate, and re-starting calculating at a upper index point, the compensation method of odometer remainder error is as follows:
First error is added up:
Then error is compensated:
ΔSi=(1-dSF) Δ Si
So it is iterated calculating between two index points, until the radial position error at this index point is less than 0.01m, so
After carry out next index point correction.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310516139.7A CN103727938B (en) | 2013-10-28 | 2013-10-28 | A kind of pipeline mapping inertial navigation odometer Combinated navigation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310516139.7A CN103727938B (en) | 2013-10-28 | 2013-10-28 | A kind of pipeline mapping inertial navigation odometer Combinated navigation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103727938A CN103727938A (en) | 2014-04-16 |
CN103727938B true CN103727938B (en) | 2016-08-24 |
Family
ID=50452118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310516139.7A Active CN103727938B (en) | 2013-10-28 | 2013-10-28 | A kind of pipeline mapping inertial navigation odometer Combinated navigation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103727938B (en) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105318876A (en) * | 2014-07-09 | 2016-02-10 | 北京自动化控制设备研究所 | Inertia and mileometer combination high-precision attitude measurement method |
CN104864869B (en) * | 2015-06-05 | 2017-11-21 | 中国电子科技集团公司第二十六研究所 | A kind of initial dynamic attitude determination method of carrier |
CN106855911A (en) * | 2015-12-08 | 2017-06-16 | 中国航空工业第六八研究所 | A kind of method for measuring underground piping locus |
CN105607105A (en) * | 2016-03-07 | 2016-05-25 | 东南大学 | Inertial positioning method for real estate field measurement |
CN109387197B (en) * | 2017-08-03 | 2022-04-12 | 北京自动化控制设备研究所 | Method for compensating navigation error of spiral advancing equipment |
CN107576316A (en) * | 2017-09-30 | 2018-01-12 | 上海锦廷机电科技有限公司 | Reciprocating pipeline trajectory mapping method |
CN111053498A (en) * | 2018-10-17 | 2020-04-24 | 郑州雷动智能技术有限公司 | Displacement compensation method of intelligent robot and application thereof |
CN109269500A (en) * | 2018-11-16 | 2019-01-25 | 北京电子工程总体研究所 | A kind of pipeline location method and system based on inertial navigation system and odometer |
CN109827572B (en) * | 2019-03-12 | 2021-05-28 | 北京星网宇达科技股份有限公司 | Method and device for detecting vehicle position prediction |
CN109974697B (en) * | 2019-03-21 | 2022-07-26 | 中国船舶重工集团公司第七0七研究所 | High-precision mapping method based on inertial system |
CN112082546B (en) * | 2020-08-20 | 2023-01-10 | 北京自动化控制设备研究所 | Data post-processing method for optical fiber pipeline measuring device |
CN113432586A (en) * | 2021-06-24 | 2021-09-24 | 国网浙江省电力有限公司双创中心 | Underground pipeline inspection equipment and track mapping method thereof |
CN114894222B (en) * | 2022-07-12 | 2022-10-28 | 深圳元戎启行科技有限公司 | External parameter calibration method of IMU-GNSS antenna and related method and equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2284641A1 (en) * | 1997-03-24 | 1998-10-01 | Bj Services Company | Inspection with global positioning and inertial navigation |
US6553322B1 (en) * | 1999-09-29 | 2003-04-22 | Honeywell International Inc. | Apparatus and method for accurate pipeline surveying |
CN102636165A (en) * | 2012-04-27 | 2012-08-15 | 航天科工惯性技术有限公司 | Post-treatment integrated navigation method for surveying and mapping track of oil-gas pipeline |
CN103217157A (en) * | 2012-01-18 | 2013-07-24 | 北京自动化控制设备研究所 | Inertial navigation/mileometer autonomous integrated navigation method |
-
2013
- 2013-10-28 CN CN201310516139.7A patent/CN103727938B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2284641A1 (en) * | 1997-03-24 | 1998-10-01 | Bj Services Company | Inspection with global positioning and inertial navigation |
US6553322B1 (en) * | 1999-09-29 | 2003-04-22 | Honeywell International Inc. | Apparatus and method for accurate pipeline surveying |
CN103217157A (en) * | 2012-01-18 | 2013-07-24 | 北京自动化控制设备研究所 | Inertial navigation/mileometer autonomous integrated navigation method |
CN102636165A (en) * | 2012-04-27 | 2012-08-15 | 航天科工惯性技术有限公司 | Post-treatment integrated navigation method for surveying and mapping track of oil-gas pipeline |
Non-Patent Citations (3)
Title |
---|
基于反向预测卡尔曼滤波自适应算法研究;李中志等;《计算机工程与应用》;20101231;第46卷(第29期);第137-139、146页 * |
管道内检测导航定位技术;杨理践等;《沈阳工业大学学报》;20120731;第34卷(第4期);第427-432页 * |
组合导航技术在油气管道测绘系统中的应用;岳步江等;《中国惯性技术学报》;20081231;第16卷(第6期);第712-716页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103727938A (en) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103727938B (en) | A kind of pipeline mapping inertial navigation odometer Combinated navigation method | |
CN101949703B (en) | Strapdown inertial/satellite combined navigation filtering method | |
CN101514900B (en) | Method for initial alignment of a single-axis rotation strap-down inertial navigation system (SINS) | |
CN101893445B (en) | Rapid initial alignment method for low-accuracy strapdown inertial navigation system under swinging condition | |
CN104215259B (en) | A kind of ins error bearing calibration based on earth magnetism modulus gradient and particle filter | |
CN101706284B (en) | Method for increasing position precision of optical fiber gyro strap-down inertial navigation system used by ship | |
CN100516775C (en) | Method for determining initial status of strapdown inertial navigation system | |
CN104075715A (en) | Underwater navigation and positioning method capable of combining terrain and environment characteristics | |
CN104344837B (en) | Speed observation-based redundant inertial navigation system accelerometer system level calibration method | |
CN105698822B (en) | Initial Alignment Method between autonomous type inertial navigation based on reversed Attitude Tracking is advanced | |
Li et al. | Optimization-based INS in-motion alignment approach for underwater vehicles | |
CN109974697A (en) | A kind of high-precision mapping method based on inertia system | |
CN111207744B (en) | Pipeline geographical position information measuring method based on thick tail robust filtering | |
CN106507913B (en) | Combined positioning method for pipeline mapping | |
CN105823480A (en) | Underwater moving target positioning algorithm based on single beacon | |
CN103217174B (en) | A kind of strapdown inertial navitation system (SINS) Initial Alignment Method based on low precision MEMS (micro electro mechanical system) | |
CN104567930A (en) | Transfer alignment method capable of estimating and compensating wing deflection deformation | |
CN105318876A (en) | Inertia and mileometer combination high-precision attitude measurement method | |
CN104655131A (en) | Initial inertial navigation alignment method based on terated strong tracking spherical simplex radial cubature Kalman filter (ISTSSRCKF) | |
CN102628691A (en) | Completely independent relative inertial navigation method | |
CN103542851A (en) | Underwater vehicle aided navigation positioning method based on underwater topography elevation database | |
CN103453903A (en) | Pipeline flaw detection system navigation and location method based on IMU (Inertial Measurement Unit) | |
CN103674064B (en) | Initial calibration method of strapdown inertial navigation system | |
CN102519485A (en) | Gyro information-introduced double-position strapdown inertial navigation system initial alignment method | |
CN103245357A (en) | Secondary quick alignment method of marine 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 |