摘要:采用先进的计算机视觉、人工神经网络和PLC控制技术,提出了一种基于FX3U-48MT/ES-APLC控制器的水果分类智能控制系统,分析了系统的工作原理、芒果样本采集处理与识别模型,给出了PLC控制系统的软硬件设计。试验结果表明,水果分类智能控制系统可以利用神经网络和计算机视觉方法对芒果进行适当的分类,精度可以高达94.23%,具有非常重要的现实意义。
加入收藏
在对水果的等级分类过程中,不少果农仍采用传统的手工方法来区分水果等级,不仅劳动量大、准确率低,而且每个人的判断标准会造成水果分类的差异较大。为了解决以上问题,农业机械分拣系统的需求变得非常重要。本研究将计算机视觉和人工神经网络(ANN)相结合,采用PLC控制技术,设计了一套水果分类智能控制系统,可对水果进行适当的分类。
1、水果分类机器人智能控制系统工作原理
提出了一种PLC和图像处理技术的水果分类智能控制系统,主要原理是利用图像处理技术,对待分类的水果进行特征提取,从而判断水果的等级;然后与PLC进行通讯,将分类结果发送给PLC控制器,由PLC控制系统进行水果的分类和包装。水果分类智能控制系统工作原理如图1所示。
2、芒果样本采集与处理
2.1 芒果样本收集
研究过程中,选择分类的水果为芒果,并在市面上购买不同等级的芒果,采用VIVOX20智能拍照手机拍摄每个样品的图像。在样本拍摄过程中,每幅图像的背景保持不变,但图像捕获角度、照明条件和相机距样本的距离等参数都不固定,收集的数据集包含1300多张健康和有缺陷芒果的图像。每张芒果图像都是根据不同生长阶段和缺陷进行手动分类的,芒果等级分为特级品、一级品、二级品和有缺陷的芒果,分别包括327、288、284和458张图像。芒果样本图像如图2所示。
图1水果分类智能控制系统工作原理
2.2 芒果图像预处理和增强
芒果图像预处理和增强采用深度卷积神经网络(ConvolutionalNeuralNetworks,CNN)算法,因此,样本图像的训练阶段需要大量的训练图像数据集来学习所有参数;否则,CNN将不会被适当地训练并且存在过度拟合的风险。在深度卷积网络中嵌入了太多参数。因此,训练阶段需要大量的训练图像数据集来学习所有参数;否则,CNN将不会被适当地训练并且存在过度拟合的风险。由于在成本和时间并行增加的情况下通常不可能增加输入图像的数量,因此需要应用称为数据增量的策略。在数据增强方法中,训练数据集增加相同的标签或类别以防止过度拟合问题。该技术通过图像处理方法完成,如水平或垂直翻转输入图像。本研究中,使用旋转、高度偏移、宽度偏移、缩放、水平翻转和剪切强度来增强训练数据集,数据增强技术为训练过程创建了37056个图像。
图2芒果样本图像采集
2.3 卷积神经网络架构
为了训练输入的RGB图像,CNN可以将卷积层作为主要层之一,这些图层的任务是通过过滤器提取边缘、斑点和颜色等低级特征。此外,与普通神经网络一样,CNN的结构由完全连接层组成。而CNN的训练主要有两个步骤:前馈和后向传播。在前馈步骤中,通过将基于给定图像的网络输出与作为输入的网络之间的差异与实际标记输出进行比较来计算网络误差;在反向传播阶段,根据网络误差计算参数梯度,然后根据计算的梯度更新每个权重矩阵。
视觉几何组网络利用均匀结构来增加CNN深度,可以显著提高特征值提取性能。VGGNet由5个不同的块组成,这些块是均匀和顺序设置的,因此每个块的输出被定义为下一个块的输入。通过这种架构,网络从输入图像中提取强大的特征,如纹理、形状和颜色。视觉几何组网络如图3所示。
3、PLC控制系统的设计
3.1 PLC硬件控制系统的设计
PLC硬件控制系统分为控制电路和主电路两部分,控制电路采用低压弱电控制,主电路采用高压强电驱动电机工作,通过弱电驱动电池阀的方法控制强电的工作。PLC硬件控制系统电路如图4所示。
图3视觉几何组网络模型
图4PLC硬件控制系统电路图
水果分类智能控制系统以可编程控制器为核心,外加简单的外围电路,可以实现有效实时的水果分类控制。根据水果分类智能控制系统的要求,PLC控制器分别需要16个和5个输入/输出点数。为了方便后期的扩展和升级,采用日本三菱公司的FX3U-48MT/ES-APLC控制器。该控制器CPU处理速度高达0.065us/指令,内置RAM存储器为64K,其内置的编程口可以达到115.2kbps的高速通信,且最多可以同时使用3个通信口,可以很好地与图像采集处理模块进行信息的交互;内置24输入/24输出点数,可以满足扩展需求。PLC控制器输入输出端口配置分别如表1和表2所示。
水果分类智能控制系统主要功能是对水果进行清洗、分级和包装,每一步过程都是由PLC控制器进行控制。PLC控制器I/O点数接线如图5所示。
图5PLC控制器I/O点数接线图
3.2 PLC软件控制系统的设计
前文提及,PLC控制系统是为了实现通过弱电驱动电池阀的方法控制强电的工作,而控制部分主要是通过PLC编程实现。PLC控制器通过读取已固化的程序,实现水果的清洗、分类和包装,其主要的控制思路如图6所示。
图6PLC控制思路流程图
为了实现水果分类包装的便捷性,方便用户在水果分类数量不多时可以采用手动分类的方法进行水果分类包装。本文软件控制采用手动和自动两种控制方法,PLC流程控制结构如图7所示。
图7PLC流程控制结构图
采用STEP7-Micro/WIN编程软件,编写满足控制要求的PLC梯形图程序,流程如图8所示。
4、图像识别分类和PLC的通信
要实现PLC对水果的自动分类,必须要先实现图像识别分类模块和PLC控制器之间的数据通信。传统的PLC通信大多采用以太网、PROFIBUS总线和CAN总线等方式,充分利用FX3U-48MT/ES-APLC控制器的特点,其支持RS485和以太网相结合的数据传输方法。本文采用EAP(thernetforPlantAutomation)通信方式,在实际开发中,会先给PLC芯片分配IP,然后PC端根据IP地址和PLC进行数据交互。EAP协议不需要配置UDP(UserDatagramProtocol)协议,具有较高的实时性。图像识别分类模块和PLC的EAP通信流程如图9所示。
图8PLC控制系统梯形控制流程图
图9EAP通信流程图
5、试验与分析
基于PLC和图像处理的水果分类智能控制系统,可以将芒果分为4类,为了提高系统分类级别,采用104个样本根据不同隐藏层进行深度训练。不同隐藏层的识别精度如表3所示。
由表3可以看出:采用40个隐藏层,水果分类智能控制系统可以准确地对芒果进行分类,成功率高达94.23%。
6、结论
针对农业现代化的发展需求,以水果自动分类为研究对象,应用图像处理识别和PLC控制技术,设计了一种基于PLC和图像处理的水果分类智能控制系统。试验结果表明:水果分类智能控制系统可以利用神经网络和计算机视觉方法对芒果进行适当的分类,精度可以高达94.23%,具有非常重要的现实意义。
参考文献:
[1]胡静,罗宜元,宁建红.一种新型的水果分类系统设计[J].上海电机学院学报,2014,17(6):343-346.
[2]赵彬.基于机器视觉的工业机器人分拣技术研究[D].沈阳:沈阳工业大学,2013.
[3]钱兆楼.基于云计算的大数据自动分类系统的实现路径[J].科学技术创新,2019(13):67-68.
[4]刘会景.基于模糊智能控制的煤矿瓦斯浓度监控系统研究[J].煤炭工程,2019,51(4):80-84.
[5]孔志翔.PLC在数控机床中的自动化控制应用[J].山东工业技术,2019(12):39.
[6]邓婉,高珏,朱培逸,等.基于机器视觉的水果的自动分级系统的设计[J].农产品加工(学刊),2012(10):154-156.
[7]王斌.基于深度图像和深度学习的机器人抓取检测算法研究[D].杭州:浙江大学,2019.
[8]朱雨贺.基于深度学习目标检测的机械臂分拣系统研发[D].杭州:浙江大学,2019.
[9]张玉华,孟一,张明岗,等.基于近红外、机器视觉及信息融合的水果综合品质检测[J].食品工业,2018,39(11):247-250.
[10]魏文学.某主机厂整车装配物料流转系统设计[D].南京:南京理工大学,2018.
[11]李明.水果品质可见/近红外光谱预测模型优化方法的研究[D].北京:中国农业大学,2018.
[12]董腾.基于机器视觉的水果分拣系统的研究[D].聊城:聊城大学,2018.
[13]童旭.基于机器视觉水果表面等级分类识别的研究[D].重庆:重庆交通大学,2018.
[14]高琦煜,芮挺,沙卫平,等.基于边缘信息增强的CNN行人检测算法[J].江苏科技信息,2017(25):30-32.
[15]张喜红.基于BP神经网络的西洋参等级分类方法研究[J].云南民族大学学报(自然科学版),2017,26(4):322-326.
[16]陈恳.基于机器视觉的物料分拣工业机器人关键技术研究[D].深圳:深圳大学,2017.
[17]屈婷.猕猴桃在线检测分级系统集成及试验研究[D].杨凌:西北农林科技大学,2017.
[18]金力,阚红星,许钒,等.一种新的药用植物叶片自动分类方法的构建[J].通化师范学院学报,2017,38(4):42-45,49.
[19]张超凡,王儒敬,谢成军.基于多特征字典学习的害虫图像自动分类方法[J].计算机应用与软件,2017,34(3):142-147,180.
[20]何江萍,马彦,李强.基于视觉特征的水果蔬菜自动分类方法[J].重庆师范大学学报(自然科学版),2016,33(3):115-120.
[21]王运祥,马本学,贾艳婷,等.采用夹持果梗方法的水果检测分级机设计[J].食品与机械,2015,31(5):107-110.
[22]任杰,李婷婷.基于PLC的水果大小连续分级设备设计[J].机械工程与自动化,2015(6):100-101.
[23]王旭.基于机器视觉的柑橘分级技术研究[D].长沙:湖南大学,2016.
周伟,徐颖若.基于PLC和图像处理的水果分类智能控制系统[J].农机化研究,2021,43(05):235-239.
基金:河南省科技厅科技攻关计划项目(172102310761);河南省高等学校青年骨干教师培养计划项目(2016GGJS-238).
分享:
人工智能文学是指以人工智能程序作为文学创作主体,通过模拟人类文学创作的思维模式,实现文学作品的自动或半自动化的生成过程。它设置了“人工文学数据库搭建——机器智能数据分析——文学作品自动半自动生成”的基本创作模式,借助“自动写作”和“辅助写作”两种形式使得数字时代文学发生了全新的变革。
2025-05-05火灾是一种常见而严重的灾害,给人们的生命安全带来了巨大的威胁,造成了巨大的财产损失。在高楼建筑中发生的火灾,由于建筑高度、人员密集度以及安全疏散难度的增加,往往会导致更为严重的后果。近几年来,我国平均每年发生火灾约30万起,如何有效地监测和预防高楼火灾成为了当今社会亟待解决的问题。
2025-01-20湖泊水位是衡量一个地区水资源状况的重 要指标,对于保障区域供水安全、防洪减灾以及 生态环境保护等方面具有重要意义。 准确预测 湖泊水位的变化趋势,可为相关部门制定合理的 决策提供科学依据。 然而,由于湖泊水位的变化 受到复杂多变的自然和人为因素的影响,传统的 定量预测模型在精度和适应性方面面临诸多 挑战[1-3] 。
2024-12-27人工智能(Artificial Intelligence,AI)技术是公认最有可能改变未来世界的颠覆性技术。AI在军事领域有广阔的应用前景,国内外已将AI不断应用到情报分析处理、目标识别监视、作战辅助决策、网络安全防护以及无人作战系统等智能装备中,在能力和可用性方面取得了巨大的飞跃[1]。
2024-12-03数据安全风险的存在,不仅威胁到个人隐私权益,影响企业发展,甚至关系到国家安全和社会稳定。在这一背景下,强化数据安全措施,构建全面的数据安全防护体系,已经成为迫切需要。这需要政府、企业和个人共同努力,通过立法、技术创新及提高公众的数据安全意识等手段,共同构建一个更加安全、健康的信息社会。
2024-12-03随着遥感卫星和高空平台的快速发展,高空间分辨率遥感图像的应用也变得越来越普遍[1]。遥感影像的语义分割在地貌特征的像素级分类方面具有重要意义,该技术已经在许多工业级图像中得到广泛应用[2-4]。例如,环境灾害监测[5]、土地利用与土地覆盖制图[6-7]、农业资源管理[8]、滑坡识别[9]和交通管理[10-12]等。
2024-12-035G技术以其高速率、低时延、大连接的特点,为各行各业带来了前所未有的发展机遇,但同时也面临着基站选址与优化的巨大挑战[3–4]。因此,深入研究5G基站选址决策与优化问题,对于提升5G网络覆盖质量、优化资源配置、提高通信效率具有重要意义。
2024-12-03随着科学技术的进步,各种协作机械臂和工业机械臂越来越受欢迎.为提高机械臂的智能性和自主性,机械臂自主抓取一直是机器人领域的研究热点之一[1-2].传统的协作机械臂需要操作者具备相关知识,通过编程或拖拽指令实现机械臂的抓取操作[3-4].
2024-12-03在气象观测、工农业、航空航天、食品和药品储存等制造领域,对湿度和温度有着严格要求,因此,对这两个参数的检测变得尤为重要。温湿度传感器近年来得到了大力发展和应用。传统的电子式温湿度传感器易受电磁干扰,灵敏度低,响应时间长,限制了其性能和应用范围。
2024-12-03基于机器学习的网络入侵检测系统(NIDS可以提高检测的准确性和效率,并增加系统对新型威胁的适应能力,鉴于这一优势,本文将深入分析机器学习在NIDS中的应用及其效能,探讨如何利用这一先进技术来增强网络安全防御。
2024-12-03人气:4119
人气:3588
人气:3253
人气:3068
人气:2978
我要评论
期刊名称:计算机测量与控制
期刊人气:1738
主管单位:中国航空科工集团有限公司
主办单位:中国计算机自动测量与控制技术协会
出版地方:北京
专业分类:科技
国际刊号:1671-4598
国内刊号:11-4762/TP
邮发代号:82-16
创刊时间:1993年
发行周期:月刊
期刊开本:大16开
见刊时间:10-12个月
影响因子:3.316
影响因子:0.281
影响因子:0.629
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!