[发明专利]一种水下机器人多声呐数据融合方法在审
| 申请号: | 201910479008.3 | 申请日: | 2019-06-04 |
| 公开(公告)号: | CN110221304A | 公开(公告)日: | 2019-09-10 |
| 发明(设计)人: | 张国成;曹建;孙玉山;吴新雨;马陈飞;王相斌;冉祥瑞;徐昊;王元庆;张宸鸣 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | G01S15/08 | 分类号: | G01S15/08;G01S15/93;H03H21/00 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 水下机器人 数据融合 自适应滤波算法 测距 传感器信号 卡尔曼滤波 算法鲁棒性 系统鲁棒性 姿态传感器 自适应调整 测距距离 测距数据 测距误差 测量数据 量测噪声 时间对准 系统噪声 遗忘因子 融合 自适应 传感器 横摇 可用 算法 改进 测量 修正 优化 应用 | ||
本发明提供一种水下机器人多声呐数据融合方法,在对声呐数据和姿态传感器融合的基础上,提高测量精度为目的,基于改进SH自适应滤波算法进行优化。本发明基于测距声呐的测距误差模型针对不同传感器进行时间对准,通过对AUV测距距离,艏向角,横摇角等传感器信号的测量数据融合,采用SH自适应卡尔曼滤波对数据进行修正,并针对算法鲁棒性较差的情况,对系统噪声进行自适应调整并适当减少对量测噪声估计的无偏性,实现对声呐测距数据的准确估计,并改进遗忘因子算法,增强系统鲁棒性。本发明较传统方法具有很大的优点,可用于各类水下机器人,具有深远的应用前景。
技术领域
本发明涉及的是一种水下机器人多传感器数据处理方法,属于水下机器人技术领域。
技术背景
水下机器人在水下探测和水下作业任务中的应用越来越广泛。在机器人以对输水明渠的环境状态进行检测为任务,对机器人的测距声呐测量精度有很高要求。
机器人工作时,在推进器作用下距墙壁指定距离,平行于墙壁航行。这对声呐的测量数据精度有很高要求,可是,受到水流及推进器动作等影响,机器人在航行中总存在着一定的艏摇和横摇,这增大了声呐测得的数据误差,增加了数据处理的难度;同时,由于声呐与姿态传感器工作频率不同,产生的数据不同步,也加大了数据处理的难度。因此,需采用自适应卡尔曼滤波算法对多传感器的数据进行处理,完成AUV距墙壁距离的估计。
传统的自适应卡尔曼滤波利用量测数据进行实时估计并调整噪声统计特性参数,解决了系统过程噪声和量测噪声难以确定的问题,但其算法本身不能保证测量噪声协方差阵的正定性,容易导致大计算量和滤波发散。
发明内容
本发明目的在于提供一种在对声呐数据和姿态传感器融合的基础上,能提高测量精度为目的水下机器人多声呐数据融合方法。
本发明的目的通过以下步骤实现:
步骤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-1
Zk=HXk+Vk
其中,Xk为系统状态变量,Zk为观测变量,Φ为状态转移矩阵,H为量测系数矩阵,Γk-1为状态噪声系数矩阵,Wk-1为过程噪声,Vk为量测噪声;
步骤6:应用SH自适应扩展卡尔曼滤波算法,SH自适应扩展卡尔曼滤波算法如下
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910479008.3/2.html,转载请声明来源钻瓜专利网。





