一种基于焊缝数据的球罐内壁爬壁小车行走控制方法技术

技术编号:37718206 阅读:15 留言:0更新日期:2023-06-02 00:15
本发明专利技术公开了一种基于焊缝数据的球罐内壁爬壁小车行走控制方法,应用于视觉检测、信号处理以及运动控制的交叉技术领域,包括:获取焊缝数据,并进行预处理得到稳定的焊缝形态数据;应用Ransac算法对焊缝形态数据进行拟合直线,得到离群点集,确定候选焊缝区域,并在候选焊缝区域进行抛物线拟合,识别焊缝位置;以焊缝位置作为PID控制算法的输入,控制小车前行方向、运动速度。本发明专利技术能够在多种类型的球罐内壁中对多种焊缝形态进行有效稳定地识别跟踪移动,实现了球罐内壁在无人状态下的自动化巡检需求,提升了巡检的效率,安全性和适用性,使机器人具备高精度和高实时性的焊缝识别处理能力。处理能力。处理能力。

【技术实现步骤摘要】
一种基于焊缝数据的球罐内壁爬壁小车行走控制方法


[0001]本专利技术涉及视觉检测、信号处理以及运动控制的交叉
,特别涉及一种基于焊缝数据的球罐内壁爬壁小车行走控制方法。

技术介绍

[0002]依据固定式压力容器的相关监察规程,在对球罐进行检验时,需要停机开罐检验。在检验检测之前,通常需要准备相关球罐检验辅助工程工作,如搭设脚手架,脚手架上设置踏板,踏板设置扶手、爬梯,球罐内中上部需要设置安全网等。工人站在脚手架内使用打磨机对球罐内壁焊缝进行手动清洁除锈,然后进行检测。不仅操作不便、效率低、不能保证工作的质量,且具有较大的安全隐患。为此,球罐内壁爬壁机器人应时而生。
[0003]现有技术一:天津理工大学的王凯等人提出一种基于双相机焊缝跟踪的球形大型液化石油气球形储罐环境爬壁机器人定位方法,该方法是在传统定位方法中的里程计定位以及惯性导航定位方法的基础上增加了通过双CCD相机识别焊缝的方法以及提出了一种改进加权融合算法。通过配备辅助光源,利用安装在机器人两侧的CCD相机进行图像采集,并实时对图像进行二值化处理,识别出焊缝特征区域并输出相应的检测信号,通过相邻时刻检测信号增量计算来估计机器人的相对位置;通过相邻时刻检测信号增量计算来估计爬壁机器人相对于焊缝的移动距离,该运动估计信息可以对爬壁机器人的线性位移和角位移估计进行校正。该技术采用里程计+imu+相机定位修正,需要调整多方面的权重,且不同的焊缝可能效果会有偏差,不具备应用兼容性,需要在调参步骤上花费大量时间。里程计定位以及惯性导航定位方法会产生累积误差,导致机器人不具备高精度的焊缝定位跟踪功能,而且只是在开发的模拟系统进行测试,并未在真实的现场环境中测试,对于该方案真正的可行性具有巨大的未知性。
[0004]现有技术二:基于爬壁机器人移动平台和单目相机的图像采集系统,设计了一种焊后焊缝图像处理方法,将改进的自适应中值滤波算法与灰度形态学方法结合,实现从信噪比较高的图像中提取特征。采用基于边缘检测和Hough变换的焊缝位置提取算法,实现管道爬壁机器人行进过程中的实时焊缝跟踪,并提供了一种引导机器人沿焊缝前进的自主定向方案。该技术采用相机通过图像处理进行焊缝识别跟踪,而在图像处理中还是会有一定的滞后性,在对于球罐内部的带有弧度的焊缝,拟合直线也会产生累积偏差。而且相机的工作环境要求很高,要具备环境光源才可以正常工作,且在脱离理想实验环境下,图像成像质量得不到保证,算法容易失效,稳定性无法得到保证。而且该技术的应用场景是在管道中,若在球罐内壁进行测试,无法确保功能是否适用。
[0005]为此,如何提供一种能够在多种类型的球罐内壁中对多种焊缝形态进行有效稳定地识别跟踪移动的基于焊缝数据的球罐内壁爬壁小车行走控制方法是本领域技术人员亟需解决的问题。

技术实现思路

[0006]有鉴于此,本专利技术提出了一种基于焊缝数据的球罐内壁爬壁小车行走控制方法。
[0007]为了实现上述目的,本专利技术采用如下技术方案:
[0008]一种基于焊缝数据的球罐内壁爬壁小车行走控制方法,包括:
[0009]步骤(1):获取焊缝数据,并进行预处理得到稳定的焊缝形态数据;
[0010]步骤(2):应用Ransac算法对焊缝形态数据进行拟合直线,得到离群点集,确定候选焊缝区域,并在候选焊缝区域进行抛物线拟合,识别焊缝位置;
[0011]步骤(3):以焊缝位置作为PID控制算法的输入,控制小车前行方向、运动速度。
[0012]可选的,步骤(1)中,焊缝数据由安装于球罐内壁爬壁小车上的激光线轮廓仪采集得到。
[0013]可选的,步骤(1)中,预处理包括:均值滤波和中值滤波。
[0014]可选的,步骤(2)中,根据离群点集,确定候选焊缝区域,具体为:
[0015]筛选区域内离群点个数大于预设数量阈值的离群点区域作为候选离群点区域;
[0016]将每个候选离群点区域的起点位置和终点位置连成一条直线;
[0017]遍历计算每个候选离群点区域内所有离群点的纵坐标减去对应直线的纵坐标之差的和;
[0018]将区域内所有离群点的纵坐标减去对应直线的纵坐标之差的和大于第一预设数值阈值,且连线中点处离群点的纵坐标减去对应直线的纵坐标之差处于预设数值范围内的候选离群点区域作为候选焊缝区域。
[0019]可选的,步骤(2)中,在候选焊缝区域进行抛物线拟合,具体为:
[0020]对每个候选焊缝区域都拟合出一个抛物线,如下式:
[0021][0022]可选的,步骤(2)中,根据抛物线,识别焊缝位置,具体为:
[0023]对每个候选焊缝区域内所有离散点到对应抛物线的距离求和;
[0024]选取区域内所有离散点到对应抛物线的距离求和值最小,且所述求和值小于第二预设数值阈值的候选焊缝区域作为最终焊缝区域;
[0025]识别最终焊缝区域中的数据最大值点,得到焊缝位置。
[0026]经由上述的技术方案可知,与现有技术相比,本专利技术提出了一种基于焊缝数据的球罐内壁爬壁小车行走控制方法。首先,在面临大型球罐内部光线不足,且空间相对封闭的情况下,本专利技术中的激光线轮廓仪仍可正常工作,且能满足在大型球罐内部正常采集焊缝形态数据的需求;其次,本专利技术不仅能够对球罐内壁中多种焊缝形态进行识别,具备出色的稳定性、可行性和抗干扰性,还可将爬壁小车部署在多种类型球罐内壁进行焊缝识别跟踪移动,具备应用通用性,并且,本专利技术具备高实时性,可以在10ms内完成响应。综上所述,本专利技术实现了球罐内壁在无人状态下的自动化巡检需求,提升了巡检的效率,安全性和适用性,使机器人具备高精度和高实时性的焊缝识别处理能力。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0028]图1为本专利技术的方法流程示意图。
[0029]图2为本专利技术的激光线轮廓仪示意图。
[0030]图3为本专利技术的焊缝形态数据示意图。
[0031]图4为本专利技术的离群点集示意图。
[0032]图5为本专利技术的候选焊缝区域示意图。
[0033]图6为本专利技术进行抛物线拟合前的候选焊缝区域示意图。
[0034]图7为本专利技术将候选焊缝区域内的点投影到的Y'坐标系内的示意图。
[0035]图8为本专利技术的抛物线拟合示意图。
[0036]图9为本专利技术的最终焊缝区域示意图。
[0037]图10为本专利技术的焊缝位置示意图。
[0038]图11为本专利技术的焊缝识别效果演示示意图。
[0039]附图中的标记为:1

激光线轮廓仪。
具体实施方式
[0040]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于焊缝数据的球罐内壁爬壁小车行走控制方法,其特征在于,包括:步骤(1):获取焊缝数据,并进行预处理得到稳定的焊缝形态数据;步骤(2):应用Ransac算法对所述焊缝形态数据进行拟合直线,得到离群点集,确定候选焊缝区域,并在所述候选焊缝区域进行抛物线拟合,识别焊缝位置;步骤(3):以所述焊缝位置作为PID控制算法的输入,控制小车前行方向、运动速度。2.根据权利要求1所述的一种基于焊缝数据的球罐内壁爬壁小车行走控制方法,其特征在于,步骤(1)中,所述焊缝数据由安装于球罐内壁爬壁小车上的激光线轮廓仪采集得到。3.根据权利要求1所述的一种基于焊缝数据的球罐内壁爬壁小车行走控制方法,其特征在于,步骤(1)中,所述预处理包括:均值滤波和中值滤波。4.根据权利要求1所述的一种基于焊缝数据的球罐内壁爬壁小车行走控制方法,其特征在于,步骤(2)中,根据所述离群点集,确定候选焊缝区域,具体为:筛选区域内离群点个数大于预设数量阈值的离群点区域作为候选离群点区域;将每个所述候...

【专利技术属性】
技术研发人员:侯冀川陈绪荃梅一清黄东流杨博清李建文
申请(专利权)人:广东省特种设备检测研究院东莞检测院
类型:发明
国别省市:

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

1