CN110568407A - A method of underwater navigation and positioning based on ultra-short baseline and dead reckoning - Google Patents
A method of underwater navigation and positioning based on ultra-short baseline and dead reckoning Download PDFInfo
- Publication number
- CN110568407A CN110568407A CN201910836803.3A CN201910836803A CN110568407A CN 110568407 A CN110568407 A CN 110568407A CN 201910836803 A CN201910836803 A CN 201910836803A CN 110568407 A CN110568407 A CN 110568407A
- Authority
- CN
- China
- Prior art keywords
- ultra
- deviation
- short baseline
- underwater
- moment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/74—Systems using reradiation of acoustic waves, e.g. IFF, i.e. identification of friend or foe
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
- G01S5/22—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0202—Two or more dimensional filters; Filters for complex signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0202—Two or more dimensional filters; Filters for complex signals
- H03H2017/0205—Kalman filters
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及水下定位与导航技术领域,更具体地说,涉及一种基于超短基线和航位推算的水下导航定位方法。The invention relates to the technical field of underwater positioning and navigation, and more specifically relates to an underwater navigation and positioning method based on ultra-short baseline and dead reckoning.
背景技术Background technique
在水下航行器如ROV(Remote Operated Vehicle)、AUV(Autonomous UnderwaterVehicle)作业过程中,对其进行高精度地导航定位是一项十分重要的操作。During the operation of underwater vehicles such as ROV (Remote Operated Vehicle) and AUV (Autonomous Underwater Vehicle), it is very important to perform high-precision navigation and positioning on them.
作为一种多源信息融合算法,卡尔曼滤波(Kalman Filtering)已被广泛应用于水下航行器的导航定位中。基于超短基线(Ultrashort Base Line,简称USBL)和航位推算(Dead reckoning,简称DR)的扩展卡尔曼滤波可以融合超短基线系统的观测数据和航位推算信息,得到水下目标位置的最优估计。精确的滤波模型和误差统计特性是卡尔曼滤波最优估计的基础。对于平面超短基线系统,其方向角量测偏差与方向角自身相关。而传统基于超短基线和航位推算的扩展卡尔曼滤波算法中,超短基线系统的方向角量测偏差常看作定值,这导致在小方向角下,其滤波定位精度较低。考虑到船舶摇晃或水下目标自主移动等导致方向角量测偏差发生变化的因素,本发明提出一种考虑方向角量测偏差变化、基于超短基线和航位推算的水下导航定位方法。As a multi-source information fusion algorithm, Kalman Filtering has been widely used in the navigation and positioning of underwater vehicles. The extended Kalman filter based on Ultrashort Base Line (USBL) and dead reckoning (DR) can fuse the observation data and dead reckoning information of the ultrashort baseline system to obtain the best underwater target position. Excellent estimate. Accurate filtering model and error statistics are the basis of Kalman filtering optimal estimation. For the planar ultra-short baseline system, the measurement deviation of the azimuth angle is related to the azimuth angle itself. In the traditional extended Kalman filter algorithm based on ultra-short baseline and dead reckoning, the measurement deviation of the direction angle of the ultra-short baseline system is often regarded as a fixed value, which leads to low positioning accuracy of the filter at small direction angles. Considering factors such as ship shaking or autonomous movement of underwater targets that lead to changes in the direction angle measurement deviation, the present invention proposes an underwater navigation and positioning method based on ultra-short baseline and dead reckoning that considers the change in direction angle measurement deviation.
发明内容Contents of the invention
(一)要解决的技术问题(1) Technical problems to be solved
为了解决传统基于超短基线和航位推算的扩展卡尔曼滤波算法在小方向角下定位精度低的问题,本发明提供一种考虑方向角量测偏差变化、基于超短基线和航位推算的水下导航定位方法。In order to solve the problem of low positioning accuracy of the traditional extended Kalman filter algorithm based on ultra-short baseline and dead reckoning at small azimuth angles, the present invention provides a method based on ultra-short baseline and dead reckoning that considers the change in measurement deviation of azimuth angle. Underwater navigation and positioning method.
(二)技术方案(2) Technical solution
为了达到上述目的,本发明采用的主要技术方案包括:In order to achieve the above object, the main technical solutions adopted in the present invention include:
设计一种基于超短基线和航位推算的水下导航定位方法,包括以下步骤:Design an underwater navigation and positioning method based on ultra-short baseline and dead reckoning, including the following steps:
S1、确定超短基线系统的定位原理;S1. Determine the positioning principle of the ultra-short baseline system;
S2、确定超短基线系统的误差模型;S2. Determine the error model of the ultra-short baseline system;
S3、建立状态模型和观测模型;S3, establishing a state model and an observation model;
S4、建立考虑方向角量测偏差变化的扩展卡尔曼滤波算法。S4. Establishing an extended Kalman filter algorithm considering the variation of the direction angle measurement deviation.
在上述方案中,在所述步骤S4中,建立考虑方向角量测偏差变化的卡尔曼滤波算法,包括以下步骤:In the above scheme, in the step S4, a Kalman filter algorithm considering the variation of the direction angle measurement deviation is established, including the following steps:
S4-1、根据上一时刻后验估计位置以及其后验协方差,通过状态模型确定此时刻水下目标的先验估计位置以及其先验协方差;S4-1. According to the posterior estimated position and its posterior covariance at the previous moment, determine the prior estimated position and its prior covariance of the underwater target at this moment through the state model;
S4-2、根据上一时刻的后验估计位置,通过超短基线系统的误差模型确定此时刻的观测噪声矩阵;S4-2. According to the posterior estimated position at the previous moment, determine the observation noise matrix at this moment through the error model of the ultra-short baseline system;
S4-3、根据此时刻观测噪声矩阵,确定增益;S4-3. Determine the gain according to the observed noise matrix at this moment;
S4-4、根据量测方程确定新息;S4-4. Determine the innovation according to the measurement equation;
S4-5、根据增益及新息确定此时刻水下目标的后验估计位置以及其后验协方差;S4-5. Determine the posterior estimated position of the underwater target at this moment and its posterior covariance according to the gain and the new information;
S4-6、重复上述步骤,获得水下航行器的实时位置。S4-6. Repeat the above steps to obtain the real-time position of the underwater vehicle.
在上述方案中,在所述步骤S1中,换能器O布置在船体空间坐标系O-XYZ的原点位置,水听器S1、S2、S3、S4在船体空间坐标系XOY平面中心对称布置,其中,S1、S3阵元位于指向船艏的X轴上,S2、S4阵元位于垂直于船艏的Y轴上;阵元间距为d,即S1与S3间距、S2与S4间距;搭载声学应答器的水下目标位于T点,其在船体空间坐标系下坐标为(x,y,z);超短基线水声定位系统利用水听器接收信号之间的时延差T和相位差△φx,△φy解算水下目标的距离r:In the above scheme, in the step S1, the transducer O is arranged at the origin of the hull space coordinate system O-XYZ, and the hydrophones S1, S2, S3, and S4 are symmetrically arranged at the center of the hull space coordinate system XOY plane, Among them, the array elements S1 and S3 are located on the X-axis pointing to the bow, and the array elements S2 and S4 are located on the Y-axis perpendicular to the bow; the distance between the array elements is d, that is, the distance between S1 and S3, and the distance between S2 and S4; The underwater target of the transponder is located at point T, and its coordinates are (x, y, z) in the hull space coordinate system; the ultra-short baseline hydroacoustic positioning system uses the delay difference T and phase difference between the signals received by the hydrophone △φ x , △φ y solve the distance r of the underwater target:
r=CT/2 (1)r=CT/2 (1)
和方位:and orientation:
θx=arcos(λ△φx/2πd),θy=arcos(λ△φy/2πd) (2)θ x = arcos(λ△φ x /2πd), θ y =arcos(λ△φ y /2πd) (2)
再根据公式(1)和公式(2)解算水下目标位置:Then calculate the underwater target position according to formula (1) and formula (2):
其中,公式(1)~公式(3)中,C为水下声速,f为换能器收发频率。Among them, in the formulas (1) to (3), C is the underwater sound velocity, and f is the transceiving frequency of the transducer.
在上述方案中,在所述步骤S2中,对水下目标位置偏微分并求标准差:In the above scheme, in the step S2, the underwater target position is partially differentiated and the standard deviation is calculated:
忽略声波长误差σλ、基阵安装误差σd,测向误差依据克拉美罗下界取最优,简化后的方向角θx,θy偏差模型为Neglecting the acoustic wavelength error σ λ and the array installation error σ d , the direction finding error is optimized according to the Cramereau lower bound, and the simplified deviation model of the directional angle θ x , θ y is
在上述方案中,在所述步骤S3中,规定水下目标的运动状态由对地航向、对地航速和升沉速度三个参数决定:In the above scheme, in the step S3, it is stipulated that the motion state of the underwater target is determined by three parameters: the course over the ground, the speed over the ground and the heave speed:
公式(6)中,x(k),y(k),z(k)为k时刻水下目标相对换能器位置,COG(k)(CourseOf Ground),SOG(k)(Speed Of Ground),△z(k)分别为k时刻水下目标的对地航向、对地航速以及升沉速度,εCOG(k),εSOG(k),ε△z(k)分别为k时刻水下目标的对地航向控制偏差、对地速度控制偏差以及升沉速度控制偏差,△t为k时刻与k+1时刻的时间间隔;k+1时刻水下目标的状态方程为:In formula (6), x(k), y(k), z(k) are relative transducer positions of the underwater target at time k, COG(k)(CourseOf Ground), SOG(k)(Speed Of Ground) , △z(k) are the course, speed and heave velocity of the underwater target at time k respectively, ε COG (k), ε SOG (k), ε △ z (k) are the underwater target at time k The control deviation of the target's course over the ground, the control deviation of the speed over the ground, and the control deviation of the heave speed, Δt is the time interval between k time and k+1 time; the state equation of the underwater target at k+1 time is:
超短基线系统对水下目标的位置进行观测,The ultra-short baseline system observes the position of underwater targets,
公式(8)~(9)中,r(k)、θx(k)、θy(k)分别为k时刻超短基线系统的观测斜距、x方向上的方向角、y方向的方向角;δr(k)、分别为k时刻的观测斜距偏差、x方向上的方向角偏差、y方向的方向角偏差,(a,b,c)为换能器的绝对坐标,则量测方程为:In formulas (8) to (9), r(k), θ x (k), and θ y (k) are the observed slant distance, direction angle in the x direction, and direction in the y direction of the ultra-short baseline system at time k, respectively. angle; δr (k), are respectively the observation slant distance deviation, the direction angle deviation in the x direction, and the direction angle deviation in the y direction at time k, and (a, b, c) are the absolute coordinates of the transducer, then the measurement equation is:
公式(10)中,r(k)、θx(k)、θy(k)、dep(k)分别为k时刻超短基线系统的观测斜距、x方向上的方向角、y方向的方向角、深度计测量值;δr(k)、 分别为k时刻的观测斜距偏差、x方向上的方向角偏差、y方向的方向角偏差。In formula (10), r(k), θ x (k), θ y (k), and dep(k) are the observed slant distance of the ultra-short baseline system at time k, the direction angle in the x direction, and the direction angle in the y direction, respectively. Azimuth angle, measured value of depth gauge; δ r (k), They are the observed slope distance deviation, the direction angle deviation in the x direction, and the direction angle deviation in the y direction at time k, respectively.
在上述方案中,在所述步骤4中,建立考虑方向角量测偏差变化的扩展卡尔曼滤波算法:In the above scheme, in the step 4, an extended Kalman filter algorithm considering the variation of the direction angle measurement deviation is established:
F(k+1)为x(k+1)=g(x(k),u(k),ε(k))关于k+1时刻的水下目标位置的雅可比矩阵,其表达式为:F(k+1) is the Jacobian matrix of x(k+1)=g(x(k),u(k),ε(k)) about the underwater target position at k+1 moment, and its expression is :
Q(k)为k时刻状态向量的噪声矩阵,将过程噪声看作定值:Q(k) is the noise matrix of the state vector at time k, and the process noise is regarded as a constant value:
H(k+1)为观测方程z(k)=h(x(k),δ(k))相对于水下目标位置坐标的雅可比矩阵:H(k+1) is the Jacobian matrix of the observation equation z(k)=h(x(k),δ(k)) relative to the underwater target position coordinates:
l,l1,l2为构造辅助变量:l, l 1 , l 2 are construction auxiliary variables:
R(k+1)为k+1时刻超短基线系统观测向量的噪声矩阵;设定各观测向量相互独立,且观测斜距偏差为定值,将观测噪声矩阵分解为以下形式:R(k+1) is the noise matrix of the ultra-short baseline system observation vector at time k+1; assuming that each observation vector is independent of each other and the observation slant distance deviation is a constant value, the observation noise matrix is decomposed into the following form:
公示(16)中,Σ(k+1)为观测噪声调节因子,反映水下目标相对声阵方位变化对观测偏差的影响;R为系统最小观测偏差;In the announcement (16), Σ(k+1) is the observation noise adjustment factor, which reflects the influence of the relative acoustic array orientation change of the underwater target on the observation deviation; R is the minimum observation deviation of the system;
物体运动的连续性使得相邻两时刻的θx与θy相差不大,用上一时刻的滤波值作为此时刻的真值:The continuity of the motion of the object makes the difference between θ x and θ y at two adjacent moments not much different, and the filtered value at the previous moment is used as the true value at this moment:
根据下式取得: Obtained according to the following formula:
滤波增益K修正为:The filter gain K is corrected as:
扩展卡尔曼滤波框架调整为:The extended Kalman filter framework is tuned to:
(三)有益效果(3) Beneficial effects
本发明的有益效果是:本发明利用上一时刻的滤波所得的方向角近似构建下一时刻的方向角量测噪声,适应性地根据水下目标与水听器阵的相对位置变化,即方向角变化,调整超短基线系统的观测值在扩展卡尔曼滤波波值中所占权重。本发明能有效地适应方向角量测噪声变化的情形,在小方向角下也能保持较高的定位精度。The beneficial effects of the present invention are: the present invention utilizes the direction angle obtained from filtering at the previous moment to approximately construct the direction angle measurement noise at the next moment, and adaptively changes the relative position of the underwater target and the hydrophone array, that is, the direction Angle change, adjust the weight of the observation value of the ultra-short baseline system in the extended Kalman filter wave value. The present invention can effectively adapt to the situation that the direction angle measurement noise changes, and can maintain high positioning accuracy even under small direction angles.
附图说明Description of drawings
图l为超短基线系统的定位原理示意图;Figure 1 is a schematic diagram of the positioning principle of the ultra-short baseline system;
图2为滤波框架示意图;Fig. 2 is a schematic diagram of a filtering framework;
图3为滤波效果示意图。Figure 3 is a schematic diagram of the filtering effect.
具体实施方式Detailed ways
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。In order to better explain the present invention and facilitate understanding, the present invention will be described in detail below through specific embodiments in conjunction with the accompanying drawings.
本发明提供一种考虑方向角量测偏差变化、基于超短基线和航位推算的水下导航定位方法,包括以下步骤:The present invention provides an underwater navigation and positioning method based on ultra-short baseline and dead reckoning, which considers the variation of direction angle measurement deviation, comprising the following steps:
S1、确定超短基线系统的定位原理:如图1,换能器O布置在船体空间坐标系(O-XYZ)的原点位置。水听器S1、S2、S3、S4在船体空间坐标系XOY平面中心对称布置。其中,S1、S3阵元位于指向船艏的X轴上,S2、S4阵元位于垂直于船艏的Y轴上。阵元间距为d,即S1与S3间距、S2与S4间距。搭载声学应答器的水下目标位于T点,其在船体空间坐标系下坐标为(x,y,z)。超短基线水声定位系统利用水听器接收信号之间的时延差T和相位差△φx,△φy解算水下目标的距离r:S1. Determine the positioning principle of the ultra-short baseline system: as shown in FIG. 1 , the transducer O is arranged at the origin of the hull space coordinate system (O-XYZ). The hydrophones S1, S2, S3, and S4 are arranged symmetrically in the center of the XOY plane of the hull space coordinate system. Among them, array elements S1 and S3 are located on the X-axis pointing to the bow of the ship, and array elements S2 and S4 are located on the Y-axis perpendicular to the bow of the ship. The array element spacing is d, that is, the spacing between S1 and S3, and the spacing between S2 and S4. The underwater target equipped with an acoustic transponder is located at point T, and its coordinates are (x, y, z) in the hull space coordinate system. The ultra-short baseline underwater acoustic positioning system uses the delay difference T and phase difference △φ x , △φ y between the signals received by the hydrophone to calculate the distance r of the underwater target:
r=CT/2 (1)r=CT/2 (1)
和方位:and orientation:
θx=arcos(λ△φx/2πd),θy=arcos(λ△φy/2πd) (2)θ x = arcos(λ△φ x /2πd), θ y =arcos(λ△φ y /2πd) (2)
再根据公式(1)和公式(2)解算水下目标位置:Then calculate the underwater target position according to formula (1) and formula (2):
其中,公式(1)~公式(3)中,C为水下声速,f为换能器收发频率。Among them, in the formulas (1) to (3), C is the underwater sound velocity, and f is the transceiving frequency of the transducer.
S2、确定方向角θx,θy偏差模型。S2. Determine the deviation model of the orientation angles θ x , θ y .
对水下目标位置偏微分并求标准差:Partially differentiate the position of the underwater target and find the standard deviation:
忽略声波长误差σλ、基阵安装误差σd,测向误差依据克拉美罗下界取最优,简化后的方向角偏差模型为Neglecting the acoustic wavelength error σ λ and array installation error σ d , the direction-finding error is optimized according to the Cramereau lower bound, and the simplified azimuth deviation model is
S3、确定水下目标的状态方程。S3. Determine the state equation of the underwater target.
规定水下目标的运动状态由对地航向、对地航速和升沉速度三个参数决定:It is stipulated that the motion state of the underwater target is determined by three parameters: heading over ground, speed over ground and heave speed:
公式(6)中,x(k),y(k),z(k)为k时刻水下目标相对换能器位置,COG(k)(CourseOf Ground),SOG(k)(Speed Of Ground),△z(k)分别为k时刻水下目标的对地航向、对地航速以及升沉速度,εCOG(k),εSOG(k),ε△z(k)分别为k时刻水下目标的对地航向控制偏差、对地速度控制偏差以及升沉速度控制偏差,△t为k时刻与k+1时刻的时间间隔。k+1时刻水下目标的状态方程为:In formula (6), x(k), y(k), z(k) are relative transducer positions of the underwater target at time k, COG(k)(CourseOf Ground), SOG(k)(Speed Of Ground) , △z(k) are the course, speed and heave velocity of the underwater target at time k respectively, ε COG (k), ε SOG (k), ε △ z (k) are the underwater target at time k The control deviation of the target's course over the ground, the control deviation of the ground speed and the control deviation of the heave speed, Δt is the time interval between k time and k+1 time. The state equation of the underwater target at time k+1 is:
确定量测方程。超短基线系统对水下目标的位置进行观测,Determine the measurement equation. The ultra-short baseline system observes the position of underwater targets,
公式(8)~(9)中,r(k)、θx(k)、θy(k)分别为k时刻超短基线系统的观测斜距、x方向上的方向角、y方向的方向角;δr(k)、分别为k时刻的观测斜距偏差、x方向上的方向角偏差、y方向的方向角偏差,(a,b,c)为换能器的绝对坐标。量测方程为:In formulas (8) to (9), r(k), θ x (k), and θ y (k) are the observed slant distance, direction angle in the x direction, and direction in the y direction of the ultra-short baseline system at time k, respectively. angle; δr (k), are the observed slope distance deviation, the direction angle deviation in the x direction, and the direction angle deviation in the y direction at time k, respectively, and (a, b, c) are the absolute coordinates of the transducer. The measurement equation is:
公式(12)式,r(k)、θx(k)、θy(k)、dep(k)分别为k时刻超短基线系统的观测斜距、x方向上的方向角、y方向的方向角、深度计测量值;δr(k)、 分别为k时刻的观测斜距偏差、x方向上的方向角偏差、y方向的方向角偏差。In formula (12), r(k), θ x (k), θ y (k), and dep(k) are the observed slant distance of the ultra-short baseline system at time k, the direction angle in the x direction, and the direction angle in the y direction, respectively. Azimuth angle, measured value of depth gauge; δ r (k), They are the observed slope distance deviation, the direction angle deviation in the x direction, and the direction angle deviation in the y direction at time k, respectively.
S4、确定考虑方向角量测偏差变化的卡尔曼滤波算法:如图2所示S4. Determine the Kalman filter algorithm considering the variation of the direction angle measurement deviation: as shown in Figure 2
F(k+1)为x(k+1)=g(x(k),u(k),ε(k))关于k+1时刻的水下目标位置的雅可比矩阵,其表达式为:F(k+1) is the Jacobian matrix of x(k+1)=g(x(k),u(k),ε(k)) about the underwater target position at k+1 moment, and its expression is :
Q(k)为k时刻状态向量的噪声矩阵,将过程噪声看作定值:Q(k) is the noise matrix of the state vector at time k, and the process noise is regarded as a constant value:
H(k+1)为观测方程z(k)=h(x(k),δ(k))相对于水下目标位置坐标的雅可比矩阵:H(k+1) is the Jacobian matrix of the observation equation z(k)=h(x(k),δ(k)) relative to the underwater target position coordinates:
l,l1,l2为构造辅助变量:l, l 1 , l 2 are construction auxiliary variables:
R(k+1)为k+1时刻超短基线系统观测向量的噪声矩阵;设定各观测向量相互独立,且观测斜距偏差为定值。将观测噪声矩阵分解为以下形式:R(k+1) is the noise matrix of the observation vectors of the ultra-short baseline system at time k+1; each observation vector is set to be independent of each other, and the observation slope distance deviation is a constant value. Decompose the observation noise matrix into the following form:
公式(16)中,Σ(k+1)为观测噪声调节因子,反映水下目标相对声阵位置变化对观测偏差的影响;R为系统最小观测偏差。In the formula (16), Σ(k+1) is the observation noise adjustment factor, which reflects the influence of the position change of the underwater target relative to the acoustic array on the observation deviation; R is the minimum observation deviation of the system.
对于Σ(k+1)=diag(1,sin-2θx(k+1),sin-2θy(k+1),1),由公式(11)可知,k时刻无法得到sin-2θx(k+1)、sin-2θy(k+1),由于物体运动的连续性,相邻两时刻的θx与θy相差不大,用上一时刻的滤波值考虑为此时刻的真值:For Σ(k+1)=diag(1,sin -2 θ x (k+1),sin -2 θ y (k+1),1), it can be known from formula (11) that sin - 2 θ x (k+1), sin -2 θ y (k+1), due to the continuity of the motion of the object, the difference between θ x and θ y at two adjacent moments is not large, and the filter value at the previous moment is considered as The truth value at this moment:
根据下式取得: Obtained according to the following formula:
滤波增益K修正为:The filter gain K is corrected as:
卡尔曼滤波框架调整为:The Kalman filter framework is adjusted to:
下面以具体测试实例演示说明本发明效果。The effect of the present invention will be demonstrated with specific test examples below.
设计水下目标的运动控制偏差和超短基线系统的观测偏差如表1所示。The motion control deviation of the designed underwater target and the observation deviation of the ultra-short baseline system are shown in Table 1.
表1水下目标的运动控制偏差和超短基线系统观测偏差Table 1 Motion control bias and ultra-short baseline system observation bias of underwater targets
规划水下目标于初始位置(-176,0,-1000)做△z=0,r=1000m的水平圆周运动。船舶做振幅为12°,6°周期为12s,5s的横摇,纵摇运动。控制周期,观测周期为1s。如图3所示,考虑超短基线系统的方向角量测偏差变化的扩展卡尔曼滤波算法(CTM-EKF)的均方根误差较传统卡尔曼滤波算法(EKF)低,其定位精度更高。Plan the underwater target at the initial position (-176, 0, -1000) △z=0, r=1000m horizontal circular motion. The ship performs rolling and pitching motions with an amplitude of 12°, a 6° period of 12s, and a period of 5s. The control cycle, the observation cycle is 1s. As shown in Figure 3, the root mean square error of the extended Kalman filter algorithm (CTM-EKF), which considers the variation of the direction angle measurement deviation of the ultra-short baseline system, is lower than that of the traditional Kalman filter algorithm (EKF), and its positioning accuracy is higher .
附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。Accompanying drawing has described the embodiment of the present invention, but the present invention is not limited to above-mentioned specific implementation, and above-mentioned specific implementation is only illustrative, rather than restrictive, and those of ordinary skill in the art are in the present invention Under the enlightenment of the present invention, many forms can also be made without departing from the purpose of the present invention and the scope of protection of the claims, and these all belong to the protection of the present invention.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910836803.3A CN110568407B (en) | 2019-09-05 | 2019-09-05 | Underwater navigation positioning method based on ultra-short baseline and dead reckoning |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910836803.3A CN110568407B (en) | 2019-09-05 | 2019-09-05 | Underwater navigation positioning method based on ultra-short baseline and dead reckoning |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110568407A true CN110568407A (en) | 2019-12-13 |
| CN110568407B CN110568407B (en) | 2023-06-27 |
Family
ID=68778066
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910836803.3A Active CN110568407B (en) | 2019-09-05 | 2019-09-05 | Underwater navigation positioning method based on ultra-short baseline and dead reckoning |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110568407B (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111076728A (en) * | 2020-01-13 | 2020-04-28 | 东南大学 | Integrated navigation method of deep-dive manned submersible based on DR/USBL |
| CN111983620A (en) * | 2020-03-04 | 2020-11-24 | 武汉理工大学 | Target positioning method for underwater robot searching and feeling |
| CN113050035A (en) * | 2021-03-12 | 2021-06-29 | 云知声智能科技股份有限公司 | Two-dimensional directional pickup method and device |
| CN114279443A (en) * | 2021-10-29 | 2022-04-05 | 东南大学 | A USBL Slope Distance Correction Method Based on Maximum Entropy Adaptive Robust Estimation |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109613520A (en) * | 2018-12-14 | 2019-04-12 | 东南大学 | An online calibration method of ultra-short baseline installation error based on filtering |
| US20190204430A1 (en) * | 2017-12-31 | 2019-07-04 | Woods Hole Oceanographic Institution | Submerged Vehicle Localization System and Method |
| CN110132308A (en) * | 2019-05-27 | 2019-08-16 | 东南大学 | A USBL Installation Error Angle Calibration Method Based on Attitude Determination |
-
2019
- 2019-09-05 CN CN201910836803.3A patent/CN110568407B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190204430A1 (en) * | 2017-12-31 | 2019-07-04 | Woods Hole Oceanographic Institution | Submerged Vehicle Localization System and Method |
| CN109613520A (en) * | 2018-12-14 | 2019-04-12 | 东南大学 | An online calibration method of ultra-short baseline installation error based on filtering |
| CN110132308A (en) * | 2019-05-27 | 2019-08-16 | 东南大学 | A USBL Installation Error Angle Calibration Method Based on Attitude Determination |
Non-Patent Citations (1)
| Title |
|---|
| 徐博等: "水下潜航器的惯导/超短基线/多普勒测速信息融合及容错验证", 《光学精密工程》 * |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111076728A (en) * | 2020-01-13 | 2020-04-28 | 东南大学 | Integrated navigation method of deep-dive manned submersible based on DR/USBL |
| CN111983620A (en) * | 2020-03-04 | 2020-11-24 | 武汉理工大学 | Target positioning method for underwater robot searching and feeling |
| CN111983620B (en) * | 2020-03-04 | 2024-02-20 | 武汉理工大学 | A target positioning method for underwater robot search and exploration |
| CN113050035A (en) * | 2021-03-12 | 2021-06-29 | 云知声智能科技股份有限公司 | Two-dimensional directional pickup method and device |
| CN113050035B (en) * | 2021-03-12 | 2022-11-25 | 云知声智能科技股份有限公司 | Two-dimensional directional pickup method and device |
| CN114279443A (en) * | 2021-10-29 | 2022-04-05 | 东南大学 | A USBL Slope Distance Correction Method Based on Maximum Entropy Adaptive Robust Estimation |
| CN114279443B (en) * | 2021-10-29 | 2024-01-02 | 东南大学 | A USBL slant distance correction method based on maximum entropy adaptive robust estimation |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110568407B (en) | 2023-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110568407B (en) | Underwater navigation positioning method based on ultra-short baseline and dead reckoning | |
| CN109737956B (en) | A dual-transponder-based integrated navigation and positioning method for SINS/USBL with tight phase difference | |
| CN104316045B (en) | A SINS/LBL-based AUV underwater interactive auxiliary positioning system and positioning method | |
| CN110132308B (en) | Attitude determination-based USBL installation error angle calibration method | |
| CN103697910B (en) | The correction method of autonomous underwater aircraft Doppler log installation error | |
| CN101900558A (en) | Integrated navigation method for autonomous underwater robot with integrated sonar micro-navigation | |
| CN110389318B (en) | Underwater mobile platform positioning system and method based on three-dimensional six-element array | |
| CN106767793A (en) | A kind of AUV underwater navigation localization methods based on SINS/USBL tight integrations | |
| CN111928850B (en) | Combined navigation method of autonomous underwater robot suitable for polar region ice frame environment | |
| CN105547290B (en) | It is a kind of based on ultra short baseline locating system from latent device air navigation aid | |
| CN107390177A (en) | A kind of passive under-water acoustic locating method based on pure direction finding | |
| CN102636771A (en) | AUV (Autonomous Underwater Vehicle) underwater acoustic locating method based on double mobile beacons | |
| Ishibashi et al. | The rotation control system to improve the accuracy of an inertial navigation system installed in an autonomous underwater vehicle | |
| CN110221278B (en) | A Motion Compensation Method for Synthetic Aperture Sonar Based on Multi-sensor Combination | |
| CN101907711A (en) | A Simultaneous Detection and Localization Method for an Autonomous Underwater Robot | |
| CN103968830A (en) | Multi-way guiding device and multi-way guiding method for near-surface tracking of mother ship in navigation by UUV (Unmanned Underwater Vehicle) | |
| Xu et al. | Accurate two-step filtering for AUV navigation in large deep-sea environment | |
| WO2021139022A1 (en) | Underwater acoustic positioning and timing buoy and underwater positioning method | |
| AU722270B2 (en) | Method of locating hydrophones | |
| CN110907936B (en) | Underwater three-dimensional terrain matching positioning navigation sonar and navigation method | |
| CN109975760B (en) | High-precision calibration method and device for array installation error angle based on double-vector reconstruction | |
| CN118625292A (en) | GA-SVR sound velocity error correction method considering the distortion characteristics of seabed topography in multi-beam measurements | |
| CN116772903A (en) | SINS/USBL installation angle estimation method based on iterative EKF | |
| CN111735455A (en) | Docking and recovery combined navigation method based on improved Gaussian distance iterative algorithm | |
| CN113108778B (en) | Deep water multi-beam sounding method and system with multi-strip mode |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |