[发明专利]一种基于机器视觉的船舶清洗方法及装置在审
申请号: | 202111260358.4 | 申请日: | 2021-10-28 |
公开(公告)号: | CN114162279A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 陈钟恭;郑华锋;张飞檐 | 申请(专利权)人: | 福建省微柏工业机器人有限公司 |
主分类号: | B63B59/06 | 分类号: | B63B59/06 |
代理公司: | 泉州君典专利代理事务所(普通合伙) 35239 | 代理人: | 宋艳梅 |
地址: | 362000 福建省泉*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 机器 视觉 船舶 清洗 方法 装置 | ||
本发明提供一种基于机器视觉的船舶清洗方法及装置,方法包括:获取若干矩形的污迹区域;根据各污迹区域中心点的横坐标或者纵坐标得到机器人的行进轨迹;将各污迹区域进行M等分以得到多个清洗区域,根据等分线和边线得到清洗轨迹;机器人每行进一段距离,都对其是否偏离行进轨迹进行判断,若偏离,则调整机器人姿态以使其回到行进轨迹;到达目标污迹区域后,按照清洗轨迹进行清洗。本发明无需人工控制具体清洗过程,有效提升清洗效率和清洗效果。
技术领域
本发明涉及一种基于机器视觉的船舶清洗方法及装置。
背景技术
船舶是能航行或停泊于水域进行运输或作业的交通工具,按不同的使用要求而具有不同的技术性能、装备和结构。船舶在使用的过程中,其外板长期浸泡在水中,容易受到泥污及微生物的影响,导致外板表面附着许多的污垢及生物,甚至使外板产生锈蚀,危害船体结构,因此需要不定期地对船舶进行清洗。
因船舶形状与结构的特殊性,一般利用机器人进行清洗,但现有的机器人需要人工控制才能完成清洗任务,这不仅耗时耗力,而且清洗效率低下。
发明内容
本发明提出一种基于机器视觉的船舶清洗方法及装置,机器人按照行进轨迹和清洗轨迹进行自动清洗,无需人工控制具体清洗过程,有效提升清洗效率和清洗效果。
本发明通过以下技术方案实现:
一种基于机器视觉的船舶清洗方法,包括如下步骤:
A、获取船舶待清洗部分的初始图像,并在该初始图像中标记出若干矩形的污迹区域;
B、根据各污迹区域中心点的横坐标或者纵坐标将所有污迹区域分为N个区域组,根据中心点的纵坐标或者横坐标确定机器人依次经过第i个区域组的各污迹区域的顺序,在第i个区域组经过最后一个污迹区域后进入第i+1个区域组内位于端部且距离该污迹区域最近的污迹区域,依次往复,即得到机器人的行进轨迹;
C、将各污迹区域进行横向或者纵向的M等分以得到多个清洗区域,清洗区域的宽度应小于机器人清洗盘的直径,各等分线以及矩形污迹区域的边线即为机器人在污迹区域内的清洗轨迹,该清洗轨迹从与等分线平行的一边线一端开始,行至该边线另一端后,再水平行至与该边线相邻的等分线,直至行至另一与等分线平行的边线端部;
D、控制机器人从行进轨迹的起点开始行进,并将起点作为机器人的第一位置;
E、机器人继续行进一段距离后,获取机器人此时的位置作为第二位置,并根据第一、第二位置得到机器人的实际行进方向,根据该实际行进方向判断机器人是否偏离行进轨迹,若是,进入步骤F,否则,进入步骤G;
F、令机器人停止前进,调整其姿态并使其按照新的行进轨迹行进,新的行进轨迹为该停止点与行进轨迹终点之间的连线,并进入步骤G;
G、判断是否到达目标污迹区域,若是,则按照清洗轨迹进行清洗,否则,进入步骤H;
H、将机器人此时的位置设定为新的第一位置,并进入步骤E。
进一步的,所述步骤E中机器人实际行进方向的获取包括如下步骤:
E1、机器人行进一段距离后,拍摄包含机器人的第二图像,将该图像输入训练后的深度学习模型中以对机器人进行识别;
E2、判断步骤E1的识别结果的置信度是否达到预设值,若是,则进入步骤E3,否则,进入步骤E1;
E3、根据识别结果获取ROI区域,并对该ROI区域进行比例变换以及高斯滤波;
E4、提取经步骤E3处理后的ROI区域的目标特征信息,得到至少一个目标特征,将中心位置与第一位置相差最小的特征目标作为最终目标,该最终目标的中心位置即为第二位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省微柏工业机器人有限公司,未经福建省微柏工业机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111260358.4/2.html,转载请声明来源钻瓜专利网。