大家好,机器人视觉用的越来越普遍了,搬运,拆垛,涂胶,焊接等等应用都在使用视觉系统。

不少网友也在问我机器人和视觉系统怎么配合?程序怎么写?

这一期就简单来说说我所使用过的视觉系统。

目前我使用过的视觉系统基本有两大类:

1,拍摄图片,然后分析图片成像中的数据。

2,激光扫描,然后根据点云分析。

图片拍摄成像:如康耐视、基恩士等品牌的2D视觉。

有工业相机,也要工业镜头等等。这种视觉系统是通过标定将相机坐标系和机器人坐标系设置在同一位置,然后以此坐标系分析每次拍照的特征点对比学习点产生的偏差。

2D相机一般可以给出X,Y,A 三个方向数据,和一些用于检测结果判定的数据。并且X,Y,A一般为偏移值。其缺点是容易受到光线影响,镜头畸变、和景深也是对应用有效范围的限制 。

激光扫描点云分析:如康耐视,ISRA,等品牌的3D视觉。

这类视觉系统有更高的运算能力,它可以通过激光扫描出视野范围内的物体轮廓,识别出预先设定的物体的位置(绝对值)甚至能计算出机器人抓取所需要的tcp运动。

其价格要高于普通2D相机几倍。

假3D:目前有很多利用两个单镜头来实现人眼3D效果。

这需要有很好的运算逻辑。并且这种3D不是非常的准确,精度要求不高的可以实现,但它的优点是价格相对3D便宜很多

以上是我所使用过的视觉种类,当今市场上各种各样的视觉系统,其原理也各不相同,所以我只能用我的经验来分享了,没用过的也不知道怎么用。

这一期我们先来说下2D的工作原理,先看下下面这张图

假如这是两次拍照的图片,1是用于标定学习的的图片,2为工作图片。两张图产生了位置变化,那么视觉系统会计算两个图片之间的误差。并且发送给机器人

如图经过视觉系统运算,在x方向比标定学习图偏差了4.7mm,

在y方向比标定学习图偏差了5mm

机器人接收到此数据后需要调整抓件点的位置,在x方向上+4.7,y方向上+5.

那么机器人的原始抓件位置在哪呢?

这个位置就是我没做好标定后需要进行的试教来完成的

如图:

蓝色+为最原始的试教抓件点

红色+为进行偏移补偿后的抓件点。

理解了吧,但是有人说,角度呢,2D视觉不是还可以识别出角度吗

2D相机一般是采集产品上的特征点,比如一个孔+一条边,或者十字线

我们把图上的+号作为相机采集的特征点。

如图a旋转了-5度那么这个a的值我们可以加在点位上,也可以加在我们的基座标上。

但是很多人发现只要产生了角度就不能准确的抓取。这到底是为什么呢??

这个角度数据基本上是2D视觉成功与否的关键所在。

这里留着下期再继续写吧!!!!

长按二维码关注我,机器人小农。。。大家可以用微信关注这个公众号

个人的手机号不敢公布啊,怕被骚扰。还是发微信公众号吧,哈哈哈哈。经常会发技术文出来,大家共勉啊!!!

要买KUKA机器人也可以找我啊。。。我会转发给内部销售的。。。

KUKA机器人视觉1相关推荐

  1. KUKA机器人视觉3

    随着技术的发展,3D相机的使用越来越频繁,当然如果价格亲民点.再亲民点,那将得到更多的使用. 今天我们就来说说3D相机和机器人之间那些思维. 往往3D相机是标定工具的,因此相机给出的位置信息对于机器人 ...

  2. 3D机器人视觉在仓储物流和工业自动化领域的应用 | AI ProCon 2019

      整理 | 夕颜 出品 | AI科技大本营(ID:rgznai100) 随着深度学习和机器学习的发展,机器人已经走出实验室,越来越多地地应用于各行各业,其中,仓储物流和工业化领域就有许多适合机器人作 ...

  3. 安川机器人如何备份_YASKAWA机器人视觉局域网设置参考

    YASKAWA机器人视觉局域网设置参考 首先进入维护模式 进入管理模式 进入系统中的设置 进入选项功能 进入局域网LAN接口设定 进入设定界面,设IP地址,勿与其他设备IP重复!和我们电脑局域网一个原 ...

  4. 库卡机器人编程权限_那位大神帮我解读下KUKA的程序,或者买本KUKA机器人编程词汇手册...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是视觉系统INOS的fitting test程序,还有好几个需要解读的,我愿意付酬劳,或者或者买本KUKA机器人编程词汇手册给我自己研究也行,网上的编程 ...

  5. KUKA机器人通过EthernetKRL控制

    KUKA.EthernetKRL软件包提供了通过网络和机器人控制器进行双向通信的功能.使用TCP/IP协议,通过服务器端和客户端方式进行通信,网络传输通过xml进行配置,传输内容也是xml格式.通信延 ...

  6. KUKA机器人的架构简介

    前言 机器人的分类 超大型机器人:负载能力 1000 kg 以上 大型机器人:100-1000 kg / 10 m2 以上 中型机器人:10-100 kg / 1 –10 m2 小型机器人:0.1-1 ...

  7. 机器人视觉三维成像技术全解析

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在工业4.0时代,国家智能制造高速发展,传统的编程来执行某一动作的 ...

  8. 机器人视觉的九大挑战

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:新机器视觉 机器人视觉解决方案是我们实现机器人视野的几大 ...

  9. 深度学习在机器人视觉中的局限与优势(综述)

    作者丨脱贫钉子户@知乎 来源丨https://zhuanlan.zhihu.com/p/354728113 编辑丨3D视觉工坊 序言 本文来自于<The Limits and Potential ...

  10. kuka机器人焊接飞溅大_机器人专用三维焊接平台低温现象得到解决

    对于三维焊接平台温度问题,建议提高机器人本体及控制器的外界环境温度.不过考虑一般情况下我国南方制造厂没有暖气等厂房采暖设施,提高外界环境温度不太容易实施.针对机器人齿轮油脂,我们想到的解决方法是:在低 ...

最新文章

  1. 使用POI导出百万级数据到excel的解决方案
  2. skynet-源码分析1:目录下的文件整理
  3. maven报错Missing artifact jdk.tools:jdk.tools:jar:1.8解决方案
  4. BZOJ 3224 普通平衡树 treap or vector
  5. 反转了!“只问了1个框架,就给了35K的Python岗”
  6. 使用一下SQL Server 2008中的新日期函数
  7. PHP生成登录图片验证码
  8. 进程 线程 协程_进程 线程 协程 管程 纤程 概念对比理解
  9. 用递归求字符串的全组合
  10. 这学期她选修了英语 计算机 驾驶三门课程,大一英语翻译答案
  11. Position Based Dynamics【译】
  12. Markdown语法介绍(详细)
  13. Apache Pulsar PMC 成员翟佳:开源和 Apache 社区是个带有魔法的宝库
  14. Hands-on C++ Game Animation Programming阅读笔记(三)
  15. 5V降压1.8V芯片,稳压电路设计建议PW2059
  16. 阿里云天池机器学习task1
  17. 基于SSM框架的校园论坛设计与实现(MySQL、JSP)
  18. python爬取知乎文章_Python爬取知乎日报,推送到kindle
  19. C#关键字之internal详解
  20. print(f‘‘)的用法

热门文章

  1. 统计篇(五)-- 随机变量、样本、统计量
  2. CF 1538 G. Gift Set (贪心+思维)
  3. 字节日常实习生面试 无了~
  4. Python技术pip的使用命令总结
  5. 原生js实现横向 tab 栏切换,选中项自动滚动居中
  6. PS制作科幻特效的金色立体文字
  7. failover机制
  8. mysql 伪表_伪表和伪列
  9. 【算法leetcode每日一练】面试题 08.04. 幂集
  10. Web服务器、应用服务器、数据库服务器之间的关系