1 视觉与机械手标定系统技术解决方案-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

视觉与机械手标定系统技术解决方案

电子工程师 来源:fqj 2019-05-07 16:18 次阅读

一 、手眼标定的两种情形

首先讲一下在工业应用中,手和眼(摄像机)的两种位置关系,第一种是将摄像机(眼)固定在机械手(手)上面,眼随手移动;第二种是摄像机(眼)和机械手(手)分离,眼的位置相对于手是固定的,下面用网上的两张图来说明下:

第一种情况:相机移动

第二种情况:相机固定

从上面两副示意图可以看出,第一种情况中我们要求的是相机坐标系和机械手坐标系的转化关系;第二种情况中要求的是相机坐标系和基础坐标系的关系;下面分别阐述其求解过程。

二 、相机移动时,标定求解过程

在推导过程中,我们会用到四个坐标系,分别是基础坐标系,机械手坐标系,相机坐标系,以及标定物坐标系,下面先给出示意图:

其中baseHcal表示基础坐标系到标定物坐标系的转化关系,包括旋转矩阵和平移向量;camHtool表示相机坐标系到机械手坐标系的转化关系;这两个转化关系在机械手移动过程中是不变的;camHcal可以由相机标定求出;baseHtool可以由机器人系统中得出。

接下来控制机器手从位置 1 移动到位置 2:

base = baseHtool (1)* tool(1)

tool(1) = inv(camHtool)*cam(1)

cam(1) = camHcal(1)*obj

联合上面三个公式:

base = baseHtool (1)* inv(camHtool)* camHcal(1)*obj

移动到机械手臂到位置2后:

base = baseHtool (2)* inv(camHtool)* camHcal(2)*obj

因为base和obj是固定的所以:

baseHtool (1)* inv(camHtool)* camHcal(1)=baseHtool (2)* inv(camHtool)* camHcal(2)

其中只有camHtool是未知量,具体求解过程将放在下篇文章。

三、 相机固定时,标定求解过程

对于固定相机的情况,还是控制机械手从位置1移动到位置2:

obj(1) = inv(camHcal(1)) *cam

cam = camHbase *base

base = baseHtool(1) * tool(1)

合并上面三个公式:

obj(1) = inv(camHcal(1)) * camHbase* baseHtool(1) *tool(1)

移动到位置2后:

obj(2) = inv(camHcal(2)) * camHbase* baseHtool(2) *tool(2)

因为obj和tool的相对位置是不变的,所以不管怎么移动:

inv(camHcal(1)) * camHbase* baseHtool(1)= inv(camHcal(2)) * camHbase* baseHtool(2)

其中变量只有camHbase,也就是我们要求的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 摄像机
    +关注

    关注

    3

    文章

    1596

    浏览量

    60015
  • 机械手
    +关注

    关注

    7

    文章

    335

    浏览量

    29634

原文标题:视觉与机械手标定系统技术解决方案

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于机器视觉机械手装配系统方案设计

    本文设计并实现了基于机器视觉机械手装配系统,可在线完成对不同型号和任意摆放工件的装配任务。系统主要由机器视觉系统
    发表于 06-23 10:21 3780次阅读
    基于机器<b class='flag-5'>视觉</b>的<b class='flag-5'>机械手</b>装配<b class='flag-5'>系统</b><b class='flag-5'>方案</b>设计

    机械手 OEM 的应用

    汽车焊接的特殊要求。 智能型机械手 :智能型机械手具有较高的智能化水平,可以通过传感器、视觉系统技术实现自主感知、决策和控制。它能够适应复杂的工作环境和任务要求,具有较高的可靠性和安
    发表于 09-18 10:31

    机械手驱动系统设计要点

    注塑机机械手的驱动系统一般可分为液压驱动,气压驱动和电力驱动等三类,也可以根据工作要求采用上述三种类型的组合系统来完成驱动。在设计选用驱动系统时应注意以下几点:   (1) 根据
    发表于 09-10 09:51

    PCB视觉对位冲床机械手系统,自动化稳定可靠

    的破损。鉴于上述问题,四元数研发了PCB视觉对位冲床机械手系统是为实现PCB板堆叠放料、自动上料、自动进烤箱、CCD自动扫描定位,机械臂自动校位挂钉上板,冲床冲板,自动堆叠下料而开发的
    发表于 07-01 10:22

    PCB视觉对位冲床机械手系统,节省成本效率高

    ,冲床冲板,自动堆叠下料而开发的一体化方案,集视觉对位和运动控制于一体,通讯稳定可靠。PCB视觉对位冲床机械手系统优势:1、高精度、高效率、
    发表于 04-27 09:49

    深圳机械手视觉分拣系统在手机盖板的应用

    的装配精度,不便于将产品的精度稳定地控制在所需的精度范围内。因而,当组装效率和装配精度均需要提升时,人工装配的方式便于实现效率和精度之间的平衡。四元数机械手视觉分拣系统应用于手机盖板,末端工位识别抓取
    发表于 05-18 09:40

    湖北视觉分拣机械手系统在手机盖板的应用

    化的高效方案6、机械手操作灵活、占地空间小机械手视觉分拣系统参数:硬件平台:工业级+四元数数控控制器+千兆网口相机视野大小:400x300m
    发表于 08-11 09:43

    深圳机械手视觉分拣系统有哪些特点及参数?

    体的部件分拣和装配都是靠人工完成的,耗费人力、物力和时间,同时效率低下。四元数针对上述问题及技术需求,研发了一种基于机器视觉机械手视觉分拣系统
    发表于 09-22 15:33

    深圳PCB视觉对位冲床机械手系统有哪些特点及参数?

    。鉴于上述问题,四元数研发了PCB视觉对位冲床机械手系统是为实现PCB板堆叠放料、自动上料、自动进烤箱、CCD自动扫描定位,机械臂自动校位挂钉上板,冲床冲板,自动堆叠下料而开发的一体化
    发表于 09-25 14:47

    深圳FPC视觉对位冲床机械手系统有哪些特点?

    ,传统的冲压都是人工放料,会出现摆放不到位,穿设通孔时,容易将FPC板撕裂,良品率低,人工成本大。造成这些原因也跟产品生产技术有关,为了提高良品率减少成本,四元数研发了FPC视觉对位冲床机械手
    发表于 09-26 15:12

    【直播预告】LabVIEW机械手视觉纠偏关键技术探讨

    报名地址点击报名 直播简介 1.了解机械手视觉引导的应用场景 2.了解scara机器人运动学正逆解 3.了解相机畸变矫正方法 4.了解手眼标定-9点标定方法 5.了解
    发表于 10-17 15:37

    基于 CAN 总线的机械手控制系统The Control S

    基于现场总线的开放结构机械手控制系统是目前机械手控制的发展方向。文章通过对物料搬运机械手装置及其控制系统的介绍,提出了基于CAN 总线的
    发表于 06-03 09:10 28次下载

    PAC实现三维机械手解决方案

    本内容详细介绍了PAC实现三维机械手解决方案
    发表于 07-06 15:18 29次下载
    PAC实现三维<b class='flag-5'>机械手</b>的<b class='flag-5'>解决方案</b>

    使用机械手视觉技术实现机器视觉的高精度插件系统的资料说明

    针对目前国内自动化生产厂家对高精度、高性价比插件机的迫切需求,在分析了常见的插件机基本工作过程的基础上,利用机械手视觉技术构建了基于机器视觉的高精度插件
    发表于 09-06 15:16 9次下载
    使用<b class='flag-5'>机械手</b>和<b class='flag-5'>视觉</b><b class='flag-5'>技术</b>实现机器<b class='flag-5'>视觉</b>的高精度插件<b class='flag-5'>系统</b>的资料说明

    机器视觉控制机械手的具体过程

    机器视觉控制机械手是一种将机器视觉技术机械手控制技术相结合的自动化
    的头像 发表于 07-04 10:40 832次阅读