“人工智能”指的是一门包含了几种不同技术和工程学科的科学,包括机器视觉、计算机视觉、机器学习和深度学习。当一个基于这些技术组合的系统设计得当时(从应用分析到最终验证),它可以为工厂增加巨大的价值。
人工智能在制造业的兴起
被称为“人工智能之父”的斯坦福大学计算机科学教授John McCarthy表示,人工智能可以被定义为“制造智能机器,特别是智能计算机程序的科学和工程”。它与使用计算机了解人类智能的类似任务有关,但人工智能不必局限于生物学上可观察到的方法。
在这种情况下,人工智能可以为不同行业的制造商提供机器视觉系统自动化检测的有价值的工具。在人工智能中有机器学习和深度学习的子集。机器学习使用使机器能够“学习”以提高不同任务的技术。其中一种技术是深度学习,它使用人工神经网络,例如卷积神经网络,模拟人脑的学习过程。
作为机器学习的一个子集,深度学习以及机器学习在工业自动化领域已经变得流行,因为它能够随着时间的推移从模型的持续分析中“学习”。深度学习的过程始于数据。例如,为了帮助机器视觉发现产品缺陷,制造商将通过上传描述缺陷或特征的图像来创建一个初始数据集,这些图像必须与“好”图像一起被检测出来。通过协作标记初始数据集,训练模型并使用原始数据集的测试图像验证结果,测试生产中的性能,并重新训练以覆盖新的案例、特征或缺陷,深度学习也就应运而生。
当考虑了所有因素并遵循了适当的步骤,将深度学习工具实现到新的或现有的自动化检测系统中时,该软件在许多应用程序中提供了价值,包括缺陷检测、特征分类和装配验证等任务。具体来说,这些人工智能技术可以帮助进行主观检查决策,否则就需要进行人工检查。人工智能还可以帮助检查由于高度复杂性或可变性而难以识别特定特征的场景。
增强机器视觉系统
并不是每个应用程序都受益于人工智能,而且它不是独立的技术。与其相反,人工智能技术代表了自动化检测工具箱的强大工具,可以部署在几个不同的行业,在选择解决方案时,制造商有多种选择。他们可以使用PyTorch或TensorFlow等框架在内部编写解决方案,购买现成的解决方案,或者选择特定于应用程序的支持人工智能的产品或系统。
市场上有几个现成的人工智能解决方案,允许最终用户构建自己的模型,而不绑定到特定的应用程序。例如,Elementary公司的QA平台提供了该公司所谓的“全堆栈视觉系统”,该系统具有摄像头和机器学习软件,具有先进的分析功能,旨在识别问题,持续改进,并解锁对各种制造流程的新见解。该系统结合了传统的机器视觉工具,例如条形码读取和光学字符识别以及机器学习功能,为系统添加额外的检测功能。
人工智能视觉系统的常见检测应用包括消费品包装(包括标签、帽子和配套)、医疗设备、汽车零部件和装配以及食品和饮料产品(通常涉及独特的装配检测版本)。
Elementary公司产品副总裁Mike Bruchanski说:“例如,在预先包装的早餐三明治检查中,很难建立一种模式,让软件了解奶酪是否不在正确的位置,但我们的机器学习工具允许视觉系统查看堆叠的三明治,以快速做出判断。我们的平台在医疗设备组装检查中提供了类似的方法,同时还执行一系列汽车检查,从监管标签识别到检查焊缝的凹坑、空洞或裂纹。”
机器人的采用正在上升
近年来出现了一些特定于应用程序的人工智能产品,其目标是精简和简化某些任务。在某些情况下,这可能涉及到在数小时内启动并运行的整个系统。快速机器人开发商的快速机器操作员(RMO)是这种系统的一个主要例子。每个RMO旨在处理常见的机器操作员任务,包括一个6轴机械臂、3D深度传感器、抓手和一个用于边缘计算和人工智能处理的控制盒。据该公司称,快速机器操作员(RMO)配备了预先训练过的人工智能算法。
人工智能的进步使机器人自动化比以往任何时候都更容易、更有效地部署。在自动化领域,人工智能最重要的价值之一是自动化人才的多样化。普遍的说法是,自动化已经渗透到制造业。
令研究人员惊讶的是,麻省理工学院最近一份关于未来工作的报告发现,中小型制造商中很少采用机器人。而基于人工智能的机器人部署其实有很多机会,包括质量检测、自主移动机器人、组装和生成设计。
在机器人领域,Photoneo公司在其自动化解决方案中使用人工智能方法来识别,挑选和分类混合类型的物品。该公司利用卷积神经网络在一个大型对象数据集上进行训练,以识别各种形状、大小、颜色或材料的项目。如果人工智能系统遇到一个以前没有见过的物体,它可以根据之前遇到过或训练过的类似物体来识别和分类该物体。此外,如果客户需要挑选可能导致模型性能下降的异常或自定义项目,则可以在特定的数据集上对软件进行训练。
全面的定制解决方案
希望在运营中部署人工智能软件的公司可以更进一步发展,构建和集成自定义机器学习模型,包括支持数据收集和标记、模型训练和部署。
Prolucid公司首席执行官DarcyBachert解释说:“作为一个系统集成商,我们的重点是应用先进的计算机视觉和基于人工智能的模型来帮助复杂的制造检测应用,以及各种非制造业客户,包括医疗行业。我们的典型方法是使用计算机视觉或其他现有工具以尽可能简单的方式解决问题。如果我们遇到一个应用程序,这些不太适合,那么会把人工智能作为一个选择,并从寻找适合特定用例的现成模型开始,比如异常检测或特征分类。”
Bachert指出,TensorFlow等开源平台对制造业和其他应用中采用人工智能产生了重大的积极影响,这些平台附带了为相关用例设计的预训练模型,以及Python生态系统。
展望制造业人工智能的未来
人工智能在制造业的未来,自动化将可能涉及使用高级分析来早期识别缺陷趋势,并最终防止它们的发生。
随着软件成为机器人培训和支持的主要工具,这些角色可能会更多地融入IT技术。考虑到这些技术的发展速度,企业可能会决定与垂直集成的解决方案提供商合作,让他们更专注于发展业务,而供应商则管理机器人。在这种情况下,机器人劳动力将从分布式团队转变为集中式方法,使机器人即服务公司能够利用规模经济和集中培训。
当谈到如何克服阻碍人工智能快速应用的障碍时,Bachert总结道,人工智能只是另一种可以用于工业自动化的工具。随着开源社区的持续发展,越来越多的预训练模型可用,这些技术进入现实应用的门槛会降低。然而他警告说,这种采用需要最终客户在他们的团队中投资培训,因为人工智能具有非常独特的挑战,而这些挑战并不总是存在于简单的计算机视觉或检测应用程序中。