基于IEC61499实现的工业机器视觉方案
1.什么是机器视觉
机器视觉就是赋予机器看懂图像的能力。它是一门涉及人工智能、计算机科学、图像处理、光学、机械工程和自动化的交叉技术领域。核心目标是:通过摄像头或其他成像设备获取图像或视频,然后利用计算机算法对这些图像进行分析和理解,从而自动做出决策、执行操作或提供信息。
2.当前已有机器视觉方案
在安防行业机器视觉应用很多,比如智慧城市、智慧交通等。通过在前端摄像机预置算法检测目标对象,这些技术都很成熟,但是在工业方向机器视觉主要用来检测产品缺陷、物品分类等。工业领域当前普遍采用的是如下技术方案:
在固定场地安装工业摄像机,定时采集工业摄像机上的视频生成图片进行分析,通过专业的智能分析设备分析出结果后,通过工业总线发送指令给对应PLC,PLC通过预先编写好的程序控制外围设备,如:IO模块、伺服驱动器等。这套方案不便于普及,涉嫌的设备比较多,且需要专业技术人员来实施。尤其是要升级分析算法比较麻烦。
3.基于IEC61499的机器视觉方案
鉴于IEC61499本身的各种优势,在当前这个时代用来代替传统的工业机器视觉方案是有很大优势的,大家可以参考如下架构图:
此方案依据机器学习、IEC61499分布式的特性来完成。通过当前应用很多的各种大模型工具训练好模型文件,把模型文件放到部署有IEC61499运行时的设备上。编写对应的视频接入功能块,把接入的视频截取图片传递给推理功能块,推理结果传递给逻辑处理功能块对外围设备进行控制。这套方案的好处是安装有IEC61499运行时的设备可以方便的进行相互通信,而不依赖其它总线协议,且要更换业务场景时只需要替换对应模型文件和逻辑处理功能块,这些操作都可以在实现了IEC61499标准的IDE平台进行完成。下面就是基于open61499实现的工业领域机器视觉使用案例截图
通过图片识别
通过摄像机识别,且控制IO模块