[发明专利]一种水下机器人多声呐数据融合方法在审
申请号: | 201910479008.3 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110221304A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 张国成;曹建;孙玉山;吴新雨;马陈飞;王相斌;冉祥瑞;徐昊;王元庆;张宸鸣 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01S15/08 | 分类号: | G01S15/08;G01S15/93;H03H21/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种水下机器人多声呐数据融合方法,在对声呐数据和姿态传感器融合的基础上,提高测量精度为目的,基于改进SH自适应滤波算法进行优化。本发明基于测距声呐的测距误差模型针对不同传感器进行时间对准,通过对AUV测距距离,艏向角,横摇角等传感器信号的测量数据融合,采用SH自适应卡尔曼滤波对数据进行修正,并针对算法鲁棒性较差的情况,对系统噪声进行自适应调整并适当减少对量测噪声估计的无偏性,实现对声呐测距数据的准确估计,并改进遗忘因子算法,增强系统鲁棒性。本发明较传统方法具有很大的优点,可用于各类水下机器人,具有深远的应用前景。 | ||
搜索关键词: | 水下机器人 数据融合 自适应滤波算法 测距 传感器信号 卡尔曼滤波 算法鲁棒性 系统鲁棒性 姿态传感器 自适应调整 测距距离 测距数据 测距误差 测量数据 量测噪声 时间对准 系统噪声 遗忘因子 融合 自适应 传感器 横摇 可用 算法 改进 测量 修正 优化 应用 | ||
【主权项】:
1.一种水下机器人多声呐数据融合方法,其特征在于:包括以下步骤:步骤1,机器人收到原始声呐测量数据rsf1,rsb1;步骤2,采用最小二乘时间配准算法进行传感器时间配准,得到姿态传感器当前时刻融合值:
步骤3:进行如下判断:若满足
声呐数据无效,重复步骤3,若满足
声呐数据有效,转至步骤4,其中θ为侧向声呐声波反射点到水下机器人中心距离连线与其顶部声呐声波反射点距离连线之间的夹角,β是水下机器人的横摇误差角;步骤4:对声呐测量数据结合姿态传感数据进行初步融合,得到机器人距墙壁距离:d=((rsf1+rsb1+2R1)cosαcosβ)/2;其中,d是机器人距离墙的实际距离,R1是机器人在声呐位置处半径,rsf1,rsb1分别是前左和后左侧测距声呐的测量距离,α是水下机器人的艏向误差角;步骤5:建立多声呐数据融合系统模型:Xk=ΦXk‑1+Γk‑1Wk‑1Zk=HXk+Vk其中,Xk为系统状态变量,Zk为观测变量,Φ为状态转移矩阵,H为量测系数矩阵,Γk‑1为状态噪声系数矩阵,Wk‑1为过程噪声,Vk为量测噪声;步骤6:应用SH自适应扩展卡尔曼滤波算法,SH自适应扩展卡尔曼滤波算法如下![]()
![]()
dk=(1‑b)/(1‑bk)Kk=Pk/k‑1HT(HPk/k‑1HT+Rk‑1)‑1
Pk=(I‑KkH)Pk‑1![]()
其中,dk为加权系数,
为时间k处的后验状态估计,
为过程噪声的协方差矩阵,Pk为误差协方差矩阵,
为量测噪声的均值,
为过程噪声的均值,
是量测噪声协方差矩阵,Kk为增益矩阵,Ck为中间变量;步骤7:应用SH自适应扩展卡尔曼滤波算法并在其基础上进行如下改进:(1)去掉过程噪声的估算,将状态预测方程优化为
⑵适当牺牲量测噪声协方差矩阵估计的无偏性:原测量噪声为:
改进后的量测噪声变为:
步骤8:采取预报残差法求取遗忘因子:
步骤9:将得到的遗忘因子带入,对测量数据进行滤波,得到精确的滤波数据,完成机器人传感器数据的融合。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910479008.3/,转载请声明来源钻瓜专利网。