孙昕 周德旭 甘子东
摘 要:当前,在无损检测的过程中,需要进行大量的人工操作,导致检测结果精度较低,检测效率低下。因此,在设计的过程中,就可以通过利用工业机器人进行无损检测,从而实现整个无损检测系统的优化与升级,提高无损检测的精度和效率。所设计的机器人系统具有四个自由度,在检测的过程中,可以对整个三维空间进行全面立体的检测,同时还具有较高的适应性。同时,通过利用多种先进的技术来完善整个系统,从而增加系统的稳定性,提高系统的精度和效率。
关键词:机器视觉;人工智能;机器人;无损检测
1 绪论
当代对于无损检测的定义就是:在不损坏试件的前提之下,以物理或化学方法为手段,通过利用先进的技术和设施等,对试件的内部及表面的结构、性质状态进行检查和检测。随着社会科学技术的快速发展,产生了许多无损检测的手段。比如,通过利用X射线检测、超声波检测、磁粉检测等等。通过利用机器来代替人眼进行检测,将所检测的试件转化为数字符号,再利用图像系统对这些信息进行运算,从而进行控制,这就是机器视觉系统。机器视觉的最大特点就是自动化程度较高,具有较高的生产柔性,在我国许多领域都有广泛应用。在无损检测的过程中,通过将机器人与机器视觉相结合,从而使机器人拥有视觉,能够极大地提高机器人的检测效率,同时还能够拓宽监测的范围,具有广大的市场前景。
2 机器人系统结构
通过在机器人中安装高性能运动控制卡,再加上交流伺服系统,从而实现机器人的运动控制,保证机器人能够灵活地进行运动,同时在机器人的旋转轴的底端,安装无损检测的部件,再通过上位机进行操控,如下图所示。
机器人系统结构图
为了能够实现三维空间的立体检测,需要使机器人在xyz三个方向上进行直线运动,同时使检测头在w方向进行旋转运动,并且根据无损检测设备的需要进行检测系统的选择。在机器人系统之中,采用高强度高直线度的铝型材作为直线运动单元,在每个轴伺服电机中配备NEUGART精密卫星,从而有效地提高机器人的负载能力,保证机器人的性能。为了能够适应各种不同的工作环境,在进行机器人系统安装设计时,可以采用龙门式或挂壁式的方式。采用机器人无损检测系统,能够有效地减少人工操作,提高检测的效率和精准度。
3 无损检测系统
无损检测系统具有多种,包括X射线检测、磁粉检测、超声波检测等,其中,超声波检测具有检测对象广泛,具有较强的穿透能力、检测速度较快、检测成本较低等优点,得到了广泛的应用,数字化超声波探伤仪利用计算机系统,通过将所接受的回波进行转换,进而实现数字化的处理,这种检测方式,可以对材料的缺陷进行检测,获得精准的评估。在机器人无损检测系统之中,可以通过采用便携式超声探伤仪进行检测,利用RS232通信口进行数据交换,从而获得准确的数据。X射线探伤仪也是无损检测工作的重要设备之一,通过利用X射线的性质,将射线透过物质,可以使光物感光或者发生荧光。但是,当射线穿过物质之后,会导致一定能量的消散,同时还有一些能量要转化为热能和化学能,能量的衰减会受到物质的原子量和透照厚度以及射线波长的长度影响。利用X射线探伤仪,能够对许多材料的零部件进行无损检测,从而确保材料内部是否具有缺陷,在我国许多领域都具有广泛的应用。当前,在我国许多企业中,一些设备的无损检测还是采用手工为主,具有很大的弊端,检测效率低下,劳动强度较大,因此,通过利用机器视觉智能机器人無损检测的方式,能够有效的降低劳动强度,提高检测的精度和效率。
4 控制系统的工作方式和智能控制技术
4.1 控制系统的工作方式
控制系统是整个机器人系统中最重要的部分之一,控制着机器人系统的运动和操作,通过实现机器人系统的多种插补操作的运动,从而实现三维空间的立体检测,能够极大地提高检测的精度和效率。在机器人系统之中,通过利用高级语音对机器人进行命令发送,从而实现机器人的多轴插补运动或者各轴独立运动,利用控制卡进行电压的输出,在通过电压驱动伺服放大器,实现赐福放大器的工作,再由电机顶端的编码器将位置发送为控制卡之中,最终实现整个系统操作过程的控制。对于整个机器人系统中的控制卡,可以采用多种命令方式进行控制环调节器的参数设置。同时,通过利用编程等操作技术,实现机器人的运动轨迹设计,从而完成整个控制系统的工作,如果运动轨迹位置,那么可以先手动的使机器人进行检测位置的确定,之后再进行编程的设计,从而实现整个控制系统的工作。
4.2 控制系统的智能控制技术
在检测的过程中,由于所检测的材料外形不一,为了能够提高检测的准确性,减少不必要的检测次数,在工件外形检测的过程中,就需要引入神经模糊算法进行分类,从而减少检测的示范次数,有效地提高检测的效率。在获取材料图像的过程中,想要提高检测系统整体的检测速度,就可以采用工业相机进行图像获取,并且将分辨率调为640×480的灰度图像,从而有效地提高简单的效率。神经模糊算法需要利用模糊系统,在模糊系统中,主要是由模糊化、规则库的建立和解模糊三个部分构成,首先需要将材料的参数精确的输入其中,再由数量转化为模糊变量,然后将每个输入量与不同数量的模糊辆进行关联,输入量在被模糊化之后,采用建立规则库的方式,对所模糊化的数据建立规则库,通过利用IF…THEN…规则,完善整个规则库的规则。解模糊是将模糊量转化为精确量的过程,在获得模糊量之后,就可以利用解模糊的方式,将所得到的模糊量转化为精确量,从而得出数据。同时,利用神经模糊算法,除了利用模糊系统之外,还需要与神经网络结构相结合,通过利用样品数据对模糊系统进行训练,在机械视觉智能机器人无损检测系统中,采用自适应模糊推理系统ANFIS来实现,通过利用这个模糊推理系统,对所需要检测的材料进行匹配,对待结构相类似的材料,就可以采用相类似的检测方法,同时也可以采用相同的检测点,从而不必逐一进行试教工作,通过利用这一系统,只需要调用历史检测路径和检测点,从而提高检测工作的效率,实现整个机器人系统的智能检测。
5 图像处理算法及软件设计
5.1 彩色图像分割算法
再利用无损检测系统检测的过程中,由于条件的限制性,所得到的图像大多数以灰度图为主,但是对于人类来说,人眼所能识别的颜色可多达上百万种,但是只包含了少量的灰度色颜色,而无损检测结果的灰度图中所覆盖的灰度色颜色较多,很难为人眼所识别,因此在过去利用人工无损检测的过程中,会产生一定的精度误差。因此,在无损检测的过程中,就需要将灰度图转变为彩色图像,通过利用伪彩色映射技术,将灰度颜色转变为彩色颜色,从而提高人眼的视觉分辨率。在采用为彩色映射的方法时,需要对灰度图像的RGB彩色空间中的分量单独进行线性变换,从而得出为彩色映射。之后需要对彩色图像进行区域分割,从而便于对整个图像进行检测,再根据所分割的区域提取出具有缺憾的焊接区,完成整个检测的过程。首先,在图像分割完之后,提取一部分缺陷的区域,在对其中的颜色进行平均,根据所获得的平均颜色进行估计,之后再对其他的区域进行提取划分。进行图像分割的主要目的是对RGB像素进行分类,从而使在这个区域内能够只有一种颜色或者没有颜色,便于进行区分。
5.2 自适应区域生长图像分割算法
根据预先所定义的生长准则,将像素和子区域集合成较大的区域,从而实现区域生长。首先选取一组种子点,以这一点为开始进行区域生长,再将其他区域中具有类似种子区域特点的领域像素附加到每个种子之上。采用区域生长的图像分割算法,能够获得一个更好的结果,提高检测结果的准确性。在焊缝缺陷区域中,其中的像素往往具有一些较大的数字值,因此,通过采用直方图的统计方式,对所有的像素数值进行统计,便于直观的进行观察,然后在选取灰度图像中的直方图中最大值和第一个主位置之间的差值,将这些区域进行合并,最终得出一个自适应区域生长图像。
5.3 软件设计
在机器人无损检测系统中,主要将软件系统设计分为控制功能软件设计和操作功能软件设计,控制功能和操作功能是整个系统中必不可少的一部分,控制功能能够实现对机器人的运动控制,而操作功能能够进行图像显示和處理。在系统中,通过利用举例技术,实行整体分析,将一些功能较为相近的区域划分到一体中,从而对全局进行把控。
6 结语
通过设计一种基于机器视觉的机器人无损检测系统,能够有效地降低工作人员的劳动强度,提高无损检测的精度和效率,具有较强的适应性,未来必将得到广泛的应用。
参考文献:
[1]余卓雨.基于视频的行人检测综述[J].电子世界,2020(24):4950.
[2]王子为,王国良,郝凯亮,刘廷旭,崔星禹,王澳.输油管道无损检测机器人设计[J].电子世界,2020(24):5152.
[3]中国核工业集团有限公司.中核集团成功自主研制窄间隙氩弧焊接机器人[J].军民两用技术与产品,2020(12):64.
[4]付苗苗,沈红伟.激光测距无损检测机器人电机转矩控制[J].激光杂志,2020,41(10):121124.
[5]上海圭目机器人有限公司.机器人检测技术助力智慧养护[J].中国公路,2020(19):6062.
[6]王石磊,高岩,齐法琳,柯在田,李红艳,雷洋,彭湛.铁路运营隧道检测技术综述[J].交通运输工程学报,2020,20(05):4157.
课题信息:辽宁省“兴辽英才计划”项目(项目编号:XLYC 1808044)
作者简介:孙昕(1989— ),男,蒙古族,内蒙古呼和浩特人,硕士,工程师,研究方向:飞行器设计制造。