CN115307643A - Double-responder assisted SINS/USBL combined navigation method - Google Patents

Double-responder assisted SINS/USBL combined navigation method Download PDF

Info

Publication number
CN115307643A
CN115307643A CN202211018647.8A CN202211018647A CN115307643A CN 115307643 A CN115307643 A CN 115307643A CN 202211018647 A CN202211018647 A CN 202211018647A CN 115307643 A CN115307643 A CN 115307643A
Authority
CN
China
Prior art keywords
sins
measurement
usbl
matrix
state
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.)
Pending
Application number
CN202211018647.8A
Other languages
Chinese (zh)
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.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN202211018647.8A priority Critical patent/CN115307643A/en
Publication of CN115307643A publication Critical patent/CN115307643A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/203Specially adapted for sailing ships
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; 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/16Navigation; 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/165Navigation; 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

A double-responder assisted SINS/USBL combined navigation method comprises the steps of 1) establishing an SINS/USBL combined navigation state equation, 2) establishing an SINS/USBL slant range difference measurement equation, 3) establishing a measurement model with inconsistent arrival of measurement time sequences, 4) solving noise parameters according to inverse Gamma distribution, calculating a measurement noise estimation result, 5) calculating a gain matrix according to a maximum entropy principle and the measurement noise estimation result estimated in the step 4), and 6) performing Kalman filtering fusion on the model in the step 5, performing feedback correction on SINS, and outputting a navigation result. And repeating the steps until the navigation is finished. The tight combination model based on the slope distance difference can inhibit the non-modeling error in the USBL positioning process, and the robust filtering method based on the maximum entropy and the variational Bayes can perform optimal estimation on the unknown or time-varying noise of the SINS/USBL, thereby improving the positioning accuracy under the underwater complex environment.

Description

Double-responder assisted SINS/USBL combined navigation method
Technical Field
The invention belongs to an SINS/USBL combined navigation technology of an underwater vehicle, and particularly relates to a SINS/USBL combined navigation method assisted by a double responder.
Background
In general, besides random noise, the ultra-short baseline measurement noise includes delay error caused by signal processing, sound velocity bending error caused by physical property changes such as water temperature and salinity, system clock error, multipath effect and other errors which cannot be modeled. The traditional noise model only considers random noise or unifies all the noise into random noise of the sensor, which is inaccurate for USBL time varying systems, and for the above problems, the current existing solutions are as follows:
application No. 2021/10/29, application No.: CN202111268907.2, patent name: a maximum entropy adaptive robust estimation-based USBL slant range correction method comprises the following specific scheme that 1) an SINS attitude transfer matrix, speed and position information at the time when a USBL sends a request message are recorded, 2) the azimuth angle at the time when the USBL receives a responder message, SINS attitude, speed and position information are recorded, 3) the slant range of the USBL is corrected according to the calculation result of the sending time and the receiving time SINS, 4) the SINS/USBL tight combination system model is established according to the corrected USBL slant range and the collected azimuth angle, elevation angle and SINS calculation information, 5) a dynamic model error adaptive factor is calculated, a gain matrix is calculated according to the maximum entropy principle, and 6) Kalman filtering fusion is carried out on the model of 5), the SINS is subjected to feedback correction, and a navigation result is output. And repeating the steps until the navigation is finished, establishing a change model between the USBL transmitting time and the USBL receiving time by utilizing the attitude and the position measured by the strapdown inertial navigation system, and deducing the slope distance correction value of the receiving time. Finally, in order to suppress the influence of abnormal noise on the positioning accuracy.
The method adopts a traditional positioning model based on a single transponder and adopts an anti-difference filtering algorithm based on maximum entropy to eliminate abnormal outlier information in a complex environment. On the basis of a traditional single-transponder model, a SINS/USBL combined positioning model based on double transponders is provided, and a combined navigation mode based on slope distance difference is adopted to eliminate unmoldable errors such as sound velocity bending, multipath effect, signal processing time delay and the like in an underwater environment and deduce a time delay consistent model under relative motion of the double transponders. On the basis of maximum entropy robust estimation, maximum entropy robust filtering and a combined navigation noise self-adaptive model are combined, and meanwhile, the problem of abnormal outliers in unknown or time-varying and complex environments of a system noise model is solved.
Application date 2018/9/18, application No.: CN201811087892.8, patent name: the patent specifically discloses a USBL/SINS tight combination navigation positioning method based on hybrid derivative-free extended Kalman filtering, which is particularly suitable for positioning underwater equipment. The invention consists of an ultra-short baseline underwater sound positioning system USBL and a strapdown inertial navigation system SINS, and adopts a hybrid derivative-free extended Kalman filter HDEKF to carry out combined navigation. The ultra-short baseline system obtains a slant-distance measurement value between the transponder and the hydrophone by calculating the one-way propagation time of the ultrasonic signal between the transponder and the hydrophone, and obtains an observation equation by a coordinate conversion formula. And establishing an error state equation according to an error transfer formula of the strapdown inertial navigation system. And finally, performing hybrid derivative-free Kalman filtering, performing time updating by using standard linear Kalman filtering, and performing measurement updating by using derivative-free extended filtering. The method can effectively improve the navigation precision and stability of the USBL/INS integrated navigation system and reduce the real-time calculation amount.
The method adopts an inclined distance difference model based on multiple hydrophones, adopts a combined navigation model of a single transponder unit in an application background, and is easy to cause singularity of matrix operation because the distances between the hydrophones are close and the inclined distance difference is small. The slope distance difference combined navigation model of the double transponders takes a plurality of transponders as an application background, the slope distance difference between the transponders is obvious, and the matrix operation is stable.
Application No. 2020/6/8, application No.: CN202010513750.4, patent name: an AUV (autonomous Underwater vehicle) integrated navigation method and system based on M estimation provide a filtering algorithm based on generalized maximum likelihood estimation (M estimation), and apply M-estimation algorithm under the condition that system measurement noise is non-Gaussian distribution, especially mixed Gaussian distribution (symmetric interference near Gaussian), and weight measurement residual errors and state prediction residual errors through an influence function and a weight function, so that the influence of measurement abnormal peak values on a navigation system is reduced. The algorithm is applied to the SINS/USBL combined navigation system, under the conditions that non-Gaussian measurement noise and measurement abnormality are generated by an underwater acoustic sensor due to multipath effects, compared with a standard Kalman filtering algorithm and an M estimation filtering algorithm, the position and speed error accuracy of the latter is obviously improved relative to the former and the mixed Gaussian model is more seriously polluted, the SINS/USBL combined navigation system based on the M estimation filtering has more obvious filtering effect, and the robustness and the anti-interference performance are relatively better.
A robust filtering algorithm based on Huber M estimation is adopted to solve the problem of positioning accuracy reduction caused by an underwater abnormal outlier, and the robust filtering algorithm adopting the maximum entropy is proposed to replace the Huber M estimation algorithm. And in order to eliminate the positioning accuracy reduction caused by uncertainty and time variation of the system noise model, a variational Bayesian method based on Gamma distribution is adopted to estimate the system noise model.
Application date 2015/9/1, application number: CN201510551249.6, patent name: the invention discloses a SINSUSBL tight coupling algorithm, belongs to the technical field of tight coupling navigation algorithms, and particularly relates to a multi-transponder SINS/USBL combined navigation algorithm. The technical scheme of the invention designs a novel multi-transponder SINS/USBL combined navigation scheme; and carrying out error modeling and simulation analysis on the multi-transponder SINS/USBL tight coupling navigation algorithm. The invention can avoid the influence of the error of the USBL angle measurement and the error of the mounting angle from the USBL to the SINS on the positioning precision, does not need to calibrate the mounting angle from the USBL to the SINS, and is more convenient to use. Simulation results show that the method can obtain higher positioning precision than the existing single-responder SINS/USBL combined navigation algorithm.
The measuring equation of the integrated navigation is established by adopting the relative distance between the SINS and the plurality of responders, the information of the plurality of responders is required to be received at the same time, and the system is difficult to realize. The combined navigation model is established by using the relative distance difference between the SINS and the plurality of transponders, and the proposed delay consistent model under the relative motion of the two transponders can solve the combined navigation algorithm under the condition that the transponders arrive at different times.
In order to weaken and eliminate common errors of underwater acoustic signal propagation, the application provides a high-precision tight coupling method based on inclination distance difference under the condition of double-water-level transponders so as to improve the positioning precision of the combined navigation system. In addition, a measurement arrival inconsistency model is proposed in consideration of timing arrival inconsistency caused by a relative positional change between a carrier and a repeater. Meanwhile, in order to inhibit the influence of underwater noise on positioning accuracy, a robust Kalman filter based on the maximum correlation entropy is introduced. Aiming at the influence of the noise characteristics of an unknown or time-varying system on the robust filtering estimation result, a variational Bayesian method based on Gaussian and inverse Gamma mixed distribution is deduced, and the self-adaptive estimation of the variance matrix of the unknown noise is realized.
Disclosure of Invention
In order to solve the problems in the prior art, the invention provides a novel combined navigation method of assisted strapdown inertial navigation/ultra-short baseline by using a double-underwater responder. Firstly, on the basis of the traditional tight coupling model, a new tight coupling model based on the slope distance difference is provided. To account for measurement timing differences due to relative changes in position between the carrier and the dual transponder, a measurement timing inconsistency model is introduced. Secondly, an improved robust maximum entropy kalman filter is proposed. The method provides the mixture distribution of Gaussian and inverse Gamma to simulate the non-stationary thick tail underwater noise, and can be used for the optimal estimation of unknown or time-varying outlier characteristics.
The invention provides a double-responder assisted SINS/USBL combined navigation method, which comprises the following steps:
step 1: establishing an SINS/USBL combined navigation state equation:
the system state model is:
X k =F k,k-1 X k-1 +W k
wherein, F k,k-1 And W (k) is system noise calculated according to an SINS error equation as a state transition matrix. State vector X k Comprises the following steps:
Figure BDA0003813302870000031
wherein the content of the first and second substances,
Figure BDA0003813302870000032
X USBL =[θ x θ y θ z δα δβ δD] T
wherein δ θ = [ θ = x θ y θ z ] T Represents the mounting angle error, [ delta [ alpha ] delta [ beta ]] T Representing and measuring angle errors, and delta D represents a distance measurement error; phi is a n =[φ x φ y φ z ] T Representing errors of a carrier pitch angle, a roll angle and a course angle; δ V = [ δ V = E δV N δV N ] T Representing east, north and sky speed errors of the carrier; δ P = [ δ L δ λ δ h] T Representing the geographic longitude, latitude and altitude error of the carrier;
Figure BDA0003813302870000033
representing acceleration zero offset of the SINS; [ epsilon ] x ε y ε z ] T Representing a gyro zero bias of the SINS;
step 2: establishing an SINS/USBL slope distance difference measurement equation:
receiving the measurement information of the transponder A at the moment k, wherein a system measurement model is as follows:
Z(A)=H(A)X k +V
wherein Z represents a system measurement value, H represents a measurement equation transfer matrix, and V represents measurement noise;
the measurement information that USBL receives transponder a is represented as:
Figure BDA0003813302870000034
obtaining a relative position vector of the responder A under the system a by using SINS position calculation
Figure BDA0003813302870000035
The relative position vector of transponder a
Figure BDA0003813302870000036
And the relation expression between the azimuth angle and the slope distance is as follows:
Figure BDA0003813302870000041
partial differentiation of the above equation yields:
Figure BDA0003813302870000042
wherein, the vector
Figure BDA0003813302870000043
For convenience of expression, remember
Figure BDA0003813302870000044
Figure BDA0003813302870000045
Then matrix
Figure BDA0003813302870000046
The expression of (a) is:
Figure BDA0003813302870000047
the relative position vector of transponder a calculated from the position of the SINS is:
Figure BDA0003813302870000048
wherein the content of the first and second substances,
Figure BDA0003813302870000049
a transfer matrix corresponding to the installation error angle between the SINS and the USBL,
Figure BDA00038133028700000410
representing the SINS attitude transition matrix,
Figure BDA00038133028700000411
a coordinate transformation matrix from the terrestrial coordinate system to the navigation system,
Figure BDA00038133028700000412
is a relative position vector under the terrestrial coordinate system and is expressed as:
Figure BDA00038133028700000413
calculating and obtaining the information of the slant range azimuth angle by using the SINS position and the position of the transponder A, and expressing the information as follows:
Figure BDA00038133028700000414
wherein, [ alpha beta ] R] T The matrices are true values of azimuth and slope, respectively
Figure BDA00038133028700000415
Figure BDA00038133028700000416
Wherein the content of the first and second substances,
Figure BDA00038133028700000417
the system measurement is:
Figure BDA00038133028700000418
wherein H u =[0 0 -1],δU=[δα δβ δD] T
The expression of the observation matrix H (a) is:
H(A)=[H a 0 3×3 H p 0 3×6 H I H u ]
accordingly, the establishment of the metrology model according to the position of transponder B is received at time k + i:
Z(B)=H(B)X(k+i)+V
and 3, step 3: establishing a measurement time sequence inconsistency model, which comprises the following steps:
the system receives the measurement information of the responder A at the moment k and receives the measurement information of the responder B at the moment k + i, and the slope distance difference model is expressed as follows:
Figure BDA0003813302870000051
the system state relationship at different times is expressed as:
Figure BDA0003813302870000052
wherein, gamma is k+i,k =F k+i,k+i-1 F k+i-1k+i-2 ...F k+1,k
According to the above formula, the state matrix X k Expressed as:
Figure BDA0003813302870000053
the slope difference model is expressed as:
Figure BDA0003813302870000054
wherein H k+i (3) The third row of the slant-viewing matrix representing the time k + i,
Figure BDA0003813302870000055
represents the slope error at time k + i:
Figure BDA0003813302870000056
Figure BDA0003813302870000057
suppose that
Figure BDA0003813302870000058
The noise distribution of the slope difference at time k + i is:
Figure BDA0003813302870000059
to sum up, the measurement model based on the dual transponders at time k + i is:
Figure BDA00038133028700000510
and 4, step 4: solving noise parameters according to the inverse Gamma distribution, and calculating a measurement noise estimation result;
and 5: estimating a result according to a maximum entropy principle and measurement noise;
step 6: performing Kalman filtering fusion, comprising the following steps:
and (3) state one-step prediction:
x k+i|k+i-1 =F k+i-1 x k+i-1
state one-step prediction mean square error:
Figure BDA0003813302870000061
and (3) filtering gain:
Figure BDA0003813302870000062
and (3) state estimation:
X k+i =X k+i|k+i-1 +K k+i (Z k+i -H k+i X k+i|k+i-1 )
state estimation mean square error matrix:
P k+i =P k+i|k+i-1 -K k H k P k+i|k+i-1
as a further improvement of the present invention, the result of calculating the measurement noise estimation in step 4 is specifically as follows:
4.1 at time k + i, the joint probability density is expressed as a Gaussian and inverse Gamma distribution:
Figure BDA0003813302870000063
wherein, p (X) k+i ,R k+i |Z 1:k+i-1 ) Representing a joint probability density function, N (X) k+i |X k+i|k+i-1 ,P k+i|k+i-1 ) Denotes a Gaussian distribution, P k+i|k+i-1 A state transition matrix is represented that represents the state transition,
Figure BDA0003813302870000064
representing an inverse Gamma distribution, alpha k,i+i Denotes the shape parameter, beta k+i,i Scale parameters are represented, and the iteration is updated as follows:
α k,i =0.5+α k+i|(k+i-1),i
Figure BDA0003813302870000065
4.2 calculating chi-square detection value:
Figure BDA0003813302870000066
wherein the content of the first and second substances,
Figure BDA0003813302870000067
4.3 updating the measurement noise distribution value:
Figure BDA0003813302870000068
wherein, T λ Is the threshold for chi-square fault detection.
As a further improvement of the present invention, the step 5 of calculating the gain matrix specifically includes the following steps:
5.1 establish the loss function:
Figure BDA0003813302870000069
where α represents the kernel width of the Gaussian kernel function, X k+i|k+i-1 Indicating a prediction of the state, e k+i,p Denotes e k+i The p-th component of (a) is,
Figure BDA00038133028700000610
n represents the measurement dimension.
5.2 pairs loss function J MCKF At X k+i The derivative is obtained and the solution is 0, then
Figure BDA0003813302870000071
Wherein psi k =diag[G σ (e ki )].
Mixing X k+i In the form of Kalman estimation:
X k+i =X k+i|k+i-1 +K k+i (Z k+i -H k+i X k+i|k+i-1 )
wherein the content of the first and second substances,
Figure BDA0003813302870000072
compared with the prior art, the invention has the beneficial effects that:
the invention provides a double-responder assisted SINS/USBL combined navigation method, which comprises the steps of 1) establishing an SINS/USBL combined navigation state equation, 2) establishing an SINS/USBL skew difference measurement equation, 3) establishing a measurement model with inconsistent arrival of measurement time sequences, 4) solving noise parameters according to inverse Gamma distribution, calculating a measurement noise estimation result, 5) calculating a gain matrix according to a maximum entropy principle and the measurement noise estimation result estimated in the step 4), and 6) performing Kalman filtering fusion on the model in the step 5, performing feedback correction on SINS, and outputting a navigation result. And repeating the steps until the navigation is finished. The tight combination model based on the slope distance difference can inhibit the unmoldable error in the USBL positioning process, and the robust filtering method based on the maximum entropy and the variational Bayes can perform optimal estimation on the unknown or time-varying noise of the SINS/USBL, so that the positioning accuracy under the underwater complex environment is improved.
Drawings
FIG. 1 is a schematic diagram of a dual transponder pitch differential assembly;
FIG. 2 is a diagram of a dual transponder assisted integrated navigation concept as described herein.
Detailed Description
The invention is described in further detail below with reference to the following figures and embodiments:
the invention provides a double-responder assisted SINS/USBL combined navigation method, wherein a schematic diagram of a double-responder slant-range differential tight combination is shown in figure 1, and a schematic diagram of a double-responder assisted combined navigation is shown in figure 2:
step 1: establishing an SINS/USBL combined navigation state equation:
the system state model is:
X k =F k,k-1 X k-1 +W k
wherein, F k,k-1 And W (k) is system noise calculated according to an SINS error equation as a state transition matrix. State vector X k Comprises the following steps:
Figure BDA0003813302870000073
wherein the content of the first and second substances,
Figure BDA0003813302870000074
X USBL =[θ x θ y θ z δα δβ δD] T
wherein δ θ = [ θ = x θ y θ z ] T Represents the mounting angle error, [ delta [ alpha ] delta [ beta ]] T And indicating and measuring angle errors, and delta D indicating distance measurement errors.
φ n =[φ x φ y φ z ] T Presentation carrierPitch angle, roll angle, course angle error; δ V = [ δ V = E δV N δV N ] T Representing east, north and sky speed errors of the carrier; δ P = [ δ L δ λ δ h] T Representing the geographic longitude, latitude and altitude error of the carrier;
Figure BDA0003813302870000081
representing acceleration zero offset of the SINS; [ epsilon ] x ε y ε z ] T Representing the gyro zero bias of SINS.
1. Step 2: establishing an SINS/USBL slope distance difference measurement equation:
receiving the measurement information of the transponder A at the moment k, wherein a system measurement model is as follows:
Z(A)=H(A)X k +V
wherein Z represents a system measurement value, H represents a measurement equation transfer matrix, and V represents measurement noise.
The measurement information that USBL receives from transponder a may be expressed as:
Figure BDA0003813302870000082
the relative position vector of the responder A under the system a is obtained by SINS position calculation
Figure BDA0003813302870000083
The relative position vector of transponder a
Figure BDA0003813302870000084
And the relation expression between the azimuth angle and the slope distance is as follows:
Figure BDA0003813302870000085
partial differentiation of the above equation gives:
Figure BDA0003813302870000086
wherein, the vector
Figure BDA0003813302870000087
For convenience of expression, remember
Figure BDA0003813302870000088
Figure BDA0003813302870000089
Then matrix
Figure BDA00038133028700000810
The expression of (a) is:
Figure BDA00038133028700000811
the relative position vector of transponder a calculated from the position of the SINS is:
Figure BDA00038133028700000812
wherein the content of the first and second substances,
Figure BDA00038133028700000813
a transfer matrix corresponding to an installation error angle between the SINS and the USBL,
Figure BDA00038133028700000814
representing the SINS attitude transition matrix,
Figure BDA00038133028700000815
a coordinate transformation matrix from the terrestrial coordinate system to the navigation system,
Figure BDA00038133028700000816
is a relative position vector under the terrestrial coordinate system and is expressed as:
Figure BDA00038133028700000817
calculating and obtaining the information of the slant range azimuth angle by using the SINS position and the position of the transponder A, and expressing the information as follows:
Figure BDA00038133028700000818
wherein, [ alpha β R [ ]] T The matrices are true values of azimuth and slope, respectively
Figure BDA0003813302870000091
Figure BDA0003813302870000092
Wherein, the first and the second end of the pipe are connected with each other,
Figure BDA0003813302870000093
the system measurement is:
Figure BDA0003813302870000094
wherein H u =[0 0 -1],δU=[δα δβ δD] T
The expression of the observation matrix H (a) is:
H(A)=[H a 0 3×3 H p 0 3×6 H I H u ]
accordingly, the establishment of the metrology model according to the position of transponder B is received at time k + i:
Z(B)=H(B)X(k+i)+V
and step 3: establishing a model for measuring time sequence inconsistency, which comprises the following steps:
the system receives the measurement information of the transponder a at the time k, receives the measurement information of the transponder B at the time k + i, and the slope difference model can be expressed as:
Figure BDA0003813302870000095
the system state relationships at different times can be expressed as:
Figure BDA0003813302870000096
wherein, gamma is k+i,k =F k+i,k+i-1 F k+i-1,k+i-2 ...F k+1,k
According to the above formula, the state matrix X k Can be expressed as:
Figure BDA0003813302870000097
the slope difference model can be expressed as:
Figure BDA0003813302870000098
wherein H k+i (3) The third row of the skew observation matrix representing the time k + i,
Figure BDA0003813302870000099
represents the pitch error at time k + i:
Figure BDA00038133028700000910
Figure BDA00038133028700000911
suppose that
Figure BDA0003813302870000101
The noise distribution of the slope difference at time k + i is:
Figure BDA0003813302870000102
in summary, the measurement model for the time k + i based on the dual transponder is:
Figure BDA0003813302870000103
and 4, step 4: solving noise parameters according to the inverse Gamma distribution, and calculating a measurement noise estimation result, wherein the steps are as follows:
4.1 at time k + i, the joint probability density is expressed as a Gaussian and inverse Gamma distribution:
Figure BDA0003813302870000104
wherein, p (X) k+i ,R k+i |Z 1:k+i-1 ) Representing a joint probability density function, N (X) k+i |X k+i|k+i-1 ,P k+i|k+i-1 ) Denotes a Gaussian distribution, P k+i|k+i-1 A state transition matrix is represented that represents the state transition,
Figure BDA0003813302870000105
representing an inverse Gamma distribution, alpha k,i+i Denotes the shape parameter, beta k+i,i Scale parameters are represented, and the iteration is updated as follows:
α k,i =0.5+α k+i|(k+i-1),i
Figure BDA0003813302870000106
4.2 calculating chi-square detection value:
Figure BDA0003813302870000107
wherein the content of the first and second substances,
Figure BDA0003813302870000108
4.3 updating the measurement noise distribution value:
Figure BDA0003813302870000109
wherein, T λ Is the threshold for chi-square fault detection.
And 5: calculating a gain matrix according to a maximum entropy principle and a measurement noise estimation result:
5.1 establish the loss function:
Figure BDA00038133028700001010
where σ denotes the kernel width, X, of the four Gaussian kernel function k+i|k+i-1 Indicating a prediction of the state, e k+i,p Denotes e k+i The p-th component of (a) is,
Figure BDA00038133028700001011
n represents the measurement dimension.
5.2 pairs loss function J MCKF At X k+i The derivative is obtained and the solution is 0, then
Figure BDA00038133028700001012
Wherein psi k =diag[G σ (e ki )].
Mixing X k+i In the form of Kalman estimation:
X k+i =X k+i|k+i-1 +K k+i (Z k+i -H k+i X k+i|k+i-1 )
wherein, the first and the second end of the pipe are connected with each other,
Figure BDA0003813302870000111
step 6: performing Kalman filtering fusion, comprising the following steps:
and (3) state one-step prediction:
x k+i|k+i-1 =F k+i-1 x k+i-1
state one-step prediction mean square error:
Figure BDA0003813302870000112
filtering gain:
Figure BDA0003813302870000113
and (3) state estimation:
X k+i =X k+i|k+i-1 +K k+i (Z k machine -H k+i X k+i|k+i-1 )
State estimation mean square error matrix:
P k+i =P k+i|k+i-1 -K k H k P k+i|k+i-1
the above description is only a preferred embodiment of the present invention, and is not intended to limit the present invention in any way, and any modifications or equivalent variations made in accordance with the technical spirit of the present invention may fall within the scope of the present invention as claimed.

Claims (3)

1. A double-responder assisted SINS/USBL combined navigation method is characterized in that: the method comprises the following steps:
step 1: establishing an SINS/USBL combined navigation state equation:
the system state model is:
X k =F k,k-1 X k-1 +W k
wherein, F k,k-1 Is a state transition matrix calculated according to SINS error equation, W (k) is system noise, and state vector X k Comprises the following steps:
Figure FDA0003813302860000011
wherein, the first and the second end of the pipe are connected with each other,
Figure FDA0003813302860000012
X USBL =[θ x θ y θ z δα δβ δD] T
wherein δ θ = [ θ = x θ y θ z ] T Represents the mounting angle error, [ delta [ alpha ] delta [ beta ]] T Representing and measuring angle errors, and delta D represents a distance measurement error;
φ n =[φ x φ y φ z ] T representing errors of a carrier pitch angle, a roll angle and a course angle; δ V = [ δ V = E δV N δV N ] T Representing east, north and sky speed errors of the carrier; δ P = [ δ L δ λ δ h] T Representing the geographic longitude, latitude and altitude error of the carrier;
Figure FDA0003813302860000013
representing acceleration zero offset of the SINS; [ epsilon ] x ε y ε z ] T Representing a gyro zero bias of the SINS;
step 2: establishing an SINS/USBL slope distance difference measurement equation:
receiving the measurement information of the transponder A at the moment k, wherein a system measurement model is as follows:
Z(A)=H(A)X k +V
wherein Z represents a system measurement value, H represents a measurement equation transfer matrix, and V represents measurement noise;
the measurement information of the responder a received by the USBL is:
Figure FDA0003813302860000014
the relative position vector of the responder A under the system a is obtained by SINS position calculation
Figure FDA0003813302860000015
The relative position vector of transponder a
Figure FDA0003813302860000016
And the relation expression between the azimuth angle and the slope distance is as follows:
Figure FDA0003813302860000021
then:
Figure FDA0003813302860000022
wherein the vector
Figure FDA0003813302860000023
For convenience of expression, remember
Figure FDA0003813302860000024
Figure FDA0003813302860000025
Then matrix
Figure FDA0003813302860000026
The expression of (a) is:
Figure FDA0003813302860000027
the relative position vector of transponder a calculated from the position of the SINS is:
Figure FDA0003813302860000028
wherein the content of the first and second substances,
Figure FDA0003813302860000029
a transfer matrix corresponding to the installation error angle between the SINS and the USBL,
Figure FDA00038133028600000210
representing the SINS attitude transition matrix,
Figure FDA00038133028600000211
a coordinate transformation matrix from the terrestrial coordinate system to the navigation system,
Figure FDA00038133028600000212
is a relative position vector under the terrestrial coordinate system and is expressed as:
Figure FDA00038133028600000213
calculating and obtaining the information of the slant range azimuth angle by using the SINS position and the position of the transponder A, and expressing the information as follows:
Figure FDA00038133028600000214
wherein, [ alpha β R [ ]] T The matrices are true values of azimuth and slope, respectively
Figure FDA00038133028600000215
Figure FDA00038133028600000216
Wherein the content of the first and second substances,
Figure FDA00038133028600000217
the system measurement is:
Figure FDA0003813302860000031
wherein H u =[0 0 -1],δU=[δα δβ δD] T
The expression of the observation matrix H (a) is:
H(A)=[H a 0 3×3 H p 0 3×6 H I H u ]
accordingly, the establishment of the metrology model according to the position of transponder B is received at time k + i:
Z(B)=H(B)X(k+i)+V
and 3, step 3: establishing a measurement time sequence inconsistency model, which comprises the following steps:
the system receives the measurement information of the responder A at the moment k and receives the measurement information of the responder B at the moment k + i, and the slope distance difference model is as follows:
Figure FDA0003813302860000032
the system state relationship at different time is as follows:
Figure FDA0003813302860000033
wherein, gamma is k+i,k =F k+i,k+i-1 F k+i-1,k+i-2 …K k+i,k
According to the above formula, the state matrix X k Comprises the following steps:
Figure FDA0003813302860000034
the skew difference model is
Figure FDA0003813302860000035
Wherein H k+i (3) The third row of the skew observation matrix representing the time k + i,
Figure FDA0003813302860000036
represents the slope error at time k + i:
Figure FDA0003813302860000037
Figure FDA0003813302860000038
suppose that
Figure FDA0003813302860000041
The noise distribution of the slope difference at time k + i is:
Figure FDA0003813302860000042
in summary, the measurement model for the time k + i based on the dual transponder is:
Figure FDA0003813302860000043
and 4, step 4: solving noise parameters according to the inverse Gamma distribution, and calculating a measurement noise estimation result;
and 5: estimating a result according to a maximum entropy principle and a measurement noise;
step 6: performing Kalman filtering fusion, comprising the following steps:
and (3) state one-step prediction:
x k+i|k+i-1 =F k+i-1 x k+i-1
state one-step prediction mean square error:
Figure FDA0003813302860000044
and (3) filtering gain:
Figure FDA0003813302860000045
and (3) state estimation:
X k+i =X k+i|k+i-1 +K k+i (Z k+i -H k+i X k+i|k+i-1 )
state estimation mean square error matrix:
P k+i =P k+i|k+i-1 -K k H k P k+i|k+i-1
2. the method as claimed in claim 1, wherein the calculation of the measurement noise estimation result in step 4 is as follows:
4.1 at time k + i, the joint probability density is expressed as a Gaussian and inverse Gamma distribution:
Figure FDA0003813302860000046
wherein, p (X) k+i ,R k+i |Z 1:k+i-1 ) Representing a joint probability density function, N (X) k+i |X k+i|k+i-1 ,P k+i|k+i-1 ) Denotes a Gaussian distribution, P k+i|k+i-1 A state transition matrix is represented that represents the state transition,
Figure FDA0003813302860000051
representing an inverse Gamma distribution, alpha k,i+i Denotes the shape parameter, beta k+i,i Scale parameters are represented, and the iteration is updated as follows:
α k,i =0.5+α k+i|(k+i-1),i
Figure FDA0003813302860000052
4.2 calculating chi-square detection value:
Figure FDA0003813302860000053
wherein r is k+i =Z k+i -H k+i X k+i|k+i-1 ,
Figure FDA0003813302860000054
4.3 updating the measurement noise distribution value:
Figure FDA0003813302860000055
wherein, T λ Is the threshold for chi-square fault detection.
3. The method of claim 1, wherein the step 5 of computing the gain matrix is specifically as follows:
5.1 establish the loss function:
Figure FDA0003813302860000056
where σ represents the kernel width of the Gaussian kernel function, X k+i|k+i-1 Indicating a prediction of the state, e k+i,p Denotes e k+i The p-th component of (a) is,
Figure FDA0003813302860000057
n represents the measurement dimension.
5.2 pairs loss function J MCKF At X k+i The derivative is obtained and the solution is 0, then
Figure FDA0003813302860000058
Wherein psi k =diag[G σ (e ki )].
Mixing X k+i In the form of Kalman estimation:
X k+i =X k+i|k+i-1 +K k+i (Z k+i -H k+i X k+i|k+i-1 )
wherein the content of the first and second substances,
Figure FDA0003813302860000061
CN202211018647.8A 2022-08-24 2022-08-24 Double-responder assisted SINS/USBL combined navigation method Pending CN115307643A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211018647.8A CN115307643A (en) 2022-08-24 2022-08-24 Double-responder assisted SINS/USBL combined navigation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211018647.8A CN115307643A (en) 2022-08-24 2022-08-24 Double-responder assisted SINS/USBL combined navigation method

Publications (1)

Publication Number Publication Date
CN115307643A true CN115307643A (en) 2022-11-08

Family

ID=83865634

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211018647.8A Pending CN115307643A (en) 2022-08-24 2022-08-24 Double-responder assisted SINS/USBL combined navigation method

Country Status (1)

Country Link
CN (1) CN115307643A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115790669A (en) * 2023-02-08 2023-03-14 河海大学 DVL error self-adaptive calibration method based on maximum entropy smooth variable structure filtering
CN116337115A (en) * 2023-05-31 2023-06-27 山东大学 Sonar-based method and system for calibrating inertial sensor
CN116772903A (en) * 2023-08-16 2023-09-19 河海大学 SINS/USBL installation angle estimation method based on iterative EKF

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115790669A (en) * 2023-02-08 2023-03-14 河海大学 DVL error self-adaptive calibration method based on maximum entropy smooth variable structure filtering
CN116337115A (en) * 2023-05-31 2023-06-27 山东大学 Sonar-based method and system for calibrating inertial sensor
CN116337115B (en) * 2023-05-31 2023-08-29 山东大学 Sonar-based method and system for calibrating inertial sensor
CN116772903A (en) * 2023-08-16 2023-09-19 河海大学 SINS/USBL installation angle estimation method based on iterative EKF
CN116772903B (en) * 2023-08-16 2023-10-20 河海大学 SINS/USBL installation angle estimation method based on iterative EKF

Similar Documents

Publication Publication Date Title
CN109324330B (en) USBL/SINS tight combination navigation positioning method based on mixed derivative-free extended Kalman filtering
CN110823217B (en) Combined navigation fault tolerance method based on self-adaptive federal strong tracking filtering
CN109737956B (en) SINS/USBL phase difference tight combination navigation positioning method based on double transponders
CN115307643A (en) Double-responder assisted SINS/USBL combined navigation method
CN109765523B (en) Single responder slant-distance underwater sound positioning method and system based on self-adaptive AKF
CN110057365B (en) Large-submergence-depth AUV submergence positioning method
CN109724599A (en) A kind of Robust Kalman Filter SINS/DVL Combinated navigation method of anti-outlier
CN112284384B (en) Co-positioning method of clustered multi-deep sea submarine considering measurement abnormality
CN110132308B (en) Attitude determination-based USBL installation error angle calibration method
CN110794409B (en) Underwater single beacon positioning method capable of estimating unknown effective sound velocity
CN109724684B (en) Direct signal propagation time measuring method based on underwater autonomous vehicle
CN110132281B (en) Underwater high-speed target high-precision autonomous acoustic navigation method based on inquiry response mode
CN111982105B (en) Underwater navigation positioning method and system based on SINS/LBL tight combination
CN110389318B (en) Underwater mobile platform positioning system and method based on three-dimensional six-element array
CN115979253A (en) Underwater robot multi-sensor tight combination navigation method based on robust filtering
Guo et al. A robust SINS/USBL integrated navigation algorithm based on earth frame and right group error definition
CN114265047B (en) Positioning array combined calibration method for large-submergence-depth AUV
Liu et al. A SINS aided correct method for USBL range based on maximum correntropy criterion adaptive filter
CN111220146A (en) Underwater terrain matching and positioning method based on Gaussian process regression learning
CN117146830B (en) Self-adaptive multi-beacon dead reckoning and long-baseline tightly-combined navigation method
CN112083425B (en) SINS/LBL (strapdown inertial navigation system/location based language) tightly-integrated navigation method introducing radial velocity
CN110873813B (en) Water flow velocity estimation method, integrated navigation method and device
CN117029872A (en) AUV navigation method and system based on INS/DVL/LBL tight combination
CN113821766B (en) Error correction method for marine acoustic navigation system
CN116680500A (en) Position estimation method and system of underwater vehicle under non-Gaussian noise interference

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination