CN102967313B - A kind of data processing method of endless-track vehicle strapdown inertial navigation system - Google Patents

A kind of data processing method of endless-track vehicle strapdown inertial navigation system Download PDF

Info

Publication number
CN102967313B
CN102967313B CN201210451083.7A CN201210451083A CN102967313B CN 102967313 B CN102967313 B CN 102967313B CN 201210451083 A CN201210451083 A CN 201210451083A CN 102967313 B CN102967313 B CN 102967313B
Authority
CN
China
Prior art keywords
error
static
ground
navigation system
endless
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
Application number
CN201210451083.7A
Other languages
Chinese (zh)
Other versions
CN102967313A (en
Inventor
李涛
曹聚亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Zhongde Ruibo Intelligent Technology Co ltd
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201210451083.7A priority Critical patent/CN102967313B/en
Publication of CN102967313A publication Critical patent/CN102967313A/en
Application granted granted Critical
Publication of CN102967313B publication Critical patent/CN102967313B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)

Abstract

A data processing method for endless-track vehicle strapdown inertial navigation system, the steps include: that Inertial Measurement Unit is fixedly connected with the crawler belt of endless-track vehicle by (1); (2) strap-down inertial calculates; (3) static detection over the ground; (4) error calculation; (5) error correction.The orientation problem of endless-track vehicle is converted to the orientation problem of crawler belt by the present invention, utilize the singularity of caterpillar drive, whether the Inertial Measurement Unit that constantly detection is fixedly connected with crawler belt is relative to ground static, and calculate and revise the error of inertia measurement signal and strap-down inertial parameter when its relative ground static, thus effectively inhibit the positioning error of strap-down inertial system, substantially increase inertia system positioning precision.

Description

A kind of data processing method of endless-track vehicle strapdown inertial navigation system
Technical field
The present invention is mainly concerned with the Camera calibration method field of vehicle, refers in particular to a kind of data processing method based on strapdown inertial navigation system being mainly applicable to endless-track vehicle.
Background technology
At present, the endless-track vehicle of various forms, various uses is widely used in every field.In the application process of endless-track vehicle, for the high-precision independent navigation and localization of endless-track vehicle under circumstances not known, have very important significance in some typical apply.
Although have a variety of navigator fix means, as satellite navigation etc. is widely used, for completely autonomous navigation and localization, particularly some typical apply, then mainly still rely on inertial navigation system.At present, then mainly strapdown inertial navigation system, its sensor then mainly gyro and accelerometer two kinds of inertia devices.In conventional art, endless-track vehicle strapdown inertial navigation system, is be fixedly connected with the car body of endless-track vehicle, is usually arranged on the vehicle body of endless-track vehicle.
Strapdown inertial navigation system is a kind of typical dead reckoning system, and due to the impact of sensor error and initial error, simple inertial navigation system, its positioning error is ever-increasing in time.Therefore, in order in satisfied application to the requirement of navigation positioning error bounded, usually adopt inertia together with other navigation means, form integrated navigation system, such as conventionally comprise inertia/satellite combined guidance system or inertia/odometer integrated navigation system.
Wherein, inertia/satellite combined guidance system can provide the navigator fix result of high precision, error bounded for carrier, but owing to relying on satellite, therefore loses its independence.Although inertia/odometer integrated navigation system had both maintained the independence of system, substantially increase the navigation and positioning accuracy of system simultaneously, but its positioning error still increases with the growth of range ability, such as usually its error is at about 5 ‰ of stroke, and namely its error remains unbounded.
Up to the present, also there is no relevant measuring equipment and method in prior art, other navigation means can not be relied on, the error of endless-track vehicle strapdown inertial navigation system is effectively suppressed, for endless-track vehicle provides high-precision independent navigation and location.
Summary of the invention
The technical problem to be solved in the present invention is just: the technical matters existed for prior art, the invention provides one and can not rely on other navigation means, calculate the error of sensor and navigational parameter in Inertial Measurement Unit and carry out revising and then can effectively suppressing the positioning error of strap-down inertial system, greatly improve the data processing method of the endless-track vehicle strapdown inertial navigation system of strap-down inertial system positioning precision.
For solving the problems of the technologies described above, the present invention by the following technical solutions:
A data processing method for endless-track vehicle strapdown inertial navigation system, the steps include:
(1) Inertial Measurement Unit is fixedly connected with the crawler belt of endless-track vehicle;
(2) strap-down inertial calculates: calculate the position of carrier, speed and attitude according to the inertia measurement signal that Inertial Measurement Unit exports;
(3) static detection over the ground: the process of the crawler belt kiss the earth at Inertial Measurement Unit mounting points place is detected; Namely the quiescing process of Inertial Measurement Unit relative to ground is detected;
(4) error calculation: utilize Inertial Measurement Unit relative to ground static process, carries out error calculation constantly to inertia measurement signal and navigational parameter;
(5) error correction: according to the inertia measurement signal errors calculated and navigational parameter error, carries out error correction to inertia measurement signal and navigational parameter.
As a further improvement on the present invention:
Described step (3) utilizes the gyro in Inertial Measurement Unit or/and the signal that obtains of accelerometer measures, judges that whether Inertial Measurement Unit is static relative to the earth.The angular velocity vector of the ratio force vector or gyro output that are located at the output of i moment accelerometer in described step (3) is then static detection comprises following step:
1) compute vectors amplitude namely calculate:
v i b = | v i b | - - - ( 1 )
2) average of the vector magnitude sequence in a period of time is calculated and variance namely
v ‾ i b = 1 2 N + 1 Σ j = i - N i + N v i b
(2)
σ v i 2 = 1 2 N + 1 Σ j = i - N i + N ( v i b - v ‾ i b ) 2
Here, N is the length of time window;
3) judge: according to the error characteristics of gyro and accelerometer, select suitable static threshold T vif, then judge that the i-th moment is static over the ground; Combine judgement according to specific force vector angular velocity vector, then need to select two threshold values respectively, i.e. gyro static threshold and accelerometer static threshold, if the variance of two amplitude of the vector sequences is all less than corresponding static threshold, then judge that this moment is static over the ground.
Described step (3) utilizes auxiliary pressure sensor signal, judges that whether Inertial Measurement Unit is static relative to the earth.
The concrete steps that described step (4) medial error calculates are: set up following Kalman filter model, when the relative ground static of Inertial Measurement Unit being detected, carry out Kalman filter calculating, obtain the error of inertia measurement signal and navigational parameter.Described Kalman filter model, comprise a system equation and an observation equation, the system equation of Kalman filter model is:
X · = FX + GW - - - ( 3 )
Here,
X=[δv nδv eδv dδψ nδψ eδψ db axb ayb azb gxb gyb gz] T(4)
F = F w F vψ C b n 0 3 * 3 F ψv F ψψ 0 3 * 3 - C b n 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 - - - ( 5 )
G = C b n 0 3 * 3 0 3 * 3 - C b n 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 - - - ( 6 )
W=[w axw ayw azw gxw gyw gz] T(7)
F vv = v d R + h - 2 ( Ω sin L + v e tan L R + h ) v n R + h 2 Ω sin L + v e tan L R + h v d + v n tan L R + h 2 Ω cos L + v e R + h - 2 v n R + h - 2 ( Ω cos L + v e R + h ) 0 - - - ( 8 )
F vψ = ( C b n f b ) × - - - ( 9 )
F ψv = 0 1 R + h 0 - 1 R + h 0 0 0 - tan L R + h 0 - - - ( 10 )
F ψψ = 0 - ( Ω sin L + v e tan L R + h ) v n R + h Ω sin L + v e tan L R + h 0 Ω cos L + v e R + h - v n R + h - ( Ω cos L + v e R + h ) 0 - - - ( 11 )
Wherein: Ω represents rotational-angular velocity of the earth; L represents local latitude; R represents earth radius; H represents local sea level elevation. f b = f x b f y b f z b T For the ratio force vector of accelerometer measures; 0 3*3represent the null matrix of 3*3; represent carrier system and the direction cosine matrix between being that navigates; V=[v nv ev d] tfor the east northeast ground velocity that inertial navigation system exports;
δ v=[δ v nδ v eδ v d] tfor system east northeast ground velocity error; δ ψ=[δ ψ nδ ψ eδ ψ d] tfor posture error;
B a=[b axb ayb az] tfor accelerometer bias error; b g=[b gxb gyb gz] tfor gyro zero error partially;
W a=[w axw ayw az] tfor accelerometer white noise; w g=[w gxw gyw gz] tfor gyro white noise.T represents transposition,
× represent vectorial antisymmetric matrix.
Inertial navigation velocity error when adopting static over the ground, the output speed that inertial navigation time also namely static over the ground calculates is measured as systematic perspective, builds the observation equation of Kalman filter model:
z=HX+υ (12)
Here,
z=[δv nδv eδv d] T
(13)
H=[I 3*30 3*30 3*30 3*3]
Wherein, I 3*3for the unit matrix of 3*3; υ is velocity survey noise;
In step (5), inertia measurement signal is carried out to the concrete steps of error correction: the ratio force vector being located at i moment accelerometer measures is f b, the specific force vector error of accelerometer measures is δ f b, revisedly than force vector be the angular velocity vector of gyro to measure is ω b, the angular velocity error of gyro to measure is δ ω b, revised angular velocity vector is then the correction of inertia measurement signal errors performs according to the following formula:
f ^ b = f b - δf b - - - ( 14 )
ω ^ b = ω b - δ ω b
Wherein, δ f bwith δ ω binitial value be:
δf b=δω b=[0 0 0] T(15)
If the i moment is relative ground static, then, after completing Kalman filter calculating, from filter state, extract accelerometer bias error b awith gyro zero error b partially g, calculate δ f first according to the following formula bwith δ ω b:
δ f ^ b = δf b + b a - - - ( 16 )
δω b=δω b+b g
Then the b in system state is made aand b greset, that is:
b a=b g=[0 0 0] T(17)
If the i moment is not relative ground static, then δ f bwith δ ω bconstant.
In step (5), navigational parameter is carried out to the concrete steps of error correction: set i moment inertial navigation system outgoing position as P=[L λ h] t, site error is δ P=[δ L δ λ δ h] t, revised position is P ^ = L ^ λ ^ h ^ T ; The speed that inertial navigation system exports is v=[v nv ev d] t, velocity error is δ v=[δ v nδ v eδ v d] t, revised speed is v ^ = v ^ n v ^ e v ^ d T ; The attitude direction cosine matrix that inertial navigation system exports is attitude error is δ ψ=[δ ψ nδ ψ eδ ψ d] t, revised attitude direction cosine matrix is
When the i moment is relative ground static, after completing Kalman filter calculating, from filter state, extract velocity error and attitude error, the correction of navigational parameter performs according to the following formula:
P ^ = P - δP
v ^ = v - δv - - - ( 18 )
C ^ b n = C b n [ I + δψ × ]
δ ψ × be the antisymmetric matrix of δ ψ.δ P calculates according to the following formula:
δP = t 2 δv n R + h δv e ( R + h ) cos L δv d T - - - ( 19 )
Then the δ v in system state and δ ψ is made to reset, that is:
δv=δψ=[0 0 0] T(20)
Here, t represents one, and Still time is to the time of current time over the ground, and I represents 3*3 unit matrix.
If the i moment is not relative ground static, then do not carry out navigational parameter error correction.
Compared with prior art, the invention has the advantages that: the orientation problem that the present invention will be converted into the orientation problem of crawler belt car body certain point on crawler belt.The motion of crawler belt has singularity, a point of fixity from crawler belt, its motion was made up of two different stages, one is the stage static relative to earth surface, namely with stage of earth surface, another is the stage relative to earth surface motion, and constantly replacing of these two stages, constitutes the entire motion process of this point of fixity on crawler belt.Utilize this singularity that on crawler belt, certain a bit moves, Inertial Measurement Unit in strapdown inertial navigation system is fixedly connected with crawler belt, on this basis to the crawler belt at Inertial Measurement Unit mounting points place in kiss the earth process, Inertial Measurement Unit carries out static detection over the ground relative to the stationary state on ground, and then according to the difference between the output valve of system during stationary state and theoretical value, calculate the error of Inertial Measurement Unit and navigational parameter, and it is revised, restrained effectively the positioning error of strap-down inertial system, substantially increase the positioning precision of inertia system.
Accompanying drawing explanation
Fig. 1 is the principle schematic of disposal route of the present invention.
Fig. 2 be the present invention in a particular embodiment Inertial Measurement Unit be arranged on the structural representation on creeper truck crawler belt.
Fig. 3 is the treatment scheme schematic diagram in the specific embodiment of the invention.
Marginal data:
1, Inertial Measurement Unit; 2, crawler belt.
Embodiment
Below with reference to Figure of description and specific embodiment, the present invention is described in further details.
As shown in figures 1 and 3, the data processing method of endless-track vehicle strapdown inertial navigation system of the present invention, its concrete steps are:
(1) be fixedly connected with (shown in Figure 2) with the crawler belt 1 of endless-track vehicle by Inertial Measurement Unit 1, be fixedly mounted on the crawler belt 2 of creeper truck by Inertial Measurement Unit 1, Inertial Measurement Unit 1 moves with the motion of crawler belt 2.Inertial Measurement Unit 1 is generally made up of multiple gyro and accelerometer, for measure carrier angular velocity and than force vector, the output of Inertial Measurement Unit 1 is called inertia measurement signal.
(2) strap-down inertial calculates: calculate the position of carrier, speed and attitude according to the inertia measurement signal that Inertial Measurement Unit 1 exports;
(3) static detection over the ground: the process of crawler belt 2 kiss the earth at Inertial Measurement Unit 1 mounting points place is detected; Namely Inertial Measurement Unit 1 is relative to the quiescing process on ground; Namely, can be utilize information that in Inertial Measurement Unit 1, sensor measurement obtains or to be arranged on crawler belt 2 and other sensor information near Inertial Measurement Unit 1, carry out processing and judging, to determine whether Inertial Measurement Unit 1 is in the state of relative ground static.Because certain point of Inertial Measurement Unit 1 and crawler belt 2 is fixedly connected with, therefore also namely judge that whether this point of crawler belt 2 is static relative to the earth.
This step (3) can utilize the gyro in Inertial Measurement Unit 1 or/and the signal that obtains of accelerometer measures, judges that whether Inertial Measurement Unit 1 is static relative to the earth.
In other embodiments, this step (3) utilizes other sensor signals, such as: auxiliary pressure sensor signal, judges that whether Inertial Measurement Unit 1 is static relative to the earth.
(4) error calculation: utilize Inertial Measurement Unit 1 relative to the information of ground static, constantly carry out the error calculation of inertia measurement signal 1 and inertial navigation parameter; When Inertial Measurement Unit 1 being detected relative to ground static, in theory in Inertial Measurement Unit 1 gyro to measure be the angular velocity of the earth relative to inertial coordinates system, accelerometer measures be earth local gravity, the speed on relative ground is zero, and the acceleration on relative ground is zero.And the real output value that Inertial Measurement Unit 1 and inertial navigation calculate, due to error, different from corresponding theoretical value, these difference to be compared, treatment and analysis, the error that Inertial Measurement Unit 1 and inertial navigation export can be obtained.It can adopt " Zero velocity Updating algorithm ", and namely when Inertial Measurement Unit 1 mounting points is relative to ground static, then its speed relative to the earth is zero in theory, and the speed that inertial navigation system calculates, due to the impact of various error component, and non-vanishing.So, the speed that inertial navigation system calculates is exactly its velocity error, sets up Kalman filter model, utilizes Kalman filter algorithm, using this velocity error as observed quantity, can estimate the various errors of inertial navigation system.Concrete Kalman filter model comprises system equation and observation equation.
(5) error correction: according to the inertia measurement signal errors calculated and navigational parameter error, carries out error correction to inertia measurement signal and navigational parameter.
(5.1) sensor error correction: be the inertia measurement signal errors according to calculating, the output of inertia measurement signal is revised.
(5.2) navigational parameter error correction: be the navigational parameter error according to calculating, inertial navigation parameter is revised.
In view of the position of crawler belt car body and crawler belt 2 is close, Inertial Measurement Unit 1 is fixedly installed on the crawler belt 2 of creeper truck by the present invention, the orientation problem be converted into the orientation problem of crawler belt car body certain point on crawler belt 2.Inertial Measurement Unit 1 in strapdown inertial navigation system is fixedly connected with crawler belt 2, on this basis to the process of crawler belt 2 kiss the earth at Inertial Measurement Unit 1 mounting points place, also be the quiescing process of Inertial Measurement Unit 1 relative to ground, carry out static detection over the ground, when detecting static, utilize Inertial Measurement Unit 1 relative to the information of ground static, constantly calculate the error of inertia measurement signal and inertial navigation parameter, and carry out error correction, improve the autonomous positioning precision of strap-down inertial.
In the present embodiment, if the angular velocity vector that the ratio force vector of i moment accelerometer output or gyro export is then static detection comprises following step:
1) compute vectors amplitude namely calculate
v i b = | v i b | - - - ( 1 )
2) average of the vector magnitude sequence in a period of time is calculated and variance that is:
v ‾ i b = 1 2 N + 1 Σ j = i - N i + N v i b
(2)
σ v i 2 = 1 2 N + 1 Σ j = i - N i + N ( v i b - v ‾ i b ) 2
Here, N is the length of time window;
3) judge: according to the error characteristics of gyro and accelerometer, select suitable static threshold T vif, then judge that the i-th moment is static over the ground; Combine judgement according to specific force vector angular velocity vector, then need to select two threshold values respectively, i.e. gyro static threshold and accelerometer static threshold, if the variance of two amplitude of the vector sequences is all less than corresponding static threshold, then judge that this moment is static over the ground.
In the present embodiment, the concrete steps of error calculation are: set up following Kalman filter model, when detect Inertial Measurement Unit 1 relatively ground static time, carry out Kalman filter calculating, obtain the error of inertia measurement signal and navigational parameter.Kalman filter model, comprise a system equation and an observation equation, the system equation of Kalman filter model is:
X · = FX + GW - - - ( 3 )
Here,
X=[δv nδv eδv dδψ nδψ eδψ db axb ayb azb gxb gyb gz] T(4)
F = F w F vψ C b n 0 3 * 3 F ψv F ψψ 0 3 * 3 - C b n 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 - - - ( 5 )
G = C b n 0 3 * 3 0 3 * 3 - C b n 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 - - - ( 6 )
W=[w axw ayw azw gxw gyw gz] T(7)
F vv = v d R + h - 2 ( Ω sin L + v e tan L R + h ) v n R + h 2 Ω sin L + v e tan L R + h v d + v n tan L R + h 2 Ω cos L + v e R + h - 2 v n R + h - 2 ( Ω cos L + v e R + h ) 0 - - - ( 8 )
F vψ = ( C b n f b ) × - - - ( 9 )
F ψv = 0 1 R + h 0 - 1 R + h 0 0 0 - tan L R + h 0 - - - ( 10 )
F ψψ = 0 - ( Ω sin L + v e tan L R + h ) v n R + h Ω sin L + v e tan L R + h 0 Ω cos L + v e R + h - v n R + h - ( Ω cos L + v e R + h ) 0 - - - ( 11 )
Wherein: Ω represents rotational-angular velocity of the earth; L represents local latitude; R represents earth radius; H represents local sea level elevation. f b = f x b f y b f z b T For the ratio force vector of accelerometer measures; 0 3*3represent the null matrix of 3*3; represent carrier system and the direction cosine matrix between being that navigates; V=[v nv ev d] tfor the east northeast ground velocity that inertial navigation system exports;
δ v=[δ v nδ v eδ v d] tfor system east northeast ground velocity error; δ ψ=[δ ψ nδ ψ eδ ψ d] tfor posture error;
B a=[b axb ayb az] tfor accelerometer bias error; b g=[b gxb gyb gz] tfor gyro zero error partially;
W a=[w axw ayw az] tfor accelerometer white noise; w g=[w gxw gyw gz] tfor gyro white noise.T represents the antisymmetric matrix of transposition × expression vector.
Inertial navigation velocity error when adopting static over the ground, the output speed that inertial navigation time also namely static over the ground calculates is measured as systematic perspective, builds the observation equation of Kalman filter model:
z=HX+υ (12)
Here,
z=[δv nδv eδv d] T
(13)
H=[I 3*30 3*30 3*30 3*3]
Wherein, I 3*3for the unit matrix of 3*3; υ is velocity survey noise;
In the present embodiment, in described step (5) to the concrete steps that inertia measurement signal errors is revised be:
The ratio force vector being located at i moment accelerometer measures is f b, the specific force vector error of accelerometer measures is δ f b, revisedly than force vector be the angular velocity vector of gyro to measure is ω b, the angular velocity error of gyro to measure is δ ω b, revised angular velocity vector is then the correction of inertia measurement signal errors performs according to the following formula:
f ^ b = f b - δf b - - - ( 14 )
ω ^ b = ω b - δ ω b
Wherein, δ f bwith δ ω binitial value be:
δf b=δω b=[0 0 0] T(15)
If the i moment is relative ground static, then, after completing Kalman filter calculating, from filter state, extract accelerometer bias error b awith gyro zero error b partially g, calculate δ f first according to the following formula bwith δ ω b:
δ f ^ b = δf b + b a
(16)
δω b=δω b+b g
Then the b in system state is made aand b greset, that is:
b a=b g=[0 0 0] T(17)
If the i moment is not relative ground static, then δ f bwith δ ω bconstant.
In the present embodiment, in described step (5), navigational parameter is carried out to the concrete steps of error correction:
If i moment inertial navigation system outgoing position is P=[L λ h] t, site error is δ P=[δ L δ λ δ h] t, revised position is P ^ = L ^ λ ^ h ^ T ; The speed that inertial navigation system exports is v=[v nv ev d] t, velocity error is δ v=[δ v nδ v eδ v d] t, revised speed is v ^ = v ^ n v ^ e v ^ d T ; The attitude direction cosine matrix that inertial navigation system exports is attitude error is δ ψ=[δ ψ nδ ψ eδ ψ d] t, revised attitude direction cosine matrix is
When the i moment is relative ground static, after completing Kalman filter calculating, from filter state, extract velocity error and attitude error, the correction of navigational parameter performs according to the following formula:
P ^ = P - δP
v ^ = v - δv - - - ( 18 )
C ^ b n = C b n [ I + δψ × ]
δ ψ × be the antisymmetric matrix of δ ψ.δ P calculates according to the following formula:
δP = t 2 δv n R + h δv e ( R + h ) cos L δv d T - - - ( 19 )
Then the δ v in system state and δ ψ is made to reset, that is:
δv=δψ=[0 0 0] T(20)
Here, t represents one, and Still time is to the time of current time over the ground, and I represents 3*3 unit matrix.
If the i moment is not relative ground static, then do not carry out navigational parameter error correction.
Below be only the preferred embodiment of the present invention, protection scope of the present invention be not only confined to above-described embodiment, all technical schemes belonged under thinking of the present invention all belong to protection scope of the present invention.It should be pointed out that for those skilled in the art, some improvements and modifications without departing from the principles of the present invention, should be considered as protection scope of the present invention.

Claims (8)

1. a data processing method for endless-track vehicle strapdown inertial navigation system, is characterized in that, step is:
(1) Inertial Measurement Unit is fixedly connected with the crawler belt of endless-track vehicle;
(2) strap-down inertial calculates: calculate the position of carrier, speed and attitude according to the inertia measurement signal that Inertial Measurement Unit exports;
(3) static detection over the ground: the process of the crawler belt kiss the earth at Inertial Measurement Unit mounting points place is detected; Namely the quiescing process of Inertial Measurement Unit relative to ground is detected;
(4) error calculation: utilize Inertial Measurement Unit relative to the quiescing process on ground, constantly carries out error calculation to inertia measurement signal and navigational parameter;
(5) error correction: according to the inertia measurement signal errors calculated and navigational parameter error, carries out error correction to inertia measurement signal and navigational parameter.
2. the data processing method of endless-track vehicle strapdown inertial navigation system according to claim 1, it is characterized in that, described step (3) utilizes the gyro in Inertial Measurement Unit or/and the signal that obtains of accelerometer measures, judges that whether Inertial Measurement Unit is static relative to the earth.
3. the data processing method of endless-track vehicle strapdown inertial navigation system according to claim 2, is characterized in that, the angular velocity vector of the ratio force vector or gyro output that are located at the output of i moment accelerometer in described step (3) is then static detection comprises following step:
1) compute vectors amplitude namely calculate
v i b = | v i b | - - - ( 1 )
2) average of the vector magnitude sequence in a period of time is calculated and variance namely
v ‾ i b = 1 2 N + 1 Σ j = i - N i + N v i b - - - ( 2 )
σ v i 2 = 1 2 N + 1 Σ j = i - N i + N ( v i b - v ‾ i b ) 2
Here, N is the length of time window;
3) judge: according to the error characteristics of gyro and accelerometer, select static threshold T v; If then judge that the i-th moment is static over the ground; Combine judgement according to specific force vector angular velocity vector, then need to select two threshold values respectively, i.e. gyro static threshold and accelerometer static threshold, if the variance of two amplitude of the vector sequences is all less than corresponding static threshold, then judge that this moment is static over the ground.
4. the data processing method of endless-track vehicle strapdown inertial navigation system according to claim 1, is characterized in that, described step (3) utilizes auxiliary pressure sensor signal to judge that whether Inertial Measurement Unit is static relative to the earth.
5. according to the data processing method of the endless-track vehicle strapdown inertial navigation system in Claims 1 to 4 described in any one, it is characterized in that, the concrete steps that described step (4) medial error calculates are: set up Kalman filter model, when the relative ground static of Inertial Measurement Unit being detected, carry out Kalman filter calculating, obtain the error of inertia measurement signal and navigational parameter.
6. the data processing method of endless-track vehicle strapdown inertial navigation system according to claim 5, is characterized in that, described Kalman filter model comprises: a system equation and an observation equation;
The system equation of Kalman filter model is:
X · = FX + GW - - - ( 3 )
Here,
X=[δv nδv eδv dδψ nδψ eδψ db axb ayb azb gxb gyb gz] T(4)
F = F vv F vψ C b n 0 3 * 3 F ψv F ψψ 0 3 * 3 - C b n 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 - - - ( 5 )
G = C b n 0 3 * 3 0 3 * 3 - C b n 0 3 * 3 0 3 * 3 0 3 * 3 0 3 * 3 - - - ( 6 )
W=[w axw ayw azw gxw gyw gz] T(7)
F vv = v d R + h - 2 ( Ω sin L + v e tan L R + h ) v n R + h 2 Ω sin L + v e tan L R + h v d + v n tan L R + h 2 Ω cos L + v e R + h - 2 v n R + h - 2 ( Ω cos L + v e R + h ) 0 - - - ( 8 )
F vψ = ( C b n f b ) × - - - ( 9 )
F ψv = 0 1 R + h 0 - 1 R + h 0 0 0 - tan L R + h 0 - - - ( 10 )
F ψψ = 0 - ( Ω sin L + v e tan l R + h ) v n R + h Ω sin L + v e tan L R + h 0 Ω cos L + v e R + h - v n R + h - ( Ω cos L + v e R + h ) 0 - - - ( 11 )
Wherein: Ω represents rotational-angular velocity of the earth; L represents local latitude; R represents earth radius; H represents local sea level elevation; f b = f x b f y b f z b T For the ratio force vector of accelerometer measures; 0 3*3represent the null matrix of 3*3; represent carrier system and the direction cosine matrix between being that navigates; V=[v nv ev d] tfor the east northeast ground velocity that inertial navigation system exports; δ v=[δ v nδ v eδ v d] tfor system east northeast ground velocity error; δ ψ=[δ ψ nδ ψ eδ ψ d] tfor posture error; b a=[b axb ayb az] tfor accelerometer bias error; b g=[b gxb gyb gz] tfor gyro zero error partially; w a=[w axw ayw az] tfor accelerometer white noise; w g=[w gxw gyw gz] tfor gyro white noise; T represents transposition, × represent vectorial antisymmetric matrix;
The observation equation of Kalman filter model is:
z=HX+υ (12)
Here,
z=[δv nδv eδv d] T(13)
H=[I 3*30 3*30 3*30 3*3]
Wherein, I 3*3for the unit matrix of 3*3; υ is velocity survey noise.
7. according to the data processing method of the endless-track vehicle strapdown inertial navigation system in Claims 1 to 4 described in any one, it is characterized in that, in described step (5), inertia measurement signal is carried out to the concrete steps of error correction: the ratio force vector being located at i moment accelerometer measures is f b, the specific force vector error of accelerometer measures is δ f b, revisedly than force vector be the angular velocity vector of gyro to measure is ω b, the angular velocity error of gyro to measure is δ ω b, revised angular velocity vector is then the correction of inertia measurement signal errors performs according to the following formula:
f ^ b = f b - δ f b - - - ( 14 )
ω ^ b = ω b - δ ω b
Wherein, δ f bwith δ ω binitial value be:
δf b=δω b=[0 0 0] T(15)
If the i moment is relative ground static, then, after completing Kalman filter calculating, from filter state, extract accelerometer bias error b awith gyro zero error b partially g, calculate δ f first according to the following formula bwith δ ω b:
δ f ^ b = δ f b + b a - - - ( 16 )
δω b=δω b+b g
Then the b in system state is made aand b greset, namely
b a=b g=[0 0 0] T(17)
If the i moment is not relative ground static, then δ f bwith δ ω bconstant.
8. according to the data processing method of the endless-track vehicle strapdown inertial navigation system in Claims 1 to 4 described in any one, it is characterized in that, in described step (5), navigational parameter is carried out to the concrete steps of error correction: set i moment inertial navigation system outgoing position as P=[L λ h] t, site error is δ P=[δ L δ λ δ h] t, revised position is P ^ = L ^ λ ^ h ^ T ; The speed that inertial navigation system exports is v=[v nv ev d] t, velocity error is δ v=[δ v nδ v eδ v d] t, revised speed is v ^ = v ^ n v ^ e v ^ d T ; The attitude direction cosine matrix that inertial navigation system exports is attitude error is δ ψ=[δ ψ nδ ψ eδ ψ d] t, revised attitude direction cosine matrix is
When the i moment is relative ground static, after completing Kalman filter calculating, from filter state, extract velocity error and attitude error, the correction of navigational parameter performs according to the following formula:
P ^ = P - δP
v ^ = v - δv - - - ( 18 )
C ^ b n = C b n [ I + δψ × ]
δ ψ × be the antisymmetric matrix of δ ψ; δ P calculates according to the following formula:
δP = t 2 δ v n R + h δ v e ( R + h ) cos L δ v d T - - - ( 19 )
Then the δ v in system state and δ ψ is made to reset, namely
δv=δψ=[0 0 0] T(20)
Here, t represents one, and Still time is to the time of current time over the ground, and I represents 3*3 unit matrix.
CN201210451083.7A 2012-11-13 2012-11-13 A kind of data processing method of endless-track vehicle strapdown inertial navigation system Active CN102967313B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210451083.7A CN102967313B (en) 2012-11-13 2012-11-13 A kind of data processing method of endless-track vehicle strapdown inertial navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210451083.7A CN102967313B (en) 2012-11-13 2012-11-13 A kind of data processing method of endless-track vehicle strapdown inertial navigation system

Publications (2)

Publication Number Publication Date
CN102967313A CN102967313A (en) 2013-03-13
CN102967313B true CN102967313B (en) 2015-10-28

Family

ID=47797614

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210451083.7A Active CN102967313B (en) 2012-11-13 2012-11-13 A kind of data processing method of endless-track vehicle strapdown inertial navigation system

Country Status (1)

Country Link
CN (1) CN102967313B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2016101951A4 (en) * 2015-08-04 2016-12-15 Commonwealth Scientific And Industrial Research Organisation Navigation of mining machines
US12000702B2 (en) 2018-12-19 2024-06-04 Honeywell International Inc. Dynamic gyroscope bias offset compensation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102252684A (en) * 2011-04-29 2011-11-23 王骊 Method for navigating heavy-duty truck by measuring thickness of river bed ice layer through micro navigation vehicle
CN102288191A (en) * 2011-05-26 2011-12-21 大连理工大学 Intelligent navigating bogie

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2878954B1 (en) * 2004-12-07 2007-03-30 Sagem HYBRID INERTIAL NAVIGATION SYSTEM BASED ON A CINEMATIC MODEL

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102252684A (en) * 2011-04-29 2011-11-23 王骊 Method for navigating heavy-duty truck by measuring thickness of river bed ice layer through micro navigation vehicle
CN102288191A (en) * 2011-05-26 2011-12-21 大连理工大学 Intelligent navigating bogie

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"单目视觉里程计/惯性组合导航算法";冯国虎,吴文启,曹聚亮,宋敏;《中国惯性技术学报》;20110630;第19卷(第3期);302-306 *
"某履带车辆制动***仿真分析";生龙波,马吉胜,李涛,孙河洋,杨玉良;《军械工程学院学报》;20120630;第24卷(第3期);19-22 *

Also Published As

Publication number Publication date
CN102967313A (en) 2013-03-13

Similar Documents

Publication Publication Date Title
CN101476894B (en) Vehicle-mounted SINS/GPS combined navigation system performance reinforcement method
Fu et al. High-accuracy SINS/LDV integration for long-distance land navigation
CN107588769B (en) Vehicle-mounted strapdown inertial navigation, odometer and altimeter integrated navigation method
CN111156994B (en) INS/DR & GNSS loose combination navigation method based on MEMS inertial component
CN102506857B (en) Relative attitude measurement real-time dynamic filter method based on dual-inertial measurement unit/differential global positioning system (IMU/DGPS) combination
US6459990B1 (en) Self-contained positioning method and system thereof for water and land vehicles
CN102169184B (en) Method and device for measuring installation misalignment angle of double-antenna GPS (Global Position System) in integrated navigation system
CN104515527B (en) A kind of anti-rough error Combinated navigation method under no gps signal environment
Han et al. A novel initial alignment scheme for low-cost INS aided by GPS for land vehicle applications
Wu Versatile land navigation using inertial sensors and odometry: Self-calibration, in-motion alignment and positioning
CN111207744B (en) Pipeline geographical position information measuring method based on thick tail robust filtering
CN109870173A (en) A kind of track correct method of the submarine pipeline inertial navigation system based on checkpoint
CN101290229A (en) Silicon micro-navigation attitude system inertia/geomagnetism assembled method
CN104736963A (en) Surveying system and method
CN105259902A (en) Inertial navigation method and system of underwater robot
CN103822633A (en) Low-cost attitude estimation method based on second-order measurement update
CN101393025A (en) AUV combined navigation system non-tracing switch method
CN112432642B (en) Gravity beacon and inertial navigation fusion positioning method and system
CN102853837B (en) MIMU and GNSS information fusion method
CN103630139A (en) Underwater vehicle all-attitude determination method based on magnetic gradient tensor measurement
WO2016203744A1 (en) Positioning device
Nguyen Loosely coupled GPS/INS integration with Kalman filtering for land vehicle applications
CN102095424A (en) Attitude measuring method suitable for vehicle fiber AHRS (Attitude and Heading Reference System)
CN103453903A (en) Pipeline flaw detection system navigation and location method based on IMU (Inertial Measurement Unit)
CN104748761A (en) Optimal attitude matching-based moving base transfer alignment time delay compensation method

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20210517

Address after: 215300 612, comprehensive office building, Institute of industry, No. 1699, Zuchongzhi Road, Kunshan City, Suzhou City, Jiangsu Province

Patentee after: SUZHOU ZHONGDE RUIBO INTELLIGENT TECHNOLOGY Co.,Ltd.

Address before: 410003 room 1404, building 2, kedajiayuan Beiyuan, Shuangyong Road, Kaifu District, Changsha City, Hunan Province

Patentee before: Li Tao

Patentee before: Cao Juliang