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
- phi
- navigation
- error
- odometer
- 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
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000013507 mapping Methods 0.000 title claims abstract description 11
- 238000012937 correction Methods 0.000 claims abstract description 12
- 239000011159 matrix material Substances 0.000 claims description 56
- 238000001914 filtration Methods 0.000 claims description 44
- 238000004364 calculation method Methods 0.000 claims description 26
- 238000006073 displacement reaction Methods 0.000 claims description 16
- 230000007704 transition Effects 0.000 claims description 12
- 238000005259 measurement Methods 0.000 claims description 9
- 238000009434 installation Methods 0.000 claims description 7
- 230000001133 acceleration Effects 0.000 claims description 6
- 238000003491 array Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 4
- 230000005484 gravity Effects 0.000 claims description 3
- 238000003672 processing method Methods 0.000 claims description 3
- 238000005070 sampling Methods 0.000 claims description 3
- 239000000203 mixture Substances 0.000 claims description 2
- 238000012360 testing method Methods 0.000 abstract description 3
- 239000003550 marker Substances 0.000 description 6
- 239000007789 gas Substances 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 2
- 238000009499 grossing Methods 0.000 description 1
- 239000003345 natural gas Substances 0.000 description 1
- 239000003209 petroleum derivative Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
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 navigation method, and particularly relates to an inertial navigation odometer combined navigation method for pipeline surveying and mapping, which can be applied to the field of petroleum and natural gas pipeline surveying and mapping, can effectively utilize detection data to accurately estimate and compensate errors of an inertial navigation system and an odometer, and greatly improves the measurement precision of a pipeline track.
Background
In order to ensure the safety of the oil and gas pipeline, the oil and gas pipeline needs to be regularly detected to obtain data such as pipeline track. Because oil and gas pipelines are generally laid below the surface of the earth, it is difficult to measure their specific locations and pipeline trajectories with efficient, high-precision positioning devices. The inertial navigation system is a relatively effective measuring device, has the characteristics of full autonomy, no restriction by external conditions and the like, but the positioning accuracy of the inertial navigation system diverges along with time, so that the method for performing combined navigation by using the odometer to assist the inertial navigation is an effective method for improving the combined navigation accuracy, while pipeline detection is usually post-processing after whole-course data is obtained, so that how to use the whole-course measurement data to obtain a high-accuracy measurement track is the key research content of pipeline detection.
An application of a combined navigation technology in an oil and gas pipeline surveying and mapping system (Yuetpacejiang and the like, China national institute of inertia technology, vol.16, No. 6, 2008, 12) provides a combined navigation technology for oil and gas pipeline surveying and mapping, wherein error estimation is completed by applying forward filtering, and the error of an initial moment is corrected by using a smoothing technology. In order to make full use of the whole-course test data, the invention provides a method for estimating and compensating the error quantities of an inertial navigation system and a milemeter by using a forward and reverse combined navigation and filtering method, which is equivalent to the method for estimating each error by using twice whole-course data, has higher error estimation precision compared with the method in the literature, and finally corrects the obtained track by combining the position information of the mark point so as to further improve the track information.
Disclosure of Invention
The invention aims to provide a method for effectively estimating and compensating errors of an inertial navigation system and a milemeter, which can carry out forward and reverse combined navigation and filtering on the whole-course detection data of a pipeline to complete the estimation and compensation of each error item so as to obtain high-precision pipeline track information.
The invention is realized in this way, a method for integrated navigation of inertial navigation odometer for pipeline surveying and mapping, which comprises the following steps,
(1) a calculation model is established, and the calculation model is established,
(2) the calculation of the position of the ship is carried out,
(3) a Kalman filter model is used to model the Kalman filter,
(4) the reverse treatment is carried out on the mixture,
(5) and (5) correcting the mark point.
The step (1) comprises the following steps,
1) error model
The combined navigation algorithm of the inertial navigation odometer adopts a velocity and position matching Kalman filtering method, the scheme adopts a 19-order navigation error model, and 19 error state variables are selected as
The state equation is:
wherein
Wherein, Vn、Vu、VeThe inertial navigation north, vertical and east speed errors are obtained; phin、Φu、ΦeThe inertial navigation north, vertical and east misalignment angles are adopted;inertial navigation X, Y, Z axis accelerometer zero offset;x、y、z: inertial navigation X, Y, Z axis gyro drift; l isD、hD、λDFor odometry dead reckoning latitude, altitude, longitudeDegree error; thetaY、ΘZThe mounting error angle between the inertial navigation and the odometer along the inertial navigation Y and Z axes; Δ SF: odometer scale coefficient error; Δ t: is a time delay; f. ofn、fu、feThe specific force in the north heaven-east direction measured by the inertial navigation system; vn、Vu、VeRespectively the north, vertical and east speeds of the inertial navigation system; omegaieIs the earth rotation angular rate; l represents the latitude of the position where the inertial navigation system is located; rN、RMRespectively the curvature radius of the Mao-unitary ring, the curvature radius in the meridian plane, VDIs the forward speed of the odometer; vDn、VDu、VDeRespectively representing the north, vertical and east speeds of the odometer dead reckoning;representation matrixThe elements corresponding to the 1 st row and the 1 st column of the 1 st row have the same meanings as the rest of the same-form variables;
2) equation of observation
The observation equation of the filter is divided into two parts, and when the speed is observed, the observation equation is as follows:
when reference point information exists, the observation equation is as follows:
respectively representing the acceleration values of the inertial navigation system geographic system used for updating the speed during navigation resolving; the other variables are defined in the same section as above;
3) equation discretization
The state transition matrix discretization formula is as follows
Wherein, TnFor navigation period, Tn=0.005s,TeFor the filter period, Te=1s,AtFor the state transition matrix at time t, phik+1,kFor the transition matrix after discretization, t =0 at the beginning of each filtering cycle;
the discretization formula of the noise array is as follows:
Qk=QTe
q is a noise matrix, and Q is a noise matrix,
the observed quantity solving formula is as follows:
wherein λ isD、LD、hDLongitude, latitude, and altitude for odometry dead reckoning; lambda [ alpha ]M、LM、hMThe velocity of the odometer, for longitude, latitude, altitude at the landmark point, is given by:
in the formula, Δ S is a displacement increment within 0.1S, and dT is 0.1S.
The step (2) comprises the following steps,
performing dead reckoning while performing inertial navigation, wherein the calculation period is the same as the navigation calculation period, and Tn =5 (ms); the dead reckoning position information is initialized and calculated with navigation, namely the initial longitude, latitude and height are obtained by utilizing the external binding value,
the displacement of the output carrier of the mileage meter in the ith sampling period is designed to be delta SiThen, the expression in the inertial navigation carrier coordinate system b is:
converting the attitude matrix of the inertial navigation system into a geographic coordinate system to obtain:
to eliminate the odometry noise, the speed is smoothed in a 0.1s cycle.
The dead reckoning formula is as follows:
respectively representing the displacement increment of the odometer geographic system in the navigation resolving period.
The step (3) comprises the following formula of Kalman filtering equation:
state one-step prediction
State estimation
Filter gain matrix
One-step prediction error variance matrix
Estimation error variance matrix
Pk=[I-KkHk]Pk,k-1
Wherein,in order to predict the value of the one-step state,estimate the matrix for the state, phik,k-1For a state one-step transition matrix, HkFor measuring the matrix, ZkMeasurement of quantitative value, KkFor filtering the gain matrix, RkFor observing noise arrays, Pk,k-1For one-step prediction of error variance matrix, PkIn order to estimate the error variance matrix,k,k-1for system noise driven arrays, Qk-1Is a system noise matrix.
The step (4) comprises the following steps,
after the forward sequence navigation and filtering is completed, the navigation solution, dead reckoning and Kalman filtering are not stopped, but the reverse navigation solution, dead reckoning and Kalman filtering are continuously carried out, and the main processing method comprises the following steps:
1) reverse navigation
The difference between the calculation formula of navigation and forward navigation is that some state quantities need to be inverted in the calculation process, and the specific processing comprises the following steps:
a) the gravity acceleration is reversed: g is ═ g
b) Overload reversing: fb ═ fb
c) Reversing the angular velocity: wibb ═ wibb
d) The rotation angular velocity of the earth is reversed: wien ═ wien
e) The implication angular velocity is reversed: wenn ═ wenn
f) Location update reverse: speed reversal
g) Time: t is t-Tn
2) Reverse dead reckoning
The reverse dead reckoning form is the same as the forward dead reckoning form, and the difference between the forward dead reckoning form and the forward dead reckoning form is that a negative sign is taken when displacement is accumulated, namely the formula is changed into:
3) inverse filtering
The backward filtering process is the same as the forward filtering calculation, and only all elements in the state matrix and the measurement matrix need to be inverted.
The step (5) includes that after estimation and compensation of the error term are completed by using forward and backward combined filtering, relatively accurate track information can be obtained, but since the remaining error of the odometer still has cumulation, further correction of the track is usually required through a mark point, and the specific method is as follows:
error of odometer dead reckoning is calculated at the landmark points:
wherein λD、LD、hDLongitude, latitude, and altitude for odometry dead reckoning; lambda [ alpha ]M、LM、hMLongitude, latitude, and altitude at the landmark point.
Then it can be obtained
Wherein Δ Φu、ΔΦLAnd delta SF is the residual course installation error angle, pitch installation error angle and scale coefficient error of the odometer respectively; sDn、SDu、SDe、SDLNorth direction respectively obtained for odometer dead reckoningVertical, east, and radial displacements;
after the estimated error parameter, the following judgment is made, namely when the radial error is more than 0.01m
dSD=sqrt(dLD*dLD+dhD*dhD+dλD*dλD)>And when the distance is 0.01m, accumulating and compensating the odometer residual error obtained by calculation, and recalculating from the last mark point, wherein the compensation method of the odometer residual error comprises the following steps:
the errors are first accumulated:
the error is then compensated for:
ΔSi=(1-dSF)ΔSi
the iterative calculation is thus performed between two marker points until the radial position error at that marker point is less than 0.01 m. And then the next marker point correction is performed.
The method has the advantages that the method recycles the whole-process test data, estimates and compensates various errors of the inertial navigation system and the odometer through forward and reverse combined navigation filtering, further corrects the track by combining the position information of the mark point, and finally obtains high-precision pipeline track data.
Drawings
FIG. 1 is a flow chart of an inertial navigation odometer combined navigation method for pipeline surveying and mapping according to the present invention.
Detailed Description
The invention is described in detail below with reference to the following figures and specific embodiments:
firstly, initial setting is carried out by utilizing position information of an initial point, then forward navigation solution, dead reckoning and Kalman filtering are carried out, closed-loop correction is carried out on three speed errors and three misalignment angles in the whole filtering process, when the data end is calculated, backward navigation solution, dead reckoning and Kalman filtering are continuously carried out, and after one-time complete forward and backward combined navigation and filtering is completed, correction is carried out on the following errors, wherein the correction comprises the following steps: and (3) performing forward navigation and filtering continuously after the gyroscope drift, the accelerometer zero offset, the odometer position error, the odometer installation error angle and the odometer scale coefficient error of the inertial navigation system, storing data such as an attitude matrix, an odometer displacement increment and a combined navigation result of the inertial navigation system, and finally further correcting the track obtained by combined navigation by combining mark point data.
Firstly establishing an error model of an inertial navigation system and a mileometer, then utilizing the whole-course data detected by a pipeline to carry out sequential forward navigation and dead reckoning, simultaneously carrying out Kalman filtering to estimate each error item, carrying out backward navigation and dead reckoning after the data is calculated to the end, continuously estimating the error by a Kalman filter, not restarting the filter until the data is positioned to the start position, then carrying out compensation and correction on each error item, and then carrying out forward navigation and filtering, at the moment, because each main error is compensated, obtaining relatively high-precision track data, and finally further correcting the obtained track by combining with mark point information.
An inertial navigation odometer integrated navigation method for pipeline surveying and mapping comprises the following steps:
1. error model
The combined navigation algorithm of the inertial navigation odometer adopts a speed + position matching Kalman filtering scheme, the scheme adopts a 19-order navigation error model, and 19 error state variables are selected as
The state equation is:
wherein
Wherein Vn、Vu、VeThe inertial navigation north, vertical and east speed errors are obtained; phin、Φu、ΦeThe inertial navigation north, vertical and east misalignment angles are adopted;inertial navigation X, Y, Z axis accelerometer zero offset;x、y、z: inertial navigation X, Y, Z axis gyro drift; l isD、hD、λDLatitude, altitude, longitude errors for odometer dead reckoning; thetaY、ΘZThe mounting error angle between the inertial navigation and the odometer along the inertial navigation Y and Z axes; Δ SF: odometer scale coefficient error; Δ t: is a time delay; f. ofn、fu、feThe specific force in the north heaven-east direction measured by the inertial navigation system; vn、Vu、VeRespectively the north, vertical and east speeds of the inertial navigation system; omegaieIs the earth rotation angular rate; l represents the latitude of the position where the inertial navigation system is located; rN、RMRespectively the curvature radius of the Mao-unitary ring, the curvature radius in the meridian plane, VDIs the forward speed of the odometer; vDn、VDu、VDeRespectively representing the north, vertical and east speeds of the odometer dead reckoning;representation matrixThe elements corresponding to row 1 and column 1 have the same meaning as the remaining same form variables.
2) Equation of observation
The observation equation of the filter is divided into two parts, and when the speed is observed, the observation equation is as follows:
respectively representing the acceleration values of the inertial navigation system geographic system used for updating the speed during navigation resolving; the remaining variables are defined in the above section.
3) Equation discretization
The state transition matrix discretization formula is as follows
Wherein, TnFor navigation period, Tn=0.005s,TeFor the filter period, Te=1s。AtFor the state transition matrix at time t, phik+1,kFor the transition matrix after discretization, t =0 at the beginning of each filtering cycle.
The discretization formula of the noise array is as follows:
Qk=QTe
q is a noise matrix.
The observed quantity solving formula is as follows:
wherein λ isD、LD、hDLongitude, latitude, and altitude for odometry dead reckoning; lambda [ alpha ]M、LM、hMLongitude, latitude, and altitude at the landmark point. The odometer speed is given by:
in the formula, Δ S is a displacement increment within 0.1S, and dT is 0.1S.
2. Dead reckoning
And carrying out dead reckoning while carrying out inertial navigation. The calculation period is the same as the navigation resolving period, Tn =5 (ms); the dead reckoning position information is initialized and calculated with navigation, namely initial longitude, latitude and height are obtained by utilizing external binding values.
The displacement of the output carrier of the mileage meter in the ith sampling period is designed to be delta SiThen, the expression in the inertial navigation carrier coordinate system b is:
converting the attitude matrix of the inertial navigation system into a geographic coordinate system to obtain:
to eliminate the odometry noise, the speed is smoothed in a 0.1s cycle.
The dead reckoning formula is as follows:
respectively representing the displacement increment of the odometer geographic system in the navigation resolving period.
Kalman filtering model
The Kalman filter equation takes the form of the document Kalman filter and integrated navigation principles (first edition, edited by qinyuan et al), and has the following concrete formula:
state one-step prediction
State estimation
Filter gain matrix
One-step prediction error variance matrix
Estimation error variance matrix
Pk=[I-KkHk]Pk,k-1(13)
Wherein,in order to predict the value of the one-step state,estimate the matrix for the state, phik,k-1For a state one-step transition matrix, HkFor measuring the matrix, ZkMeasurement of quantitative value, KkFor filtering the gain matrix, RkFor observing noise arrays, Pk,k-1For one-step prediction of error variance matrix, PkIn order to estimate the error variance matrix,k,k-1for system noise driven arrays, Qk-1Is a system noise matrix.
4. Reverse processing
After the forward sequence navigation and filtering is completed, the navigation solution, dead reckoning and Kalman filtering are not stopped, but the reverse navigation solution, dead reckoning and Kalman filtering are continuously carried out, and the main processing method comprises the following steps:
1) reverse navigation
The difference between the calculation formula of navigation and forward navigation is that some state quantities need to be inverted in the calculation process, and the specific processing comprises the following steps:
h) the gravity acceleration is reversed: g is ═ g
i) Overload reversing: fb ═ fb
j) Reversing the angular velocity: wibb ═ wibb
k) The rotation angular velocity of the earth is reversed: wien ═ wien
l) involved angular velocity reversal: wenn ═ wenn
m) location update reverse: speed reversal
n) time: t is t-Tn
2) Reverse dead reckoning
The reverse dead reckoning form is the same as the forward dead reckoning form, and the difference between the forward dead reckoning form and the forward dead reckoning form is that a negative sign is taken when displacement is accumulated, namely the formula is changed into:
3) inverse filtering
The backward filtering process is the same as the forward filtering calculation, and only all elements in the state matrix and the measurement matrix need to be inverted.
5. Landmark correction
After estimation and compensation of the error term are completed by forward and backward combined filtering, relatively accurate track information can be obtained, but since the remaining error of the odometer still has cumulation, further correction of the track is usually required through a mark point, and a specific method is as follows.
Error of odometer dead reckoning is calculated at the landmark points:
wherein λD、LD、hDLongitude, latitude, and altitude for odometry dead reckoning; lambda [ alpha ]M、LM、hMLongitude, latitude, and altitude at the landmark point.
Then it can be obtained
Wherein Δ Φu、ΔΦLAnd delta SF is the residual course installation error angle, pitch installation error angle and scale coefficient error of the odometer respectively; sDn、SDu、SDe、SDLRespectively obtaining north, vertical, east and radial displacements by odometer dead reckoning;
after the estimated error parameter, the following judgment is made, namely when the radial error is more than 0.01m
dSD=sqrt(dLD*dLD+dhD*dhD+dλD*dλD)>0.01m
And accumulating and compensating the odometer residual error obtained by calculation, and recalculating from the last mark point, wherein the compensation method of the odometer residual error comprises the following steps:
the errors are first accumulated:
the error is then compensated for:
ΔSi=(1-dSF)ΔSi(18)
the iterative calculation is thus performed between two marker points until the radial position error at that marker point is less than 0.01 m. And then the next marker point correction is performed.
Claims (1)
1. An inertial navigation odometer combined navigation method for pipeline surveying and mapping is characterized in that: which comprises the following steps of,
(1) a calculation model is established, and the calculation model is established,
(2) the calculation of the position of the ship is carried out,
(3) a Kalman filter model is used to model the Kalman filter,
(4) the reverse treatment is carried out on the mixture,
(5) correcting the mark points;
the step (1) comprises the following steps,
1) error model
The combined navigation algorithm of the inertial navigation odometer adopts a velocity and position matching Kalman filtering method, the scheme adopts a 19-order navigation error model, and 19 error state variables are selected as
The state equation is:
wherein
Wherein, Vn、Vu、VeThe inertial navigation north, vertical and east speed errors are obtained; phin、Φu、ΦeThe inertial navigation north, vertical and east misalignment angles are adopted;inertial navigation X, Y, Z axis accelerometer zero offset;x、y、z: inertial navigation X, Y, Z axis gyro drift; l isD、hD、λDLatitude, altitude, longitude errors for odometer dead reckoning; thetaY、ΘZThe mounting error angle between the inertial navigation and the odometer along the inertial navigation Y and Z axes; Δ SF: odometer scale coefficient error; Δ t: is a time delay; f. ofn、fu、feThe specific force in the north heaven-east direction measured by the inertial navigation system; vn、Vu、VeRespectively the north, vertical and east speeds of the inertial navigation system; omegaieIs the earth rotation angular rate; l represents the latitude of the position where the inertial navigation system is located; rN、RMRespectively the curvature radius of the Mao-unitary ring, the curvature radius in the meridian plane, VDIs the forward speed of the odometer; vDn、VDu、VDeRespectively representing the north, vertical and east speeds of the odometer dead reckoning;representation matrixThe elements corresponding to the 1 st row and the 1 st column of the 1 st row have the same meanings as the rest of the same-form variables;
2) equation of observation
The observation equation of the filter is divided into two parts, and when the speed is observed, the observation equation is as follows:
when reference point information exists, the observation equation is as follows:
respectively representing the acceleration values of the inertial navigation system geographic system used for updating the speed during navigation resolving; the other variables are defined in the same section as above;
3) equation discretization
The state transition matrix discretization formula is as follows
Wherein, TnFor navigation period, Tn=0.005s,TeFor the filter period, Te=1s,AtFor the state transition matrix at time t, phik+1,kFor the transition matrix after discretization, t is 0 at the beginning of each filtering period;
the discretization formula of the noise array is as follows:
Qk=QTe
q is a noise matrix, and Q is a noise matrix,
the observed quantity solving formula is as follows:
wherein λ isD、LD、hDLongitude, latitude, and altitude for odometry dead reckoning; lambda [ alpha ]M、LM、hMThe velocity of the odometer, for longitude, latitude, altitude at the landmark point, is given by:
wherein Δ S is a displacement increment within 0.1S, and dT is 0.1S;
the step (2) comprises the following steps,
carrying out dead reckoning while carrying out inertial navigation, wherein the calculation period is the same as the navigation calculation period, and Tn is 5 (ms); the dead reckoning position information is initialized and calculated with navigation, namely the initial longitude, latitude and height are obtained by utilizing the external binding value,
the displacement of the output carrier of the mileage meter in the ith sampling period is designed to be delta SiThen, the expression in the inertial navigation carrier coordinate system b is:
converting the attitude matrix of the inertial navigation system into a geographic coordinate system to obtain:
in order to eliminate the mileage metering noise, the speed is smoothed in 0.1s period,
the dead reckoning formula is as follows:
respectively representing the displacement increment of the odometer geographic system in the navigation resolving period;
the step (3) comprises the following formula of Kalman filtering equation:
state one-step prediction
State estimation
Filter gain matrix
One-step prediction error variance matrix
Estimation error variance matrix
Pk=[I-KkHk]Pk,k-1
Wherein,in order to predict the value of the one-step state,estimate the matrix for the state, phik,k-1For a state one-step transition matrix, HkFor measuring the matrix, ZkMeasurement of quantitative value, KkFor filtering the gain matrix, RkFor observing noise arrays, Pk,k-1For one-step prediction of error variance matrix, PkIn order to estimate the error variance matrix,k,k-1for system noise driven arrays, Qk-1A system noise array;
the step (4) comprises the following steps,
after the forward sequence navigation and filtering is completed, the navigation solution, dead reckoning and Kalman filtering are not stopped, but the reverse navigation solution, dead reckoning and Kalman filtering are continuously carried out, and the main processing method comprises the following steps:
1) reverse navigation
The difference between the calculation formula of navigation and forward navigation is that some state quantities need to be inverted in the calculation process, and the specific processing comprises the following steps:
a) the gravity acceleration is reversed: g is ═ g
b) Overload reversing: fb ═ fb
c) Reversing the angular velocity: wibb ═ wibb
d) The rotation angular velocity of the earth is reversed: wien ═ wien
e) The implication angular velocity is reversed: wenn ═ wenn
f) Location update reverse: speed reversal
g) Time: t is t-Tn
2) Reverse dead reckoning
The reverse dead reckoning form is the same as the forward dead reckoning form, and the difference between the forward dead reckoning form and the forward dead reckoning form is that a negative sign is taken when displacement is accumulated, namely the formula is changed into:
3) inverse filtering
The backward filtering process is the same as the forward filtering calculation, and only all elements in the state matrix and the measurement matrix need to be inverted;
the step (5) includes that after estimation and compensation of the error term are completed by using forward and backward combined filtering, relatively accurate track information can be obtained, but since the remaining error of the odometer still has cumulation, further correction of the track is usually required through a mark point, and the specific method is as follows:
error of odometer dead reckoning is calculated at the landmark points:
wherein λD、LD、hDLongitude, latitude, and altitude for odometry dead reckoning; lambda [ alpha ]M、LM、hMThe longitude, latitude and altitude at the mark point,
then it can be obtained
Wherein Δ Φu、ΔΦLAnd delta SF is the residual course installation error angle, pitch installation error angle and scale coefficient error of the odometer respectively; sDn、SDu、SDe、SDLRespectively obtaining north, vertical, east and radial displacements by odometer dead reckoning;
after the estimated error parameter, the following judgment is made, namely when the radial error is more than 0.01m
dSD=sqrt(dLD*dLD+dhD*dhD+dλD*dλD)>And when the distance is 0.01m, accumulating and compensating the odometer residual error obtained by calculation, and recalculating from the last mark point, wherein the compensation method of the odometer residual error comprises the following steps:
the errors are first accumulated:
the error is then compensated for:
ΔSi=(1-dSF)ΔSi
iterative calculation is carried out between two mark points until the radial position error of the mark point is less than 0.01m, and then the next mark point correction is carried out.
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 | |
CN109974697B (en) | High-precision mapping method based on inertial system | |
CN106507913B (en) | Combined positioning method for pipeline mapping | |
CN103917850B (en) | A kind of motion alignment methods of inertial navigation system | |
CN111207744B (en) | Pipeline geographical position information measuring method based on thick tail robust filtering | |
CN101514900B (en) | Method for initial alignment of a single-axis rotation strap-down inertial navigation system (SINS) | |
CN100516775C (en) | Method for determining initial status of strapdown inertial navigation system | |
CN109870173A (en) | A kind of track correct method of the submarine pipeline inertial navigation system based on checkpoint | |
CN104977004B (en) | A kind of used group of laser and odometer Combinated navigation method and system | |
CN103900565B (en) | A kind of inertial navigation system attitude acquisition method based on differential GPS | |
CN105698822B (en) | Initial Alignment Method between autonomous type inertial navigation based on reversed Attitude Tracking is advanced | |
CN103278163A (en) | Nonlinear-model-based SINS/DVL (strapdown inertial navigation system/doppler velocity log) integrated navigation method | |
CN105091907B (en) | DVL orientation alignment error method of estimation in SINS/DVL combinations | |
CN106767797B (en) | inertial/GPS combined navigation method based on dual quaternion | |
CN105318876A (en) | Inertia and mileometer combination high-precision attitude measurement method | |
CN103148868B (en) | Based on the combination alignment methods that Doppler log Department of Geography range rate error is estimated under at the uniform velocity sailing through to | |
CN109959374B (en) | Full-time and full-range reverse smooth filtering method for pedestrian inertial navigation | |
CN101900573B (en) | Method for realizing landtype inertial navigation system movement aiming | |
CN102636165A (en) | Post-treatment integrated navigation method for surveying and mapping track of oil-gas pipeline | |
CN104359496A (en) | High-precision attitude correction method based on vertical deviation compensation | |
CN110631573B (en) | Multi-information fusion method for inertia/mileometer/total station | |
CN107677292A (en) | Vertical line deviation compensation method based on gravity field model | |
CN111220151B (en) | Inertia and milemeter combined navigation method considering temperature model under load system | |
CN103591960B (en) | A kind of quiet base inertial navigation system coarse alignment method based on rotation modulation |
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 |