0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

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

3天内不再提示

3D成像方法解决了双目和多目多视图遮挡难题

工业机器人 来源:工业机器人 作者:工业机器人 2020-09-09 15:03 次阅读

工业4.0时代,国家智能制造高速发展,传统的编程来执行某一动作的机器人已经难以满足现今的自动化需求。在很多应用场景下,需要为工业机器人安装一双眼睛,即机器人视觉成像感知系统,使机器人具备识别、分析、处理等更高级的功能,可以正确对目标场景的状态进行判断与分析,做到灵活地自行解决发生的问题。

机器视觉系统组成 从视觉软件进入机器视觉行业,有必要全局认识一下机器视觉系统组成。

典型的机器视觉系统可以分为:图像采集部分、图像处理部分和运动控制部分。基于PC的视觉系统具体由如图1所示的几部分组成:

①工业相机与工业镜头——这部分属于成像器件,通常的视觉系统都是由一套或者多套这样的成像系统组成,如果有多路相机,可能由图像卡切换来获取图像数据,也可能由同步控制同时获取多相机通道的数据。根据应用的需要相机可能是输出标准的单色视频RS-170/CCIR)、复合信号(Y/C)、RGB信号,也可能是非标准的逐行扫描信号、线扫描信号、高分辨率信号等。 ②光源——作为辅助成像器件,对成像质量的好坏往往能起到至关重要的作用,各种形状的LED灯、高频荧光灯、光纤卤素灯等都容易得到。 ③传感器——通常以光纤开关、接近开关等的形式出现,用以判断被测对象的位置和状态,告知图像传感器进行正确的采集。 ④图像采集卡——通常以插入卡的形式安装在PC中,图像采集卡的主要工作是把相机输出的图像输送给电脑主机。它将来自相机的模拟数字信号转换成一定格式的图像数据流,同时它可以控制相机的一些参数,比如触发信号,曝光/积分时间,快门速度等。图像采集卡通常有不同的硬件结构以针对不同类型的相机,同时也有不同的总线形式,比如PCI、PCI64、Compact PCI,PC104,ISA等。 ⑤PC平台——电脑是一个PC式视觉系统的核心,在这里完成图像数据的处理和绝大部分的控制逻辑,对于检测类型的应用,通常都需要较高频率的CPU,这样可以减少处理的时间。同时,为了减少工业现场电磁、振动、灰尘、温度等的干扰,必须选择工业级的电脑。 ⑥视觉处理软件——机器视觉软件用来完成输入的图像数据的处理,然后通过一定的运算得出结果,这个输出的结果可能是PASS/FAIL信号、坐标位置、字符串等。常见的机器视觉软件以C/C++图像库,ActiveX控件,图形式编程环境等形式出现,可以是专用功能的(比如仅仅用于LCD检测,BGA检测,模版对准等),也可以是通用目的的(包括定位、测量、条码/字符识别、斑点检测等)。 ⑦控制单元(包含I/O、运动控制、电平转化单元等)——一旦视觉软件完成图像分析(除非仅用于监控),紧接着需要和外部单元进行通信以完成对生产过程的控制。简单的控制可以直接利用部分图像采集卡自带的I/O,相对复杂的逻辑/运动控制则必须依靠附加可编程逻辑控制单元/运动控制卡来实现必要的动作。 一个完整的机器视觉系统的主要工作过程如下: 1、工件定位检测器探测到物体已经运动至接近摄像系统的视野中心,向图像采集部分发送触发脉冲。 2、图像采集部分按照事先设定的程序和延时,分别向摄像机和照明系统发出启动脉冲。 3、摄像机停止目前的扫描,重新开始新的一帧扫描,或者摄像机在启动脉冲来到之前处于等待状态,启动脉冲到来后启动一帧扫描。 4、摄像机开始新的一帧扫描之前打开曝光机构,曝光时间可以事先设定。 5、另一个启动脉冲打开灯光照明,灯光的开启时间应该与摄像机的曝光时间匹配。 6、摄像机曝光后,正式开始一帧图像的扫描和输出。 7、图像采集部分接收模拟视频信号通过A/D将其数字化,或者是直接接收摄像机数字化后的数字视频数据。 8、图像采集部分将数字图像存放在处理器或计算机的内存中。 9、处理器对图像进行处理、分析、识别,获得测量结果或逻辑控制值。 10、处理结果控制流水线的动作、进行定位、纠正运动的误差等。 机器人视觉成像的结构形式 机器人视觉系统的主要功能是模拟人眼视觉成像与人脑智能判断和决策功能,采用图像传感技术获取目标对象的信息,通过对图像信息提取、处理并理解,最终用于机器人系统对目标实施测量、检测、识别与定位等任务,或用于机械人自身的伺服控制。 在工业应用领域,最具有代表性的机器人视觉系统就是机器人手眼系统。根据成像单元安装方式不同,机器人手眼系统分为两大类:固定成像眼看手系统(Eye-to-Hand)与随动成像眼在手系统(Eye-in-Hand, or Hand-eye),如下图2所示。

图 2 两种机器人手眼系统的结构形式 (a)眼在手机器人系统,(b)眼看手机器人系统 有些应用场合,为了更好地发挥机器人手眼系统的性能,充分利用固定成像眼看手系统全局视场和随动成像眼在手系统局部视场高分辨率和高精度的性能,可采用两者混合协同模式,如用固定成像眼看手系统负责机器人的定位,使用随动成像眼在手系统负责机器人的定向;或者利用固定成像眼看手系统估计机器人相对目标的方位,利用随动成像眼在手系统负责目标姿态的高精度估计等,如图3所示。

图 3 机器人协同视觉系统原理图 机器人视觉三维成像方法 3D视觉成像可分为光学和非光学成像方法。目前应用最多的还是光学方法,其包括:飞行时间法、激光扫描法、激光投影成像、立体视觉成像等。 飞行时间3D成像 飞行时间(TOF)相机每个像素利用光飞行的时间差来获取物体的深度。目前已经有飞行时间面阵相机商业化产品,如Mesa Imaging AG SR-4000, PMD Technologies Cam Cube 3.0,微软Kinect V2等。 TOF成像可用于大视野、远距离、低精度、低成本的3D图像采集,其特点是:检测速度快、视野范围较大、工作距离远、价格便宜,但精度低,易受环境光的干扰。例如Camcueb3.0具有可靠的深度精度(<3mm @ 4m),每个像素对应一个3D数据。  扫描3D成像  扫描3D成像方法可分为扫描测距、主动三角法、色散共焦法。扫描测距是利用一条准直光束通过1D测距扫描整个目标表面实现3D测量的。主动三角法是基于三角测量原理,利用准直光束、一条或多条平面光束扫描目标表面完成3D成像,如图4所示。色散共焦通过分析反射光束的光谱,获得对应光谱光的聚集位置, 如图5所示。  

图 4 线结构光扫描三维点云生成示意图

图 5 色散共焦扫描三维成像示意图 扫描3D成像的最大优点是测量精度高。其中色散共焦法还有其它方法难以比拟的优点,如非常适合测量透明物体、高反与光滑表面的物体。但缺点是速度慢、效率低;用于机械手臂末端时,可实现高精度3D测量,但不适合机械手臂实时3D引导与定位,因此应用场合有限。另外主动三角扫描在测量复杂结构面形时容易产生遮挡,需要通过合理规划末端路径与姿态来解决。 结构光投影3D成像 结构光投影三维成像目前是机器人3D视觉感知的主要方式。结构光成像系统是由若干个投影仪和相机组成,常用的结构形式有:单投影仪-单相机、单投影仪-双相机、单投影仪-多相机、单相机-双投影仪和单相机-多投影仪等。结构光投影三维成像的基本工作原理是:投影仪向目标物体投射特定的结构光照明图案,由相机摄取被目标调制后的图像,再通过图像处理和视觉模型求出目标物体的三维信息。 根据结构光投影次数划分,结构光投影三维成像可以分成单次投影3D和多次投影3D方法。单次投影3D主要采用空间复用编码和频率复用编码形式实现。由于单次投影曝光和成像时间短,抗振动性能好,适合运动物体的3D成像,如机器人实时运动引导,手眼机器人对生产线上连续运动产品进行抓取等操作。但是深度垂直方向上的空间分辨率受到目标视场、镜头倍率和相机像素等因素的影响,大视场情况下不容易提升。 多次投影3D具有较高空间分辨率,能有效地解决表面斜率阶跃变化和空洞等问题。不足之处在于: 1)对于连续相移投影方法,3D重构的精度容易受到投影仪、相机的非线性和环境变化的影响; 2)抗振动性能差,不合适测量连续运动的物体; 3)在Eye-in-Hand视觉导引系统中,机械臂不易在连续运动时进行3D成像和引导; 4)实时性差,不过随着投影仪投射频率和CCD/CMOS图像传感器采集速度的提高,多次投影方法实时3D成像的性能也在逐步改进。 对于粗糙表面,结构光可以直接投射到物体表面进行视觉成像;但对于大反射率光滑表面和镜面物体3D成像,结构光投影不能直接投射到被成像表面,需要借助镜面偏折法。 偏折法对于复杂面型的测量,通常需要借助多次投影方法,因此具有多次投影方法相同的缺点。另外偏折法对曲率变化大的表面测量有一定的难度,因为条纹偏折后反射角的变化率是被测表面曲率变化率的2倍,因此对被测物体表面的曲率变化比较敏感,很容易产生遮挡难题。 立体视觉3D成像 立体视觉字面意思是用一只眼睛或两只眼睛感知三维结构,一般情况下是指从不同的视点获取两幅或多幅图像重构目标物体3D结构或深度信息,如图6所示。

图6 立体视觉三维成像示意图 立体视觉可分为被动和主动两种形式。被动视觉成像只依赖相机接收到的由目标场景产生的光辐射信息,该辐射信息通过2D图像像素灰度值进行度量。被动视觉常用于特定条件下的3D成像场合,如室内、目标场景光辐射动态范围不大和无遮挡;场景表面非光滑,且纹理清晰,容易通过立体匹配寻找匹配点;或者像大多数工业零部件,几何规则明显,控制点比较容易确定等。 主动立体视觉是利用光调制(如编码结构光、激光调制等)照射目标场景,对目标场景表面的点进行编码标记,然后对获取的场景图像进行解码,以便可靠地求得图像之间的匹配点,再通过三角法求解场景的3D结构。主动立体视觉的优点是抗干扰性能强、对环境要求不高(如通过带通滤波消除环境光干扰),3D测量精度、重复性和可靠性高;缺点是对于结构复杂的场景容易产生遮挡问题。 基于结构光测量技术和3D物体识别技术开发的机器人3D视觉引导系统,可对较大测量深度范围内散乱堆放的零件进行全自由的定位和拾取。相比传统的2D视觉定位方式只能对固定深度零件进行识别且只能获取零件的部分自由度的位置信息,具有更高的应用柔性和更大的检测范围。可为机床上下料、零件分拣、码垛堆叠等工业问题提供有效的自动化解决方案。 机器视觉3D引导系统框架

3D重建和识别技术 通过自主开发的3D扫描仪可获准确并且快速地获取场景的点云图像,通过3D识别算法,可实现在对点云图中的多种目标物体进行识别和位姿估计。

3D重建和识别效率

多种材质识别效果测试 得益于健壮的重建算法和识别算法,可对不同材质的零件进行稳定的重建和识别,即便是反光比较严重的铝材料及黑色零件都能获得较好的重建和识别效果,可适用于广泛的工业场景。

机器人路径规划 并不是获得零件的位姿信息后就能马上进行零件的拾取,这仅仅只是第一步,要成功拾取零件还需要完成以下几件事:

自主开发的机器人轨迹规划算法,可轻松完成上述工作,保证机器人拾取零件过程稳定可靠。 快速切换拾取对象 只需要四个简单的操作即可实现拾取对象的快速切换,无需进行复杂的工装、产线的调整。

性能比较 1. 类似于飞行时间相机、光场相机这类的相机,可以归类为单相机3D成像范围,它们体积小,实时性好,适合随动成像眼在手系统执行3D测量、定位和实时引导。但是,飞行时间相机、光场相机短期内还难以用来构建普通的随动成像眼在手系统,主要原因如下: 1)飞行时间相机空间分辨率和3D精度低,不适合高精度测量、定位与引导。 2)对于光场相机,目前商业化的工业级产品只有为数不多的几家,如德国Raytrix,虽然性能较好,空间分率和精度适中,但价格贵,使用成本太高。

图 7 随动成像眼在手系统机器人3D视觉成像优选方案 2. 结构光投影3D系统,精度和成本适中,有相当好的应用市场前景。它由若干个相机-投影仪组成的,如果把投影仪当作一个逆向的相机,可以认为该系统是一个双目或多目3D三角测量系统。 3. 被动立体视觉3D成像,目前在工业领域也得到较好应用,但应用场合有限。因为单目立体视觉实现有难度,双目和多目立体视觉要求目标物体纹理或几何特征清晰。 4. 结构光投影3D、双目立体视觉3D都存在下列缺点:体积较大,容易产生遮挡。针对这个问题虽然可以增加投影仪或相机覆盖被遮挡的区域,但会增加成像系统的体积,减少在Eye-in-Hand系统中应用的灵活性。

总结

虽然光学3D视觉成像测量方法种类繁多,但能够安装在工业机器人上,组成一种合适的随动成像眼在手系统,对位置变动的目标执行3D成像测量、引导机器人手臂准确定位和实施精准操作的方法有限。因为从工业应用的角度来说,我们更关心的是3D视觉传感器的精度、速度、体积与重量。鉴于机器人末端能够承受的端载荷有限,允许传感器占用的空间有限,传感器在满足成像精度的条件下,重量越轻体积越小也就越实用。所以,对于随动成像眼在手系统,最佳3D成像方法是采用被动单目(单相机)3D成像方法,这样不仅体积小、重量轻,也解决了双目和多目多视图遮挡难题。

原文标题:机器人视觉三维成像技术

文章出处:【微信公众号:工业机器人】欢迎添加关注!文章转载请注明出处。

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

    关注

    210

    文章

    28164

    浏览量

    206157
  • 三维成像
    +关注

    关注

    0

    文章

    35

    浏览量

    11093
  • 工业相机
    +关注

    关注

    5

    文章

    314

    浏览量

    23579
  • 工业镜头
    +关注

    关注

    0

    文章

    87

    浏览量

    3979

原文标题:机器人视觉三维成像技术

文章出处:【微信号:indRobot,微信公众号:工业机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    建筑物边缘感知和边缘融合的视图立体三维重建方法

    航空建筑深度估计是三维数字城市重建中的一项重要任务,基于深度学习的视图立体(MVS)方法在该领域取得了较好的成果。目前的主要方法通过修改MVS 框架实现建筑物的深度估计,缺乏对建筑物
    的头像 发表于 11-07 10:16 123次阅读
    建筑物边缘感知和边缘融合的<b class='flag-5'>多</b><b class='flag-5'>视图</b>立体三维重建<b class='flag-5'>方法</b>

    傅里叶光场显微成像技术—2D显微镜实现3D成像

    的研究,即3D光场显微镜成像技术,随着国内外学者通过研究提出了各种光场显微镜的改进模型,将分辨率、放大倍数等重要参量进行了显著优化,大大扩展光场显微技术的应用领
    的头像 发表于 10-31 08:05 248次阅读
    傅里叶光场显微<b class='flag-5'>成像</b>技术—2<b class='flag-5'>D</b>显微镜实现<b class='flag-5'>3D</b><b class='flag-5'>成像</b>

    3D视觉引导的SKU纸箱拆解

    在物流和包装行业中,处理多种SKU纸箱的拆解是一个常见的操作难题。传统方法往往因为纸箱的尺寸、形状和重量多样性而遇到困难。为了解决这个问题,富唯智能提出了一种基于3D视觉引导的SKU纸箱拆解解决方案,帮助企业克服生产中的拆解
    的头像 发表于 07-05 18:11 565次阅读
    <b class='flag-5'>3D</b>视觉引导的<b class='flag-5'>多</b>SKU纸箱拆解

    浪潮云洲发布云洲烛龙双目结构光3D相机

    在科技日新月异的今天,智能制造正逐步成为推动社会发展的重要力量。近日,备受瞩目的2024世界智能产业博览会在天津盛大开幕。本次博览会不仅汇聚了全球智能产业的精英,更见证一项创新技术的诞生——浪潮云洲旗下国器智眸公司研发的“云洲烛龙双目结构光
    的头像 发表于 06-25 18:00 1114次阅读

    天马微电子首发TIANMA META SIGHT光场3D解决方案

    3D显示领域,视角的大小和画面的稳定性一直是行业内的难题,TIANMA META SIGHT 3D光场显示器采用了先进的追踪式超视点技术
    的头像 发表于 05-23 10:21 454次阅读
    天马微电子首发TIANMA META SIGHT光场<b class='flag-5'>3D</b>解决方案

    解决方案|3D视觉引导SKU纸箱混拆

    在物流和包装行业,纸箱混拆是常见的作业需求。然而,由于纸箱的多样性(如尺寸、形状和重量),传统的方法往往难以应对。针对这一背景,富唯智能提出了基于3D视觉引导SKU纸箱的解决方案,助力企业解决生产中纸箱混拆面临的难题
    的头像 发表于 05-10 16:36 356次阅读
    解决方案|<b class='flag-5'>3D</b>视觉引导<b class='flag-5'>多</b>SKU纸箱混拆

    重磅| 奥比中光全新双目系列3D相机,搭载自研芯片,为智能机器人而生

    设计的新一代深度引擎芯片MX6800,配备高性能主被动融合双目成像系统,能够在户外、室内、夜晚、白昼等不同光照条件以及复杂多变的动态环境中稳定输出高质量深度数据,精准还原场景和物体的3D信息,广泛适用于AMR、巡检机器人、配送机器人、人形机器人、机械臂、无人机、人体重建等
    发表于 04-30 18:00 416次阅读
    重磅| 奥比中光全新<b class='flag-5'>双目</b>系列<b class='flag-5'>3D</b>相机,搭载自研芯片,为智能机器人而生

    奥比中光正式发布全新Gemini 330系列双目3D相机

    4月29日,奥比中光正式发布全新Gemini 330系列双目3D相机,首发产品包括Gemini 335、Gemini 335L两款通用型高性能双目3D相机。
    的头像 发表于 04-30 10:41 574次阅读
    奥比中光正式发布全新Gemini 330系列<b class='flag-5'>双目</b><b class='flag-5'>3D</b>相机

    Stability AI推出全新Stable Video 3D模型

    近日,Stability AI 推出了全新的 Stable Video 3D 模型,该模型以其独特的功能吸引众多关注。此模型具备从单张图像中生成视图
    的头像 发表于 03-22 10:30 774次阅读

    Stability AI推出Stable Video 3D模型,可制作多视角3D视频

    SV3D_u是Stable Video 3D的一个版本,仅需单幅图片即可生成运动轨迹视频,无须进行相机调整。扩充版本的SV3D_p加入了轨道视图的特性,使其可以根据预设的相机路径创建
    的头像 发表于 03-21 14:57 939次阅读

    光谱成像仪原理 光谱成像仪能测什么

    光谱成像仪是一种可以同时获取频段光谱信息的成像设备,它不同于普通的彩色相机或单光束传感器,能够提供更为丰富的光谱特征,广泛应用于农业、环境监测、遥感、生物医学等领域。本文将详细介绍
    的头像 发表于 02-20 11:27 1931次阅读

    光谱成像仪能测什么

    光谱成像仪是一种用于获取物体表面多个波段的光谱信息的仪器。它可以测量不同波段的辐射数据,并利用这些数据来对物体进行分类、识别和分析。光谱成像仪广泛应用于农业、环境监测、地质勘探、医
    的头像 发表于 02-14 15:47 1083次阅读

    介绍一种使用2D材料进行3D集成的新方法

    美国宾夕法尼亚州立大学的研究人员展示一种使用2D材料进行3D集成的新颖方法
    的头像 发表于 01-13 11:37 1021次阅读

    手持RGB-D传感器广泛应用的情况

    DisCo方法:提出了一种基于扩散的跨模态形状重建方法。该方法利用三平面扩散模型,结合部分点云和视图图像,实现
    的头像 发表于 12-26 16:44 448次阅读
    手持RGB-<b class='flag-5'>D</b>传感器广泛应用的情况

    深度解析3D视觉成像几种典型方案

    类似于ToF相机、光场相机这类相机,可以归类为单相机3D成像范围,它们体积小,实时性好,适合Eye-in-Hand系统执行3D测量、定位和实时引导。
    发表于 12-05 12:24 912次阅读
    深度解析<b class='flag-5'>3D</b>视觉<b class='flag-5'>成像</b>几种典型方案