当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]利用这两种趋势,我们利用NVIDIA Jetson Nano开发了一种实时螺栓检测和计数系统。该解决方案不仅涉及强大的机器学习模型的开发,还涉及在Jetson Nano等边缘设备上直接优化和部署这些模型,从而实现工业过程中的变革性自动化。

工业自动化正在迅速发展,制造企业越来越多地采用工业4.0实践,以变得更智能、更高效。与此同时,硬件的进步使计算能力更容易获得,也更紧凑。

利用这两种趋势,我们利用NVIDIA Jetson Nano开发了一种实时螺栓检测和计数系统。该解决方案不仅涉及强大的机器学习模型的开发,还涉及在Jetson Nano等边缘设备上直接优化和部署这些模型,从而实现工业过程中的变革性自动化。

执行步骤

数据集采集:使用移动相机和USB相机采集数据集,采集工业螺栓排列在不同位置的图像。螺栓被放置在不同的角度和多种照明条件下,以模拟真实的工业环境。这种多样性确保了模型可以很好地概括,即使在外部条件发生变化时也能做出准确的预测,比如在低光照或不寻常的视角下。

数据注释:由于目标是检测和计数工业螺栓,我们使用Edge Impulse应用程序创建注释来标记图像中的每个螺栓。为了提高精度,每个螺栓周围使用矩形框进行手动标注。正确的标记对于训练能够识别和区分单个帧中的多个螺栓的目标检测模型至关重要。

特征提取:我们进行特征提取,将原始图像数据转化为有意义的特征。这一步包括规范化、调整大小和转换为RGB通道,具体取决于所选的模型管道。这些特征是训练目标检测模型的关键输入。

ML模型:我们使用MobileNetV2 SSD FPN-Lite 320x320训练模型,这是一种为边缘设备量身定制的高效目标检测架构。这种模型架构非常适合在复杂场景中检测像工业螺栓这样的小物体。

•MobileNetV2作为特征提取器,提供轻量级和快速的主干。

•SSD(单镜头多盒检测器)允许实时对象检测,通过预测边界框和类分数在单一的向前传递。

•FPN-Lite(特征金字塔网络Lite)通过聚合来自多个网络级别的特征来改进对小尺度目标的检测。

•320x320的输入图像分辨率平衡了边缘部署的检测精度和计算效率。

培训配置:

•训练周期:25

•学习率:0.15

•批量大小:32

•训练处理器:CPU

•验证集大小:总数据集的20%

•数据分割方式:随机分割

•量化:INT8

训练后,使用INT8量化对模型进行了性能分析,使其能够在边缘硬件上高效运行,进一步降低了其内存占用和推理延迟。这种配置使我们能够创建一个紧凑而准确的模型,能够在资源受限的设备上实时运行,如NVIDIA Jetson Nano。

ML模型转换:训练成功后,将模型转换为与边缘设备兼容的格式。根据部署目标,训练后的ML模型被转换为TensorFlow Lite和自定义c++库格式。在这种情况下,模型被转换为与tensorrt兼容的格式,以便在Jetson Nano上优化性能。

机器学习模型在Nvidia Jetson Nano上的部署:部署环境是通过使用Nvidia SDK Manager将Ubuntu 18.04加载到Nvidia Jetson Nano上准备的。这为AI模型推理提供了一个稳定、兼容的基础系统。

安装完操作系统后,安装并配置Python 3.6以支持模型的运行时需求。转换后的模型与自定义C和Python脚本集成在一起,可以直接在设备上进行实时推理。

该模型使用NVIDIA的高性能深度学习推理库TensorRT进行优化。这使得Jetson Nano可以利用其板载GPU加速处理。创建了一个轻量级推理应用程序来处理相机输入、图像预处理、模型执行和输出可视化——所有这些都是实时的。

这种部署设置确保系统在边缘自主运行,提供低延迟检测和螺栓计数,而无需互联网连接。

ML模型推理:一旦部署,模型对视频帧执行实时推理。它检测和计数存在于视场中的螺栓,并在其上覆盖边界框。输出包括螺栓数量及其位置,可进一步用于质量控制、自动检查或工业环境中的操作分析。

整体总结

延迟故障

产业整合准备情况

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭