基于DONOHO阈值的自主式水下机器人外部干扰抑制方法技术

技术编号:10431523 阅读:185 留言:0更新日期:2014-09-17 10:31
本发明专利技术的目的在于提供基于DONOHO阈值的自主式水下机器人外部干扰抑制方法,采用DONOHO阈值方法对自主式水下机器人传感器信号进行处理,对多层小波分解后的各层细节系数进行DONOHO阈值估计,利用估计的DONOHO阈值对细节系数进行软阈值处理,滤除噪声和随机外扰。本发明专利技术既有效解决了自主式水下机器人传感器信号受外部干扰影响,外部干扰淹没有用信号细节特征的问题,又解决了受传感器数据精度影响导致控制效果不佳的问题。并利用传感器数据和控制量数据之间的高度相关特性,克服了现有方法的过抑制和抑制不足问题,大大提高自主式水下机器人状态传感器信号精度,并最终提高机器人的控制精度。

【技术实现步骤摘要】
基于DONOHO阈值的自主式水下机器人外部干扰抑制方法
本专利技术涉及的是一种水下机器人控制方法。
技术介绍
随着陆地资源日渐减少,人类开发海洋的步伐越来越快。自主式水下机器人是目 前唯一能够在无人情况下在深海进行探测、开发的载体,一直受到国内外研究人员的高度 重视。但由于自主式水下机器人无人无缆工作在复杂海洋环境中,外部干扰对其控制精度 和作业精度产生很大负面影响。自主式水下机器人所受外部干扰一般可分为持续的海流干 扰和随机外部干扰,其中随机外部干扰可以通过外扰抑制方法来抑制。因此外部干扰抑制 方法已经成为自主式水下机器人传感器数据处理的重点。 均值滤波是最简单的外扰抑制方法,其算法简单,在很多领域去噪效果良好,但一 般只用于静态或低动态情况;FIR数字滤波器继承了模拟滤波器的优点,并且可以用快速 傅里叶变换来实现,大大提高了运算速度。FIR滤波器对信号进行滤波去噪是在频域中完成 的,依靠信号和噪声的不同频谱特征来实现噪声滤除,适应于静、动态信号去噪,但去噪效 果一般,不如均值滤波好。以上两种方法均不适合复杂多变的海洋环境外部随机干扰抑制 小波变换是近年来迅速发展起来的时频分析工具,克服了傅里叶变换只能表示信 号的频率特征但不能反映时间域上局部信息的缺陷,小波变换同时具有时间和频率的局部 分析特征与多分辨率分析特性,并已在图像处理、信号滤波与特征提取等方面获得了广泛 的应用。DONOHO阈值方法以小波变换为基础,根据信号和噪声经过小波分解后对应的小 波系数所具有的不同特性,通过对小波系数进行阈值处理,可很好地实现外部干扰抑制。 DONOHO阈值外扰抑制效果大大优于均值滤波及FIR滤波器,对于精、动态信号均使用,因此 将其用于自主式水下机器人外部干扰抑制,不但可用于外部随机干扰的抑制,且可以有效 去除量测噪声,为后续的控制提高更为准确的状态信息。 自主式水下机器人采集回来的传感器信号是信噪混杂在一起的,由于无法得到真 实的不含噪声和外部随机干扰的信号,因此直接采用DONOHO阈值方法进行外部干扰抑制 易造成过抑制或抑制不足。
技术实现思路
本专利技术的目的在于提供可有效解决自主式水下机器人传感器信号受外部干扰和 量测噪声影响的基于DONOHO阈值的自主式水下机器人外部干扰抑制方法。 本专利技术的目的是这样实现的: 本专利技术 本专利技术的优势在于:本专利技术既有效解决了自主式水下机器人传感器信号受外部干 扰影响,外部干扰淹没有用信号细节特征的问题,又解决了受传感器数据精度影响导致控 制效果不佳的问题。并利用传感器数据和控制量数据之间的高度相关特性,克服了现有方 法的过抑制和抑制不足问题,大大提高自主式水下机器人状态传感器信号精度,并最终提 高机器人的控制精度。 【附图说明】 图1为本专利技术流程图; 图2为本专利技术的D0N0H0阈值与互相关处理流程图; 图3为传统小波方法处理后自主式水下机器人传感器信号细节系数; 图4为通过本专利技术的系统处理后自主式水下机器人传感器信号细节系数; 图5为传统小波方法处理后自主式水下机器人传感器信号时域波形图; 图6为通过本专利技术的系统处理后自主式水下机器人传感器信号时域波形图。 【具体实施方式】 下面结合附图举例对本专利技术做更详细地描述: 结合图1?6,本专利技术的目的是通过以下技术方案来实现的:基于D0N0H0阈值和 互相关系数外部干扰抑制方法,实现步骤如下: (1)首先,对自主式水下机器人采集到的传感器数据进行滑动窗处理,当采集到满 足长度要求的数据后启动外部干扰抑制算法,当再次采集到新的数据后,舍弃第一个数据 并将新采集回来的数据放在数组的末尾,始终保持数据长度为预设值; (2)对滑动窗内的数组内数据进行多层小波分解。分解过程:选定一种合适的小 波基函数db4,确定分解层数为3层,对传感器原始数据和与传感器信号高度相关的控制 量进行多层小波分解,得到对应的低频小波系数和高频小波系数; (3)根据传感器数据的高频小波系数求取该数组的中位数,当数组长度为偶数2n 时,中位数取为1+n ;当数组长度为奇数2n+l时,中位数取为η ; (4)本文档来自技高网
...

【技术保护点】
基于DONOHO阈值的自主式水下机器人外部干扰抑制方法,其特征是:(1)对自主式水下机器人的传感器采集到的数据进行滑动窗处理,滑动窗长度的预设值为A个,按预设值对传感器采集的数据进行截取;(2)对截取的数据进行多层小波分解,其分解过程为:选定小波基函数db4,分解层数为3层,分别对传感器采集数据以及与传感器信号高度相关的控制量进行多层小波分解,分别得到与传感器数据对应的低频小波系数和高频小波系数,以及与控制量对应的低频小波系数和高频小波系数;(3)根据传感器数据的高频小波系数求取该数组的中位数;(4)由估计高频小波系数的DONOHO阈值δ,其中N为对应层高频小波系数的个数,σ2为噪声的方差,由MAD/0.6475来估计,MAD为中位数高频小波系数幅值;(5)对传感器数据高频小波系数和控制量高频小波系数分别进行归一化处理;(6)根据归一化后的传感器数据高频小波系数和控制量高频小波系数,计算互相关系数R;(7)根据互相关系数R和估计得出的DONOHO阈值进行综合判断:互相关系数R大于或等于0.8的t处所对应的小波系数给予保留,互相关系数R小于0.8但高频小波系数大于DONOHO阈值的小波系数也给予保留,其它互相关系数小于0.8的t处所对应的小波系数及小于DONOHO阈值的小波系数均做置零处理;(8)对传感器数据的低频小波系数和经过阈值处理的各层高频小波系数进行小波重构,重构后信号即为外部干扰抑制后信号。...

【技术特征摘要】
1. 基于DONOHO阈值的自主式水下机器人外部干扰抑制方法,其特征是: (1) 对自主式水下机器人的传感器采集到的数据进行滑动窗处理,滑动窗长度的预设 值为A个,按预设值对传感器采集的数据进行截取; (2) 对截取的数据进行多层小波分解,其分解过程为:选定小波基函数db4,分解层数 为3层,分别对传感器采集数据以及与传感器信号高度相关的控制量进行多层小波分解, 分别得到与传感器数据对应的低频小波系数和高频小波系数,以及与控制量对应的低频小 波系数和高频小波系数; (3) 根据传感器数据的高频小波系数求取该数组的中位数; (4) 由?' = ayjllogim/N估计高频小波系数的DONOHO阈值δ,其中N为对应层高频小波 系数的个数,〇 2为噪声的方差,由MAD/0. 6475来估计,MAD为中位数高频小波系数幅值; (5) 对传感器数据高频小波系数和控制量高频小波系数分别进行归一化处理; (6) 根据归一化后的传感器数据高频小波系数和控制量高频小波系数,计算互相关系 数R ; (7) 根据互相关系数R和估计得出的DONOHO阈值进行综合判断:互相关系数R大于或 等于0. 8的t处所对应的小波系数给予保留,互相关系数R小于0. 8但高频小波系数大于 DONOHO阈值的小波系数也给予保留,其它互相关系数小于0. 8的t处所对应的小波系数及 小于DONOHO阈值...

【专利技术属性】
技术研发人员:张铭钧刘维新殷宝吉刘星王玉甲赵文德姚峰
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1