




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
iRVision 小结1 iRVision概述11 Offset补偿和检测方式 根据iRVision 的补偿和测量方式的不同,iRVision 可作以下分类:对具体的应用,理解不同iRVision 的特性并选择一个适合的应用是非常重要的。l offset 补偿分类- 用户坐标系补偿 (User Frame Offset)机器人在用户坐标系下通过Vision检测目标当前位置相对初始位置的偏移并自动补偿抓取位置。- 工具坐标系补偿 (Tool Frame Offset) 机器人在工具坐标系下通过Vision检测在机器人手爪上的目标当前位置相对初始位置的偏移并自动补偿放置位置。检测目标位置修正机器人姿态放置目标检测目标位置修正机器人姿态抓取目标用户坐标系工具坐标系l 测量方式分类- 2D 单视野检测 (2D Single-View)2D 多视野检测 (2D Multi-View)iRVision 2D 只用于检测平面移动的目标 (XY轴位移、Z轴旋转角度R)。其中,用户坐标系必须平行于目标移动的平面,目标在Z轴方向上的高度必须保持不变。目标在XY轴方向上的旋转角度不会被计算在内。- 2.5D 单视野检测 (2.5D Single-View / Depalletization)IRVision 2.5D 比较 iRVision 2D,除检测目标平面位移与旋转外,还可以检测Z轴方向上的目标高度变化。目标在XY轴方向上的旋转角度不会被计算在内。- 3D 单视野检测 (3D Single-View)3D 多视野检测 (3D Multi-View)iRVision 3D 用于检测目标3维内的位移与旋转角度变化。2D 检测2.5D 检测3D 检测12 照相机固定方式 iRVision支持以下的照相机安装方式:l 固定照相机 (fixed camera) 优势:可以在机器人运动时照相。 照相机连接电缆铺设简易化。 可以使用Tool frame offset。 劣势:检测区域固定化。 如果因外界因素导致照相机和机器人间相对位置变更,必 须重新示教camera calibration。l 照相机固定在机器人上 (robot-mounted camera) 优势:检测区域可以随机器人变化,整体检测范围增加。 较大的照相机焦距使用可能,检测精度提升。 易拓展再检测功能。 劣势:机器人必须停止照相。 必须注意光源是否被机器人或外围设备干涉。 必须注意照相机连接电缆的磨损现象。2 iRVision启动设置软件需求:l 1A05B-2500-J868 ! iR Vision Standardl 1A05B-2500-J869 ! iR Vision TPP I/Fl 1A05B-2500-J871 ! iR Vision UIF Controls l 1A05B-2500-J900 ! iR Vision Corel 1A05B-2500-J901 ! iR Vision 2DVl 1A05B-2500-J902 ! iR Vision 3DLEthernet连接:机器人 电脑 IP地址 10.10.10.1 10.10.10.2子网掩码 255.255.255.0 255.255.255.0 网关 10.10.10.1 10.10.10.13 iRVision 一般设置31 iRVision 一般流程示教应用用户坐标系 (Application User Frame)设置照相机 (Camera Setup)标定照相机 (Camera Calibration)示教Vision 程序 (Vision Process)示教机器人程序 (TP Program)设置参考点 (Reference Position)步骤13对所有Vision 都适用根据不同Vision应用有所不同32 示教用户坐标系 (Application User Frame) 1) 机器人工具坐标系标定 (TCP) 使用6点法标定一个准确的机器人工具坐标系(TCP)。- 在作成用户坐标系和照相机标定时,必须使用点对点的示教形式,所以我们需要一个准确的TCP。- 对TCP选择哪一个点并无特别要求,一般,我们选择把示教用针安置在机器人手爪上,以针的顶端为TCP原点。- 使用精度高的示教用针将节省再次示教时间。使用精度高的三爪卡盘和唯一的针以针顶端为原点设置TCP改变机器人姿态,调整手爪方向性确认TCP的准确性,TCP精度会影响Vision的精度- TCP的精度高低将影响整个iRVision的精度,请准确的进行TCP的示教并确认其准确性,因为对TCP的方向性无要求,三点法也可以使用。在照相机标定时,照相机相对用户坐标系的位置和方向将被计算所得。 2) 应用用户坐标系标定 (Application User Frame) 使用作好的工具坐标系标定一个用户坐标系,我们称此用户坐标系为Application User Frame。- 一般此用户坐标系设置在目标定位的平面上任意水平位置。Application User Frame- 照相机标定对应照相机在此用户坐标系内的相对位置。- 确认XY平面平行与目标位移的平面,Z轴正方向指向照相机。照相机确定目标,并计算在用户坐标系内的偏移。- Vision检测出目标在用户坐标系内位置并补偿给机器人。World Frame机器人基于在用户坐标系内的偏移进行运动。33 设置照相机 (Camera Setup) 1) 打开机器人主页,选择 Vision Setup 进入Vision设置界面。 2) 选择 Camera Setup Tools,点击,新建一个照相机。Name:照相机名Type:照相机形式请选择 Progressive Scan Camera 3) 点击 OK 确认,双击建立的照相机或点击选择,进入照相机设置界面,完成如下设置。Comment:注释Port Number:接口号请选择照相机对应连接接口Camera Type:照相机型号Default Exposure Time:默认曝光时间曝光时间,视野明暗度曝光时间,视野明暗度请调整合适值Camera is Held by a Robot:照相机是否固定在机器人上 4) 完成所有设置后,点击 SAVE 存盘。34 照相机标定 (Camera Calibration) 照相机标定用于建立照相机坐标系与应用坐标系(Application User Frame) 之间的对应关系。 iRVision 支持以下2种标定方式。l 简易二点法 (Simple 2D calibration) 可以对应多种2D 视觉应用。l 栅格板标定 (Grid calibration) 可以对应所有 2D/3D 视觉应用。可细分为:- 2D 标定 (Grid pattern calibration)- 3D 标定 (3D Laser calibration)- 视觉跟踪标定 (Visual tracking calibration)341 照相机镜头调整 (Adjustment of lens) 在选定照相机后,完成标定前,一般需要先对镜头做下调整,调整步骤如下: 1) 在Camera Setup Tools下选择需要标定的照相机,进入Camera Setup界面。点击进行连续成像。查看视野内是否能有效观测到目标。如不能,调整目标位置(对Fixed Camera)或示教机器人(对Robot-mounted Camera)H 2) 调整镜头光圈至最小,虹径放至最大,点击进行一次成像,观察成像效果,调整曝光时间,比对视野内最亮区域和最暗区域,保持最亮区域的灰度(g)在200左右。 3) 调整镜头焦距使成像清晰,测量镜头至成像目标间的距离并记录,在此我们记录为H。选择一个明显可见的目标作为成像对象 4) 调整镜头光圈至最大,虹径放至最小,点击进行一次成像,观察成像效果,降低曝光时间,比对视野内最亮区域和最暗区域,保持最亮区域的灰度(g)在200左右。 5) 锁定镜头光圈和焦距,记录曝光时间t,调整完毕。 通过调整镜头,将会得到清晰的成像和较短的曝光时间。 注意事项:l 对3D应用,照相机镜头不可调整,H值为400mm。Live Image: 连续成像Snap Image:一次成像(row, col, g):行、列、灰度342 简易二点法 (Simple 2D Calibration) 简易二点法只适用于旧版本2D视觉应用。系统通过2个不同点位的坐标转换来换算得出照相机和用户坐标系间的相对关系。( X轴、Y轴的偏移和指向) 在条件允许的情况下,我们推荐尽量使用栅格板标定。 (Grid pattern Calibration)因为栅格板标定更简单、更精确。 简易二点法步骤如下: 1) 打开机器人主页,选择 Vision Setup 进入Vision设置界面。 2) 选择 Camera Calibration Tools,点击,新建一个标定。Name:标定名Type:标定形式请选择 Simple 2-D Calibration Tool3) 点击 OK 确认,双击建立的标定或点击选择,进入简易二点法标定设置界面,完成以下设置。Comment:注释Camera:照相机名请选择你想标定的照相机Exposure Time:曝光时间曝光时间,视野明暗度曝光时间,视野明暗度请调整为合适值tApplication User Frame:应用用户坐标系号指定3.2所述的用户坐标系 4) 在照相机视野范围内斜角放置两块明显标志物,点击进行一次 成像。标志物#1标志物#2 5) 在Calibration Point #1中点击 Find,将第一点用显示红框围绕起来,点击 OK 确认,重复此步骤于第二点Calibration Point#2。Edit 可用于细微调整标定中心(屏幕显示为带标号绿色十字)。6) 以3.2所述工具坐标系的端点为基点,示教机器人TCP基点对应Calibration Point#1中第一点十字中心。然后在在Calibration Point #1中点击 Record,重复此步骤于第二点Calibration Point#2。系统自动解算出照相机与用户坐标系对应关系并显示于Calibration Date中。7) 完成所有设置后,点击 SAVE 存盘。注意事项:l 正确设置应用用户坐标系,确认应用用户坐标系的X-Y平面与 目标移动平面平行。正确设置照相机,确认照相机的光轴与应用用户坐标系垂直。应用用户坐标系的Z轴必须指向照相机。l 应用用户坐标系必须在照相机标定执行前设置,在标定照相机后,更改应用用户坐标系将必须重新标定照相机。l 用于标定照相机的标志物高度必须与目标一致。l 有如下2种情况,请使用栅格板标定- 选用短焦距镜头时(焦距小于12mm),镜头的失真将反向影响偏移的精确性。- 复数目标存在不同高度,简易二点法不支持复数目标不同高度的侦测。343 2D标定 (Grid pattern Calibration)标准照相机标定方式,对于2D应用,我们采用如下2种方式:l 单板标定 (1 plane)l 双板标定 (2 plane)2D标定步骤如下:1) 打开机器人主页,选择 Vision Setup 进入Vision设置界面。 2) 选择 Camera Calibration Tools,点击,新建一个标定。Name:标定名Type:标定形式请选择 Grid Pattern Calibration3) 点击 OK 确认,双击建立的标定或点击选择,进入2D栅格标定设置界面,完成以下设置。Comment:注释Camera:照相机名请选择你想标定的照相机Exposure Time:曝光时间曝光时间,视野明暗度曝光时间,视野明暗度请调整为合适值tApplication User Frame:应用用户坐标系号指定3.2所述的用户坐标系on)king) Grid Spacing:栅格距离设定栅格板上栅格点间的距离,默认为15mm4) 对应不同的iRVision应用方式,选择单板标定或双板标定,完成以下设置。Number of Planes:选择是单板或双板Calib.Grid Held by Robot:选择栅格板是否安装在机器人上Robot Holding Fixture:选择工装夹具是否受机器人控制 5) 示教机器人计算标定坐标系 (Calibration Grid Frame),完成如下设置。Calibration Grid Frame:选择示教完成的标定坐标系Projection:选择Perspective中心投影Override Focal Distance:镜头焦距设置单板标定选择Yes,设置镜头焦距值,双板标定选择No 标定坐标系点对点示教方式 (touch up): - 栅格板不安装在机器人上,Calibration Grid Frame选择User Frame,以工具坐标系端点为基点,四点法设置。 - 栅格板安装在机器人上,Calibration Grid Frame选择Tool Frame,以工具坐标系端点为基点,六点法设置。工具坐标系示教完成后,手动将X轴旋转角度W增加90完成。标定坐标系自动示教方式 (Vision frame setting): 通过Vision frame setting功能,机器人可以自动检测并计算标定坐标系 (Calibration Grid Frame)。 软件需求:Vision TCP A05B-2500-J867 执行VFTUMAIN.TP程序如下:设置用户坐标系设置工具坐标系示教程序起始机器人位置设置照相机曝光时间设置机器人姿态计算TCP将计算所得TCP导入User Frame 详细设置请参考相关手册。注意侦测范围避免非侦测点的干扰306) 如果选择单板标定,将栅格板放置于照相机视野中并使栅格板饶X轴或Y轴旋转30度左右。点击进行一次成像,在1#Plane中点击 Find,将栅格板成像用红框围绕起来,点击 OK 确认。点击Set Frame,完成标定。如果选择双板标定,跳过此步。H50mm50mm1#Plane2#Plane7) 如果选择双板标定,示教机器人使栅格板置于照相机视野中,示教机器人高度低于最佳成像高度H 50mm,点击进行一次成像,在1#Plane中点击 Find,将栅格板成像用红框围绕起来,点击 OK 确认。示教机器人高度高于最佳高度50mm,点击进行一次成像,在2#Plane中点击 Find,将栅格板成像用红框围绕起来,点击 OK 确认。点击Set Frame,完成标定。8) 点击 Point 选项,核对是否有和实际点位误差较大的点 (Err0.5),如有,在Point Number内填写需要删除的点,点击 Delete,标定数据将重新计算。侦测点数据列表照相机相对栅格板位置9) 点击 Date 选项,核对标定结果 (Focal Distance和Position of Camera Relative to Calibration Grid)。完成所有设置后,点击 SAVE 存盘。Focal Distance:焦距核对是否接近镜头焦距5%Lens Distortion:镜头失真度Magnification:放大倍率核对是否在0.30.5mm/pixelImage Center:成像中心核对是否在(240,256)10%Mean error value:平均误差值Maximum error value:最大误差值注意事项:l 正确设置应用用户坐标系,确认应用用户坐标系的X-Y平面与 目标移动平面平行。正确设置照相机,确认照相机的光轴与应用用户坐标系垂直。应用用户坐标系的Z轴必须指向照相机。l 应用用户坐标系必须在照相机标定执行前设置,在标定照相机后,更改应用用户坐标系将必须重新标定照相机。l 使用Vision frame setting标定时请注意机器人运动范围,确认与周遍设备无干涉。因为在计算完成后坐标系值将改变,在示教机器人程序起始点时请使用J关节模式。l Vision frame setting只对6轴机器人有效,4轴和5轴机器人不能使用此功能,对应照相机型号为 SONY XC-56。 344 3D标定 (3D Laser Calibration) 3D照相机标定方式,如果照相机用于2D应用,3D标定同样有效。 3D标定步骤如下:1) 打开机器人主页,选择 Vision Setup 进入Vision设置界面。 2) 选择 Camera Calibration Tools,点击,新建一个标定。Name:标定名Type:标定形式请选择 3D Calibration Tools3) 点击 OK 确认,双击建立的标定或点击选择,进入2D栅格 标定设置界面,完成以下设置。Comment:注释Camera:照相机名请选择你想标定的照相机Exposure Time:曝光时间曝光时间,视野明暗度曝光时间,视野明暗度请调整为合适值tLaser Exposure Time:激光曝光时间Application User Frame:应用用户坐标系号指定3.2所述的用户坐标系on)king) Grid Spacing:栅格距离设定栅格板上栅格点间的距离,默认为15mm4) 选择双板标定,同 2D 标定一样,示教机器人计算标定坐标系 (Calibration Grid Frame),完成以下设置。Calib.Grid Held by Robot:选择栅格板是否安装在机器人上Robot Holding Fixture:选择工装夹具是否受机器人控制Calibration Grid Frame:选择示教完成的标定坐标系Projection:选择Perspective中心投影5) 设置激光参数或维持默认值,点击进行连续成像,点击显示屏幕中心,点击打开激光,示教机器人使栅格板中心、屏幕中心和激光交叉点重合并确认3D相机至栅格板距离是否在400mm左右。Min. Laser Contrast:最小激光对比度,默认50Min. Num. Laser Points:最小激光点数,默认50Max. Line Fit Error:最大线性误差,默认3mm50mm50mmH=400mm1#Plane2#Plane6) 示教机器人高度为350mm,点击进行一次成像,在1#Plane中点击 Snap and Find,将栅格板成像用红框围绕起来,点击 OK 确认。示教机器人高度为450mm,点击进行一次成像,在2#Plane中点击 Snap and Find,将栅格板成像用红框围绕起来,点击 OK 确认。点击Set,完成标定。7) 点击 Point 选项,核对是否有和实际点位误差较大的点 (Err0.5),如有,在Point Number内填写需要删除的点,点击 Delete,标定数据将重新计算。侦测点数据列表照相机相对栅格板位置8) 点击 Date 选项,核对标定结果 (Focal Distance和Position of Camera Relative to Calibration Grid)。完成所有设置后,点击 SAVE 存盘。Focal Distance:焦距核对是否接近镜头焦距5%Lens Distortion:镜头失真度Magnification:放大倍率核对是否在0.30.5mm/pixelImage Center:成像中心核对是否在(240,256)10%Mean error value:平均误差值Maximum error value:最大误差注意事项:l 正确设置应用用户坐标系,确认应用用户坐标系的X-Y平面与 目标移动平面平行。正确设置照相机,确认照相机的光轴与应用用户坐标系垂直。应用用户坐标系的Z轴必须指向照相机。l 应用用户坐标系必须在照相机标定执行前设置,在标定照相机后,更改应用用户坐标系将必须重新标定照相机。35 视觉程序示教 (Vision Process)简述常用的iRVision视觉程序示教。- 2D 单视野/多视野 (2D Single-View/Multi-View)- 2.5D 单视野 (2.5D Single-View)- 3D 单视野/多视野 (3D Single-View/Multi-View)351 2D单视野 (2D Single-View)2D 单视野视觉程序示教步骤如下:1) 打开机器人主页,选择 Vision Setup 进入Vision设置界面。 2) 选择 Vision Process Tools,点击,新建一个标定。Type:应用形式请选择 2D Single-View Vision Name:标定名3) 点击 OK 确认,双击建立的标定或点击选择,进入2D 单视野程序设置界面,完成以下设置。Camera Calibration:选择3.4完成的照相机标定Exposure Time:曝光时间曝光时间,视野明暗度曝光时间,视野明暗度请调整为合适值tMulti-Locator Find Mode:复数位置寻找模式Find Best 寻找有效值最高Find First 寻找第一个有效详细设置请参考有相关手册Number to Find:目标数量4) 根据不同的iRVision应用形式,选择对应的偏移方式,完成以下设置。Offset Mode:偏移方式Fixed Frame Offset 用户坐标系偏移Tool Offset工具坐标系偏移Found Position绝对位置 (一般不使用)Robot Holding the Part:选择目标是否受机器人控制,对应Tool OffsetUser Tool Number:选择对应Tool Offset工具坐标系应用用户坐标系X-Y平面ZhAhB5) 选择目标的成像面,测量目标成像面与应用用户坐标系间距离h。对复数以上的目标,在 Ref. Date Index to Use 选择Model ID,点击新建一个Model,进行同样的设置。Model ID:模型标识Part Z Height:目标Z高度对Simple 2-D,此项不可设6) 在树形分列中点选 GPM Locator Tool1 ,进入Locator Tool界面,示教机器人,使目标出现于视野内,调整照相机与目标间距离,保持在最佳成像高度H左右,点击进行一次成像。点击 Teach Patten,将目标用显示红框围绕起来,点击 OK 确认。目标特征在屏幕上将以绿色线条显示。7) 点击 Set Origin,设置目标原点(非必须),点击 Edit Trn. Mask,进行特征的选取,利用工具栏将无效特征以红色区域覆盖以去除,有效特征的选择尽量选择目标的棱边等明显特征,特征所在平面必须与步骤5所述成像面一致,完成后点击 OK 确认。无效特征区域应用用户坐标系X-Y平面Z成像面h高度不一致无效特征高度一致有效特征目标原点投影成像8) 点击 Edit EA,在有效特征中进行强调特征的选取,利用工具栏将强调特征以蓝色区域覆盖,完成后点击 OK 确认。在Training Stability中核对示教结果,确认Location、Orientation、Scale为Good。Location:定位Orientation:方向性Scale:比例强调特征区域9) 调整各项设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年通信安全员ABC证考试题库及答案
- 广联达考试题及答案
- 妊娠期高血压疾病试题、答案
- 新版药品管理法法规培训试题(附答案)
- 三项制度安全科各岗位考试题(附答案)
- 基层医疗急救能力考核试题及答案
- 口腔外科学模拟试题+答案
- 2025版行政协议争议法院审理期间调解协议合同
- 2025年新型充电桩车库租赁及增值服务合同范本
- 2025版区块链技术软件知识产权共享与生态构建协议
- 全过程工程咨询投标方案(技术方案)
- (高清版)DZT 0388-2021 矿区地下水监测规范
- 金属技术监督管理制度
- 企业工会制度大全
- NB-T 10316-2019 风电场动态无功补偿装置并网性能测试规范
- 长安大学地球物理学原理-第8章 地球的电磁场
- GB/T 16288-2008塑料制品的标志
- GB/T 14486-2008塑料模塑件尺寸公差
- 初中物理教师新课程标准测试题及答案
- 布克哈德迷宫压缩机精选课件
- 胰腺肿瘤影像学课件
评论
0/150
提交评论