|
|
深圳市四元数数控技术有限公司视觉对位系统不抓点有什么原因?相信不少人是有疑问的,今天深圳市四元数数控技术有限公司就跟大家解答一下!# k% l8 [& o! d
9 Y3 i3 \% |1 h- n3 Q3 c C深圳市四元数数控技术有限公司视觉对位系统不抓点原因如下:9 m, s' j2 u; U5 I+ }/ ]
g; s9 _8 b% X一、视觉对位系统不抓点的原因
: e( F- H4 Y* u" |$ l( @; q# n$ I( z( t. f t8 Z' u, A6 o& W
主要是Mark点,好的软件可以支持MARK自定义选取,贴合的精度与Mark的大小也有关系,所以Mark越小,一致性越好,对位精度就越高。
3 X( k; g; ~: D
5 `: x6 ]4 B2 o) A6 w q* V# @3 w二、视觉定位系统的组成5 Q M9 j8 s7 f9 j0 ?
& h) k- Q4 c/ l; u/ @机器人视觉定位系统构成在关节型机器人末端安装喷涂工具、单个摄像机,使工件能完全出现在摄像机的图像中。系统包括摄像机系统和控制系统:& w3 L8 U) J# [1 n1 f, D& V
0 ^. Q/ S* c7 n: o$ N( o1、摄像机系统:由单个摄像机和计算机(包括图像采集卡)组成,负责视觉图像的采集和机器视觉算法。- \7 h3 O2 D8 @* r* J
8 c( Y) D b- J7 O
2、控制系统:由计算机和控制箱组成,用来控制机器人末端的实际位置;经 CCD 摄像机对工作区进行拍摄,计算机通过本文使用的图像识别方法,提取跟踪特征,进行数据识别和计算,通过逆运动学求解得到机器人各关节位置误差值,最后控制高精度的末端执行机构,调整机器人的位姿。
# `: \1 {" G2 u% D* ^
4 a3 Z) T; |# k6 V, H7 S' T/ y X7 O三、视觉定位系统工作原理
# |0 J+ T( c$ U: S" g
6 t1 h: y; p& c使用 CCD 摄像机和1394 系列采集卡,将视频信号输入计算机,并对其快速处理。首先选取被跟踪物体的局部图像,该步骤相当于离线学习的过程,在图像中建立坐标系以及训练系统寻找跟踪物。
$ Y: U( v' x- C7 x+ H1 y) _" m$ i& `, K9 F5 L6 Y5 W o
学习结束后,图像卡不停地采集图像,提取跟踪特征,进行数据识别和计算,通过逆运动学求解得到机器人各关节位置给定值,最后控制高精度的末端执行机构,调整机器人的位姿。) P2 Z' j. u, Y* L
: g0 @4 p% b* u a8 I; c; J! a) U+ D
四、视觉定位系统软件流程图: T0 _3 i; X8 s7 a
) ^% Z6 Z7 |/ j( f6 ~
本文采用的就是基于区域的相关匹配方法,它是把一幅图像中的某一点的灰度领域作为模板,在另一幅图像中搜索具有相同(或相似)灰度值分布的对应点领域,从而实现两幅图像的匹配。6 @0 O, E& M; C& Q1 E$ R
) |9 T, N% l4 ?& P在基于区域相关的算法中,要匹配的元素是固定尺寸的图像窗口,相似准则是两幅图像中窗口间的相关性度量,当搜索区域中的元素使相似性准则最大化时,则认为元素是匹配的。
8 r2 R( c1 I" g8 i, F- k* w/ Q! M9 _% H; G2 L8 h
定义P(i, j) P是模板图像中一点,取以P (i, j) P为中心的某一邻域作为相关窗口K,大小为(2w +1),假设K在原始图中,水平方向平移Δu,垂直方向平移Δu后,K所覆盖下的那块搜索区域叫做子图Sk,若K和Sk相同,则它们的差为零,否则不为零。, @7 A* s. D& T% K
* J% z/ a9 z8 O( P) |以上就是深圳市四元数数控技术有限公司小编给你们介绍的深圳市四元数数控技术有限公司视觉对位系统不抓点有什么原因,希望大家看后有所帮助! |
|