CN111076728A - 基于dr/usbl的深潜载人潜水器组合导航方法 - Google Patents

基于dr/usbl的深潜载人潜水器组合导航方法 Download PDF

Info

Publication number
CN111076728A
CN111076728A CN202010030356.5A CN202010030356A CN111076728A CN 111076728 A CN111076728 A CN 111076728A CN 202010030356 A CN202010030356 A CN 202010030356A CN 111076728 A CN111076728 A CN 111076728A
Authority
CN
China
Prior art keywords
usbl
error
positioning
time
submersible
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
CN202010030356.5A
Other languages
English (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.)
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 CN202010030356.5A priority Critical patent/CN111076728A/zh
Publication of CN111076728A publication Critical patent/CN111076728A/zh
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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

本发明公开了一种基于DR/USBL的深潜载人潜水器组合导航方法,包括步骤:1)利用载人潜水器上搭载的姿态传感器提供的姿态角信息和多普勒计程仪提供的对地速度信息实时递推计算得到位置信息,从而构成一套自主的航位推算***DR;2)利用安装在水面支持母船底部的超短基线USBL基阵对载人潜水器进行定位,设计在线数据清洗方案来处理USBL源数据中的野值和缺失值,以获取连续一致的位置数据;3)设计kalman滤波器,有效地融合航位推算***DR和超短基线水声定位***USBL,构造DR/USBL组合导航***,从而获得定位误差不随时间累积的近海底组合导航结果。本发明解决了USBL定位数据缺失和跳点、DR定位误差随时间累计的问题,能够实现深潜载人潜水器近海底高精度导航定位。

Description

基于DR/USBL的深潜载人潜水器组合导航方法
技术领域
本发明涉及高精度水下导航定位技术领域,尤其涉及一种基于DR/USBL的深潜载人潜水器组合导航方法,特别适用于水下载体的近海底导航。
背景技术
载人潜水器能够携带观察人员和专用仪表设备快速精确地到达深海复杂环境中,是进入深海进行科学研究、调查作业不可或缺的重要运载工具。与无人潜水器相比,载人潜水器具有可以使人亲临现场,并与周围环境进行交互的优点,因此被称为海洋学研究领域的重要基石。载人潜水器作为一种水下的直接观测平台,能够充分发挥人的主观能动性去研究生物、化学和物理海洋以及实施水下作业。
导航定位技术是水下潜器进行海洋探索的关键技术之一,决定其能否准确抵达作业地点,顺利进行作业任务并安全返回。事实上,高精度的导航定位对于增强载人潜水器的安全性、提高水下作业效率以及充分挖掘采集样本和收集数据的科学价值至关重要。尽管水下导航技术的发展使得现代载人潜水器的水下作业得以成功实施,然而高精度的导航定位仍然是载人潜水器的一个重大挑战。
在近海底,可以利用多普勒测速仪器(Doppler Velocity Log,DVL)辅助捷联惯性导航***(Strapdown Inertial Navigation System,SINS)构成SINS/DVL组合导航。然而考虑到SINS价格过于昂贵以及技术问题,目前深潜载人潜水器的水下导航定位主要依赖超短基线(Ultrashort baseline,USBL)和长基线(Long baseline,LBL)水声定位技术,例如蛟龙号。LBL由于水下布阵和回收时间长、声信号易被遮挡等缺陷,在实际应用中受到诸多限制。与LBL相比,USBL换能器阵安装在船底而不受相应的制约,且使用方便。因此,USBL成为深潜载人潜水器的主要定位工具。通常,船载USBL每隔8秒对大深度载人潜水器进行一次定位,然后每隔64秒进行一次水声数字通信,数据更新率低。此外,这种单一的导航定位方式存在一定的安全隐患。一旦USBL出现故障,潜水器将不得不返航。
针对深潜载人潜水器导航定位***存在定位方式单一、容错性差、数据更新率低等问题和不足,以及其水下作业安全、作业效率、样品分析和数据处理等方面对高精度导航定位的迫切需求,构建一套经济可行的近海底组合导航***,实现高精度高可靠性的水下导航至关重要。
发明内容
发明目的:针对我国现有深潜载人潜水器导航定位***存在的问题和不足,本发明提出一种基于DR/USBL的深潜载人潜水器组合导航方法,实现深潜载人潜水器在近海底作业过程中高精度导航定位。
技术方案:为实现本发明的目的,本发明所采用的技术方案是:一种深潜载人潜水器近海底组合导航方法,包括以下步骤:
(1)利用载人潜水器上的姿态传感器提供的姿态角信息和多普勒计程仪提供的对地速度信息实时递推计算得到位置信息,从而构成一套自主的航位推算***(DR);
(2)利用安装在水面支持母船底部的超短基线(USBL)基阵对载人潜水器进行定位,设计在线数据清洗方案来处理USBL数据中的野值和缺失值,以获取连续一致的位置数据;
(3)设计kalman滤波器,有效地融合步骤1中的航位推算***(DR)和步骤2中的超短基线水声定位***(USBL),构造DR/USBL组合导航***,从而获得定位误差不随时间累积的近海底组合导航结果。
进一步,步骤1所述航位推算算法如下:
S1.1:选取当地地理坐标系作为导航坐标系,分别指向北、东、地,而载体坐标系则分别指向载体的前、右、下;记导航坐标系为n,载体坐标系为b,得到n系下航位推算的位置微分方程:
Figure BDA0002364081250000021
其中,vN和vE分别为东向速度和北向速度,可由航向角对b系速度分解得到;h为载体的海拔高度,由深度计精确提供;Rn和Re分别为子午圈曲率半径和卯酉圈曲率半径,都是关于纬度L的函数;λ为经度。
S1.2:给定初始时刻的位置,通过对位置微分方程进行积分运算,不断的递推得到当前时刻位置。
进一步,步骤2所述利用USBL对载人潜水器进行定位的方法如下:采用高精度的同步时钟来同步触发应答器和水面***,通过计算同步脉冲触发时刻到收到应答信号的时间差计算距离,完成水面支持母船对潜水器的定位。其定位结果为基阵坐标系下的坐标,结合高精度船载平台罗经和姿态仪以及DGPS进行坐标变换,得到潜水器在大地坐标系中的位置。
进一步,步骤2所述设计在线数据清洗方案来处理USBL数据中的野值和缺失值方法如下:
S2.2.1:初始化训练样本参数(N,m)和OSVR模型参数(ε,C,σ);
S2.2.2:构造滑动时间窗训练样本集,并对支持向量机回归模型进行训练;
考虑当前时刻的测量值xk+1(可能不存在)和滑动时间窗
Figure BDA0002364081250000031
将时间序列转换为自相关的数据集,从而可以得到训练样本集
Figure BDA0002364081250000032
其中,输入为
Figure BDA0002364081250000033
输出为
Figure BDA0002364081250000034
N表示滑动时间窗宽度,m表示嵌入维数;
利用训练样本集对支持向量机回归模型进行训练,可以获取其回归函数:
Figure BDA0002364081250000035
其中,b通过KKT条件计算得到,αi,
Figure BDA0002364081250000036
表示拉格朗日乘子;K(x,xi)表示核函数;
S2.2.3:利用S2.2.2获取的支持向量机回归模型,给出当前时刻的预测值:
Figure BDA0002364081250000037
其中,xN-m+1={xk-m+1,xk-m+2,…,xk};
S2.2.4:结合步骤2.2.3获取的当前时刻的预测值和预先设定的阈值δ执行数据清洗:1)假如当前时刻不存在测量值,将其归类为缺失值,并直接用预测值补充;2)假如当前时刻存在测量值,若
Figure BDA0002364081250000038
则将其归类为正常值,并保留正常值,否则将其归类为野值,并用预测值替代;
S2.2.5:依次递推下去,重复步骤2.2.2、2.2.3和2.2.4里面的操作。
进一步地,所述步骤3中利用kalman滤波技术实现DR/USBL组合导航的方法如下:
S3.1:选取DVL刻度因子误差、航向角误差、纬度误差和经度误差作为状态变量,选取位置误差作为量测变量,获得离散化的kalman滤波状态方程和量测方程;
S3.2:给定状态估计和估计误差方差的初始值
Figure BDA0002364081250000041
和P0,根据k时刻的观测值Zk,实时递推计算得到k时刻的状态估计
Figure BDA0002364081250000042
S3.3:利用步骤3.2中得到的状态估计对DR输出的导航参数进行修正。
进一步地,所述步骤S3.1包括:
S3.1.1:选取DVL刻度因子误差、航向角误差、纬度误差和经度误差作为状态变量,状态变量X表示如下:
Figure BDA0002364081250000043
其中,δk表示DVL刻度因子误差,
Figure BDA0002364081250000044
表示航向角误差,δL表示纬度误差,δλ表示经度误差,则DR/USBL组合导航状态方程为:
Figure BDA0002364081250000045
式中,
Figure BDA0002364081250000046
为罗经测量的随机误差,状态转移矩阵F为:
Figure BDA0002364081250000047
S3.1.2:选取航位推算计算得到的经纬度与USBL水声定位***输出的经纬度之差为***的量测量,则DR/USBL***的量测方程为:
Figure BDA0002364081250000048
式中,
Figure BDA0002364081250000049
V代表USBL水声定位***的量测噪声;
S3.1.3:根据DR误差传播方程和获取的经纬度信息,得到离散化的卡尔曼滤波状态方程和量测方程:
Xk=φk,k-1Xk-1+Wk-1
Zk=HkXk+Vk
其中,Xk为k时刻的状态估计,Xk-1为k-1时刻的状态估计,Zk为k时刻的观测值,φk,k-1为非奇异状态一步转移矩阵,Hk为观测矩阵,Wk-1是***随机过程噪声序列,Vk是***随机量测噪声序列;
S3.1.4:***过程噪声和观测噪声的统计特性,设定如下:
Figure BDA0002364081250000051
其中,Qk是***过程噪声Wk的方差矩阵,Rk是***量测噪声Vk的方差矩阵,k和j表示时间序列中的两个不同时刻,δkj是Kronecker-δ函数。
进一步地,所述步骤S3.2具体求解过程如下:
状态一步预测:
Figure BDA0002364081250000052
状态估计:
Figure BDA0002364081250000053
滤波增益矩阵:
Figure BDA0002364081250000054
一步预测误差方差矩阵:
Figure BDA0002364081250000055
估计误差方差矩阵:Pk=[I-KkHk]Pk,k-1
其中,I表示单位矩阵。
进一步地,所述步骤S3.3中使用的位置校正公式如下:
Figure BDA0002364081250000056
其中,
Figure BDA0002364081250000057
Figure BDA0002364081250000058
表示DR输出结果,δL和δλ表示kalman滤波估计结果,L和λ表示DR/USBL组合导航输出结果。
有益效果:与现有技术相比,本发明的技术方案具有以下有益的技术效果:
1、本发明提出了一种基于DR/USBL的深潜载人潜水器组合导航方法,该方法仅仅只需利用多普勒计程仪(DVL)、姿态传感器和USBL就能实现定位误差不随时间累积的高精度近海底导航,方法简便快捷、经济实惠。
2、本发明提出的导航算法能够实时有效地处理USBL定位数据中的野值和缺失值问题,大大提高了其可靠性。
3、本发明使用USBL作为量测时,对其进行了数据清洗,大大提高了观测信息的质量,采用简单的kalman滤波器就能实现组合导航信息融合。
附图说明
图1为根据本发明实施例的DR/USBL组合导航框架图;
图2为根据本发明实施例的USBL定位示意图。
具体实施方式
下面结合附图对本发明的技术方案作进一步说明。
本发明在不考虑捷联惯性导航***(SINS)的条件下,提出了一种经济可行的深潜载人潜水器近海底组合导航方案。利用载人潜水器搭载的多普勒计程仪(DVL)和姿态传感器构成航位推算***(DR);通过构建滑动时间窗样本在线训练支持向量机回归模型,利用训练好的在线支持向量机(OSVR)模型实时预测当前时刻超短基线(USBL)数据,进一步将当前时刻USBL数据预测值去执行野值检测、野值替代或缺失值补充,实现USBL数据实时预处理以获取连续一致的定位结果;通过kalman滤波技术,将数据清洗过后的USBL与DR输出的位置信息进行信息融合,构成位置匹配组合导航以抑制DR定位误差发散,从而实现深潜载人潜水器高精度、高可靠性的近海底导航。如图1所示,本发明所述的一种基于DR/USBL的深潜载人潜水器组合导航方法,包括以下步骤:
步骤1:利用载人潜水器上的姿态传感器提供的姿态角信息和多普勒计程仪提供的对地速度信息实时递推计算得到位置信息,从而构成一套自主的航位推算***(DR)。
载人潜水器上的三轴姿态传感器一般是捷联罗经,或者是磁罗盘+倾角仪组合。考虑到高度或深度信息可以由深度计精确给出,在设计航位推算***时,可以不考虑高度通道,此时只需要航向角和水平速度信息。步骤1所述导航解算算法如下:
步骤1.1:选取当地地理坐标系作为导航坐标系,分别指向北、东、地,而载体坐标系则分别指向载体的前、右、下;记导航坐标系为n,载体坐标系为b,得到n系下航位推算的位置微分方程为:
Figure BDA0002364081250000061
其中,vN和vE分别为东向速度和北向速度,可由航向角对b系速度分解得到;h为载体的海拔高度,由深度计精确提供;Rn和Re分别为子午圈曲率半径和卯酉圈曲率半径,都是关于纬度L的函数。
所述vN、vE、Rn和Re表达式如下:
Figure BDA0002364081250000071
Figure BDA0002364081250000072
Figure BDA0002364081250000073
Figure BDA0002364081250000074
其中,
Figure BDA0002364081250000075
Figure BDA0002364081250000076
分别为载体前向速度和右向速度,
Figure BDA0002364081250000077
为航向角,R为地球参考椭球体长半轴,e为椭球偏心率。
步骤1.2:给定初始时刻的经纬度,通过对位置微分方程积分运算,不断的递推得到当前时刻位置。
由于姿态传感器提供的航向角信息
Figure BDA0002364081250000078
和DVL提供的速度信息
Figure BDA0002364081250000079
存在误差,从而使得基于积分运算获得的航位推算***(DR)的导航参数误差随时间累积。
步骤2:利用安装在水面支持母船底部的超短基线(USBL)基阵对载人潜水器进行定位,设计在线数据清洗方案来处理USBL源数据中的野值和缺失值,以获取连续一致的位置数据。
步骤2.1:利用USBL对载人潜水器进行定位。
图2为USBL定位示意图。如图2所示,USBL水声定位***包含三个组成部分:大地坐标参考单元、船坐标参考单元和水声定位单元。超短基线声基阵安装在水面支持母船的底部,由发射换能器和接收水听器组成。应答器安装在潜水器的背部,其半球形指向性可覆盖整个上半空间,保证在水下各种深度和倾角状态下定位***能够正常工作。采用高精度的同步时钟来同步触发应答器和水面***,通过计算同步脉冲触发时刻到收到应答信号的时间差计算距离,完成水面支持母船对潜水器的定位。其定位结果为基阵坐标系下的坐标,需要结合高精度船载平台罗经和姿态仪以及DGPS进行坐标变换,得到潜水器在大地坐标系中的位置。在此,USBL输出的结果为载人潜水器的经、纬度信息。
由于水声通信的多径效应、海洋环境噪声干扰等影响,USBL输出数据中包含大量的野值和缺失值,无法直接用于组合导航,需要进行在线数据清洗。
步骤2.2:通过构建滑动时间窗样本在线训练支持向量机回归模型,利用训练好的在线支持向量机(OSVR)模型实时预测当前时刻超短基线(USBL)数据,进一步将当前时刻USBL数据预测值去执行野值检测、野值替代或缺失值补充。
具体算法流程可以表示为:
步骤2.2.1:初始化训练样本参数(N,m)和OSVR模型参数(ε,C,σ),其中ε为损失参数,C为惩罚因子,σ为高斯径向基核函数参数。
步骤2.2.2:构造滑动时间窗训练样本集,并对支持向量机回归模型进行训练。
考虑当前时刻的测量值xk+1(可能不存在)和滑动时间窗
Figure BDA0002364081250000081
将时间序列转换为自相关的数据集,从而可以得到训练样本集
Figure BDA0002364081250000082
其中,输入为
Figure BDA0002364081250000083
输出为
Figure BDA0002364081250000084
N表示滑动时间窗宽度,m表示嵌入维数。
利用训练样本集对支持向量机回归模型进行训练,可以获取其回归函数:
Figure BDA0002364081250000085
其中,参数b可以通过Karush-Kuhn-Tucker(KKT)条件计算得到,拉格朗日乘子αi,
Figure BDA0002364081250000086
可以通过求解以下对偶优化问题得到:
Figure BDA0002364081250000087
其中,K(xi,xj)表示核函数,常用的核函数包括常用的核函数包括线性核函数、多项式核函数、RBF核函数、Sigmoid核函数等。其中RBF核函数具有调节参数少、计算简单易实现且具有较好的全局逼近性,而获得了广泛应用。其具体形式如下:
Figure BDA0002364081250000091
步骤2.2.3:利用步骤2.2.2获取的支持向量机回归模型,给出当前时刻的预测值。
由公式(6)可计算得到当前时刻预测值:
Figure BDA0002364081250000092
其中,xN-m+1={xk-m+1,xk-m+2,…,xk}。
步骤2.2.4:结合步骤2.2.3获取的当前时刻的预测值和预先设定的阈值执行数据清洗:1)假如当前时刻不存在测量值,将其归类为缺失值,并直接用预测值补充;2)假如当前时刻存在测量值,若
Figure BDA0002364081250000093
则将其归类为正常值,并保留正常值,否则将其归类为野值,并用预测值替代。
步骤2.2.5:依次递推下去,重复步骤2.2.2、2.2.3和2.2.4里面的操作。
步骤3:设计kalman滤波器,有效地融合步骤1中的航位推算***(DR)和步骤2中的超短基线水声定位***(USBL),构造DR/USBL组合导航***,从而获得定位误差不随时间累积的近海底组合导航结果。
具体方法如下:
步骤3.1:选取DVL刻度因子误差、航向角误差、纬度误差和经度误差作为状态变量,选取位置误差作为量测变量,获得离散化的kalman滤波状态方程和量测方程。
选取DVL刻度因子误差、航向角误差、纬度误差和经度误差作为状态变量,状态变量X表示如下:
Figure BDA0002364081250000094
其中,δk表示DVL刻度因子误差,
Figure BDA0002364081250000095
表示航向角误差,δL表示纬度误差,δλ表示经度误差。则DR/USBL组合导航状态方程为:
Figure BDA0002364081250000096
式中,
Figure BDA0002364081250000097
为罗经测量的随机误差,其噪声方差阵Q根据罗经的噪声水平选取。状态转移矩阵F为:
Figure BDA0002364081250000101
选取航位推算计算得到的经纬度与USBL水声定位***输出的经纬度之差为***的量测量,则DR/USBL***的量测方程为:
Figure BDA0002364081250000102
式中,
Figure BDA0002364081250000103
V代表USBL水声定位***的量测噪声。
根据DR误差传播方程和获取的经纬度信息,得到离散化的卡尔曼滤波状态方程和量测方程:
Figure BDA0002364081250000104
其中,Xk为k时刻的状态估计,Xk-1为k-1时刻的状态估计,Zk为k时刻的观测值,φk,k-1为非奇异状态一步转移矩阵,Hk为观测矩阵,Wk-1是***随机过程噪声序列,Vk是***随机量测噪声序列;
***过程噪声和观测噪声的统计特性,设定如下:
Figure BDA0002364081250000105
其中,Qk是***过程噪声Wk的方差矩阵,Rk是***量测噪声Vk的方差矩阵,k和j表示时间序列中的两个不同时刻,δkj是Kronecker-δ函数。
步骤3.2:给定状态估计和估计误差方差的初始值
Figure BDA0002364081250000106
和P0,根据k时刻的观测值Zk,实时递推计算得到k时刻的状态估计
Figure BDA0002364081250000107
具体求解如下:
状态一步预测:
Figure BDA0002364081250000108
状态估计:
Figure BDA0002364081250000111
滤波增益矩阵:
Figure BDA0002364081250000112
一步预测误差方差矩阵:
Figure BDA0002364081250000113
估计误差方差矩阵:Pk=[I-KkHk]Pk,k-1
其中,I表示单位矩阵。
步骤3.3:利用步骤3.2中得到的状态估计对DR输出的导航参数进行修正。
位置校正公式如下:
Figure BDA0002364081250000114
其中,
Figure BDA0002364081250000115
Figure BDA0002364081250000116
表示DR输出结果,δL和δλ表示kalman滤波估计结果,L和λ表示DR/USBL组合导航输出结果。

Claims (8)

1.一种基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述方法包括以下步骤:
(1)利用载人潜水器上搭载的姿态传感器提供的姿态角信息和多普勒计程仪提供的对地速度信息实时递推计算得到位置信息,从而构成一套自主的航位推算***DR;
(2)利用安装在水面支持母船底部的超短基线USBL基阵对载人潜水器进行定位,设计在线数据清洗方案来处理USBL数据中的野值和缺失值,以获取连续一致的位置数据;
(3)设计kalman滤波器,有效地融合步骤1中的航位推算***DR和步骤2中的超短基线水声定位***USBL,构造DR/USBL组合导航***,从而获得定位误差不随时间累积的近海底组合导航结果。
2.根据权利要求1所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤1中航位推算算法如下:
S1.1:选取当地地理坐标系作为导航坐标系,分别指向北、东、地,而载体坐标系则分别指向载体的前、右、下;记导航坐标系为n,载体坐标系为b,得到n系下航位推算的位置微分方程为:
Figure FDA0002364081240000011
其中,vN和vE分别为东向速度和北向速度;h为载体的海拔高度;Rn和Re分别为子午圈曲率半径和卯酉圈曲率半径,都是关于纬度L的函数;λ表示经度;
S1.2:给定初始时刻的位置,通过对位置微分方程进行积分运算,不断的递推得到当前时刻位置。
3.根据权利要求1所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤2中利用USBL对载人潜水器进行定位的方法如下:采用同步时钟来同步触发应答器和水面***,通过计算同步脉冲触发时刻到收到应答信号的时间差计算距离,完成水面支持母船对潜水器的定位,其定位结果为基阵坐标系下的坐标,结合船载平台罗经和姿态仪以及DGPS进行坐标变换,得到潜水器在大地坐标系中的位置。
4.根据权利要求1所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤2中设计在线数据清洗方案来处理USBL数据中野值和缺失值方法如下:
S2.2.1:初始化训练样本参数(N,m)和OSVR模型参数(ε,C,σ);
S2.2.2:构造滑动时间窗训练样本集,并对支持向量机回归模型进行训练;
考虑当前时刻的测量值xk+1和滑动时间窗
Figure FDA0002364081240000021
将时间序列转换为自相关的数据集,从而得到训练样本集
Figure FDA0002364081240000022
其中,输入为
Figure FDA0002364081240000023
输出为
Figure FDA0002364081240000024
N表示滑动时间窗宽度,m表示嵌入维数;
利用训练样本集对支持向量机回归模型进行训练,获取其回归函数:
Figure FDA0002364081240000025
其中,b通过KKT条件计算得到,αi,
Figure FDA0002364081240000026
表示拉格朗日乘子;K(x,xi)表示核函数;
S2.2.3:利用S2.2.2获取的支持向量机回归模型,给出当前时刻的预测值:
Figure FDA0002364081240000027
其中,xN-m+1={xk-m+1,xk-m+2,…,xk};
S2.2.4:结合步骤2.2.3获取的当前时刻的预测值和预先设定的阈值δ执行数据清洗:1)假如当前时刻不存在测量值,将其归类为缺失值,并直接用预测值补充;2)假如当前时刻存在测量值xk+1,若
Figure FDA0002364081240000028
则将其归类为正常值,并保留正常值,否则将其归类为野值,并用预测值替代;
S2.2.5:依次递推下去,重复步骤2.2.2、2.2.3和2.2.4里面的操作。
5.根据权利要求2所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤3中利用kalman滤波技术实现DR/USBL组合导航的方法如下:
S3.1:选取DVL刻度因子误差、航向角误差、纬度误差和经度误差作为状态变量,选取位置误差作为量测变量,获得离散化的kalman滤波状态方程和量测方程;
S3.2:给定状态估计和估计误差方差的初始值
Figure FDA0002364081240000031
和P0,根据k时刻的观测值Zk,实时递推计算得到k时刻的状态估计
Figure FDA0002364081240000032
S3.3:利用步骤3.2中得到的状态估计对DR输出的导航参数进行修正。
6.根据权利要求5所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤S3.1包括:
S3.1.1:选取DVL刻度因子误差、航向角误差、纬度误差和经度误差作为状态变量,状态变量X表示如下:
Figure FDA0002364081240000033
其中,δk表示DVL刻度因子误差,
Figure FDA0002364081240000034
表示航向角误差,δL表示纬度误差,δλ表示经度误差,则DR/USBL组合导航状态方程为:
Figure FDA0002364081240000035
式中,
Figure FDA0002364081240000036
Figure FDA0002364081240000037
为罗经测量的随机误差,状态转移矩阵F为:
Figure FDA0002364081240000038
S3.1.2:选取航位推算计算得到的经纬度与USBL水声定位***输出的经纬度之差为***的量测量,则DR/USBL***的量测方程为:
Figure FDA0002364081240000039
式中,
Figure FDA00023640812400000310
V代表USBL水声定位***的量测噪声;
S3.1.3:根据DR误差传播方程和获取的经纬度信息,得到离散化的卡尔曼滤波状态方程和量测方程:
Xk=φk,k-1Xk-1+Wk-1
Zk=HkXk+Vk
其中,Xk为k时刻的状态估计,Xk-1为k-1时刻的状态估计,Zk为k时刻的观测值,φk,k-1为非奇异状态一步转移矩阵,Hk为观测矩阵,Wk-1是***随机过程噪声序列,Vk是***随机量测噪声序列;
S3.1.4:***过程噪声和观测噪声的统计特性,设定如下:
Figure FDA0002364081240000041
其中,Qk是***过程噪声Wk的方差矩阵,Rk是***量测噪声Vk的方差矩阵,k和j表示时间序列中的两个不同时刻,δkj是Kronecker-δ函数。
7.根据权利要求6所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤S3.2具体求解过程如下:
状态一步预测:
Figure FDA0002364081240000042
状态估计:
Figure FDA0002364081240000043
滤波增益矩阵:
Figure FDA0002364081240000044
一步预测误差方差矩阵:
Figure FDA0002364081240000045
估计误差方差矩阵:Pk=[I-KkHk]Pk,k-1
其中,I表示单位矩阵。
8.根据权利要求5所述的基于DR/USBL的深潜载人潜水器组合导航方法,其特征在于,所述步骤S3.3中使用的位置校正公式如下:
Figure FDA0002364081240000046
其中,
Figure FDA0002364081240000047
Figure FDA0002364081240000048
表示DR输出结果,δL和δλ表示kalman滤波估计结果,L和λ表示DR/USBL组合导航输出结果。
CN202010030356.5A 2020-01-13 2020-01-13 基于dr/usbl的深潜载人潜水器组合导航方法 Pending CN111076728A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010030356.5A CN111076728A (zh) 2020-01-13 2020-01-13 基于dr/usbl的深潜载人潜水器组合导航方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010030356.5A CN111076728A (zh) 2020-01-13 2020-01-13 基于dr/usbl的深潜载人潜水器组合导航方法

Publications (1)

Publication Number Publication Date
CN111076728A true CN111076728A (zh) 2020-04-28

Family

ID=70322947

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010030356.5A Pending CN111076728A (zh) 2020-01-13 2020-01-13 基于dr/usbl的深潜载人潜水器组合导航方法

Country Status (1)

Country Link
CN (1) CN111076728A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111829511A (zh) * 2020-06-08 2020-10-27 中国航天空气动力技术研究院 一种基于m估计的auv组合导航方法及***
CN112644647A (zh) * 2020-12-24 2021-04-13 上海海洋大学 采用海上流动实验室***对深渊进行考察作业的方法
CN112684207A (zh) * 2020-12-17 2021-04-20 东南大学 一种深潜载人潜水器adcp速度估计与修正算法
CN114111840A (zh) * 2021-11-12 2022-03-01 哈尔滨工业大学 一种基于组合导航的dvl误差参数在线标定方法
CN115167485A (zh) * 2022-06-23 2022-10-11 国家深海基地管理中心 一种自主水下航行器和载人潜水器的协同作业***
CN118089793A (zh) * 2024-04-25 2024-05-28 山东大学 一种深潜器定位精度评估方法、装置、介质及设备
CN118089793B (zh) * 2024-04-25 2024-07-30 山东大学 一种深潜器定位精度评估方法、装置、介质及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1779485A (zh) * 2004-11-17 2006-05-31 中国科学院沈阳自动化研究所 载人潜水器的组合导航定位方法
CN104280025A (zh) * 2013-07-08 2015-01-14 中国科学院沈阳自动化研究所 基于无色卡尔曼滤波的深海机器人超短基线组合导航方法
CN109447133A (zh) * 2018-10-11 2019-03-08 东南大学 一种基于svr算法的位置信息野值的剔除方法
CN110568407A (zh) * 2019-09-05 2019-12-13 武汉理工大学 一种基于超短基线和航位推算的水下导航定位方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1779485A (zh) * 2004-11-17 2006-05-31 中国科学院沈阳自动化研究所 载人潜水器的组合导航定位方法
CN104280025A (zh) * 2013-07-08 2015-01-14 中国科学院沈阳自动化研究所 基于无色卡尔曼滤波的深海机器人超短基线组合导航方法
CN109447133A (zh) * 2018-10-11 2019-03-08 东南大学 一种基于svr算法的位置信息野值的剔除方法
CN110568407A (zh) * 2019-09-05 2019-12-13 武汉理工大学 一种基于超短基线和航位推算的水下导航定位方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李守军等: "基于卡尔曼滤波的INS/USBL水下导航***模型研究", 《海洋技术》 *
李春雨等: "一种基于声学定位/航位推算的水下导航定位方法", 《船舶工程》 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111829511A (zh) * 2020-06-08 2020-10-27 中国航天空气动力技术研究院 一种基于m估计的auv组合导航方法及***
CN112684207A (zh) * 2020-12-17 2021-04-20 东南大学 一种深潜载人潜水器adcp速度估计与修正算法
CN112684207B (zh) * 2020-12-17 2022-03-11 东南大学 一种深潜载人潜水器adcp速度估计与修正算法
CN112644647A (zh) * 2020-12-24 2021-04-13 上海海洋大学 采用海上流动实验室***对深渊进行考察作业的方法
CN112644647B (zh) * 2020-12-24 2023-01-06 上海海洋大学 采用海上流动实验室***对深渊进行考察作业的方法
CN114111840A (zh) * 2021-11-12 2022-03-01 哈尔滨工业大学 一种基于组合导航的dvl误差参数在线标定方法
CN114111840B (zh) * 2021-11-12 2022-08-26 哈尔滨工业大学 一种基于组合导航的dvl误差参数在线标定方法
CN115167485A (zh) * 2022-06-23 2022-10-11 国家深海基地管理中心 一种自主水下航行器和载人潜水器的协同作业***
CN118089793A (zh) * 2024-04-25 2024-05-28 山东大学 一种深潜器定位精度评估方法、装置、介质及设备
CN118089793B (zh) * 2024-04-25 2024-07-30 山东大学 一种深潜器定位精度评估方法、装置、介质及设备

Similar Documents

Publication Publication Date Title
Salavasidis et al. Terrain‐aided navigation for long‐endurance and deep‐rated autonomous underwater vehicles
CN109737956B (zh) 一种基于双应答器的sins/usbl相位差紧组合导航定位方法
CN111076728A (zh) 基于dr/usbl的深潜载人潜水器组合导航方法
Jakuba et al. Long‐baseline acoustic navigation for under‐ice autonomous underwater vehicle operations
Meduna Terrain relative navigation for sensor-limited systems with application to underwater vehicles
Hagen et al. The HUGIN real-time terrain navigation system
CN110274591B (zh) 深潜载人潜水器adcp辅助sins导航方法
CN103744098A (zh) 基于sins/dvl/gps的auv组合导航***
Meduna et al. Low-cost terrain relative navigation for long-range AUVs
Hegrenaes et al. Doppler water-track aided inertial navigation for autonomous underwater vehicle
US20120099400A1 (en) Estimating position and orientation of an underwater vehicle relative to underwater structures
RU2563332C2 (ru) Способ навигации автономного необитаемого подводного аппарата
CN109579850B (zh) 基于对水速度辅助惯导的深水智能导航方法
Salavasidis et al. Terrain‐aided navigation for long‐range AUVs in dynamic under‐mapped environments
CN1779485A (zh) 载人潜水器的组合导航定位方法
CN111596333A (zh) 一种水下定位导航方法及***
Salavasidis et al. Terrain-aided navigation with coarse maps—Toward an arctic crossing with an AUV
Wolbrecht et al. Hybrid baseline localization for autonomous underwater vehicles
Énonsen et al. Recent developments in the HUGIN AUV terrain navigation system
Stanway Dead reckoning through the water column with an acoustic Doppler current profiler: Field experiences
Okamoto et al. Development of hovering-type AUV “HOBALIN” for exploring seafloor hydrothermal deposits
Stateczny et al. Precise bathymetry as a step towards producing bathymetric electronic navigational charts for comparative (terrain reference) navigation
Diamant et al. A machine learning approach for dead-reckoning navigation at sea using a single accelerometer
Wang et al. AUV navigation based on inertial navigation and acoustic positioning systems
Stanway Contributions to automated realtime underwater navigation

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200428