基于YOLOv7的水下泄漏检测机器人研究.pdf
《基于YOLOv7的水下泄漏检测机器人研究.pdf》由会员分享,可在线阅读,更多相关《基于YOLOv7的水下泄漏检测机器人研究.pdf(6页珍藏版)》请在咨信网上搜索。
1、基于YOLOv7的水下泄漏检测机器人研究*曲宝家1,陈奕杭1,夏泽豪1,王家聪1,李红双2(1.沈阳航空航天大学 国际工程师学院,辽宁 沈阳110136;2.沈阳航空航天大学 机电工程学院,辽宁 沈阳110136)摘要:针对当前海底输油管道自主巡管检测和检测漏油点等问题,提出了一种基于深度学习的水下泄漏检测机器人,旨在实现海底输油管道的自主巡检和漏油点的检测。采用SolidWorks对机器人进行了三维设计,对动力系统进行了分析,采用Jeston Nano和STM32单片机进行控制,通过YOLOv7算法实现了泄漏目标检测,对其实现的路径进行详细分析。试验研究结果表明:YOLOv7算法可以实现对表
2、面光滑和表面粗糙的水下管道的检测,模型能够非常好地识别并标记出裂缝结构。该研究为海洋环境保护和能源安全提供了一种可靠的解决方案。关键词:深度学习;水下泄漏检测;自主导航;海底输油管道中图分类号:TH122文献标识码:A文章编号:1001-2354(2023)S2-0088-06Research on underwater leakage detection robotbased on YOLOv7QU Baojia1,CHEN Yihang1,XIA Zehao1,WANG Jiacong1,LI Hongshuang2(1.School of International Engineers,
3、Shenyang Aerospace University,Shenyang 110136;2.School of Mechatronics Engineering,Shenyang Aerospace University,Shenyang 110136)Abstract:Aiming at the problems of autonomous inspection and oil leak detection of submarine Oil pipeline,an underwaterleak detection robot based on deep learning is propo
4、sed to realize autonomous inspection and oil leak detection of submarine Oilpipeline.A three-dimensional design of the robot was carried out using SolidWorks,and the power system was analyzed.The JestonNano and STM32 microcontroller were used for control.The YOLOv7 algorithm was used to achieve leak
5、 target detection,and theimplemented path was analyzed in detail.The experimental research results show that the YOLOv7 algorithm can detect underwaterpipelines with smooth and rough surfaces,and the model can effectively identify and label crack structures.This study provides areliable solution for
6、 marine environmental protection and energy security.Key words:deep learning;underwater leak detection;autonomous navigation;submarine oil pipeline*收稿日期:2023-07-12;修订日期:2023-10-20海底油气管道是海洋油气生产系统的生命线,担负着海洋油气输送的使命,是重要的水下传输系统1。但是,海洋油气管道由于受到外界因素的影响,管道可能会出现各种各样的缺陷,例如变形、裂痕及泄漏等2。一旦发生管道泄漏或者被人为破坏,就会严重影响到周围海洋
7、环境和附近人员,同时,还会造成巨大的经济损失3-4。管道泄漏检测技术受到国内外学者的广泛研究。Mashford等5提出了一种利用一组压力传感器进行数据挖掘的方法,其使用支持向量机作为模式识别器来处理管道压力数据,并成功地预测了管道泄漏的位置和大小。陈华立等6提出了一种管道泄漏检测方法,其核心是将管道内的压力数值转化为图像灰度值并通过计算检测管道内的负压波来实现。赵会军等7提出一种采用次声波原理与神经网络相结合的方法进行管道泄漏检测。王贵愚等8提出了一种结合微震信号自动监测的短/长时窗平均法和负压波检测法的方法,用于进行管道泄漏检测。文中结合水下泄漏检测机器人上的传感器,采用收集的水下环境图像和
8、深度信息,通过采用YOLOv7模型进行漏油点的检测和识别。通过对实时图像和深度数据的分析,实现了水下泄漏的检测目标。第 40 卷 增刊 22023 年 12 月Vol.40S2Dec.2023机械设计JOURNAL OF MACHINE DESIGNDOI:10.13841/ki.jxsj.2023.s2.0112023年12月1泄漏检测机器人设计1.1机械设计部分1.1.1主体结构该水下机器人尺寸为400 mm450 mm700 mm,控制仓结构如图1所示,具备自动操舵装置控制系统,可实现避障功能,并能更好地适应狭小地区的工作环境。采用电力驱动方式使机器人工作时间更长,同时,也具有节能环保和
9、无污染的特点。机器人采用了四涵道式的水下电推进器驱动引擎,并采用差速转弯技术,从而显著提高了稳定性和机动性,并减少了前进时阻力和流对机器人航向的影响,使得机器人在水下运动时更加灵活可控。此外,机器人还配备了自动操舵装置控制系统,能够避障,非常适合在狭小地区进行工作。为了防止水侵害问题,文中设计了一种主控外壳方案。泄漏检测机器人选用铝合金作为主要材料,经过车床和铣床加工制成一整块结构。这种铝合金外壳具有良好的密封性,有效防止水分进入主控核心。机器人采用盖子和主体严丝合缝的方式,确保整个外壳完全密闭。主控模块、传感器等原件被放置在密闭的控制仓内,并通过接头连接。控制仓有效隔离水分和其他外部物质,保
10、护主控核心免受损害。这种密闭设计还可防止灰尘、异物等外部因素的侵害,提高使用寿命。文中主控外壳设计旨在防水,并保护主控核心免受其他外部因素影响。1.1.2动力系统泄漏检测机器人的动力系统由6个螺旋推进器和4个加大浮力的空气内核组成,泄漏检测机器人采用的螺旋推进器如图2所示,机器人动力系统结构图如图3所示。泄漏检测机器人具备动力强大、智能识别等多项功能。它能够自动巡航和避障,采用电力驱动方式,节能环保,并且具备独特的收集装置,具有出色的防水效果。系统拥有6个螺旋推进器,提供强大的推力,使其能够在水中自由移动。另外,有4个增加浮力的空气内核确保系统在水中保持平衡,使机器人具备快速、稳定的水下移动能
11、力,这种设计赋予系统高度的机动性和适应性。机器人配备智能识别功能,能够自主巡航和实现避障。采用电力驱动方式,减少能源消耗,并降低环境污染。主控模块对采集的图像进行处理,并根据处理后的数据结果来控制机器人的6个电机,从而实现水下自主巡航和检测漏油点的功能。装置下端的两个推进器控制机器人的上浮和下沉,而侧方的4个防水舵机舱连接的推进器则改变机器人的前进方向。这个推进与浮力系统具备强大的推进力和浮力能力,配备智能识别功能,采用电力驱动方式,节能环保,同时,具有独特的收集装置和防水效果。1.2智能控制部分1.2.1硬件部分该机器人的控制模块由Jeston Nano和STM32单片机组成。Jeston
12、Nano作为人工智能的图像处理核心,通过USB摄像头检测水下机器人的游动并获取环境图像。STM32单片机负责向Jeston Nano 发送指令,并接收来自 Jeston Nano 的图像处理数据。它还驱动360旋转舵机,用于控制机器人推进器的速度和方向,如图4所示。该机器人搭载的无线传感器采用NRF24L01,通过2.4 GHz的数传模块NRF24L01进行相关参数设置,并接收水下机器人传回的实时数据。水下机器人能够实时将姿态信息传输给上位机,同时,上位机可以发送命令来控制水下机器人的运动。传感器系统主要包括姿态角传感器和深度测量计。姿态角传感器采用MPU6050集成的三轴陀螺仪和三轴加速度计
13、,通过感知载体的姿态角,获取机器人在水中的位姿信息。为了修复陀螺仪的飘移,还使用了霍尼韦尔的HMC5883L磁力计,通过感知地磁向量,获得载体与北方向的夹角,从而确定机器人的姿态信息。深度测量计采用MS5803-14BA微型压力传感器,用于测量水下的深度。传感器系统将采集到的数据反馈给主控模块,而后主控模块通过向电机驱动模块输出相应的驱动信号来控制机器人的运动,并获取机器人的定位信息。1.2.2软件部分摄像头采集到的水下视频数据需要进行分析,以便能够识别出可能存在的漏油点。采用了最新的目标检测算法之一YOLOv7来完成这一任务。本系统通过云服务器来实现远程数据交互,并且可实现手机APP远程监控
14、。利用阿里云平台将视频流从Jeston Nano接入云端,并进行处理,对相关视频进行存储和分发。实现手机APP远程视频查看的过程如下:图1控制仓结构图图2螺旋推进器图3动力系统结构设计图图4Jeston Nano内部示意图曲宝家,等:基于YOLOv7的水下泄漏检测机器人研究-89机 械 设 计第40卷增刊2(1)Jeston Nano 将视频流发送至阿里云服务器。可使用OpenCV控制监控摄像头进行拍摄,并通过网络协议(如TCP或UDP)将数据发送给阿里云服务器。(2)阿里云服务器接收视频流。服务器需要使用Socket或HTTP协议接收数据,并进行解码和处理。(3)阿里云服务器将视频流解码成图
15、片。将视频数据解码为连续的图片序列,可使用工具如FFmpeg进行解码。(4)阿里云服务器接收手机APP发送的HTTP请求。在接收到 Jeston Nano 发送的视频流后,服务器需要等待来自手机APP的HTTP请求。(5)阿里云服务器将解码后的图片组装成响应报文返回给手机APP。服务器接收到来自手机APP的HTTP请求后,将解码后的图片数据组装成响应报文,并通过HTTP协议将其发送给APP。(6)持续更新发送图片,实现视频效果。为了实现连续的视频效果,阿里云服务器需要持续从 Jeston Nano 接收视频数据,将其解码为图片,并以一定时间间隔发送给APP,以实现流畅的视频效果。(7)手机AP
16、P远程查看。一旦阿里云服务器开始向APP发送视频数据,用户就可以在APP上远程查看视频了。APP提供界面用于控制摄像头方向和焦距,以实现更自由和便捷的远程视频体验。2YOLOv7算法路径分析YOLO(You Only Look Once)是一种实时目标检测算法,相对于传统方法,其主要优势在于快速而准确的处理速度。该算法将图像分割成网格,并对每个网格单独进行目标预测。然后根据置信度和边界框的位置,对这些预测结果进行筛选和整合,从而得到最终的目标检测结果。YOLOv7通过采用深度学习模型和神经网络,能够高效准确地实现目标检测。在水下泄漏检测机器人中,石油泄漏的检测关键在于使用稳定而准确的YOLOv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 YOLOv7 水下 泄漏 检测 机器人 研究
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。