一种dvl内外误差标定方法

文档序号:1888063 发布日期:2021-11-26 浏览:16次 >En<

阅读说明:本技术 一种dvl内外误差标定方法 (DVL internal and external error calibration method ) 是由 刘静晓 李海兵 马思乐 罗建刚 李海虎 张峰 罗骋 张同伟 马晓静 王友东 付碧 于 2021-07-12 设计创作,主要内容包括:本发明公开了一种DVL内外误差标定方法,通过建立INS/GPS组合导航系统与DVL系统的误差模型,确定影响DVL测量的外参数误差影响因子:DVL坐标系相对载体坐标系的横滚、俯仰和航向角,和内参数误差影响因子:DVL输出速度与实际速度之间的刻度系数误差,然后采用遗传算法对内外参数同时进行标定,标定方法简单并有效提高了标定效率,且本发明提出的标定方法适用于安装误差角是大角度的情况,降低了安装要求。(The invention discloses a DVL internal and external error calibration method, which determines external parameter error influence factors influencing DVL measurement by establishing an error model of an INS/GPS integrated navigation system and a DVL system: roll, pitch and course angles of the DVL coordinate system relative to the carrier coordinate system, and intrinsic parameter error impact factors: the calibration method is simple and effectively improves the calibration efficiency, and the calibration method provided by the invention is suitable for the condition that the installation error angle is large, and reduces the installation requirement.)

一种DVL内外误差标定方法

技术领域

本发明属于水下导航定位技术领域,具体地说,是涉及一种DVL内外误差标定方法。

背景技术

导航定位是AUV(自主式航行器)实现水下高精度航行的关键技术。INS(惯性导航系统)以其自主性、隐蔽性、连续性等常作为AUV的主导航系统,但其误差随时间积累。DVL(多普勒测速仪)可以提供较高精度的载体信息,且误差不随时间积累,能够有效的校正INS的误差。因此,对DVL的误差进行有效标定是提高INS/DVL组合导航精度的关键。

DVL的测速误差来源主要有安装偏角误差、比例因子误差、载体姿态误差、波束宽度误差等,其中安装偏角误差和比例因子误差的标定对提高INS/DVL组合导航精度有重要意义。

现有的一些标定方法例如:卡尔曼滤波方法、最小二乘法、基于梯度下降的四元数理论、将DVL参数作为组合导航卡尔曼滤波器的状态参数进行在线估计、支持向量回归法等,这些标定方法均未考虑传感器数据的时间非对准误差,且无法同时满足大失准角标定和标定过程简单高效的要求。

发明内容

本发明的目的在于提供一种DVL内外误差标定方法,适用于安装误差角为大角度的情况,极大降低安装要求,同时内外参数同时标定,可以有效提高标定效率。

为解决上述技术问题,本发明采用以下技术方案予以实现:

提出一种DVL内外误差标定方法,包括:设置参数集的取值范围、最大迭代次数以及种群规模;其中,为DVL坐标系相对载体坐标系的横滚、俯仰和航向角,δK为DVL实际测量数据与输出速度之间的刻度系数误差;将INS/GPS组合导航测量数据和DVL测量数据分别转换到载体坐标系下,取二者在x,y,z三个方向的均方根误差之和作为适应度函数;对种群进行选择、交叉和变异操作直至满足终止条件。

进一步的,在设置参数集的取值范围之前,所述方法还包括:将INS/GPS组合导航测量数据和DVL测量数据进行三次样条插值处理。

进一步的,在设置参数集的取值范围之前,所述方法还包括:建立INS/GPS组合导航系统与DVL系统的误差模型为 其中,为INS/GPS组合导航的姿态矩阵,VINS/GPS为INS/GPS组合输出的导航坐标系下的速度,为DVL坐标系到载体坐标系的横滚、俯仰和航向角的基本旋转矩阵,Vd为DVL坐标系下的速度。

进一步的,在建立INS/GPS组合导航系统与DVL系统的误差模型之后,所述方法还包括:根据DVL和载体的安装关系将DVL坐标系转换到与载体坐标系重合的范围内,以将限定在预设范围之内。

进一步的,对种群进行选择、交叉和变异操作,具体为:采用君主方案对种群进行选择和交叉操作;在交叉操作之后,对新产生的群体进行多点变异产生子群体;将子群体与父群体合并后按照适应度值排序;取前设定个数的个体作为新的种群。

与现有技术相比,本发明的优点和积极效果是:本发明提出的DVL内外误差标定方法中,通过对INS/GPS组合导航测量的和DVL系统测量的原始数据进行插值,减少了DVL输出数据频率不稳定造成的误差,通过建立INS/GPS组合导航系统与DVL系统的误差模型确定影响DVL测量的外参数误差影响因子和内参数误差影响因子,然后采用遗传算法对内外参数同时进行标定,标定方法简单并有效提高了标定效率,且本发明提出的标定方法适用于安装误差角是大角度的情况,降低了安装要求。

结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更加清楚。

附图说明

图1为本发明提出的DVL内外误差标定方法的流程图;

图2为INS与DVL安装误差角示意图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步详细的说明。

如图1所示,本发明提出的DVL内外误差标定方法,包括:

步骤S1:建立INS/GPS组合导航系统与DVL系统的误差模型。

假设载体坐标系为Oxbybzb,DVL坐标系为Oxdydzd,则二者之间安装误差角的偏差关系如图2所示。其中,载体坐标系为承载INS/GPS组合导航系统和DVL系统的载体的坐标系。

在实际应用中,DVL传感器输出速度与实际速度之间存在一个刻度系数误差,称之为内参数误差,用δK表示,DVL实际测量速度用表示,DVL输出速度用Vd表示,则有:

假设INS/GPS组合导航系统测得的速度用VINS/GPS表示,INS/GPS组合导航坐标系到载体坐标系的姿态转换矩阵用表示,则DVL坐标系到INS/GPS组合导航坐标系的转换可以表示为:

其中,为DVL坐标系到载体坐标系的转换关系,由于两坐标系间任何复杂的角位置关系都可以看做有限次基本旋转的复合,则,假设DVL坐标系相对载体坐标系的横滚、俯仰和航向角分别为θ、φ、Ψ,则有DVL坐标系到载体坐标系的横滚、俯仰和航向角的基本旋转矩阵为:

可以表示为:

基于上述,本发明中采用遗传算法进行标定的思路,需要优化求解的参数为

则,本发明建立的误差模型为

步骤S2:将INS/GPS组合导航测量数据和DVL测量数据进行三次样条插值处理。

通过三次样条插值处理对原始数据进行等间隔插值,获得同一时间基准下的传感器数据。

步骤S3:设置参数集的取值范围、最大迭代次数以及种群规模。

由于遗传算法优化时需要预先设定优化参数的取值范围,在实际工程应用中,δK是一个很小的值,而由于安装结构等导致取值范围从0°到180°不等,若直接按此进行初始取值范围限定会导致遗传算法中迭代次数过多,收敛速度变慢。

故,在本发明实施例中,首先根据DVL和载体的安装关系,将DVL坐标系转换到与载体坐标系重合的范围内,以将限定在预设范围之内:假设载体坐标系用b表示,DVL坐标系转换到与载体坐标系重合限定范围内的坐标系用表示,这样到b之间的转动角度可以控制在一个较小的范围之内,假设b系相对于系的横滚、俯仰和航向角分别为α、β、γ,则误差模型可以表示为:

基于上述,在本发明实施例中,设置参数集(α、β、γ、δK)的取值范围,其中,α、β、γ的取值范围为[-0.3,0.3]rad,δK的取值范围为[-0.1,0.1];设置最大迭代次数G为5000,种群规模NP为100,以实数编码方式对参数集进行编码。

步骤S4:将INS/GPS组合导航测量数据和DVL测量数据分别转换到载体坐标系下后,取二者在x,y,z三个方向的均方根误差之和作为适应度函数。

设计适应度函数包括:

假设Vb=[xb,yb,zb]T,Vd=[xd,yd,zd]T,取二者三个方向的均方根误差之和作为适应度函数:

Fit=RMSx+RMSy+RMSz (6)

其中,

步骤S5:对种群进行选择、交叉和变异操作直至满足终止条件。

采用“君主方案”对种群进行选择和交叉操作;在交叉操作之后,对新产生的群体进行多点变异产生子群体;将子群体与父群体合并后按照适应度值排序;取前设定个数个个体作为新的种群。

设置交叉概率为0.7,变异概率为0.3,当迭代次数达到G次则结束搜索过程输出最终的优化值。

上述本发明提出的DVL内外误差标定方法,通过建立INS/GPS组合导航系统与DVL系统的误差模型,确定影响DVL测量的外参数误差影响因子和内参数误差影响因子,然后采用遗传算法对内外参数同时进行标定,标定方法简单并有效提高了标定效率;采用三次样条插值将传感器数据进行时间基准的统一,提高了标定精度,且本发明提出的标定方法适用于安装误差角是大角度的情况,降低了安装要求。

应该指出的是,上述说明并非是对本发明的限制,本发明也并不仅限于上述举例,本技术领域的普通技术人员在本发明的实质范围内所做出的变化、改型、添加或替换,也应属于本发明的保护范围。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种导航系统的故障处理方法、电子设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类