配备Ensenso 3D相机的自动驾驶机器人辅助系统自动放置带纱线卷筒的筒子架上。

抓取与放置

用于自动放置筒子架的自动驾驶机器人辅助系统

随着工业4.0的推进,系统和工厂的数字化、自动化和网络化正成为生产行业的焦点话题,因而也成为物流业的焦点话题。工业4.0不断优化流程和工作流,提高生产力和灵活性,从而节省时间和成本。机器人系统已经成为自动化处理的主要推动力。物联网(IoT)的存在让机器人越来越灵敏、自动、灵活且易于操作。越来越多的机器人成为工厂和仓库的日常帮手。智能图像处理在其中发挥着越来越重要的作用。

为满足制造业扩大生产规模以及向全自动化和智能联网生产转型这一日益增长的需求,巴伐利亚Naila的ONTEC Automation GmbH公司开发了一个自动驾驶的机器人辅助系统。“智能机器人助手”是灵活性和自动化的完美结合:它由一个强大高效的内部物流平台、灵活的机器人手臂和IDS Ensenso N系列中耐用的3D立体相机系统组成。

该解决方案用途广泛,例如:它能完成单调、沉重的装配和放置任务。自动运输系统可以将欧洲托盘从地面吊起至集装箱或吊起工业规格以及各种尺寸的网状托盘,最大负载可达1,200公斤。对于纺织工业客户而言,自动导引车(AGV)用于自动放置筒子架。为此,它自动托起装有纱线卷筒的托盘,运输并放置到指定筒子架以便进一步处理。该系统使用特别开发的夹持器,每8个小时能抓取1000个纱线卷装,并放置到筒子架的心轴上。安装在夹持器上的Ensenso 3D(N45系列)相机可以记录上浆方案和梭芯位置。

应用

该机器人辅助系统从预先指定的储存位置托起装载有工业纱线卷筒的托盘,并运输至筒子架位置。接着夹持器移动到托盘的垂直上方。内部软件ONTEC SPSComm将触发信号,N45系列相机会将图像触发信号发送至Ensenso 3D相机。SPSComm连接了导引车的可编辑逻辑控制器(PLC),因此能够读取并传递数据。在此应用中,SPSComm控制了导引车软件、夹持器和相机之间的通信。由此,相机知道导引车和夹持器何时到位,并进行图像捕捉。在完成捕捉图像之后,相机通过点云传递到ONTEC基于标准HALCON软件的软件解决方案,再将托盘上的梭芯坐标报告给机器人。机器人就能准确抓取梭芯并进行下一步处理。一旦夹持器放置完成一层纱线卷筒,Ensenso相机会捕捉纱线卷筒中间的包装材料图像,将其转换成点云信息上传。这些点云在经过处理后向机器人提供信息,通过这些信息,用针式夹持器去除中间层。“采用这种方法意味着我们不必提前定义托盘的层数和最终完成模式,甚至能够处理不完整的托盘,而不会出现任何问题,”ONTEC软件开发者Tim Böckel解释道。“在处理中间层时,不需要将夹持器转换为针式夹持器。对于这种应用,系统包含一个普通的梭芯夹持零件和一个用于中间层的针式夹持零件。”

对这项任务而言,由于其小巧的设计,Ensenso 3D相机适用于移动式机器人手臂,对动态和静态物体进行3D信息采集。Ensenso N 45相机的3D立体电子设备可完全与外壳分离,可使用轻型塑料复合材料作为外壳。轻型材料有利于在机器人手臂上使用,如智能机器人助手。相机也能应对苛刻的环境条件。“这一应用面临的主要挑战是相机需要应对不同的光线条件,这一问题在展厅的不同房间和一天内的不同时间段尤为突出。”Tim Böckel描述道。但即使在光线条件不足的情况下,集成的投影仪也可以通过带有随机点图案的模图将高对比度的纹理投影到要捕捉图像的物体上,从而增亮无特征均质表面的结构。也就是说,集成相机完全满足要求。“通过在NxView中进行预配置,任务圆满完成。” 带有源代码的示例程序展示了NxLib库的主要功能,可用来打开一个或多个能展示图像和深度数据的立体和彩色相机。曝光时间、像素融合、AOI和深度测量范围等参数可以根据使用的匹配方法现场调整,就像在本案例中一样。

匹配过程能让Ensenso 3D相机通过投影到表面的辅助结构识别大量的像素信息,包括其位置变化,并从中创建完整同质的场景深度信息。而这又确保了智能机器人助手操作的精确度。相机的其他筛选标准包括标准视觉接口千兆以太网和全局快门130万像素传感器。“相机只捕捉完整托盘的一个图像对,从而有利于加快吞吐时间,但需要从相对远的距离提供坐标信息,精度在毫米范围内,才能让机器手臂精准抓取。”ONTEC应用程序开发IT专家Matthias Hofmann解释道。“因此我们需要高分辨率相机,以便使用3D相机稳定地记录梭芯边缘.” 为了尽可能精准地将位置从卷筒中心传递到夹持器,边缘定位就显得非常重要。

而且该相机专为应对恶劣的环境条件而设计。它配有螺丝旋紧式GPIO连接器用于触发信号和闪光信号,并具有防污、防尘、防水溅或清洁剂的IP65/67防护等级。

软件

Ensenso SDK可将相机与机器人手臂进行手眼标定,从而可以使用机器人姿态轻松实现坐标平移或位移。除此之外,通过使用内置相机设置,在每一次信息传递,即每一次图像触发时,都会记录当前情况至“FileCam”中。这样便于以后在使用边缘设备的情况下可轻松地调整,正如在本应用中,即使出现特殊情况也能应对,例如:意料之外的光线条件,图像中的障碍物或是图像中梭芯的随机定位。Ensenso SDK还允许内置相机存储并归档日志文件以便于评估。

ONTEC还使用这些“FileCams”自动检查测试案例,确保在对视觉软件做出调整时所有功能都能够正确运行。此外,基于ONTEC特别开发的控制系统,多部导引车能够协调运行,且将物流瓶颈降到最低。不同的机器人助手能够在限定空间内同时导航并采取行动。通过使用工业接口工具ONTEC SPSComm,即使是标准工业机器人也能安全地集成到整体应用中,而且可以在不同系统中交换数据。

Ensenso N45立体3D相机 — 匠心独妙