【技术实现步骤摘要】
基于声纳图像的数据干预水下目标物检测定位方法
[0001]本专利技术涉及水下目标物检测定位领域,具体为一种基于声纳图像的数据干预水下目标物检测定位方法。
技术介绍
[0002]水下目标物检测及定位是水下自主作业机器人的关键技术之一,是其获取水下未知环境信息的重要途径,可靠的目标检测定位方法能够保障水下机器人有效地完成水下作业。
[0003]基于声纳图像的目标检测及定位,常见方法大致分为基于传统图像处理算法和基于机器学习两大类,目前技术能够检测定位出水下目标物,但在水下机器人靠近较远距离目标物的过程中,受水下环境影响,水下机器人会偏离预设路径,导致水下机器人无法高效地执行水下任务。实时声纳扫描虽然能够完成目标追踪任务,但对于水下机器人来说其能耗过大,不利于水下机器人长时间工作。
技术实现思路
[0004]针对现有技术中的不足,本专利技术提供了一种基于声纳图像的数据干预水下目标物检测定位方法,以解决现有技术中水下机器人目标追踪任务耗能过大、追踪准确性低,不利于长时间工作的技术问题。
[0005]本专利技术提供了一种基于声纳图像的数据干预水下目标物检测定位方法,包括如下步骤:
[0006]步骤1:当水下机器人开始寻找水下目标物时,以水下机器人的声纳成像设备为原点建立三维直角坐标系;
[0007]步骤2:通过声纳成像设备得到声纳图像,将声纳图像作为深度学习网络的输入,根据深度学习网络的输出计算水下目标物的方位角,并根据方位角查询回波时间;
[0008]步骤3:获取当前声 ...
【技术保护点】
【技术特征摘要】
1.一种基于声纳图像的数据干预水下目标物检测定位方法,其特征在于,包括如下步骤:步骤1:当水下机器人开始寻找水下目标物时,以水下机器人的声纳成像设备为原点建立三维直角坐标系;步骤2:通过声纳成像设备得到声纳图像,将声纳图像作为深度学习网络的输入,根据深度学习网络的输出计算水下目标物的方位角,并根据方位角查询回波时间;步骤3:获取当前声纳成像设备探测角度,获取水下目标物的定位坐标;当水下目标物的定位坐标在水下机器人执行器工作范围之内时,执行步骤A4;当水下目标物的定位坐标不在水下机器人的执行器工作范围之内时,以预设行驶速度、预设行驶时间、设探测角度为前进角度驱动水下机器人前进,预设行驶时间结束后,执行步骤B4
‑
B6;步骤A4:以声纳成像设备为原点重新建立三维坐标系,控制水下机器人的执行器向水下目标物移动,实时获取执行器和水下目标物的坐标,根据执行器坐标,计算定位矫正参数,通过定位矫正参数矫正水下目标物坐标,控制执行器向矫正后的水下目标物坐标移动,直至执行器移动到可抓取水下目标物的位置对水下目标物进行抓取;步骤B4:获取水下机器人当前位置坐标,计算水下机器人理想位置坐标,根据水下机器人当前位置坐标以及水下机器人理想位置坐标计算移动偏差率;步骤B5:根据步骤B4获取的移动偏差率以及历史移动偏差率计算实际移动偏差率,根据实际移动偏差率对水下机器人前进角度进行补偿;步骤B6:以预设行驶速度、预设行驶时间、经过补偿后的前进角度驱动水下机器人前进,预设行驶时间结束后返回步骤2。2.如权利要求1所述的基于声纳图像的数据干预水下目标物检测定位方法,其特征在于,方位角的计算公式如下:其中,(o
x
,o
y
)是预测框中心点坐标,(s
x
,s
y
)是声纳设备在图像中的坐标。3.如权利要求1所述的基于声纳图像的数据干预水下目标物检测定位方法,其特征在于,获取当前声纳成像设备探测角度的具体方法为:当前声纳设备成像范围所处平面与三维坐标系中x
‑
o
‑
z面的夹角。4.如权利要求2所述的基于声纳图像的数据干预水下目标物检测定位方法,其特征在于,获取水下目标物的定位坐标的计算公式如下:其中,τ为回波时间,C为水下声波速度,α为声纳设备探测角度,β为方位角。5.如权利要求4所述的基于声纳图像的数据干预水下目标物检测定位方法,其特征在
于,步骤B4中水下机器人当前位置坐标获取公式如下:其中,(x0,y0...
【专利技术属性】
技术研发人员:仲伟波,袁毓,黄巧亮,彭元堃,杜运本,
申请(专利权)人:江苏科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。