广告

利用TI DLP®技术驱动结构光系统实现箱拣精度

2019-12-11 12:50:26 德州仪器TI 阅读:
在工业环境中,每天需要处理不同形状、尺寸、材料和光学特性(如反射比、吸收等)的零件。这些零件必须以特定的方向挑选和放置,然后进行加工。将这些零件随机从存放的环境(容器或其他)中自动挑选并放置的活动通常被称为箱拣。但这对机器人末端执行器(一种连接到机械臂末端的设备)提出了挑战……

在工业环境中,每天需要处理不同形状、尺寸、材料和光学特性(如反射比、吸收等)的零件。这些零件必须以特定的方向挑选和放置,然后进行加工。将这些零件随机从存放的环境(容器或其他)中自动挑选并放置的活动通常被称为箱拣。但这对机器人末端执行器(一种连接到机械臂末端的设备)提出了挑战,它需要准确地知道要抓取物体的3D位置、尺寸及其想方向。为了做到在箱子外壁和箱内其他物体周围准确导航,机器人的机器视觉系统除了需要获取2D相机信息外,还需要获取深度信息。G8Rednc

对于箱拣来说,捕获物体3D影像的难题可以由结构光技术解决。基于结构光技术的3D扫描仪/相机通过将一系列图案投射到被扫描的物体上而工作,并且用相机或传感器来捕获图案失真。然后三角剖分算法计算数据并输出3D点云。图像处理软件(如MVTech开发的Halcon)计算物体位置和机械臂的最佳进场路线(图1)。G8Rednc

006ednc20191211.jpgG8Rednc

图1:使用Halcon将管接头与其各自的3D模型进行匹配的示例(来源:MVTech开发的Halcon)G8Rednc

DLP技术通过安装在半导体芯片顶部的微镜矩阵(也称为数字微镜器件,DMD)提供高速图案投射能力,如图2所示。DMD上的每个像素表示投影图像中的一个像素,并允许像素精确图像投影。微镜在~ 3us时可以转换,以通过投影透镜将入射光反射到物体上或光块上。前者可以在投影场景中获得明亮像素,而后者可以创建暗像素。DLP技术也具备独特的优势,能够使用各种光源(如灯、LED和激光)在宽波长范围(420 nm – 2500 nm)内投射图案。G8Rednc

用于箱拣的由DLP技术驱动的结构光具备多种优势:G8Rednc

  • 抗环境光照能力强。工厂的光照条件,如低曝光和不同照明区域之间的高对比度,导致传感器曝光不足或会对机器视觉系统产生干扰的闪光灯,对需要机器视觉的应用(如箱拣)来说是一大挑战。由DLP技术驱动的结构光本身具有主动照明,这使得它能够抵抗这些条件。
  • 无活动部件。结构光系统可以立即捕获整个场景,不再需要将光束扫过物体或通过光束移动物体(如在扫描解决方案中)。结构光系统保护在宏观尺度内不使用活动部件,这使其能够免受机械磨损。
  • 实时3D图像采集。DLP芯片中的微镜以高速度控制,可提供高达32kHz的自定义图案投影。除此之外,DLP控制器提供触发输出和输入,可用于使相机和其他设备与投影图案序列保持同步。这些功能有助于实现允许同时扫描和挑选的实时3D图像采集。
  • 投影图案的高对比度和高分辨率。由于每块微镜可以将光反射到目标或吸收表面上,因而可以获得高对比度,使得能够在不受物体表面属性影响情况下进行准确的点检测。再加上使用具有2560 x 1600块镜子的高分辨率DLP芯片,可以探测到微米级的物体。
  • 适用于物体参数。与使用衍射光学元件的系统相比,可编程图案和各种点编码方案(如相移或格雷编码)使结构光系统更适合对象参数。
  • 加快开发时间。尽管机器人提供较高的重复性,但在非结构化环境中,箱拣需要精确性。因为在这种环境下,每次从储存箱中取出一个物体时,所拣选的物体的位置和方向都会发生变化。成功应对这一挑战需要可靠的工艺流程——从机器视觉到计算软件,再到机器人的灵巧性和抓取器。使所有东西协同工作可能是一项耗费大量开发时间的挑战。

007ednc20191211.jpgG8Rednc

图2:DLP芯片包含数百万个可在高速下单独控制并反射光线以产生投影图案的微镜。 G8Rednc

TI的DLP技术评估模块能够将结构光快速植入机器视觉工作流程。为了演示这种能力,工厂自动化与控制系统工程师以一定的距离和角度将DLP LightCrafter 4500评估板安装至单色相机。DLP评估板由相机通过一根互相连接的触发电缆触发;如图3所示。G8Rednc

008ednc20191211.jpgG8Rednc

图3:结构光设置,包括DLP产品LightCrafter 4500(左)、灰点前视红外线Flea3相机(右)和校准(后)。G8Rednc

电路板和相机都通过USB连接到PC,且整个设置都用于校准板。使用DLP®技术为3D机器视觉应用程序精确生成点云的参考设计中软件之后会被用于校准相机和投影仪的参数,如焦距、焦点、镜头失真、相对于校准板的相机平移和旋转。参考设计用户指南逐步介绍了此过程。G8Rednc

只有当相机相对于DLP产品板移动时,才需要重新校准。G8Rednc

在完成设置之后,可以创建真实目标的点云。这些云由软件以任意文件格式输出,然后由Halcon的HDevelop平台上开发的一些简短代码来读取和显示。图4显示了一个点云,该点云对装满咖啡杯的箱子的深度信息进行了颜色编码。G8Rednc

009ednc20191211.jpgG8Rednc

图4:在Halcon HDevelop(右)中显示的箱子中,捕捉到的杯子(左)和由DLP驱动的多个杯子的结构光获取的点云G8Rednc

Halcon的表面匹配可以通过比较点云和杯子的3D CAD模型来确定杯子的3D姿态。这样一来,机械臂现在就可以“看到”物体,并且可以计算出机械臂的最佳进场路线,使其能够避开非结构化和不断变化的环境中的障碍物,从而从箱中挑选出物体。G8Rednc

其他资源G8Rednc

 G8Rednc

  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 华盛顿大学首创用人体热能为可穿戴电子设备供电 从健康和健身追踪器到虚拟现实设备,可穿戴电子产品已成为我们日常生活的一部分,但找到持续为这些设备供电的方法是一项挑战。华盛顿大学的研究人员开发了一种创新的解决方案:首创的柔性、可穿戴热电设备,可将体热转化为电能。
  • 仿真器智能,工程师更聪明! 不要过度依赖SPICE仿真器的自动设定,因为过度相信自动化有时可能引发错误。请记得:仿真器智能,工程师更聪明!
  • 儿童电子学(二):电容器 电容器是最重要的电气元件之一,我们将在儿童基础电子课程的第二部分了解它的工作原理我们将从储能功能方面对其进行探索,所进行的测试和实验将侧重于这一要素。
  • 国际象棋机器人Chessrobot夹断对手手指,意外还是设计缺 据悉,在7月19日的莫斯科国际象棋公开赛期间,一位7岁小男孩疑似因提前走子犯规手,意外被“对手”国际象棋机器人Chessrobot夹住手指,造成指骨骨折,该事件登上了热搜榜。该男孩是莫斯科9岁以下最强的30位棋手之一。
  • 碳化硅电力电子应用不止于汽车 第三代宽禁带半导体——碳化硅(SiC)——正在发挥其众所周知的潜力,在过去五年内,汽车行业一直是该材料的公开试验场。然而,电气化议程不会以汽车开始和结束。更广泛的运输应用将很快出现,包括卡车和公共汽车、船舶和航运、火车的进一步电气化,甚至飞机。在供电方面,并网太阳能发电系统和通过高压直流链路传输能源,对于低碳能源的生产和分配也至关重要。
  • 增强型GaN HEMT的漏极电流特性 增强型GaN基高电子迁移率晶体管(HEMT)已经采用两种不同的结构开发出来。这两种增强型结构是金属-绝缘层-半导体(MIS)结构和栅极注入晶体管(GIT)结构。MIS结构具有受电压驱动的小栅极漏电流,而GIT则具有脊形结构和高阈值电压。两者也都有一些缺点。MIS对栅极干扰的可靠性较低,阈值电压较低,而GIT的栅极开关速度较慢,栅极漏电流较大。
  • 利用反极性MOSFET帮助555振荡器忽略电源和温度变化 恒定频率振荡器是555定时器的经典应用之一。然而,由于所用二极管的特性不理想,占空比的间隔会随着温度和V+电源的变化而变化。本设计实例给出了一种解决方法:利用反极性P沟道MOSFET引导电容的充电电流而不产生任何明显压降。
  • iFixit 拆解M2 MacBook Ai:没有散热器,但有用途不明的加 日前,iFixit发表了M2 MacBook Air的拆解视频,表示在M2 MacBook Air 中发现了新增的端口,以及加速度计。
  • 儿童电子学(一):LED 电子是当今的热门话题,许多孩子们也期望了解并掌握这个重要技术的基本原理。本文是一个面向孩子们的基础电子课程,将并以简单有趣的方式教他们基础知识,激发他们的兴趣。
  • 让智能手表摆脱手机束缚 智能手表迄今为止仍被普遍视为智能手机配件。尽管智能手表时尚酷炫,但是当您必须随身携带手机时,它的存在就会略显多余。而且,并不是任意一款手机都能与智能手表相兼容。
  • 给电子设计初学者的一些实用技巧 本文将为初学者提供一些实用的布局、提示和技巧,可以帮助您避免事故或解决各种问题。该系列将不定期发布。
  • 小米12S Ultra游戏性能超越iPhone 13 Pro Max?高通骁龙 高通将骁龙8 Plus Gen 1的量产交给台积电之后,其生产技术带来了许多改进,其中之一是提高了游戏性能。众所周知,Apple 的 A15 Bionic 是目前公认的最快的移动 SoC,但这一认知却被小米 12S Ultra 搭配高通骁龙8 Plus Gen 1所颠覆。
广告
热门推荐
广告
广告
EE直播间
在线研讨会
广告
广告
面包芯语
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了