基于位置观测信息的Davenport四元数DVL_标定方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第45卷 第11期2023年11月
系统工程与电子技术
SystemsEngineeringa
ndElectronicsVol.45 No.11
November2023
文章编号:1001 506X(2023)11 3640 09 网址:www.sy
s ele.com收稿日期:20220930;修回日期:20221129;网络优先出版日期:20230310。

网络优先出版地址:http
s:∥kns.cnki.net/kcms/detail/11.2422.TN.20230310.1049.002.html基金项目:国家自然科学基金(42004067)资助课题 通讯作者.
引用格式:唐洪琼,许江宁,史文策,等.基于位置观测信息的Davenp
ort四元数DVL标定方法[J].系统工程与电子技术,2023,45(11):3640 3648.犚犲犳犲狉犲狀犮犲犳狅狉犿犪狋:TANGHQ,XUJN,SHIWC,etal.DavenportquaternionDVLcalibrationmethodbasedonpositionobservation
information[J].SystemsEngineeringa
ndElectronics,2023,45(11):3640 3648.基于位置观测信息的犇犪狏犲狀狆
狅狉狋四元数犇犞犔标定方法
唐洪琼1,许江宁1,史文策1,
2,何泓洋1,李方能1, (1.海军工程大学电气工程学院,湖北武汉430033;
2.中国人民解放军91321部队,浙江金华322000)
摘 要:多普勒计程仪(Dopplervelocitylog,DVL)能够实时为捷联惯性导航系统(strap
downinertialnavi gationsy
stem,SINS)提供外部速度辅助信息,准确稳定的DVL标定工作对提升SINS/DVL组合导航系统的性能具有重要意义。

为有效解决此问题,提出了一种基于位置观测信息的Davenp
ort四元数标定方法。

在所提方法中,通过基于多普勒测速原理的位置观测推算标定刻度因子误差以减小速度量测噪声的不利影响,利用基于Dav enp
ort四元数方法的位置观测矢量方程解算标定安装角误差以增强旋转矩阵求解的稳定性。

船载湖试结果表明,
相比于现有方法,所提标定方法在简单和复杂的机动情况下均具有更高的准确度和更好的稳定性。

关键词:多普勒计程仪;捷联式惯导系统;误差标定;组合导航中图分类号:U666.1 文献标志码:A 犇犗犐:10.12305/j.
issn.1001 506X.2023.11.32犇犪狏犲狀狆
狅狉狋狇狌犪狋犲狉狀犻狅狀犇犞犔犮犪犾犻犫狉犪狋犻狅狀犿犲狋犺狅犱犫犪狊犲犱狅狀狆狅狊犻狋犻狅狀狅犫狊犲狉狏犪狋犻狅狀犻狀犳狅狉犿犪狋犻狅狀
TANGHongqiong1,XUJiangning1,SHIWence1,2,HEHongyang1,LIFangneng1,
(1.犆狅犾犾犲犵犲狅犳犈犾犲犮狋狉犻犮犪犾犈狀犵犻狀犲犲狉犻狀犵,犖犪狏犪犾犝狀犻狏犲狉狊犻狋狔狅犳犈狀犵犻狀犲犲狉犻狀犵,犠狌犺犪狀430033,犆犺犻狀犪;2.犝狀犻狋91321狅犳狋
犺犲犘犔犃,犑犻狀犺狌犪322000,犆犺犻狀犪) 犃犫狊狋狉犪犮狋:Dopplervelocitylog(DVL)canprovideexternalvelocityassistanceinformationforstrap
downinertialnavigationsy
stem(SINS)inrealtime,theaccurateandstableDVLcalibrationworkcanimprovethep
erformanceofSINS/DVLintegratednavigationsystem.Inordertosolvethisproblemeffectively,thispaperproposedaDavenportquaternioncalibrationmethodbasedonpositionobservationinformation.Intheprop
osedmethod,thescalefactorerroriscalibratedbythepositionobservationinformationbasedontheDopplervelocimetryprincipletoreducetheadverseeffectofthevelocitymeasurementnoise,andtheinstallationangleerroriscalibratedbysolvingthepositionobservationvectorequationbasedontheDavenportquaternionmethodtoenhancethestabilityoftherotationmatrixsolution.Theboat bornelaketestresultsdemonstratethattheproposedmethodhashigheraccuracyandbetterstabilitythanthecurrentmethodsinbothsimpleandcomplexmaneuverings
ituations.犓犲狔狑狅
狉犱狊:Dopplervelocitylog(DVL);strapdowninertialnavigationsystem(SINS);errorcalibration;integratednavig
ationCopyright ©博看网. All Rights Reserved.
 第11期唐洪琼等:基于位置观测信息的Davenp
ort四元数DVL标定方法·3641 ·
 0 引 言
自主式水下航行器(autonomousunderwatervehicle,
AUV)广泛应用于国家海防建设、海洋资源勘探等军民领域,
高精度、高可靠性的自主导航能力是AUV顺利完成任务的前提[13]。

捷联惯性导航系统(strapdowninertialnavi gationsy
stem,SINS)由于结构简单、体积小、隐蔽性强、便于与其他设备集成化设计等优点,在水下定位导航与授时(position,navigationandtiming,PNT)领域受到广泛关注,成为AUV自主导航定位的重要手段[46]。

然而,SINS本质上是以牛顿第二定律为基础的积分推算系统,需要对惯性测量单元(inertialmeasurementunit,IMU)的输出进
行积分运算,
导致其导航误差会随着时间的推移而不断积累[79]。

水下环境对全球导航卫星系统(globalnavig
ationsatellitesy
stem,GNSS)信号具有屏蔽作用,而多普勒计程仪(Dopplervelocitylog,
DVL)测速精度稳定,可为SINS提供实时外部速度辅助融合信息,SINS
/DVL组合导航已成为当前解决水下导航问题的主流方案[1012]。

DVL通过声学多普勒效应来测量AUV相对于水底或者水流的速度,在工程实际中,由于制作工艺、外界环境、安
装偏差等条件限制,导致DVL的测速误差难以避免[1314]。

因此,在预先标定DVL误差参数的基础上,通过标定结果对DVL原始输出进行实时补偿以确保速度量测信息的准
确性对提高SINS
/DVL组合导航系统的精度具有重要意义[1516]。

近年来,为实现DVL误差参数的准确标定,众多学者对此展开了研究。

刘德铸等[17]将最小二乘法应用于标定
DVL安装误差角,
并通过浅海试验验证了所提方法的有效性,
但此方法无法实现对刻度因子误差的标定,一定程度上影响了DVL的量测精度。

Li等[18]将DVL误差标定问题转化为求取两组矢量间的旋转参数问题并通过基于奇异值分解(sing
ularvaluedecomposition,SVD)的最小二乘估计法实现了对其的求解,但当AUV处于非匀速直线运动时,该标定方法的效果会变差。

Lyu等[19]将DVL误差作为系统状态参数利用卡尔曼滤波(Kalmanfilter,KF)进行实时估计实现了DVL的在线自标定,但当AUV处于不同的机动状态时,状态量的可观测度难以得到保证。

徐晓苏等[20]
构建了GNSS/SINS/DVL组合导航系统,提出了一种基于梯度下降(g
radientdescent,GD)四元数理论的标定方法,仿真和车载试验结果都验证了方法的有效性。

Wang等[21]在GD法的基础上,利用二阶拟牛顿(quasi Newton,QN)法替代一阶GD法以加快误差收敛速度,并分别基于速度
和位置观测信息提出了两种标定方法,
车载和船载试验结果表明基于位置观测信息的标定方法效果更佳,但方法中的权值系数通常被设定为经验值,导致该方法在不同条件
下的普适性收到了制约。

随着机器学习的快速发展,
基于智能算法的标定方法开始出现。

Wang等[22]利用遗传算法(geneticalgorithm,GA)和支持向量回归(supp
ortvectorreg
ression,SVR)搭建回归预测器来标定DVL,该方法无需预先建立模型且适用于标定大安装误差角。

Li等[23]利用改进的粒子群优化(particleswarmop
timization,PSO)算法实现了对DVL刻度因子误差和安装误差角的估计,
并设计仿真和船载试验验证了标定方法的有效性。

但是,Wang和Li等的标定方法参数设置复杂且计算量庞大,导致实时性效果不佳。

基于上述研究,本文提出了一种基于位置观测信息的Davenp
ort四元数方法以实现对DVL刻度因子误差和安装误差角的标定工作,
首先,通过基于多普勒测速原理的位置观测推算来标定刻度因子误差。

而后,利用基于Davenport四元数方法的位置观测矢量方程解算来标定安装角误差。

所提方法相较于现有方法,无需设置初始值,不依赖于特定轨迹和准确的先验知识,更具普适性。

船载湖试对比分析了该标定方法与其他方法的标定效果,结果表明,在简单和
复杂不同的机动情况下,
该标定方法得到的速度精度更高,同时,利用标定补偿后的DVL输出进行SINS
/DVL组合导航,该方法得到的位置误差更小。

1 犇犞犔测速误差分析与建模
定义坐标系:选取“东—北—天(E-N-U)”地理坐标系为导航坐标系,记为狀系;选取“右—前—上”坐标系为载体坐标系,记为犫系;DVL安装坐标系记为犱系;
地心惯性坐标系记为犻系;
地球坐标系记为犲系;计算导航坐标系记为狀′系。

在理想的安装情况下,DVL安装坐标系犱系与载体坐标系犫系的坐标轴应该是互相一致的,即安装矩阵为单位阵犐3×3,但在工程实践中,由于技术工艺限制导致安装误差
角难以避免,
载体上DVL安装误差示意图如图1所示,其中,狓犫-狔犫-狕犫表示犫系,狓犱-狔犱-狕犱表示犱系。

图1 DVL安装误差示意图
Fig.1 Installationerrordiag
ramofDVL根据DVL的工作原理,其测速误差模型[24]可表示为
狏~犱=(1+狊)犆犱犫(狏犫+ω犫狀犫×犾犫DVL)(1)式中:狏~犱
表示DVL的量测输出值;狊表示刻度因子误差;犆犱犫表示犫系到犱系的姿态变换矩阵;狏犫表示载体的真实速度;ω犫狀犫表示载体系相对于导航系的旋转角速度在载体系上的
Copyright ©博看网. All Rights Reserved.
 ·3642 ·系统工程与电子技术第45卷 投影;犾犫DVL表示SINS与DVL之间的杆臂矢量误差。

在实际工程应用中,由于SINS和DVL之间通常紧密
安装且杆臂矢量可直接通过测量获得并予以补偿[25],因此
本文将忽略杆臂误差的影响,式(1)可简化为
狏~犱=(1+狊)犆犱犫狏犫(2)
需要说明的是,刻度因子误差狊并非固定值,在不同温
度、盐度、深度等情况下会存在小范围波动[26]。

因此,为确
保后续组合导航的精度,需对狊进行估计。

当犫系到犱系的
安装误差角ε为小角度时,姿态变换矩阵犆犱犫≈[犐-(ε×)],
其中,(·×)表示反对称矩阵运算,定义ε=[ε狓,ε狔,ε狕]T,则有:
ε×=0-ε狕ε狔ε狕0-ε狓-ε狔ε狓
熿燀燄
燅0
(3)
由式(2)可知,当载体真实速度狏犫已知时,仅有DVL误差(狊、犆犱犫)为待求项,本文中,狏犫由SINS和GNSS组合导航的结果求得,此时DVL测速误差模型可以进一步表示为狏~犱=(1+狊)犆犱犫(犆犫狀)SINS/GNSS狏狀SINS/GNSS(4)基于上述分析,DVL的误差标定转化为求解式(4)中刻度因子误差和安装误差角的问题,当求出相应未知参数后,对DVL量测输出狏~犱进行补偿以便得出准确的犫系速度用于进行SINS/DVL水下组合导航解算。

2 标定方法基本原理
在本文所提的DVL误差标定系统中,当AUV处于水面航行状态可接收GNSS信号时,利用KF最优估计方法进行SINS/GNSS组合导航,得到载体高精度的姿态和速度信息作为参考值,然后综合DVL测量的犱系下的速度值,通过标定算法估计出刻度因子误差和安装误差角并对DVL输出进行补偿。

DVL误差标定系统结构如图2所示。

图2 DVL标定系统结构图
Fig.2 DVLcalibrationsystemstructurediagram2.1 刻度因子误差的标定
由于姿态旋转矩阵的模值为1,即姿态旋转矩阵与向量相乘时,只会改变向量的方向但不改变向量的大小。

因此,同时对式(4)两侧进行取模可得
狏~犱=(1+狊)(犆犫狀)SINS/GNSS狏狀SINS/GNSS(5)
此时,在DVL测量得到载体犱系速度的基础上,可以得出:
珓狊狏
(6)
,由于直接使用DVL输出的量测值会引入量测噪声误差,进而降低了刻度因子误差的标定精度。

因此,为进一步消除DVL量测噪声的影响,同时对式(4)两侧进行位置运算,此时,式(4)的左侧可表示为
狉犱,犽=狉犱,犽-1+(狏~犱,犽-1+狏~犱,犽)
2Δ狋(7)式中:犽表示某一离散时刻;Δ狋表示采样时间间隔。

设在DVL每次采样时间间隔Δ狋内,SINS/GNSS组合导航系统解算更新狀次,此时,对位置信息进行离散化处理可得式(4)的右侧为
狉犫,犽=狉犫,犽-1+∑狀犻=1(狏~犫,犽;犻-1+狏~犫,犽;犻)
2Δ狋(8)式中:狏~犫,犽;犻=(犆犫狀)SINS/GNSS(犽;犻)狏狀SINS/GNSS
(犽;犻)。

因此,可以得出基于位置信息的刻度因子误差狊表达式为
珓狊狆(9)2.2 安装误差角的标定
利用式(4)和式(9),可以得到基于位置信息的安装误差角计算表达式为
狉犱,犽=(1+珓狊狆)犆犱犫狉犫,犽(10)令:
α~犫,狆=(1+珓狊狆)狉犫,犽
珘β犱,
狆=狉犱,犽
犚=犆犱


烆犫
(11)
此时,式(10)将变换为
珘β犱,
狆=犚α~犫,狆(12)由式(12)可知,珘β犱,狆和α~犫,狆均为已知量,因此DVL安装
误差角标定问题转化为求解两个向量组之间旋转矩阵的Wahba问题[27],即求解旋转矩阵犚使得目标函数犳最小:min犳(犚)=0.5∑犽ω犽珘β犱,狆-犚α~犫,狆2(13)式中:ω犽为量测向量对应的权值,在本文标定问题中,ω犽=1。

为快速准确地完成DVL安装误差角标定,采用Daven port四元数方法[2829]对旋转矩阵犚进行求解。

在式(13)中,由于常数对目标函数的最小化不产生任何影响,对其进行线性变换后可以得到:
min犳(犚)=∑犽(珘β犱,狆-犚α~犫,狆)T(珘β犱,狆-犚α~犫,狆)(14)由于α~犫,狆和珓β犱,狆与其自身的内积为1且α~T犫,狆珓β犱,狆=珓βT犫,狆α~犱,狆、犚T犚=犐。

因此,对式(14)展开得到:
min犳(犚)=∑犽2(1-珘βT犱,狆犚α~犫,狆)(15)
Copyright©博看网. All Rights Reserved.
 第11期唐洪琼等:基于位置观测信息的Davenport四元数DVL标定方法·3643 · 忽略常数项,目标函数犳可以进一步化简为min犳(犚)=-∑犽
珘βT犱,狆犚α~犫,狆(16)由于矩阵的迹运算对目标函数不产生影响,根据矩阵迹的性质可以得到:
min犳(犚)=-tr∑犽
珘βT犱,狆犚α~犫,()
狆=-tr犚∑犽
α~犫,狆珘βT犱,()
狆=-tr(犚犃T)(17)式中:犃=∑犽珘β犱,狆α~T犫,狆。

旋转矩阵犚可用四元数形式表示为犚=(狇20-狇T狇)犐+2狇狇T-2狇0[狇×](18)式中:狇0和狇分别为四元数的标量部分和矢量部分。

此时,目标函数可改写为
min犳(犙)=-tr[((狇20-狇T狇)犐+2狇狇T-2狇0[狇×])犃T]=-(狇20-狇T狇)tr(犃T)-2tr(狇狇T犃T)+2狇0tr([狇×]犃T)(19)根据矩阵迹的性质,对式(19)作进一步运算:min犳(犙)=-(狇20-狇T狇)tr(犃)-2狇T犃狇+2狇0tr([狇×]犃T)=-(狇20-狇T狇)tr(犃)-狇T(犃+犃T)狇+2狇0tr([狇×]犃T)(20
)对于tr([狇
×]犃T)而言,将其展开可得tr([狇×]
犃T)=狇(1)(犃(3,2)-犃(2,3))+狇(2)(犃(1,3)-犃(3,1))+狇(3)(犃(2,1)-犃(1,2))(21)令:犪
=-犃(3,2)-犃(2,3)犃(1,3)-犃(3,1)犃(2,1)-犃(1,2熿燀燄燅)(22)则式(21)
可化简为tr([狇×]
犃T)=-犪T狇(23)将式(23)代入式(20)可得min犳(犙)=-(狇20-
狇T狇)tr(犃)-狇T(犃+犃T)狇-2狇0犪T狇(24)
设tr(犃)=ρ且犃+犃T=犅,式(24)可变换为min犳(犙)=-(狇T(犅-ρ犐)狇+狇0犪T狇+狇0狇T犪+狇20ρ)(25)根据矩阵运算法则,式(25)
可改写为线性形式:min犳(犙)=-[狇T狇0]犅-ρ犐犪犪T[]
ρ狇狇熿燀
燄燅0=-犙T犇犙(26)
式中:犙为矢量部分在前的四元数形式的姿态矩阵;犇为Davenp
ort矩阵。

基于上述推导,目标函数犳化简为min犳(犙
)=-犙T犇犙且犙T犙=1,采用拉格朗日乘数法对目标函数犳最小化问题
进行求解,则
min犳(犙,λ)=-犙T犇犙+λ(犙T犙-1)(27)对方程进行求导得犇犙=λ犙(28)因此,犙为犇的对应于特征值λ的特征向量。

此时,
姿态四元数目标函数犳最小化问题转化为求解矩阵犇的最大特征值对应的特征向量的问题,
在求出犙的基础上,将其转换为欧拉角即为所标定出的DVL安装误差角。

3 试验验证为验证本文所提DVL标定方法的可行性和有效性,位湖北省武汉市木兰湖开展了船载湖试试验。

船载导航设备包括CY JG90J型捷联惯性导航系统、PA600型DVL传感器和GNSS接收机,设备的参数如表1和表2所示。

试验
过程中以高精度实时动态定位(real timekinematic,RTK) GNSS与SINS进行组合后得到的结果作为参考基准。

主要试验设备实物图以及试验平台安装概况如图3所示。

表1 犆犢 犑犌90犑型犛犐犖犛的性能参数犜犪犫犾犲1 犛狆犲犮犻犳犻犮犪狋犻狅狀狊狅犳狋犺犲犆犢 犑犌90犑犛犐犖犛参数陀螺仪加速度计测量范围±400(°)/s±50犵
零偏稳定性<0.003(°)/h<20μ犵
随机游走系数<0.0003(°)/槡h<5μ犵标度因子重复性/ppm<2<15更新频率/Hz200200
表2 犘犃600型犇犞犔的性能参数犜犪犫犾犲2 犛狆犲犮犻犳犻犮犪狋犻狅狀狊狅犳狋犺犲犘犃600犇犞犔参数数值测量范围/kn±12长期测量精度/(cm/s)0.3%±0.3工作频率/kHz600波束数量4波束相控阵最大量测深度/m80更新频率/Hz1
图3 试验平台搭建全景Fig.3 Overviewoftestplatform此次船载试验共采集12000s实测数据,其中,0~1200s
为SINS初始对准阶段,
以满足后期高精度组合导航的基本需求。

选取初始对准阶段后的两段1200s试验数据对不
Copyright ©博看网. All Rights Reserved.
 ·3644 ·系统工程与电子技术第45卷 同机动条件下DVL标定效果进行验证,所选两段时间内
DVL的原始输出数据和对应的试验船行进轨迹如图4和
图5所示。

其中,黄色图标表示轨迹起点,绿色图标表示轨
迹终点。

图4 简单机动情况下的DVL原始输出及对应轨迹Fig.4 OriginoutputofDVLandcorrespondingtrajectoryinsimplemaneuvering
图5 复杂机动情况下的DVL输出及对应轨迹Fig.5 OriginoutputofDVLandcorrespondingtrajectoryincomplexmaneuvering
3.1 简单机动情况下的性能验证
利用图4所示轨迹验证载体在简单机动情况下的DVL标定效果。

为比较方法性能,分别利用SVD标定方法、KF标定方法、基于位置观测信息的拟牛顿标定方法和本文所提的标定方法进行1200s的标定试验,利用标定结果对DVL测量输出进行补偿,并将补偿后的结果与GNSS/SINS组合导航得到的DVL参考速度进行对比,得到3个方向的速度误差结果如图6~图8所示。

为方便表述,上述4种标定方法分别记为SVD、KF、拟牛顿四元数位置规则(qusai Newtonquaternionsposition,QNQ P)和Davenport位置(Davenportposition,DP P)。

图6 简单机动时右向速度标定误差
Fig.6 Rightwardvelocitycalibrationerrorinsimplemaneuvering
Copyright©博看网. All Rights Reserved.
 第11期唐洪琼等:基于位置观测信息的Davenp
ort四元数DVL标定方法·3645 ·
 图7 简单机动时前向速度标定误差
Fig.7 Forwardvelocitycalibrationerrorinsimplemaneuvering
图8 简单机动时上向速度标定误差Fig.8 Upwardvelocitycalibrationerrorinsimplemaneuvering
从图6~图8可以看出,对右向速度而言,4种标定方法
补偿后的误差相对于未标定数据均有了提升,SVD和KF方法误差基本稳定在0.1m/s以内,QNQ P和DP P方法误差基本稳定在0.08m/s以内,但DP P方法标定误差更加平滑。

对前向速度而言,由于试验载体行进过程中主要为前向速度且速度量测值不可避免地受外界噪声影响,所以误差结果波动较大,但相比于未标定和KF方法标定误差,另外3种标定方法所得误差更小。

对上向速度而言,由于KF标定方法的天向通道发散,导致最终标定结果不可信,而SVD、
QNQ P和DP P方法标定误差效果基本相当。

总的来说,
由于简单机动情况下的试验载体近似作匀速直线运动,KF方法中部分状态量的可观测度较弱[30],因此导致KF方法的标定效果大幅下降,而其他3种标定方法的速度误差均能基本稳定在0.1m/s以内,能够满足后续组合导航的要求。

为量化比较方法效果,选取1200s内速度的最大绝对误差MAX和平均绝对误差(meanabsoluteerror,MAE)
作为性能评判指标,MAE定义如下所示:MAE(狓,狓^)=1狀∑狀
狋=1狘狓(狋)-狓^(狋)狘(29)式中:狀表示试验时长;狓(狋)、狓^(狋)分别表示时刻速度的参考值和估计值。

最终计算结果如表3所示,可以看出,当试验载体进行
简单机动时,犓犉方法的标定结果不够理想,仅有右向速度误差优于未标定值,而犛犞犇、犙犖犙 犘和犇犘 犘方法的速度标定误差在各个方向上均优于未标定值,达到了速度标定的目的。

表3 简单机动时不同标定方法速度误差标定结果
犜犪犫犾犲3 犞犲犾狅犮犻狋狔犲
狉狉狅狉犮犪犾犻犫狉犪狋犻狅狀狉犲狊狌犾狋狊狅犳犱犻犳犳犲狉犲狀狋犮犪犾犻犫狉犪狋犻狅狀犿犲狋犺狅犱狊犻狀狊犻犿狆犾犲犿犪狀犲狌狏犲狉犻狀犵
m/s方法右向速度误差MAXMAE前向速度误差MAXMAE上向速度误差
MAXMAE未标定0.3530.2070.1510.0370.0930.021SVD0.1060.0280.0830.0170.0510.012KF0.1080.0190.1630.0480.3530.316QNQ P0.0860.0160.1190.0250.0650.012DP P0.0850.0150.1180.0250.0910.015
为进一步比较方法效果,利用SVD、QNQ P、DP P方法标定补偿后的DVL量测输出与SINS通过标准KF算法进行组合导航得到位置结果,并与KF标定方法进行对比以间接反映标定效果的优劣,试验得到的轨迹结果以及位置误差如图9、图10和表4所示。

图9 简单机动时试验载体轨迹对比图Fig.9 Comparisonoftestcarriertrajectoryinsimplemaneuvering图10 简单机动时位置误差对比图
Fig.10 Comparisonofpositionerrorinsimplemaneuvering
Copyright ©博看网. All Rights Reserved.
 ·3646 ·
系统工程与电子技术
第45卷
表4 简单机动时位置误差的最大值与平均值犜犪犫犾犲4 犕犪狓犻犿狌犿犪狀犱犪狏犲狉犪犵
犲狏犪犾狌犲狊狅犳狆狅狊犻狋犻狅狀犲狉狉狅狉犻狀狊犻犿狆犾犲犿犪狀犲狌狏犲狉犻狀犵m方法MAXMEAN未标定352.16176.41SVD32.9216.89KF25.5114.35QNQ P3.771.50DP P2.741.39
其中,位置误差[31]的计算公式如下:
Δ犘=(Δ犔)2+(Δλc
os犔)槡2(30)式中:Δ犘表示位置误差;犔表示纬度;λ表示经度。

由图9可知,使用未标定的速度进行组合导航得到的轨迹发散严重,而通过标定技术对DVL输出进行补偿后再进行组合导航的轨迹均能较好地跟踪参考轨迹。

需要指出的是,
使用KF方法得到的位置信息准确度较高,说明当试验载体近似作匀速直线运动时,位置状态量不同于安装误
差角状态量,其可观测度并没有受到影响。

由图10可知,使用QNQ P和DP P方法标定后的速度进行组合导航得到的位置误差精度相当且明显优于其他方法,但DP P方法的误差曲线更加平滑。

表4可以更加直观地反映位置误差结果,从表中可以看出,相比于其他方法,QNQ P和DP P方法的标定效果有了大幅提高且幅度均达到80%以上,而DP P方法的导航精度更高,以位置误差最大值为例,比QNQ P方法进一步提高了27.94%。

试验结果验证了所提DP P标定方法在试验载体简单机动情况下的有效性。

3.2 复杂机动情况下的性能验证利用图5所示轨迹验证载体在复杂机动情况下的DVL标定效果。

利用不同标定方法得到的DVL测量输出与DVL参考速度进行比较,得到3个方向的速度误差结果,如图11~图13和表5所示。

图11 复杂机动时右向速度标定误差
Fig.11 Rightwardvelocitycalibrationerrorincomplexmaneuverin

图12 复杂机动时前向速度标定误差Fig.12 Forwardvelocitycalibrationerrorincomplexmaneuvering图13 复杂机动时上向速度标定误差Fig.13 Upwardvelocitycalibrationerrorincomplexmaneuvering表5 复杂机动时不同标定方法速度误差标定结果犜犪
犫犾犲5 犞犲犾狅犮犻狋狔犲狉狉狅狉犮犪犾犻犫狉犪狋犻狅狀狉犲狊狌犾狋狊狅犳犱犻犳犳犲狉犲狀狋犮犪犾犻犫狉犪狋犻狅狀犿犲狋犺狅犱狊犻狀犮狅犿狆犾犲狓犿犪狀犲狌狏犲狉犻狀犵
m/s方法右向速度误差MAXMAE前向速度误差MAXMAE上向速度误差MAXMAE未标定
0.432
0.254
0.238
0.052
0.181
0.026
SVD0.3090.0400.2900.0330.2100.028KF0.1750.0530.2150.0420.4650.195QNQ P0.1820.0310.1880.0330.2470.024DP P
0.1370.0290.1870.0330.2110.024
从图11~图13可以看出,当试验载体作连续“S”形的
复杂机动时,SVD方法的标定效果出现了下滑,速度误差曲线波动剧烈;KF方法中安装误差角状态量的可观测度增强,右向和前向速度的标定误差结果明显优于简单机动情况,上向速度由于天向通道发散的原因,标定结果仍然不可信;QNQ P和DP P方法标定精度基本相当且优于其他方法,但DP P方法的速度误差曲线波动范围更小。

从表5可以看出,当试验载体进行复杂机动时,与未标定的速度误差相比,
使用4种标定方法后的速度误差均有不同程度的降Copyright ©博看网. All Rights Reserved.
 第11期唐洪琼等:基于位置观测信息的Davenport四元数DVL标定方法·3647 · 低,但就整体而言,本文所提DP P方法的标定效果最佳。

利用不同方法标定后的速度进行组合导航,得到的轨迹结果以及位置误差,如图14、图15和表6所示。

图14 复杂机动时试验载体轨迹对比图
Fig.14 Comparisonoftestcarriertrajectoryincomplexmaneuvering
图15 复杂机动时位置误差对比图
Fig.15 Comparisonofpositionerrorincomplexmaneuvering
表6 复杂机动时位置误差的最大值与平均值犜犪犫犾犲6 犕犪狓犻犿狌犿犪狀犱犪狏犲狉犪犵
犲狏犪犾狌犲狊狅犳狆狅狊犻狋犻狅狀犲狉狉狅狉犻狀犮狅犿狆犾犲狓犿犪狀犲狌狏犲狉犻狀犵m方法最大值平均值未标定356.58160.94SVD92.4146.71KF20.7112.48QNQ P11.845.22DP P10.724.65
由图14和图15可知,使用未标定的速度进行组合导航得到的轨迹与参考轨迹存在较大偏差;使用SVD方法标定补偿后的速度进行组合导航,位置误差随着时间的推移而逐渐增大;使用KF、QNQ P和DP P方法标定补偿后的速度进行组合导航,1200s内的位置误差基本均能控制在20m以内。

表6进一步说明了KF、QNQ P和DP P方法在导航精度方面所存在的优势,相比而言,DP P方法的精度更高,以位置误差平均值为例,比KF方法提高了62.74%,比QNQ P方法提高了10.94%。

虽然DP P方法的速度标定
精度与QNQ P方法相当,
但导航定位精度更高,进而表明该方法标定的DVL误差参数准确度更高。

试验结果验证了所提DP P标定方法在试验载体复杂机动情况下的有效性。

4 结 论
本文针对DVL刻度因子和安装误差角严重影响
SINS
/DVL组合系统导航精度的问题,提出了一种基于位置观测信息的Davenp
ort四元数方法,并将其应用于DVL预标定系统。

通过船载湖试试验验证了方法的有效性,简单和复杂不同的机动条件下,所提标定方法在准确度和稳定性方面均具有优越性,具有良好的工程应用价值。

参考文献
[1]高永琪,马威强,张林森,等.分布式多AUV协同搜索方法[J].
系统工程与电子技术,2022,44(5):16701676.GAOYQ,MAWQ,ZHANGLS,etal.Distributedmulti AUVscooperativesearchmethod[J].SystemsEng
ineerineandElectronics,2
022,44(5):16701676.[2]SONGSS,LIUJ,GUOJN,etal.Neural network basedAUVnavigationforfast changinge
nvironments[J].IEEEInter netofThing
sJournal,2020,7(10):97739783.[3]ZHANGX,HEB,GAOS,etal.MultiplemodelAUVnaviga tionmethodologywithadaptivityandrobustness[J].OceanEn gineering,2022,254:111258.[4]许江宁.浅析水下PNT体系及其关键技术[J].导航定位与授时,2017,4(1)
:16.XUJN.AnalysisonunderwaterPNTsystemandkeyt
echnolo gies[J].NavigationPositiongandTiming,2
017,4(1):16.[5]吕旭,胡柏青,戴永彬,等.基于PSO的USQUE在组合导航姿态估计中的应用[J].系统工程与电子技术,2020,42(6):13661371.
LYUX,HUBQ.DAIYB,etal.ApplicationofUSQUEbasedonPSOinattitude[J].SystemsEngineeringandElectronics,2020,42(6):213661371.[6]YAOYQ,XUXS,YANGDR,etal.AnIMM UKFaided
SINS/USBLcalibrationsolutionforunderwatervehicles[J].
IEEETrans.onVehicularTechnology,2
022,69(4):37403747.[7]SHIWC,XUJN,LID,etal.AttitudeestimationofSINSonunderwaterdynamicbasewithvariationalBayesianrobustadap
tiveKalmanfilter[J].IEEESensorsJournal,2022,22(11)
:1095410964.[8]ZHUJP,LIA,QINFJ,etal.AnovelhybridmethodbasedondeeplearningforanintegratednavigationsystemduringDVL
sig
nalfailure[J].Electronics,2022,11(19):2980.[9]ZHUTG,LIUY,LIWK,etal.Thequaternionbasedatti tudeerrorforthenonlinearerrormodeloftheINS[J].IEEE
SensorsJournal,2021,21(22):2578225795.
[10]SHIWC,XUJN,HEHY,etal.Fault tolerantSINS/HSB/DVLunderwaterintegratednavigationsystembasedonvaria tionalbayesianrobustadaptiveKalmanfilterandadaptiveinfor mationsharingf
actor[J].Measurement,2022,196:111225.Copyright ©博看网. All Rights Reserved.
 ·3648 ·
系统工程与电子技术
第45卷
[11]ZHUJP,LIA,QINFJ,etal.Anewrobustadap
tivefilteraidedbymachinelearningmethodforSINS/DVLintegratednavigationsy
stem[J].Sensors,2022,22(10):3792.[12]YAOYQ,XUXS,LIY,etal.AhybridIMMbasedINS/DVLinteg
rationsolutionforunderwatervehicles[J].IEEETrans.onVehicularTechnology,2
019,68(6):54595470.[13]ZHANGQ,HUYQ,LISS,etal.Mountingp
arameteresti mationfromvelocityv
ectorobservationsforlandvehiclenavi g
ation[J].IEEETrans.onIndustrialElectronics,2022,69(4):42344244.[14]KINSEYJC,WHITCOMBLL.InsitualignmentcalibrationofattitudeandDopplersensorsforprecisionunderwatervehiclenavigation:theoryandexp
eriment.IEEEJournalofOceanicEngineering,2
007,32(2):286299.[15]XUB,GUOY.AnovelDVLcalibrationmethodbasedonrobustinvariantextendedKalmanfilter[J].IEEETrans.on
VehicularTechnology,2
022,71(9):94229434.[16]CHANGLB,LIY,XUEBY.InitialalignmentforDopplervelocitylogaidedstrapdowninertialnavigationsystemwithlimitedinformation[J].IEEE/ASMETrans.onMechatronics,
2017,22(1):329338.
[17]刘德铸,郑翠娥,张殿伦,等.传感器安装误差在声学多普勒
计程仪中的校准[J].传感器与微系统,2009,28(11):7173.
LIUDZ,ZHENGCE,ZHANGDL,etal.Calibrationoftransducer’sinstallationerrorforacousticDopplervelocitylog[
J].TransducerandMicrosystemTechnolog
ies,2009,28(11):7173.[18]LIWL,ZHANGLD,SUNFP,etal.Alig
nmentcalibrationofIMUandDopplersensorsforprecisionINS/DVLintegratednavig
ation[J].Optik,2015,126(23):38723876.[19]LYUZP,TANGKH,WUMP.OnlineestimationofDVLmis
alignmentangleinSINS/DVLintegratednavigationsy
stem[C]∥Proc.oftheIEEE10thInternationalConferenceonElectronic
Measurement&Instruments,2
011,2:336339.[20]徐晓苏,杨阳,李瑶.一种基于梯度下降四元数理论的DVL误
差标定方法[J].中国惯性技术学报,2019,27(4):448453.
XUXS,YANGY,L
IY.DVLerrorcalibrationmethodbasedongradientdescentquaternionestimationtheory[
J].JournalofChineseInertialTechnology,2
019,27(4):448453.[21]WANGD,XUXS,YANGY,etal.Aquasi Newtonquater nionscalibrationmethodforDVLerroraidedGNSS[J].IEEE
Trans.onVehicularTechnology,2
021,70(3):24652477.[22]WANGB,LIUJY,DENGZH,etal.Amodel freecalibration
methodofinertialnavigationsystemandDopp
lersensors[J].IEEESensorsJournal,2021,21(2):22192229.
[23]LID,XUJN,ZHUB,etal.AcalibrationmethodofDVLinin tegratednavigationsystembasedonparticleswarmoptimization[J].Measurement,2021,187:110325.[24]杨阳.SINS/DVL一体化系统标定方法及组合定位技术研究[D].南京:东南大学,2020.YANGY.Researchoncalibrationmethodandcombinedpositioning
technologyofSINS/DVLintegratedsystem[D].Nanjing:
SoutheastUniversity,2020.[25]XUB,WANGLZ,LISX,etal.Anovelcalibrationmethodof
SINS/DVLintegrationnavigationsy
stembasedonquaternion[J].IEEESensorsJournal,2020,20(16):95679580.
[26]刘静晓,李海兵,马思乐,等.AUV组合导航系统中的DVL误差标定技术综述[C]∥惯性技术发展动态发展方向研讨会论文集———前沿技术与惯性技术的融合与应用,2021:138143.LIUXJ,LIHB,MASL,etal.OverviewofDVLerrorcali brationtechnologyinAUVintegratednavigationsystem[C]∥Proc.oftheSymposiumonDynamicDevelopmentDirectionofInertialTechnology—FusionandApplicationofCutting EdgeandInertialTechnology,2021:138143.[27]XIANGZY,WANGQ,HUANGR,etal.Positionobservation basedcalibrationmethodforanLDV/SINSintegratednavig
ationsystem[J].App
liedOptics,2021,60(26):78697877.[28]WUMP,WUYX,HUXP,etal.Optimization basedalig
n mentforinertialnavigationsy
stem:theoryandalgorithm[J].AerospaceScienceandTechnology,2
011,15(1):117.[29]CHANGGB,XUTH,WANGQX.ErroranalysisofDaven port’sqmethod[J].Automatica,2017,75:217220.[30]PANXF,WUYX.UnderwaterDopplernavig
ationwithself calibration[J].JournalofNavig
ation,2016,69(2):295312.[31]LYUX,HUBQ,LIKL,etal.AnadaptiveandrobustUKFapproachbasedonGaussianprocessreg
ression aidedvariationalBayesian[J].IEEESensorsJournal,2021,21(7):95009514.作者简介
唐洪琼(1994—)
,男,博士研究生,主要研究方向为导航技术及应用。

许江宁(1964—),男,教授,博士,主要研究方向为PNT体系研究。

史文策(1993—)
,男,助理工程师,硕士,主要研究方向为导航技术及应用。

何泓洋(1990—),男,讲师,博士,主要研究方向为PNT体系研究。

李方能(1978—)
,男,副教授,博士,主要研究方向为PNT体系研究。

Copyright ©博看网. All Rights Reserved.。

相关文档
最新文档