编者按:工业机器人作为我国工业发展的重要支撑,如今在制造和物流等领域的应用越来越广泛,而3D视觉作为工业机器人的“眼睛”,已成为影响工业机器人领域应用和性能的关键因素。本文通过对国内外的相关专利文献检索,对工业机器人的3D视觉技术及其应用进行了介绍。

3D技术国外分布状况

笔者通过德温特世界专利数据库和世界专利文摘数据库,对截至2018 年2月2日公开的专利文献进行检索发现,自1979年美国通用汽车公司提交的公开号为US4254433A “视觉运动跟踪系统”的专利申请之后,全球涉及工业机器人3D视觉控制技术的专利申请总量为2774项。其中该技术常用类型有:被动3D视觉技术(分为单目3D、双目3D和多目3D,分别是用一个、两个或两个以上相机组成立体视觉系统)、通过相机捕捉投射的激光图像实现立体测量的激光3D扫描技术、利用投影机通过结构光编码技术实现3D视角重建过程的结构光3D扫描技术、通过LED发射高频光信号,并根据信号从发射到返回的时间差来实现距离测量的TOF相机技术等。其中单目3D视觉技术结构简单但精度低;而双目和多目3D视觉技术精度较高,但算法和结构相对复杂;激光3D技术速度快,但受到激光散斑缺陷的限制,很难达到较高的精度。同时结构光3D技术精度高、速度快,却无法用于透明、黑色或强反射表面,TOF相机技术速度快、精度较高,但成本又相对较高。当下,被动3D、激光3D和结构光3D视觉技术的发展较为成熟,并被广泛应用。

精度是衡量工业机器人视觉性能的重要指标,目前很多提高视觉精度的基础技术和核心专利都掌握在日本、美国等一些大型企业手中,如日本发那科公司、美国康耐视公司等。

发那科公司在该领域的主要产品是配置在工业现场的工业机器人,其所使用的机器视觉系统包括立体视觉法、结构光法及激光扫描法。其具有代表性的3D视觉系统技术是公开号为US6490369B1的专利申请,其存储有具备ID参数及镜头确定位置信息的方盒模板,它将存储信息中的变形图像转变为真实图像,确定真实图像的参数并与模板参数比较,使得计算机能够识别用于机器人进行先期操作的方盒。此外,其公开号为EP1584426A1的专利申请,还涉及工具中心点的校准系统。在此基础上,发那科公司还于2006年研发了FANUC iR Vision 3DL视觉系统,该视觉系统由一个安装于地面上的3D激光传感器来完成视觉数据采集,该技术解决了机器人抓取毛坯件后,上料定位孔位置变化等问题,可自动完成位置变化,实现高精度上料。

康耐视公司则主要侧重于通过图像处理提高系统精度,如其拥有的PatMax技术作为机器视觉中高准确度、高速度、高处理量的物体定位技术,于1997年在全球首次获得专利授权,此后一系列专利文献如公开号为US6856698B1“快速高精度多维图形的定位”的专利申请、公开号为US6850646B1“快速高精度多维图形的检测”的专利申请、公开号为US6658145B1“快速高精度多维图形的检测”的专利申请,均涉及PatMax技术。该技术采用一系列不依赖于像素网格的边界曲线而获取物体的几何形状,随后在图像中寻找与其相似的图像,这种技术最显著的特征在于不受特定灰度级别的限制。此外,该公司在2006年至2008年还提交了公开号为US2007081714A1“用于实用3D视觉系统的方法和设备”的专利申请和公开号为US2008298672A1“通过机器视觉定位三维对象的系统和方法”的专利申请,以及公开号为US2010166294A1“使用机器视觉进行目标的三维校准的系统和方法”的专利申请。与此同时,该公司于2011年5月推出了以这些专利为基础技术的VisionPro 3D软件系统,能够提供准确、实时的定位3D位置信息,还可应用于汽车等精密制造业中的装卸、打包和组装验证。

除了提高技术精度外,安全性也是工业机器人应用中一项非常重要的指标。德国的西克公司是一家通过3D视觉技术来提高工业机器人安全性的公司。如该公司提交的公开号为EP2380709A2的专利申请,就采用了结构光3D图像技术,在机器人与操作人员共存于某一区域中时,利用3D传感器来确定操作人员的行动轨迹,避免发生安全事故,进而提供智能保障。

3D技术国内专利布局

笔者通过中国专利文摘数据库进行检索发现,截至2018年2月2日,国内申请人在关于工业机器人3D视觉领域共提交专利申请594件,多涉及3D视觉在工业机器人上的应用,且三分之一左右为高校、科研院所申请。一些专注于工业机器人研发的国内企业,已对此展开专利布局,如沈阳新松机器人自动化股份有限公司,该公司目前在该领域共提交了十几件专利申请,且大多数是在近5年内提交的,如公开号为CN104511905A的专利申请中,其基于色彩条纹的结构光的视觉来引导机器人手臂运动,可使机械手臂操作模式更加准确,该技术实现了机器人动作速度和准确性的优化。在公开号为CN106595511A的专利申请中,其采用了遗产算法与Hausdorff距离相结合的图像匹配方法找到相机获取图像中被测量物体的位置信息,再移动机器人使激光照射到被测物体上,读取相机图像中激光的信息,再利用三角测量的原理来测量物体的三维信息的技术。从上述技术中可以看出,中国工业机器人企业在3D视觉技术方面,特别是在3D技术应用向技术创新方向上所做的努力。与此同时,近几年,国内企业除了在激光3D和结构光3D技术等较为成熟的领域进行了创新外,还在专利申请量较少的TOF技术上进行了改进。如公开号为CN106772414A的“一种提高TOF相位法测距雷达测距精度的方法”的专利申请,其能够在不改变硬件技术的前提下,提高测距精度。

综上所述,目前应用于工业机器人领域的3D视觉控制技术已逐渐成熟,很多重要技术来自日本、美国和欧洲等国家地区,如日本发那科公司已将3D视觉产品作为附加设备融合到自身产品中。美国视觉技术企业如康耐视公司,则更注重视觉技术本身,而欧洲视觉技术企业更专注于某一领域的应用。目前,我国的3D视觉控制技术多涉及高校的理论研究和具体的产品应用,并开始逐渐向能够研制、生产的视觉技术产品的方向努力。我国工业机器人企业,可在某一特定应用领域,赶超并研发出具有自主知识产权的产品,让工业机器人具备一双“火眼金睛”。

文章转载 ABB机器人

3D视觉:为工业机器人配备一双“火眼金睛”相关推荐

  1. 辰视机器人3D视觉案例集锦 | 制造业无序工件上下料

    随着中国智能科技的快速发展,以及诸多制造业工厂正在迫切的转型升级,产生了大量的自动化需求.辰视智能推出机器人3D视觉结合工业机器人的一系列解决方案,针对改造标准要求高.工艺流程复杂.工件种类多的制造业 ...

  2. 3D视觉检测:智能工业机器人从平面到立体的“视界”升级

    近日,<2022年机器视觉产业发展蓝皮书>全球首次发布.该蓝皮书结合过往以及当下的行业发展节奏,透过市场现状.技术发展.资本布局.场景应用.企业案例和未来前景等多个角度的梳理,客观.真实地 ...

  3. html中实现雪花飞舞,京东双12年终盛宴雪花飞舞3D视觉特效

    这是一款京东为配合双12年终盛宴活动在活动页面添加的雪花飞舞3D视觉特效.该雪花特效在页面中构建了一个3D雪花场景,在里面制作出非常有层次感的雪花飞舞效果,并且可以通过鼠标和雪花场景进行互动. 使用方 ...

  4. 辰视智能工业机器人3D视觉引导解决方案曲轴、手板、轴套等汽车零部件上下料案例分享

    [行业背景] 三维视觉引导在国内外汽车零部件领域中被越来越多广泛地应用.很多企业想方设法利用三维视觉引导解决方案,把工业机器人.数控机床.加工及检验设备等联动起来,从而实现工件在生产过程中的自动抓取. ...

  5. AGV搬运机器人「眼睛」的未来:3D视觉导航方案

    搬运机器人是可以进行自动化搬运作业的工业机器人,也就是人们常提到的AGV(自动引导车)中的一个主流大类.随着工厂自动化.计算机集成制造系统技术逐步发展,以及柔性制造系统.自动化立体仓库的广泛应用,AG ...

  6. Dorabot蓝胖子招聘 薪资Open谈|3D视觉、机器人软件、SLAM算法工程师等岗位

    一.Co-founders联合创始人团队 二.Tech Consultant技术顾问 三.Company's Information公司信息 1.单位官网:https://www.dorabot.co ...

  7. 超详细的3D视觉学习路线汇总

    微信公众号推荐 [3D视觉工坊简介] 公众号[3D视觉工坊],致力于3D视觉算法.SLAM算法.三维重建.点云处理.深度学习.目标检测.语义分割.自动驾驶感知算法等领域的技术传播,注重内容的原创分享和 ...

  8. 3D视觉学习路线汇总

    微信公众号推荐 [3D视觉工坊简介] 公众号[3D视觉工坊],致力于3D视觉算法.SLAM算法.三维重建.点云处理.深度学习.目标检测.语义分割.自动驾驶感知算法等领域的技术传播,注重内容的原创分享和 ...

  9. 汇总|3D视觉系统学习资料下载

    微信公众号推荐 关注公众号 后台回复 3D视觉  即可下载 3D视觉相关资料干货,涉及相机标定. 三维重建.立体视觉.SLAM.深度学习.点云后处理.多视图几何等方向 [3D视觉工坊简介] 公众号[3 ...

最新文章

  1. 关于深度学习推荐系统领域的15个问题
  2. 【报告】2021物联网行业研究报告(附PDF下载)
  3. mysql的单个数据库物理迁移出现ERROR 1146 (42S02): Table 'xx' doesn't exist [问题点数:100分]...
  4. CodeForces - 1327D Infinite Path(图论综合)
  5. android 立体 流量球,Android自定义View——实现水波纹效果类似剩余流量球
  6. SAP Netweaver后台作业的几种状态
  7. c++ 线程什么时候run_多线程并发支撑基础之JAVA内存模型
  8. java.exe闪退_Tomcat7.0 exe闪退问题
  9. win7怎么设置开机密码_win7系统设置电脑密码的方法
  10. jupyetr notebook添加anaconda虚拟环境内核(tensorflow+pytorch)
  11. php字符串副职_PHP explode()函数
  12. 英伟达显卡gtx和gt的区别
  13. 高等代数——大学高等代数课程创新教材(丘维声)——3.2笔记+习题
  14. rmt_redis.c:6446 ERROR: Can't handle RDB format version redis-migrate-tool迁移工具报错
  15. js读写json文件
  16. win无线网卡怎么进入监听模式_win10系统卸载网卡驱动的操作方法
  17. Cisco Packet Tracer路由器的基本命令
  18. 正则验证汽车车牌号,包括新能源
  19. 两种无密码解锁iPhone锁屏密码的方法
  20. forward 与 redirect 的区别?有哪些方式实现

热门文章

  1. Java-循环语句 控制跳转语句及方法(函数)
  2. Deep3Dbox(3D Bounding Box Estimation Using Deep Learning and Geometry)理解
  3. Leetcode 929.独特的电子邮件地址(Unique Email Addresses)
  4. 情人节,写给每一位单身朋友,愿早日脱单
  5. DB2数据库学习之数据库备份还原
  6. 适用于LeetCode的TypeScript编程调试环境
  7. TNS-12546 TNS-12560 TNS-00516
  8. 关于pr扩展是灰色的问题
  9. 一个大龄青年的新正电工技术上岸之旅
  10. 每周一品 · 永磁联轴器 Magnetic Couplings