SCARA机器人的决策和控制近半年(万向节装配负责人)检查线是一个非常挑战的问题在硬盘驱动器(HDD)制造。近半年的电路称为滑块安全系数是硬盘的一部分用于读写数据在磁盘和一个非常小的维度,即。,45×64
µm。扮演着一个重要的角色在这个检查,准确性和分类的缺陷是非常重要的来分配SCARA机器人的动作。机器人可以检查部分转移到相应的盒子,分成5组,这些都是“好”,“桥接”,“失踪”,“烧,”和“不连接。“一般的图像处理技术,blob分析,结合neurofuzzy c (NFC)聚类与分支界限法(BNB)技术来找到最好的结构在所有可能的候选人提出了增加整个机器人系统的性能。结果从两个k - means聚类技术,Kohonen网络,neurofuzzy c研究表明了该算法的有效性。培训的结果与300年30倍显微镜检查样本显示,最好的聚类精度达到99.67%的NFC集群具有以下特点:面积、惯性矩,周长,传统的测试结果显示92.21%的准确率Kohonen网络。结果显示改进聚类神经网络时应用。这个应用程序是一个进展neurorobotics工业应用。该系统已成功实现在希捷的硬盘生产线技术(泰国)有限公司
Ladkrabang王蒙研究所的技术
RRI
泰国研究基金会
希捷科技(泰国)有限公司。1。介绍
机器人和人工智能特别是neurorobotics发挥重要作用在许多生产过程,因为它们快速处理时间,精度好,智慧,和高重复性。相反,在手工操作的情况下,用户必须拥有足够的知识和经验来处理流程。手动操作通常会导致不一致和无法控制的精度和可重复性的变化。目前,硬盘制造过程正在研制的全自动过程的实现人工智能(AI)的自动化机器来代替手动过程从人类。一个最困难的过程是目视检查,一直由经验丰富的操作符。商检需要许多技术自从人类可以自然地处理复杂问题比这台机器。此外,商检的决定基于明显的图像智能机器仍然是一个具有挑战性的问题。增强的性能和准确性这一过程,人工智能技术如神经网络、模糊系统,和无监督学习试图适用于制造业,尤其是在机器人的视觉检查和控制的过程。在这项研究中,近半年电路由目测检验,SCARA机器人和分类框。这个过程从来料的负荷,然后装配过程,并使用机器人控制出货检验。 Before the development, the outgoing inspection inspects the FOS using the 30x microscope via the human eyes and then manually controls the robot to move the part into the corresponding box. This research aims to develop a neuro-fuzzy-based decision technique for this system to automatically control the SCARA robot for the HGA circuit inspection. Vision Pro program, which is a popular tool in image processing, is adopted as the platform of image processing in this study.
在自动视觉检测系统中,有两个通用部分需要考虑,这些都是图像处理技术的硬件选择和软件开发。在这项研究中,一个图像处理硬件设计已经考虑,将提供良好的成像结果。视图是一个领域的标准选择一个相机,根据滑块的大小和所需的景深(景深)。景深的最小和最大镜头和物体之间的距离可以产生清晰的图像。放大的比例计算相机工作区域和领域的观点如下:
(1)
米
=
W
相机
W
视场
。
在这个过程中,阈值应用到图像从灰度图像转换成二进制图像,并基于考虑到指定的值直方图预处理。见图
2阈值,148.05像素的直方图可以分离组明显最大化捕获的图像的对比。一般的图像处理技术,即。,noise elimination, “closing,” was also applied to the image preprocessing.
(一)在近半年滑块电路的典型形象。(b)直方图的典型形象
3]。
特征提取技术应用于找到候选特征图像。在这个工作中,角,面积、惯性,质心,acircularity,周长,延伸率测定。的例子图像特征计算方程所示(
2)和(
3),这些区域和acircularity分别:
(2)
一个
=
∑
我
=
1
N
x
我
y
我
,
(3)
C
=
P
2
4
π
一个
。
分类方法分类分为特定组的数据模型建设。所有数据被分成2组:训练集和验证集。该训练集用于构建集群结构和参数,同时验证集是用于验证模型的性能。有很多技术应用于聚类,如欧氏距离。在这个研究中,提出的性能技术神经模糊c均值进行比较与k - means Kohonen集群技术。下面的部分将介绍每个聚类技术的简单概念应用于本研究工作。
4.1。k - means聚类
K - means聚类技术定义了K值代表小组成员的集群,每个集群和质心值是设置初始值。点显示的最小求和成员和质心的距离将被设置为中心的集团。这个过程会重复计算每个集群上执行新的质心到质心值没有改变(融合)。图
3显示了k - means聚类技术的台阶。
k - means聚类。
所示的欧几里得距离(
4)是用来计算K值和质心集群所示(
5):
(4)
最小值
D
c
我
,
x
我
=
∑
我
=
1
n
c
我
−
x
我
2
,
(5)
c
我
=
1
年代
我
∑
x
我
∈
年代
我
x
我
。在哪里
年代是总数据点,
c
我是重心集群,
x
我是数据点。
4.2。Kohonen集群
Kohonen集群首先随机分配重量并定义了学习速率和数据集。的最小距离是获胜的节点,然后,一个新的重量将代表每个集群。新的体重计算使用以下方程:
(6)
w
我
j
,
新
=
w
我
j
,
当前的
+
η
x
n
我
−
w
我
j
,
当前的
,在哪里
w
我
j
,
新是一种新的权重矩阵,
w
我
j
,
当前的是当前权重矩阵,
x
n
我是
nth数据,
η是学习速率。更新重复计算,直到满足收敛条件。Kohonen上面提到的步骤如图所示
4。
Kohonen集群。
4.3。Neurofuzzy c均值聚类
neurofuzzy c均值聚类从一个初始值和更新这个值直到达到停止条件。目标函数(
7)用于寻找最优距离值(最小值):
(7)
J
FCM
=
∑
我
=
1
N
∑
j
=
1
C
u
我
j
米
x
我
−
c
j
2
,在哪里
u
我
j是成员函数,
N是数据的数量,
c
j集群的重心,
x
我是
我
th数据。成员函数可以计算出从以下方程:
(8)
u
我
j
=
1
∑
k
=
1
C
x
我
−
c
j
/
x
我
−
c
k
2
/
米
−
1
。
聚类中心的规范化和去模糊化技术(
8):
(9)
c
j
=
∑
我
=
1
N
u
我
j
米
⋅
x
我
∑
我
=
1
N
u
我
j
米
。