一种水下机器人目标探测装置及探测方法

文档序号:6150307阅读:154来源:国知局
专利名称:一种水下机器人目标探测装置及探测方法
技术领域
本发明涉及的是一种水下机器人探测系统,特别是一种以单波束前视声纳为核心
传感器构建探测系统的方法。
(二)
背景技术
随着科技的不断进步,机器人技术有了突飞猛进的发展,然而由于海洋环境的特 殊性,使得水下机器人所能采用的探测手段非常单一,很大程度上限制了水下机器人对水 下环境自主感知的实现。目前,用于水下机器人的探测手段主要有两类光学探测手段和 声学探测手段。在空中和陆地上,机器人可以借助光学等手段获得周围的环境信息,然而在 水下,尤其是海洋和湖泊中,光波传播衰减都非常大,传播距离十分有限,远不能满足水下 机器人实际工程需要。相比之下,在迄今所熟知的各种能量形式中,在水中以声波的传播性 能为最好,声波在遇到这些物体后,反射较大,容易获取物体信息,这使得声波成为水下目 标测量的首选信息载体,因此声纳传感器一直作为水下机器人重要的传感器之一,担负着 对水下目标探测的任务。目前,普遍采用的声纳传感器主要基于侧扫声纳、多波束前视声 呐或者三维成像声呐等声探测传感器。侧扫声纳需要安装在载体的两侧,通过机器人本体 拖曳,完成机器人本体下方区域的地形扫描,不能用于对机器人本体前方的领域的探测,而 多波束预成电子扫描声呐和三维成像声呐,探测精度低,而且传感器本身能量功耗大、重量 大,需要较大布置空间体积,不利于水下机器人本体的整体组装。从节能的角度来讲,传感 器重量比的增大不利于本体的节能。单波束前视声纳很好解决上述矛盾,单波束前视声纳 探测精度高,它本身收发合置,仅有单一波束,因此体积小,重量轻,从而省去机器人本体内 部的布置空间,有利于潜水器的小型化、轻量化。然而单波束前视声纳也存在由于机器人本 体运动造成的数据畸变问题,因此,以单波束前视声纳为核心传感器,研制出一种用于水下 机器人的探测系统,对于水下机器人的工程实际应用具有重要的意义。
2008年11月12日公开的中国专利(申请号200810137590. 7) "AUV智能避碰装 置及方法"提供了一种AUV智能避碰装置及方法。 另外,《电子器件》(2007,第30巻,第5期)上刊登的"多波束前视声纳在潜器避 障中的应用研究"公布了一种应用前视声纳的技术方案。在该方案中,采用的是多波束前视 声纳,配有PC104处理机将声呐传感器探测的模拟信号转换为描述局部环境的数字信号, 对于声纳数据仅是采用了基于栅格图标的方法来进行描述,没有对声纳数据处理以及目标 信息的提取加以描述。
(三)

发明内容
本发明的目的在于提供一种基于单波束视声纳的一种水下机器人目标探测装置。 本发明的目的还在于提供利用单波束视声纳探测水下目标的三维信息探测方法。
本发明的目的是这样实现的 单波束视声纳的水下机器人探测装置的组成包括PC/104计算机、单波束前视声纳设备传感器、多普勒计、深度计、高度计及继电器元件。单波束前视声纳传感器布置在水 下机器人本体上部,多普勒计、高度计、深度计布置在水下机器人本体下部,所有传感器信 号通过水密电缆传入到布置在舱内的PC/104计算机。PC/104计算机包括CPU核心板卡、8 串口卡、DA0板、电源板。DI\0板需提供5V输入电源,其他板卡通过PC/104总线进行24V 电源传输。所有板卡数据都通过PC/104总线传输。
实现步骤如下 1、分别向DI\0板和电源板输入稳压电流,给所有板卡上电。 2、PC104计算机内传感器接受控制处理程序启动,通过DA0板控制继电器打开各 传感器。 3、通过相应传感器获取环境探测信息、机器人本体姿态和运动速度信息、深度信 息和高度信息。 4、根据机器人本体姿态和运动速度信息,对环境探测信息进行修正。 5、依据高度信息,结合探测距离,对修正后环境信息进行划分。 6、对划分后的环境信息,采用不同的分割方法,得到目标点水平面的二维信息。 7、根据相邻环境信息作中目标点位置和机器人本体运动位置的变化,通过几何换
算确定目标点与机器人在深度上的相对位置。 8、根据深度信息和目标点与机器人在深度上的相对位置,确定目标点的深度信息。 本发明与申请号为200810137590. 7的专利文件中的技术方案相比在以下几个方 面存在显著不同。 1.申请号为200810137590. 7的专利文件中的技术方案采用的是多波束前视声纳 传感器,区域内的探测数据一次性生成,而本专利采用的是单波束前视声纳传感器,须将每 个指向接收到的数据进行合成,从而获得区域内的探测数据,同时结合多普勒数据对其修 正,去除机器人本体运动的干扰。 2.申请号为200810137590. 7的专利文件中的技术方案利用多波束前视声纳传感 器采集到的是模拟信号, 需要转换模块生成数字信号。而本专利采用的是单波束前视声纳传感器,输出直 接为数字信号,不需进行转换,因此体积与功耗显著减小。 3.申请号为200810137590. 7的专利文件中的技术方案根据声纳传感器数据绘制 水下场景的栅格信息,用于避碰决策。而本专利根据声纳传感器信息经算法处理后,输出水 下场景中目标在水平方向上的相对机器人本体的距离和角度信息,并结合深度计给出目标 点在水下的深度信息。 4.申请号为200810137590. 7的专利文件中的技术方案对于声纳传感器数据仅是 以栅格信息形式再现,而本专利首先根据高度计信息对声纳传感器信息进行划分,然后对 于不同的划分区域采用相应的处理方法进行处理,获得目标信息。 本发明还可以包括一种水下机器人目标探测体系结构。该体系结构由单波束前视 声纳设备传感、PC104计算机、多普勒计、高度计、深度计几部分构成。PC104计算机是整个 体系结构的核心部分。系统采用的是windriver公司的VxWorks实时嵌入式操作系统,采 用pcl04模块组成多板嵌入系统,将整个系统都安放在水下机器人载体内部,通过DI\0板控制继电器打开关闭传感器,通过串行接口控制各传感器的数据采集与处理,同时带有基 于TCP、 UDP和NFS三种数据接口形式。UDP数据接口用于接收与发放系统广播,保证与其 他系统间保持节拍同步。NFS数据接口采用网络共享硬盘形式,用于与其他系统间的数据交 互。TCP数据接口基于便于调试和监测的Sever-Client模式实现与水面监控机的数据传 输。


图1水下机器人探测系统的硬件体系结构;图2基于pcl04的嵌入式系统软件体系结构;图3单波束声呐探测系统信息流程;图4VxWorks系统下的任务流程;图5单波束前视声呐成像示意图;图6声呐数据预处理,其中图6(a)未预处理前图像、图6(b)预处理后图像;图7极坐标与笛卡儿坐标像素转换示意图;图8坐标转换示意图;图9数据划分几何示意图;图IO深度估计几何示意图;图11系统水池试验处理结果,其中图11 (a)三棱柱探测处理结果,图ll(b)角反
射体探测处理结果; 图12系统海试试验处理结果,其中图12(a)试验码头探测处理结果,图12(b)水 下目标探测处理结果。
具体实施例方式
下面结合附图举例对本发明做更详细的描述
1.系统的构成 单波束视声纳的水下机器人探测系统其组成包括单波束前视声纳设备传感器、 PC104计算机、多普勒计、高度计、深度计及继电器元件。PC104计算机包括CPU核心板卡、8 串口卡、DAO板、电源板。整个系统包括硬件体系结构和软件体系结构,分别如图l和图2 所示,数据流程如图3所示。下面分两部分说明
(1)水下部分硬件体系结构 单波束前视声纳、多普勒计、高度计、深度计布置在水下机器人本体外部,水密电 缆经硫化加长后,通过机器人本体内外链接的水密插件与舱内的PC/104计算机连接。传感 器信号通过电缆传递给PC104计算机。传感器的开关通过继电器控制,其中,多普勒计与高 度计共用一个继电器开关量,其余传感器配有单独的开关量。 PC104电源模块具有整流稳压功能,输入电压24V,同时提供额外的5V和12V输出 各一个。8串口板严格遵循104总线标准的板卡。串口板模块集成了两个16554异步串行 通信接口 ,具有64字节的缓冲区,传输波特率最高能达到460. 8kbps,允许中断共享。PC104 计算机通过对DI\0板进行地址操作,控制继电器,实现传感器的开关操作。DI\0板需提供 5V输入电源,其他板卡通过PC/104总线进行24V电源传输。所有板卡数据都通过PC/104总线传输。 PC104核心模块采用的是Celeron-400的处理器,集成了 Intel82559ER网卡,同时 还能兼容PCI总线技术。该模块只需要5伏的电压,对于嵌入式系统提供了很大的方便。配 有4G电子硬盘取代CompactFlash等其它外部存储器,提高了嵌入式系统的稳定性和数据 存储性能。类似于格式化硬盘,将电子硬盘分区。将VxWorks的bootrom和VxWorks镜像 下载到C盘根目录,实现类似于硬盘自启动功能,同时将所采集到的声纳探测数据保存到D 盘根目录下。 前视声纳和多普勒计通过RS232串行口与PC104串口板进行实时联系,提供传感 器数据。 高度计和深度计选用数字化传感器,输出为数字信号,不需经A/D板进行信号转 化,通过RS232串行口直接进行传输。
(2)水下软件体系结构部分 水下工控机PC/104中采用了实时嵌入式操作系统VxWorks。由于VxWorks的嵌入 式操作系统提供了 Pentium3的BSP,对BSP进行简单的修改即可使用。主要就是对于电子 硬盘的支持。可把电子硬盘当作一块硬盘来处理。而对于网卡,采用的是Intel 82559ER 网卡,这是VxWoks默认的网卡,驱动都是可以直接用的。这样水下工控机PC/104就可以通 过开机自检电子硬盘启动VxWorks 。 默认的VxWorks内核支持CUP板上自带的两个串口 " /tyCo/0 "和"/tyCo/1 "。 由于采用串口板与声纳传感器进行数据交互,因此必须在VxWorks下驱动串口板。按照系 统默认的8250,在上述文件中增加相应的16550设置。 水下嵌入式程序如图4所示。水下工控机PC/104上电启动,自动启动嵌入式系统 VxWorks,驱动8串口板,启动内核任务,启动工作任务。此处的任务类似于Windows中的 线程概念。多任务类似于多线程程序。通过采用一个任务初始化(初始化系统、初始化变 量、连接网络、连接串口 、建立网络服务器等),同时启动3个主任务;也就是说用一个任务 启动系统,而系统运行时,一共有三个主任务运行,这三个任务是a数据接口通讯,b.串行 通讯,c数据处理。a任务主要是处理各数据接口通讯任务,如通过UDP数据接口接收或发 送时钟节拍,通过NFS数据接口实现与其他系统间的数据交互,通过TCP数据接口实现声纳 环境采集数据的传递。b任务实现与各传感器间的数据通讯,获取各传感器数据信息,并传 输传感器控制命令。由于声纳环境采样数据量大,与声纳之间通讯采用"应答"机制。c任 务主要是综合各传感器数据进行处理,得到目标点的探测信息,如果存在障碍物,则给出障 碍物相对距离和角度以及水下深度信息。
2、方法的实现
(1)板卡上电。 输入+5V稳压电流给DI\0板上电。输入+24V稳压电流给电源板上电,CPU核心 板卡和8串口卡板卡通过PC104总线同时获得稳压电流。 [OO52] (2)运行传感器 PC104计算机上电后,内部嵌入的各传感器控制处理程序以多线程的形式自主运 行,其中控制程序对DI\0板地址进行读写操作,控制DI\0板输出高低电平到继电器元件。 继电器元件收到电平信号后完成传感器的开关操作。[OO54] (3)传感器信息的获取 各传感器运行后,通过相应传感器获取环境探测信息、机器人本体姿态和运动速
度信息、深度信息和高度信息。
(a)探测信息的获取 单波束前视声纳数据接收与多波束声纳不同,每次只能接受一个波束指向上的数 据,需要将所有指向的数据进行合并才能生成全景数据信息,如图5。首先将每组接受到的 数据按照指向角度与探测距离数据格式进行存储,当探测区域空间所有数据存储完毕后, 采用波束内插和坐标转换生成区域探测数据。 波束内插采用拉格朗日插值公式进行六点内插,它不但很好的改善精度,而且较
为真实地反映出声呐基阵的指向特性。 拉格朗日插值公式为 尸—(x) = T^,.6c). v,' (1)



式中<formula>formula see original document page 10</formula>
n为插值所需点数,对抛物插值n yk为已知函数值; Ak为所用函数权值。
由公式(1)可得两点间内插四点的六点内插公式(2)
<formula>formula see original document page 10</formula> 为避免内插数值小于0或者超出回波的最大强度值r^,做如下规定P(x,) = 0
化(JC,)^(xJ ,"賺
尸0,)<0 坐标变换采用零阶内插法来实现像素点之间的转换。设A, B, C, D,如图7。四点 处的像素值分别是PA, PB, Pc, P。,距0点的距离分别为:dA, dB, dc, dD则0点处的像素值为:
P0 = Pi (3)
其中di = min[dA, dB, dc, dD] 根据(3)式,通过遍历笛卡儿坐标系中每一个像素点,则可以确定笛卡儿坐标系 中每一个像素点的像素值。若A,B,C,D四点所围成区域中包含多个像素点,则也由(3)式 确定各自像素值。 经由上述处理后,探测数据质量得到大幅提升,如图6。
(b)机器人本体姿态和运动速度信息、深度信息和高度信息获取 系统采用的是数字化深度计和高度计,因此深度信息和高度信息直接通过与深度
计和高度计相连的RS232串口读取。 机器人本体姿态和运动速度信息通过与多普勒计相连的RS232串口读取。分别获 得横倾角、纵倾角和航向角以及在艇体坐标系下的速度。
(4)环境探测信息修正 对于探测距离的修正,是以所接收到的第一帧数据为基准,根据采样时间与艇体 速度,计算出每一帧数据偏移量,之后与该帧的探测存储距离相加,得到校正后的探测距离。 对于指向角度的修正,系统中考虑横倾角、纵倾角对于指向角度的影响较小,因此 仅考虑航向角度对数据的影响。由于前视声纳是二维图像声纳,在垂直方向上没有分辨率, 因此仅能给出点M在水平面位置信息,而不能给出点M垂直方向上的位置信息。M点在水平 面位置信息与同一声波波面上的对应点M'是一致的,即以极坐标点M' (P, ci)来表示, 即M点对应在水平面的坐标应为 当航向角变化时,基阵坐标系发生偏转,即仅对(X,Y)平面起作用,而与Z无关,如 图8,则两个位置之间关系变为 将多普勒计得到的ey值代入,则获得指向角度修正后的数据。
(5)修正后环境信息划分 如图9,根据高度计获得机器人距离海底的高度信息和声纳在垂向上的探测开角, 通过几何换算,将声纳数据分为两类不包含海底反射信息数据和包含海床反射信息数据。 根据两类数据特点采用不同检测方法。
(6)目标点水平面的二维信息提取 根据划分的不同两类信息,采用区域生长和分形理论两种不同的方法进行信息提
11取。
0089] (a)对不包含反射数据处理方法采用区域生长方法
0090] 区域生长的基本思想是将具有相似性质的像素集合起来构成区域。具体实现步骤 如下
0091] ①对探测信息进行逐行扫描,找出尚没有归属的像素。
0092] ②以该像素为中心检查它的邻域像素,即将邻域中的像素逐个与它比较,如果灰 度大于确定阈值T,将它们合并。
0093] ③以新合并的像素为中心,返回步骤②,检查新像素的邻域,直到区域不能进一步
扩张。 0094] 0095]
下 0096] 0097]
④返回到步骤①,继续扫描直到不能发现没有归属的像素,则结束整个生长过程。 对于分割后得到的信息,采用区域标记与合并的方法进行处理,具体实现步骤如
① 若当前正被扫描像素的灰度值为l,则将它标记为与之相连通的目标像素。
② 若当前正被扫描像素与两个或多个目标相连通,则可以认为这些目标实际是同 一个,则将它们连接起来。
0098] ③如果发现了从灰度值为0的像素到一个孤立的灰度值为1的像素的过渡,则赋 一个新的目标标记。
0099] 由于受到水下目标材质组成的影响,造成对声呐信号回波强度上具有明显差异, 表现在信息中为目标区域由具有不同灰度值的子区域组成,通过采用区域合并,最大程度 的降低标记错误的产生。设原目标区域Rk被分割成两个不同的子区域,分别为W和Rkj,基 本思想如下
0100] ①在信息数据纵向方向位置相同情况下,在横向方向上,判断Rki和RkJ'区域边界上 最近两点间的距离,设为dx。
0101] ②在信息数据横向方向位置相同情况下,在纵向方向上,判断Rki和RkJ'区域边界上 最近两点间的距离,设为dy。
0102]③若dx < Tmerge或者dy < Tmerge,则合并和Rkj两个区域,其中Tmerge表示区域间
距离间隔。
0103] 合并顺序Rk1为以种子点形成的Rk第一个子类,因此合并以V为基类,将后续产
生的子类与其进行判别函数计算,合并后得到新的基类Rk1。合并后,A ={《},信息中所有 目标区域R二 ,Rk}。
0104] (b)对包含反射数据处理方法,采用分形理论分割方法
0105] 对于一幅MXM的信息数据,设f (x。,y。)表示信息数据中(x。,y。)处的像素灰度值, 则有
0106]
0107] 0108] 0109]
l,(x,力_ /(x。,少o )|
式中,点(x, y)和点(x。, y。)必须满足
x-x。) +0-少0) =Ar (7)
采用变化尺度进行归一化处理,则公式(4)变为<formula>formula see original document page 13</formula>
式中,点(x, y)和点(x。, y。)必须满足 <formula>formula see original document page 13</formula> (9) 在log(E(AIA》一log(Ar)坐标系下做直线的最小二乘拟合,确定分形维数
D。最后将计算得到的分形维数D按其相应的位置排列起来,可得到一个分维分布矩阵,将
该矩阵线性变换到
范围内,便可得到一幅灰度图像,称为分维分布图。对该分布图
进行阈值分割处理获得目标信息。 7、目标点相对深度 根据相邻两个时刻,环境信息中目标点位置的变化以及机器人本体运动位置的变 化,通过几何换算估算出目标点与机器人在深度上的位置。如图10所示,由位移变化量、前 一时刻的探测距离和当前时刻的探测距离可计算出角度1的数值,再根据声纳垂向开角可 确定角度2的数值。根据角度2的数值和当前时刻的探测距离可确定相对位置。
8、目标点的深度信息确定。 根据估计得到的目标点相对深度信息和机器人实际的深度信息,得到目标点的深
度信息。 按照上述的结构和方法构建的系统,已经进行了软件仿真、半实物仿真、水池试验 和海试试验。图9给出了水池探测试验数据。图IO给出了海试试验结果。
权利要求
一种水下机器人目标探测装置,组成包括PC/104计算机、单波束前视声纳设备传感器、多普勒计、深度计、高度计及继电器元件,其特征是单波束前视声纳传感器布置在水下机器人本体上部,多普勒计、高度计、深度计布置在水下机器人本体下部,所有传感器信号通过水密电缆传入到布置在舱内的PC/104计算机;PC/104计算机包括CPU核心板卡、8串口卡、DI\O板、电源板;DI\O板需提供5V输入电源,其他板卡通过PC/104总线进行24V电源传输;所有板卡数据都通过PC/104总线传输。
2. 根据权利要求1所述的水下机器人目标探测装置,其特征是单波束前视声纳设备 传感器和多普勒计通过RS232串行口与PC104串口卡进行实时联系,提供传感器数据。
3. 根据权利要求1或2所述的水下机器人目标探测装置,其特征是高度计和深度计 选用数字化传感器,输出为数字信号,通过RS232串行口直接进行传输。
4. 一种水下机器人目标探测方法,其特征是利用由PC/104计算机、单波束前视声纳 设备传感器、多普勒计、深度计、高度计及继电器元件组成的水下机器人目标探测装置;(1) 通过相应传感器获取环境探测信息、机器人本体姿态和运动速度信息、深度信息和 高度信息;(2) 根据机器人本体姿态和运动速度信息,对环境探测信息进行修正;(3) 依据高度信息,结合探测距离,对修正后环境信息进行划分;(4) 对划分后的环境信息,采用不同的分割方法,得到目标点水平面的二维信息;(5) 根据相邻环境信息作中目标点位置和机器人本体运动位置的变化,通过几何换算 确定目标点与机器人在深度上的相对位置;(6) 根据深度信息和目标点与机器人在深度上的相对位置,确定目标点的深度信息。
5. 根据权利要求4所述的水下机器人目标探测方法,其特征是所述获取环境探测信息 的方法为单波束前视声纳每次接受一个波束指向上的数据,首先将每组接受到的数据按照指向 角度与探测距离数据格式进行存储,当探测区域空间所有数据存储完毕后,采用波束内插 和坐标转换生成区域探测数据;波束内插采用拉格朗日插值公式进行六点内插,拉格朗日插值公式为式中n为插值所需点数,对抛物插值n = 3 ; yk为已知函数值; Ak为所用函数权值。由公式(1)得两点间内插四点的六点内插公式(2):<formula>formula see original document page 3</formula>其中P(X) = 0 P(x,)<0 <P(x,) = P(x,) 0SP(x,)S;ax坐标变换采用零阶内插法来实现像素点之间的转换,设A,B,C,D,四点处的像素值分别是PA,PB,Pc,P。,距0点的距离分别为:dA,dB, dc, dD则0点处的像素值为:P。 = Pi (3) 其中di = min[dA, dB, dc, dD]根据(3)式,通过遍历笛卡儿坐标系中每一个像素点,确定笛卡儿坐标系中每一个像 素点的像素值,若A, B, C, D四点所围成区域中包含多个像素点,则由(3)式确定各自像素 值。
6.根据权利要求5所述的水下机器人目标探测方法,其特征是所述对环境探测信息修 正的方法为对于探测距离的修正,是以所接收到的第一帧数据为基准,根据采样时间与艇体速度, 计算出每一帧数据偏移量,之后与该帧的探测存储距离相加,得到校正后的探测距离;对于指向角度的修正,仅考虑航向角度对数据的影响,M点在水平面位置信息与同一声 波波面上的对应点M'是一致的,即以极坐标点M' ( P , a )来表示,即M点对应在水平面 的坐标应为 <formula>formula see original document page 3</formula>当航向角变化时,基阵坐标系发生偏转,即仅对(X,Y)平面起作用,而与Z无关,则两个位置之间关系变为将多普勒计得到的ey值代入,获得指向角度修正后的数据。
7.根据权利要求6所述的水下机器人目标探测方法,其特征是所述得到目标点水平面的二维信息的方法为根据高度计获得机器人距离海底的高度信息和声纳在垂向上的探 测开角,通过几何换算,将声纳数据分为两类不包含海底反射信息数据和包含海床反射信 息数据;根据划分的不同两类信息,采用区域生长和分形理论两种不同的方法进行信息提 取;(a) 对不包含反射数据处理方法采用区域生长方法① 对探测信息进行逐行扫描,找出尚没有归属的像素;② 以该像素为中心检查它的邻域像素,即将邻域中的像素逐个与它比较,如果灰度大 于确定阈值T,将它们合并;③ 以新合并的像素为中心,返回步骤②,检查新像素的邻域,直到区域不能进一步扩张;④ 返回到步骤①,继续扫描直到不能发现没有归属的像素,则结束整个生长过程; 对于分割后得到的信息,采用区域标记与合并的方法进行处理,具体实现步骤如下① 若当前正被扫描像素的灰度值为l,则将它标记为与之相连通的目标像素;② 若当前正被扫描像素与两个或多个目标相连通,则认为这些目标实际是同一个,则 将它们连接起来;③ 如果发现了从灰度值为0的像素到一个孤立的灰度值为1的像素的过渡,则赋一个 新的目标标记;采用区域合并降低标记错误的产生,设原目标区域Rk被分割成两个不同的子区域,分 别为W和V :① 在信息数据纵向方向位置相同情况下,在横向方向上,判断Rki和RkJ'区域边界上最近 两点间的距离,设为dx;② 在信息数据横向方向位置相同情况下,在纵向方向上,判断W和Rkj区域边界上最近 两点间的距离,设为dy;③ 若dx < Tmerge或者dy < Tmerge,则合并和Rkj两个区域,其中Tmerge表示区域间距离 间隔;合并顺序Rk1为以种子点形成的Rk第一个子类,因此合并以Rk1为基类,将后续产生的 子类与其进行判别函数计算,合并后得到新的基类Rk1 ;合并后,A ={《},信息中所有目标 区域尺=…,RJ。(b) 对包含反射数据处理方法,采用分形理论分割方法对于一幅MXM的信息数据,设f(x。,y。)表示信息数据中(x。,y。)处的像素灰度值,则式中,点(x, y)和点(x。, y。)必须满足<formula>formula see original document page 5</formula>(7)采用变化尺度进行归一化处理,则公式(6)变为<formula>formula see original document page 5</formula>式中,点(x,y)和点(x。,y。)必须满足<formula>formula see original document page 5</formula>(9)在log (E ( A I A》一log ( A r)坐标系下做直线的最小二乘拟合,确定分形维数D,最后 将计算得到的分形维数D按其相应的位置排列起来,可得到一个分维分布矩阵,将该矩阵 线性变换到
范围内,得到一幅灰度图像,称为分维分布图,对该分布图进行阈值分 割处理获得目标信息。
全文摘要
本发明提供的是一种水下机器人目标探测装置及探测方法。包括PC/104计算机、单波束前视声纳设备传感器、多普勒计、深度计、高度计及继电器元件。当在水下状态时,计算机上电后,设备控制程序自主运行,通过DI\O数字板控制继电器打开传感器,由单波束前视声纳完成行进方向的环境信息采集,利用多普勒计信息对数据进行校正,通过对深度信息对数据进行划分,通过处理算法得到水下目标点水平面信息,依据深度计信息对目标水下深度信息进行估计,从而实现对水下目标的检测。本发明避免了多波束前视声纳以及三维声呐存在的空间占有问题,有效地解决了单波束前视声纳只能获得水下目标二维探测信息问题,更适用于水下无人潜水器的水下目标检测应用。
文档编号G01S7/52GK101750611SQ20091007332
公开日2010年6月23日 申请日期2009年12月2日 优先权日2009年12月2日
发明者万磊, 唐旭东, 姜婵娟, 孙俊岭, 庞永杰, 张铁栋, 曾文静, 李东起, 秦再白, 陈艳 申请人:哈尔滨工程大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1