一种移动机器人变量施药智能决策方法和系统.pdf

上传人:罗明 文档编号:5583221 上传时间:2019-02-20 格式:PDF 页数:16 大小:1.68MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210383153.X

申请日:

2012.10.10

公开号:

CN102968664A

公开日:

2013.03.13

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06N 3/08申请日:20121010|||公开

IPC分类号:

G06N3/08; G05D7/06

主分类号:

G06N3/08

申请人:

江苏大学

发明人:

高国琴; 周海燕

地址:

212013 江苏省镇江市京口区学府路301号

优先权:

专利代理机构:

江苏致邦律师事务所 32230

代理人:

樊文红

PDF下载: PDF下载
内容摘要

本发明涉及一种移动机器人变量施药智能决策方法和系统。一种移动机器人变量施药智能决策系统包括摄像头,用于通过USB接口将采集到的温室作物图像送至计算机;超声波传感器,用于测得喷施目标的距离并发送至计算机;流量传感器,用于测量实际喷药流量;计算机,其与摄像头、超声波传感器和流量传感器连接,其中配置有模糊神经网络决策器,用于:获取标靶面积、喷施距离为和病虫害等级信息;据获取的标靶面积、喷施距离为和病虫害等级信息,计算预设施药量;根据预设施药量计算并输出控制量;获取实际施药量,将实际施药量和预设施药量进行比较,调整控制量。

权利要求书

权利要求书一种移动机器人变量施药智能决策方法,包括:
获取标靶面积、喷施距离为和病虫害等级信息;
根据获取的标靶面积、喷施距离为和病虫害等级信息,计算预设施药量;
根据预设施药量计算并输出控制量;
获取实际施药量,将实际施药量和预设施药量进行比较,调整控制量。
如权利要求1所述的方法,其特征是,所述获取标靶面积的步骤包括:
获取待喷作物图像;
进行图像处理,将作物行从背景中提取出来,通过对属于作物区域的像素计算得到每幅图像中作物叶面的图像覆盖面积。
如权利要求1所述的方法,其特征是,所述计算预设施药量步骤包括:
建立模糊神经网络步骤,包括:
构建以标靶面积、喷施距离为和病虫害等级为输入的模糊神经网络;
学习步骤,包括:
对构建的模糊神经网络进行离线训练,获取模糊神经网络的各项权值和阈值;
对训练后的模糊神经网络进行决策精度检测;
得到训练好的模糊神经网络;
判断步骤,包括:
在移动机器人的计算机系统中编程实现训练好的模糊神经网络;
运行训练好的模糊神经网络,根据获取的标靶面积、喷施距离为和病虫害等级信息,判断出预设施药量。
如权利要求3所述的方法,其特征是,所述学习步骤包括:
取误差代价函数为:
<mrow><MI>E</MI><MO>=</MO><MFRAC><MN>1</MN><MN>2</MN></MFRAC><MUNDEROVER><MO>&amp;Sum;</MO><MROW><MI>i</MI><MO>=</MO><MN>1</MN></MROW><MI>r</MI></MUNDEROVER><MSUP><MROW><MO>(</MO><MSUB><MI>y</MI><MI>di</MI></MSUB><MO>-</MO><MSUB><MI>y</MI><MI>i</MI></MSUB><MO>)</MO></MROW><MN>2</MN></MSUP><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>1</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,ydi和yi分别表示神经网络的实际输出和期望输出;利用误差反传算法计算和然后利用梯度寻优算法来调节ωijcij和σij,最后给出的参数调整的学习算法为:<BR><MATHS id=cmaths0002 num="0002"><MATH><![CDATA[<mrow><MSUB><MI>ω</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>k</MI><MO>+</MO><MN>1</MN><MO>)</MO></MROW><MO>=</MO><MSUB><MI>ω</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>k</MI><MO>)</MO></MROW><MO>-</MO><MI>β</MI><MFRAC><MI>dE</MI><MSUB><MI>dω</MI><MI>ij</MI></MSUB></MFRAC><MO>,</MO></MROW>]]&gt;</MATH></MATHS>j=1,2,…,mi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)<BR><MATHS id=cmaths0003 num="0003"><MATH><![CDATA[<mrow><MSUB><MI>c</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>k</MI><MO>+</MO><MN>1</MN><MO>)</MO></MROW><MO>=</MO><MSUB><MI>c</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>k</MI><MO>)</MO></MROW><MO>-</MO><MI>β</MI><MFRAC><MI>dE</MI><MSUB><MI>dc</MI><MI>ij</MI></MSUB></MFRAC><MO>,</MO></MROW>]]&gt;</MATH></MATHS>j=1,2,…,mi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)<BR><MATHS id=cmaths0004 num="0004"><MATH><![CDATA[<mrow><MSUB><MI>σ</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>k</MI><MO>+</MO><MN>1</MN><MO>)</MO></MROW><MO>=</MO><MSUB><MI>σ</MI><MI>ij</MI></MSUB><MROW><MO>(</MO><MI>k</MI><MO>)</MO></MROW><MO>-</MO><MI>β</MI><MFRAC><MI>dE</MI><MSUB><MI>dσ</MI><MI>ij</MI></MSUB></MFRAC><MO>,</MO></MROW>]]&gt;</MATH></MATHS>j=1,2,…,mi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)<BR>其中,i=1,2,…,n;β&gt;0为学习率。<BR>如权利要求3所述的方法,其特征是,所述运行训练好的模糊神经网络,根据获取的标靶面积、喷施距离为和病虫害等级信息,判断出预设施药量步骤具体包括:<BR>以标靶面积、喷施距离和病虫危害程度3个输入变量为网络的输入神经元;<BR>模拟输入变量的隶属函数,计算每个输入变量对应的隶属度;<BR>匹配模糊规则,进行每条模糊规则的前件计算;<BR>计算每条模糊规则的适用度;<BR>计算出喷施量。<BR>如权利要求4所述的方法,其特征是,<BR>所述模拟输入变量的隶属函数,计算每个输入变量对应的隶属度步骤中,采用高斯函数作为隶属函数,即:<BR><MATHS id=cmaths0005 num="0005"><MATH><![CDATA[<mrow><MI>y</MI><MO>=</MO><MSUP><MI>e</MI><MROW><MO>-</MO><MFRAC><MSUP><MROW><MO>(</MO><MI>x</MI><MO>-</MO><MI>c</MI><MO>)</MO></MROW><MN>2</MN></MSUP><MSUP><MI>σ</MI><MN>2</MN></MSUP></MFRAC><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>5</MN><MO>)</MO></MROW></MROW></MSUP></MROW>]]&gt;</MATH></MATHS><BR><MATHS id=cmaths0006 num="0006"><MATH><![CDATA[<mrow><MSUBSUP><MI>I</MI><MI>isi</MI><MROW><MO>(</MO><MN>2</MN><MO>)</MO></MROW></MSUBSUP><MO>=</MO><MO>-</MO><MFRAC><MSUP><MROW><MO>(</MO><MSUBSUP><MI>x</MI><MI>i</MI><MN>1</MN></MSUBSUP><MO>-</MO><MSUB><MI>c</MI><MI>isi</MI></MSUB><MO>)</MO></MROW><MN>2</MN></MSUP><MSUBSUP><MI>σ</MI><MI>isi</MI><MN>2</MN></MSUBSUP></MFRAC><MO>,</MO></MROW>]]&gt;</MATH></MATHS><MATHS id=cmaths0007 num="0007"><MATH><![CDATA[<mrow><MSUBSUP><MI>O</MI><MI>isi</MI><MROW><MO>(</MO><MN>2</MN><MO>)</MO></MROW></MSUBSUP><MO>=</MO><MSUB><MI>μ</MI><MI>i</MI></MSUB><MO>=</MO><MSUP><MI>e</MI><MROW><MO>-</MO><MFRAC><MSUP><MROW><MO>(</MO><MSUBSUP><MI>x</MI><MN>1</MN><MROW><MO>(</MO><MN>1</MN><MO>)</MO></MROW></MSUBSUP><MO>-</MO><MSUB><MI>c</MI><MI>isi</MI></MSUB><MO>)</MO></MROW><MN>2</MN></MSUP><MSUBSUP><MI>σ</MI><MI>isi</MI><MN>2</MN></MSUBSUP></MFRAC><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>6</MN><MO>)</MO></MROW></MROW></MSUP></MROW>]]&gt;</MATH></MATHS><BR>其中,式(5)是高斯函数表示式;<BR>式(6)中,cisi,σisi分别表示第i个输入变量xi的第j个输入的高斯型隶属函数的中心值和均方差;oisi是模糊神经网络的第二层输出值;<BR>所述匹配模糊规则,进行每条模糊规则的前件计算步骤中,采用以下公式计算每条规则的适用度:<BR><MATHS id=cmaths0008 num="0008"><MATH><![CDATA[<mrow><MSUB><MI>a</MI><MI>j</MI></MSUB><MO>=</MO><MSUBSUP><MI>μ</MI><MN>1</MN><MSUB><MI>s</MI><MROW><MN>1</MN><MI>j</MI></MROW></MSUB></MSUBSUP><MSUBSUP><MI>μ</MI><MN>2</MN><MSUB><MI>s</MI><MROW><MN>2</MN><MI>j</MI></MROW></MSUB></MSUBSUP><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>7</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,式(7)中,aj第j个神经元的输入;第j条规则的前件部分的语言变量值;s2j∈{1,2,…,m1},s2j∈{1,2,…,m2}。<BR>所述计算每条模糊规则的适用度步骤中,采用公式如下:<BR><MATHS id=cmaths0009 num="0009"><MATH><![CDATA[<mrow><MSUBSUP><MI>I</MI><MI>j</MI><MROW><MO>(</MO><MN>4</MN><MO>)</MO></MROW></MSUBSUP><MO>=</MO><MOVER><MSUB><MI>a</MI><MI>j</MI></MSUB><MO>&amp;OverBar;</MO></MOVER><MO>=</MO><MFRAC><MSUB><MI>a</MI><MI>j</MI></MSUB><MROW><MUNDEROVER><MO>&amp;Sum;</MO><MROW><MI>i</MI><MO>=</MO><MN>1</MN></MROW><MSUB><MI>N</MI><MI>A</MI></MSUB></MUNDEROVER><MSUB><MI>a</MI><MI>i</MI></MSUB></MROW></MFRAC><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>8</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中,式(8)中,aj第j个神经元的输入;是神经元ai在区间[1,NA]直接的和。<BR>如权利要求2所述的方法,其特征是,所述进行图像处理,将作物行从背景中提取出来,通过对属于作物区域的像素计算得到每幅图像中作物叶面的图像覆盖面积步骤中,包括:图像进行遍历,利用下式对其中作物区域(绿色)统计像索数:<BR><MATHS id=cmaths0010 num="0010"><MATH><![CDATA[<mrow><MI>Totalg</MI><MO>=</MO><MUNDER><MO>&amp;Sum;</MO><MROW><MROW><MO>(</MO><MI>x</MI><MO>,</MO><MI>y</MI><MO>)</MO></MROW><MO>&amp;Element;</MO><MI>R</MI></MROW></MUNDER><MN>1</MN><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>9</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>其中:R为作物行图像所有的像素点,(x,y)为图像中所有R分量为255像素点;<BR>得到作物实际像素数以后,利用下式可得到作物实际覆盖面积:<BR><MATHS id=cmaths0011 num="0011"><MATH><![CDATA[<mrow><MI>Area</MI><MO>=</MO><MFRAC><MSUB><MROW><MI>Tota</MI><MN>1</MN></MROW><MI>g</MI></MSUB><MSUB><MI>Total</MI><MI>p</MI></MSUB></MFRAC><MO>*</MO><MI>P</MI><MO>-</MO><MO>-</MO><MO>-</MO><MROW><MO>(</MO><MN>10</MN><MO>)</MO></MROW></MROW>]]&gt;</MATH></MATHS><BR>式中:Area为作物实际覆盖面积;<BR>Totalg为作物实际应得到的像素数;<BR>Totalp为图像总像素数;<BR>P为一幅图像对应采样面积。<BR>一种移动机器人变量施药智能决策系统,包括:<BR>摄像头,用于通过USB接口将采集到的温室作物图像送至计算机;<BR>超声波传感器,用于测得喷施目标的距离并发送至计算机;<BR>流量传感器,用于测量实际喷药流量;<BR>计算机,其与摄像头、超声波传感器和流量传感器连接,其中配置有模糊神经网络决策器,用于:<BR>获取标靶面积、喷施距离为和病虫害等级信息;<BR>根据获取的标靶面积、喷施距离为和病虫害等级信息,计算预设施药量;<BR>根据预设施药量计算并输出控制量;<BR>获取实际施药量,将实际施药量和预设施药量进行比较,调整控制量。<BR>如权利要求8所述的系统,其特征是,所述模糊神经网络决策器采用五层模糊神经网络结构,第一层为输入层,以标靶面积、喷施距离、病虫危害程度3个输入变量为网络的输入神经元;第二层为模糊化输入层,用于计算每个输入变量对应的隶属度;第三层为模糊规则层,用于每条模糊规则的前件计算;第四层为模糊化输出层,用于计算每条规则的适用度;第五层为输出层,用于计算出喷施量。</p></div> </div> </div> <div class="zlzy"> <div class="zltitle">说明书</div> <div class="gdyy"> <div class="gdyy_show"><p>说明书一种移动机器人变量施药智能决策方法和系统 <BR>技术领域 <BR>本发明涉及模糊神经网络的应用,尤其涉及针对温室成行作物的移动机器人变量施药智能决策方法和系统。 <BR>背景技术 <BR>当前农药施药主要采取粗放方式,施药方案大都是由作业人员依据经验制定的,工作量大,且受主观因素影响。长期以来,我国的农药使用技术仍停留在大容量、大雾滴喷雾技术水平上,农药利用率低下,易导致施药人员中毒,严重制约了我国农业生产的可持续发展。因此,在农业生产过程中迫切需求变量施药技术,以提高农药利用率并降低农药对作业人员的伤害。温室作为现代设施农业的重要组成部分,其环境密闭、温度高、湿度大、易造成棚内施药人员中毒。针对温室成行作物生长方式和种植特点进行变量施药智能决策研究对有效减少农药浪费、提高产品产量和品质、保证作业人员身体健康具有重要的意义。 <BR>文献《基于模糊控制的变量施药控制系统》(邵陆寿等,农业机械学报.第36卷第11期,第110‑112页)提出了一种模糊决策方法。但模糊系统缺乏自学习和自适应能力,不适用于环境因素多变的温室施药;文献《变量喷药自适应神经模糊控制器设计与仿真》(陈树人等,排灌机械工程学报.2011年第29卷03期,第272‑276页)设计了一种基于自适应神经模糊推理的双输入、单输出控制器.以杂草面积和车速为输入量,喷药量为输出量,选用gaussmf型隶属函数,利用实测数据对生成的初始模糊推理系统进行训练,但其实质还是一个模糊控制,只是采用神经网络理论推算出5条模糊规则,且其行驶速度的变化易导致喷药系统压力变化,致使施药性能难以控制。 <BR>申请号是CN201010239778.X、名称为“温室对靶施药机器人系统”的专利申请公开了一种用于温室对靶施药机器人系统。对靶施药机器人是利用机器视觉获取病害信息并传递至工控机,工控机作为上位机向PLC发送指令,当PLC接收到上位机发送的病害位置信息,启动移动底盘车并运行至病害垄,机械臂将喷杆下降到预定义位置,同时PLC触发安装在直线导轨上的摄像头对当前病害垄进行信息采集,上位机将处理结果传递PLC,PLC在喷杆自左向右的运动过程中,当某个喷嘴进入病害发生范围内,控制该喷嘴开启,否则关闭;喷嘴在一次扫描中需要对靶单个或多个单元进行作业,实现单次或多次开闭控制,实现对靶喷雾。该发明重点在于产品结构设计,对于变量决策算法没有涉及。另外,查阅国内在变量施药方面的专利情况可见,变量施药专利均为各种变量施药系统新型结构设计,迄今,未见相关文献对变量施药提出比较理想的决策控制方法。 <BR>从上述相关技术可以看出,已有研究取得了一些成果,但是存在一定的局限性。模糊决策方法缺乏自学习能力,在变量施药决策系统中不能在线调整决策规则,且在决策器输入量输出量的隶属函数选择上带有一定主观性,自适应能力有限,难以获得理想的变量施药效果;神经网络决策方法虽具有强大的自学习能力,但其在变量喷药决策过程中不能很好地利用已有的经验知识,知识表达与处理的方式不易为操作人员理解和使用。另外,上述相关方法未能有效融合作物待喷面积、病虫害和距离信息等有利于变量施药的决策信息,对于工作于温室具有较强不确定性的自主移动机器人来说,难以获得精准、高效、环保的施药效果。 <BR>发明内容 <BR>为克服上述现有技术的不足,本发明针对温室移动机器人设计了一种基于模糊神经网络的智能决策系统,根据获取的标靶特征处理信息,通过模糊神经网络决策器计算出相应的流量,从而实现喷施量随标靶特征信息实时变化的变量施药,用于实现温室变量施药的决策可以取得更好的施药效果。本发明首次将模糊控制与神经网络相结合所构成的模糊神经网络决策系统应用于温室变量施药决策中,通过神经网络来实现模糊逻辑提高了变量施药决策系统的精度,同时利用神经网络的自学习能力,来调整隶属函数使得变量决策系统具有较强的自适应能力。 <BR>按照本发明目的一种移动机器人变量施药智能决策方法,包括: <BR>获取标靶面积、喷施距离为和病虫害等级信息;根据获取的标靶面积、喷施距离为和病虫害等级信息,计算预设施药量;根据预设施药量计算并输出控制量;获取实际施药量,将实际施药量和预设施药量进行比较,调整控制量。 <BR>上述技术方案中,所述计算预设施药量步骤包括: <BR>建立模糊神经网络步骤,包括: <BR>构建以标靶面积、喷施距离为和病虫害等级为输入的模糊神经网络; <BR>学习步骤,包括: <BR>对构建的模糊神经网络进行离线训练,获取模糊神经网络的各项权值和阈值; <BR>对训练后的模糊神经网络进行决策精度检测; <BR>得到训练好的模糊神经网络; <BR>判断步骤,包括: <BR>在移动机器人的计算机系统中编程实现训练好的模糊神经网络; <BR>运行训练好的模糊神经网络,根据获取的标靶面积、喷施距离为和病虫害等级信息, <BR>判断出预设施药量。 <BR>作为本发明的进一步改进,所述判断出预设施药量步骤具体包括: <BR>以标靶面积、喷施距离和病虫危害程度3个输入变量为网络的输入神经元; <BR>模拟输入变量的隶属函数,计算每个输入变量对应的隶属度; <BR>匹配模糊规则,进行每条模糊规则的前件计算; <BR>计算每条模糊规则的适用度; <BR>计算出喷施量。 <BR>按照本发明的一种移动机器人变量施药智能决策系统,包括: <BR>摄像头,用于通过USB接口将采集到的温室作物图像送至计算机; <BR>超声波传感器,用于测得喷施目标的距离并发送至计算机; <BR>流量传感器,用于测量实际喷药流量; <BR>计算机,其与摄像头、超声波传感器和流量传感器连接,其中配置有模糊神经网络决策器,用于: <BR>获取标靶面积、喷施距离为和病虫害等级信息; <BR>根据获取的标靶面积、喷施距离为和病虫害等级信息,计算预设施药量; <BR>根据预设施药量计算并输出控制量; <BR>获取实际施药量,将实际施药量和预设施药量进行比较,调整控制量。 <BR>作为本发明的进一步改进,所述模糊神经网络决策器采用五层模糊神经网络结构,第一层为输入层,以标靶面积、喷施距离、病虫危害程度3个输入变量为网络的输入神经元;第二层为模糊化输入层,用于计算每个输入变量对应的隶属度;第三层为模糊规则层,用于每条模糊规则的前件计算;第四层为模糊化输出层,用于计算每条规则的适用度;第五层为输出层,用于计算出喷施量。 <BR>本发明首次将模糊神经网络方法应用于温室喷药移动机器人的施药变量决策,其特点和有益效果是: <BR>1、针对温室成行植物的种植方式、生长特点和病虫害等级情况,所发明智能决策系统不仅融合目标标靶面积信息、距离信息而且融合病虫害等级信息。 <BR>2、所发明的基于模糊神经网络的变量施药决策系统,采用神经网络对模糊决策规则进行快速提取,解决了变量施药决策系统中模糊规则难以获取的难题,同时利用神经网络的自学习能力,不断完善决策规则,不断提高了系统的决策精度,采用模糊神经网络决策器能够有效控制施药量的精度,满足了温室变量施药的需要。 <BR>3、所发明模糊神经网络决策方法,由于采用离线训练的方式,因此能够实现施药系统的实时快速决策;由于所设计变量施药智能决策系统具有较强的适应能力和泛化能力,因此能够更好地适应具有较强不确定性的温室工作环境。 <BR>4、所设计施药变量决策系统,可减少农药的使用量,提高农药的使用效率,减少环境污染。 <BR>附图说明 <BR>图1是温室成行作物变量施药系统结构图。 <BR>图2是变量施药决策系统框图。 <BR>图3是模糊神经网络结构图。 <BR>图4是智能决策流程图。 <BR>图5是网络训练结果。 <BR>图6是实际喷施量与期望喷施量误差。 <BR>图7是部分样本数据。 <BR>具体实施方式 <BR>如图1,首先构建融合喷施目标距离、面积和病虫害等级信息的具有自学习和自适应能力的离线训练模糊神经网络决策器;其次,收集温室施药现场实时操作数据构成训练样本对,从中选取2/3的数据作为训练样本对构建的模糊神经网进行离线训练并用预留的1/3的数据样本作为检测样本对训练后模糊神经网络进行决策精度检测;然后在变量施药移动机器人的计算机系统中,编程实现训练好的模糊神经网络,检测出待喷施目标面积、距离信息,以及通过计算机用户界面人工输入温室植物的病虫害等级n;在此基础上,决策器根据获取的标靶信息计算出相应的喷施量q(单位为L·s‑1),通过控制器与流量传感器测得实际流量进行运算和比较,并根据比较结果实时调节PWM占空比,驱动电磁阀,实现变量喷施。具体方法如下: <BR>1、构建融合喷施目标距离、面积和病虫害等级信息的具有自学习和自适应能力的离线训练模糊神经网络 <BR>如图2所示,本发明所设计的模糊神经网络包括:神经网络模块,用于实现输入量的模糊化、模糊推理、模糊决策规则和解模糊;离线学习模块,用于进行所述神经网络模块的学习,学习各网络节点的权值。 <BR>本发明采用五层模糊神经网络结构,如图3表示。第一层为输入层:标靶面积s(单位为m2)、喷施距离d(单位为m)、病虫危害程度n,3个输入变量为网络的输入神经元;第二层为模糊化输入层:计算每个输入变量对应的隶属度;第三层为模糊规则层:实现每条规则的前件计算;第四层为模糊化输出层:计算每条规则的适用度;第五层为输出层(去模糊化层):计算出喷施量。 <BR>第一层输入层。有3个节点,分别对应标靶面积s(单位为m2)、喷施距离d(单位为m)、病虫危害程度n,。该层中每个神经元表示一个输入信号,神经元个数等于模糊规则前提中出现的变量个数,它把输入矢量X=(x1,x2,x3,…xn)T直接传递给下一层。第i个神经元与输入变量X的第i个单元xi相连; <BR>第二层模糊化输入层。有8个节点,代表8个隶属度函数,完成隶属度函数值的求取。每个节点代表一个语言变量:面积,单位m2,赋予3个语言变量值,即“大”,“中”,“小”;距离,单位m,赋予3个语言变量值,即“近”,“中”,“远”;病虫害危害程度,赋予2个语言变量值,即“严重”,“不严重”。这一层中的每一个神经元用于模拟输入变量的一个隶属函数,它的作用是计算各输入分量属于各语言变量值模糊集合的隶属度函数。采用高斯函数作为隶属函数,即: <BR><MATHS num="0001"><MATH><![CDATA[ <mrow><MI>y</MI> <MO>=</MO> <MSUP><MI>e</MI> <MROW><MO>-</MO> <MFRAC><MSUP><MROW><MO>(</MO> <MI>x</MI> <MO>-</MO> <MI>c</MI> <MO>)</MO> </MROW><MN>2</MN> </MSUP><MSUP><MI>σ</MI> <MN>2</MN> </MSUP></MFRAC><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>1</MN> <MO>)</MO> </MROW></MROW></MSUP></MROW>]]&gt;</MATH></MATHS> <BR><MATHS num="0002"><MATH><![CDATA[ <mrow><MSUBSUP><MI>I</MI> <MI>isi</MI> <MROW><MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW></MSUBSUP><MO>=</MO> <MO>-</MO> <MFRAC><MSUP><MROW><MO>(</MO> <MSUBSUP><MI>x</MI> <MI>i</MI> <MN>1</MN> </MSUBSUP><MO>-</MO> <MSUB><MI>c</MI> <MI>isi</MI> </MSUB><MO>)</MO> </MROW><MN>2</MN> </MSUP><MSUBSUP><MI>σ</MI> <MI>isi</MI> <MN>2</MN> </MSUBSUP></MFRAC><MO>,</MO> </MROW>]]&gt;</MATH></MATHS><MATHS num="0003"><MATH><![CDATA[ <mrow> <MSUBSUP><MI>O</MI> <MI>isi</MI> <MROW><MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW></MSUBSUP><MO>=</MO> <MSUB><MI>μ</MI> <MI>i</MI> </MSUB><MO>=</MO> <MSUP><MI>e</MI> <MROW><MO>-</MO> <MFRAC><MSUP><MROW><MO>(</MO> <MSUBSUP><MI>x</MI> <MN>1</MN> <MROW><MO>(</MO> <MN>1</MN> <MO>)</MO> </MROW></MSUBSUP><MO>-</MO> <MSUB><MI>c</MI> <MI>isi</MI> </MSUB><MO>)</MO> </MROW><MN>2</MN> </MSUP><MSUBSUP><MI>σ</MI> <MI>isi</MI> <MN>2</MN> </MSUBSUP></MFRAC></MROW></MSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>2</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,cisi,oisi分别表示隶属度函数的中心和宽度; <BR>第三层模糊规则层。有18个节点,代表18条模糊规则,完成模糊规则的前件计算。其每个节点代表一条模糊规则,它的作用是用来匹配模糊规则的前层,计算每条规则的适用度。即: <BR><MATHS num="0004"><MATH><![CDATA[ <mrow><MI>aj</MI> <MO>=</MO> <MSUBSUP><MI>μ</MI> <MN>1</MN> <MSUB><MI>s</MI> <MROW><MN>1</MN> <MI>j</MI> </MROW></MSUB></MSUBSUP><MSUBSUP><MI>μ</MI> <MN>2</MN> <MSUB><MI>μ</MI> <MROW><MN>2</MN> <MI>j</MI> </MROW></MSUB></MSUBSUP><MSUB><MI>s</MI> <MROW><MN>1</MN> <MI>j</MI> </MROW></MSUB><MO>&amp;Element;</MO> <MO>{</MO> <MN>1,2</MN> <MO>,</MO> <MO>.</MO> <MO>.</MO> <MO>.</MO> <MO>,</MO> <MSUB><MI>m</MI> <MN>1</MN> </MSUB><MO>}</MO> <MO>,</MO> </MROW>]]&gt;</MATH></MATHS>s2j∈{1,2,…,m2}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)<MATHS num="0005"><MATH><![CDATA[ <mrow> <MSUBSUP><MI>I</MI> <MI>k</MI> <MN>3</MN> </MSUBSUP><MO>=</MO> <MSUBSUP><MI>μ</MI> <MN>1</MN> <MN>3</MN> </MSUBSUP><MSUBSUP><MI>μ</MI> <MN>2</MN> <MN>3</MN> </MSUBSUP><MO>=</MO> <MSUB><MI>a</MI> <MI>k</MI> </MSUB><MO>,</MO> </MROW>]]&gt;</MATH></MATHS><MATHS num="0006"><MATH><![CDATA[ <mrow> <MSUBSUP><MI>O</MI> <MI>k</MI> <MN>3</MN> </MSUBSUP><MO>=</MO> <MSUBSUP><MI>I</MI> <MI>k</MI> <MN>3</MN> </MSUBSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>4</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>第四层模糊化输出层。有18个节点,代表18个隶属度的适用度。每个节点进行归一化处理,也可用来看作后层网络输出层的权值。 <BR><MATHS num="0007"><MATH><![CDATA[ <mrow><MSUBSUP><MI>I</MI> <MI>j</MI> <MROW><MO>(</MO> <MN>4</MN> <MO>)</MO> </MROW></MSUBSUP><MO>=</MO> <MOVER><MSUB><MI>a</MI> <MI>j</MI> </MSUB><MO>&amp;OverBar;</MO> </MOVER><MO>=</MO> <MFRAC><MSUB><MI>a</MI> <MI>j</MI> </MSUB><MROW><MUNDEROVER><MO>&amp;Sum;</MO> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MSUB><MI>N</MI> <MI>A</MI> </MSUB></MUNDEROVER><MSUB><MI>a</MI> <MI>i</MI> </MSUB></MROW></MFRAC><MSUBSUP><MROW><MO>,</MO> <MI>O</MI> </MROW><MI>j</MI> <MROW><MO>(</MO> <MN>4</MN> <MO>)</MO> </MROW></MSUBSUP><MO>=</MO> <MSUBSUP><MI>I</MI> <MI>j</MI> <MROW><MO>(</MO> <MN>4</MN> <MO>)</MO> </MROW></MSUBSUP><MO>=</MO> <MSUB><MI>a</MI> <MI>j</MI> </MSUB><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>5</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>第五层输出层为1个节点,代表喷施量决策结果。 <BR>2、收集温室施药现场实时操作数据构成训练样本对,从中选取2/3的数据作为训练样本对构建的模糊神经网络进行离线训练,确定模糊神经网络的权值和阈值。 <BR>由于输入分量的模糊分割数已经确定,需要学习的参数只有最后一层的连接权ωij(i=1,2…r;j=1,2…,m),以及第二层的隶属函数的中心值cij和宽度σij(i=1,2…,r;j=1,2…,m)。取误差代价函数为: <BR><MATHS num="0008"><MATH><![CDATA[ <mrow><MI>E</MI> <MO>=</MO> <MFRAC><MN>1</MN> <MN>2</MN> </MFRAC><MUNDEROVER><MI>Σ</MI> <MROW><MI>i</MI> <MO>=</MO> <MN>1</MN> </MROW><MI>r</MI> </MUNDEROVER><MSUP><MROW><MO>(</MO> <MSUB><MI>y</MI> <MI>di</MI> </MSUB><MO>-</MO> <MSUB><MI>y</MI> <MI>i</MI> </MSUB><MO>)</MO> </MROW><MN>2</MN> </MSUP><MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>6</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中,ydi和yi分别表示神经网络的实际输出和期望输出。利用误差反传算法计算和然后利用梯度寻优算法来调节ωijcij和σij。最后给出的参数调整的学习算法为: <BR><MATHS num="0009"><MATH><![CDATA[ <mrow><MSUB><MI>ω</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>k</MI> <MO>+</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>=</MO> <MSUB><MI>ω</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>k</MI> <MO>)</MO> </MROW><MO>-</MO> <MI>β</MI> <MFRAC><MI>dE</MI> <MSUB><MI>dω</MI> <MI>ij</MI> </MSUB></MFRAC><MO>,</MO> </MROW>]]&gt;</MATH></MATHS>j=1,2,…,mi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(7) <BR><MATHS num="0010"><MATH><![CDATA[ <mrow><MSUB><MI>c</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>k</MI> <MO>+</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>=</MO> <MSUB><MI>c</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>k</MI> <MO>)</MO> </MROW><MO>-</MO> <MI>β</MI> <MFRAC><MI>dE</MI> <MSUB><MI>dc</MI> <MI>ij</MI> </MSUB></MFRAC><MO>,</MO> </MROW>]]&gt;</MATH></MATHS>j=1,2,…,mi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(8) <BR><MATHS num="0011"><MATH><![CDATA[ <mrow><MSUB><MI>σ</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>k</MI> <MO>+</MO> <MN>1</MN> <MO>)</MO> </MROW><MO>=</MO> <MSUB><MI>σ</MI> <MI>ij</MI> </MSUB><MROW><MO>(</MO> <MI>k</MI> <MO>)</MO> </MROW><MO>-</MO> <MI>β</MI> <MFRAC><MI>dE</MI> <MSUB><MI>dσ</MI> <MI>ij</MI> </MSUB></MFRAC><MO>,</MO> </MROW>]]&gt;</MATH></MATHS>j=1,2,…,mi&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(9) <BR>其中,i=1,2,…,n;β&gt;0为学习率。 <BR>神经网络的学习训练过程是通过不断调整各层之间的权系数,使神经网络的输出与最终期望值的误差最小,直到满足实际应用要求为止。在数据库中,保存学习成功的模糊神经网络数据。网络训练完毕之后,下载模糊神经网络的各项权值和阈值到决策器。 <BR>3、用预留的1/3的数据样本作为检测样本对训练后模糊神经网络进行决策精度检测以预留的1/3测试样本输入作为训练好的模糊神经网络的输入,观察其输出与样本期望值的误差是否满足要求,以完成测试过程。 <BR>4、在移动机器人计算机系统中,编程实现训练好的模糊神经网络 <BR>通过训练、测试,已获取模糊神经网络的各项权值和阈值。在移动喷药机器人计算机系统中,进行软件编程,实现模糊神经网络所拟合的输入输出关系。 <BR>5、摄像头通过USB接口将采集到的图像信息送至计算机,利用图像处理技术将作物行从背景中提取出来,并计算出作物行信息,用以判别喷施面积 <BR>将采集到的作物图像送至计算机,通过图像处理,将作物行从背景中提取出来,每幅图像中作物叶面的图像覆盖面积可用简化的计算区域面积的方法,就是对属于作物区域的像素计算。 <BR>对图像进行遍历,利用下式对其中作物区域(绿色)统计像索数: <BR><MATHS num="0012"><MATH><![CDATA[ <mrow><MI>Totalg</MI> <MO>=</MO> <MUNDER><MO>&amp;Sum;</MO> <MROW><MROW><MO>(</MO> <MI>x</MI> <MO>,</MO> <MI>y</MI> <MO>)</MO> </MROW><MO>&amp;Element;</MO> <MI>R</MI> </MROW></MUNDER><MN>1</MN> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>10</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>其中:R为作物行图像所有的像素点;(x,y)为图像所有R分量为255像素点。得到作物实际像素数以后,利用下式可得到作物实际覆盖面积: <BR><MATHS num="0013"><MATH><![CDATA[ <mrow><MI>Area</MI> <MO>=</MO> <MFRAC><MSUB><MROW><MI>Tota</MI> <MN>1</MN> </MROW><MI>g</MI> </MSUB><MSUB><MI>Total</MI> <MI>p</MI> </MSUB></MFRAC><MO>*</MO> <MI>P</MI> <MO>-</MO> <MO>-</MO> <MO>-</MO> <MROW><MO>(</MO> <MN>11</MN> <MO>)</MO> </MROW></MROW>]]&gt;</MATH></MATHS> <BR>式中:Area为作物实际覆盖面积; <BR>Totalg为作物实际应得到的像素数; <BR>Totalp为图像总像素数; <BR>P为一幅图像对应采样面积。 <BR>6、采用超声波传感器测得喷施目标的距离信息 <BR>根据式(12)可以计算待喷施作物的距离d。 <BR>d=(c*t)/2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(12) <BR>其中,为超声波在空气中的传播速度,t为计时器记录的时间。 <BR>7、通过计算机用户界面由人工输入温室植物的病虫害等级 <BR>如果病虫害等级通过摄像机来获取,图像处理、传感器传输时间和计算机控制台处理数据时间将导致系统响应滞后,影响决策效率。为了提高喷药效率和实时性,并考虑一般温室成行作物发生病虫害的特点,根据病虫害种类信息由植保专业人员设定病虫害发生等级,通过计算机用户界面人工输入温室植物的病虫害等级n。 <BR>8、利用已构建融合喷施目标距离、面积和病虫害危害程度信息的模糊神经网络对喷施量进行决策,计算出相应的喷施量,从而实现变量施药决策。 <BR>以实际测得标靶距离、面积和病虫害等级数据作为模糊神经网络的输入,通过模糊神经网络决策器计算出相应的喷施量。 <BR>本发明方法主要着力于以一种模糊神经网络决策方法解决温室成行作物移动机器人变量施药快速智能决策问题。基于移动机器人的实施流程如图4所示。该方法的具体实施方法如下: <BR>1、构建、训练并测试模糊神经网络; <BR>针对温室成行作物,选取作物目标的面积、距离和病虫害等级信息作为施药量的判别依据,因此模糊神经网络为三输入五层网络结构。其中,面积,单位为m2,赋予3个语言变量值,即“大”,“中”,“小”;距离,单位为m,赋予3个语言变量值,即“近”,“中”,“远”;病虫害等级,赋予2个语言变量值,即“严重”,“不严重”。 <BR>收集温室施药现场测得的数据,分析现场实时数据,选取180对数据进行归一化处理作为样本数据,部分样本数据见表1,其中120对样本数据作为训练样本,训练结果如图5所示,实际训练结果与期望值偏差很小,表明该模糊神经网络较好地反映了决策规律,训练结果比较理想。预留的60对样本用于测试模糊神经网络。经测试满足精度要求后,模糊神经网络即成为训练好的神经网络。 <BR>网络训练完毕之后,下载模糊神经网络的各项权值和阈值到计算机决策器。 <BR>2、在移动机器人的计算机系统中编程实现训练好的模糊神经网络 <BR>已训练好的模糊神经网络,以较高的精度对温室成行作物作出变量施药决策。在移动机器人计算机系统中,编制软件程序,实现已训练好的模糊神经网络。 <BR>3、利用训练好的模糊神经网络实时决策温室成行作物变量喷施量 <BR>摄像头通过USB接口将采集到的温室作物图像送至计算机,通过进行图像处理,将作物行从背景中提取出来,计算出每幅图像中作物叶面的图像覆盖面积s(单位为m2),每幅图像中作物叶面的图像覆盖面积可用简化的计算区域面积的方法,就是对属于作物区域的像素计算。对图像进行遍历,利用式(10)对其中作物区域(绿色)统计得到像索数,利用式(11)可计算得到作物实际覆盖面积s(单位为m2);采用移动机器人所附的超声波传感器测得喷施目标的距离信息,根据式(12)可以计算出待喷施作物的距离d(单位为m);通过计算机用户界面人工输入温室作物的病虫害危害程度n。把以上采集到的数据传输到模糊神经网络决策器,施药系统通过在线计算即可决策出最佳喷施量,如标靶面积为0.00656m2,距离为0.2394m,病虫害等级为0,最佳喷施量为0.02125L·s‑1。 <BR>通过控制器与流量传感器测得实际流量进行运算和比较,并根据比较结果实时调节PWM占空比,驱动电磁阀,实现变量喷施。 <BR>4、重复3步骤直至施药完成。 <BR>图6为利用模糊神经网络决策器决策出的喷施量与期望喷施量的误差图,分析误差可知,本发明所提供的模糊神经网络决策方法能够实现快速有效的施药量决策,能够很好地满足温室喷药移动机器人的变量精准施药要求。 <BR>综上所述,本发明所提供模糊神经网络决策方法,以目标标靶面积信息、距离信息和病虫害危害程度信息为决策依据,决策喷施结果更合理准确,能够模拟人的实际思考和操作过程,使系统的调整过程更符合实际温室情况,由于采用离线训练的模糊神经网络,变量实施之前不必要进行样本数据采集和分析的过程,因而可提高智能决策的快速性和机器人决策系统的实时性,通过在线计算即可得到最佳输出,表现非常灵活。本发明所提出的模糊神经网络智能变量施药决策技术,更容易满足实时性要求,可有效降低农药用量,对提升食品和作业安全、降低环境污染具有显著的实际意义。</p></div> </div> </div> </div> <div class="tempdiv cssnone" style="line-height:0px;height:0px; overflow:hidden;"> </div> <div id="page"> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot3/2019-2/20/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c1.gif' alt="一种移动机器人变量施药智能决策方法和系统.pdf_第1页" width='100%'/></div><div class="pageSize">第1页 / 共16页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot3/2019-2/20/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c2.gif' alt="一种移动机器人变量施药智能决策方法和系统.pdf_第2页" width='100%'/></div><div class="pageSize">第2页 / 共16页</div> <div class="page"><img src='https://img.zhuanlichaxun.net/fileroot3/2019-2/20/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c3.gif' alt="一种移动机器人变量施药智能决策方法和系统.pdf_第3页" width='100%'/></div><div class="pageSize">第3页 / 共16页</div> </div> <div id="pageMore" class="btnmore" onclick="ShowSvg();">点击查看更多>></div> <div style="margin-top:20px; line-height:0px; height:0px; overflow:hidden;"> <div style=" font-size: 16px; background-color:#e5f0f7; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;">资源描述</div> <div class="detail-article prolistshowimg"> <p>《一种移动机器人变量施药智能决策方法和系统.pdf》由会员分享,可在线阅读,更多相关《一种移动机器人变量施药智能决策方法和系统.pdf(16页珍藏版)》请在专利查询网上搜索。</p> <p >1、(10)申请公布号 CN 102968664 A (43)申请公布日 2013.03.13 CN 102968664 A *CN102968664A* (21)申请号 201210383153.X (22)申请日 2012.10.10 G06N 3/08(2006.01) G05D 7/06(2006.01) (71)申请人 江苏大学 地址 212013 江苏省镇江市京口区学府路 301 号 (72)发明人 高国琴 周海燕 (74)专利代理机构 江苏致邦律师事务所 32230 代理人 樊文红 (54) 发明名称 一种移动机器人变量施药智能决策方法和系 统 (57) 摘要 本发明涉及一种移动机器。</p> <p >2、人变量施药智能决 策方法和系统。一种移动机器人变量施药智能决 策系统包括摄像头, 用于通过 USB 接口将采集到 的温室作物图像送至计算机 ; 超声波传感器, 用 于测得喷施目标的距离并发送至计算机 ; 流量传 感器, 用于测量实际喷药流量 ; 计算机, 其与摄像 头、 超声波传感器和流量传感器连接, 其中配置有 模糊神经网络决策器, 用于 : 获取标靶面积、 喷施 距离为和病虫害等级信息 ; 据获取的标靶面积、 喷施距离为和病虫害等级信息, 计算预设施药量 ; 根据预设施药量计算并输出控制量 ; 获取实际施 药量, 将实际施药量和预设施药量进行比较, 调整 控制量。 (51)Int.Cl. 。</p> <p >3、权利要求书 3 页 说明书 7 页 附图 5 页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 7 页 附图 5 页 1/3 页 2 1. 一种移动机器人变量施药智能决策方法, 包括 : 获取标靶面积、 喷施距离为和病虫害等级信息 ; 根据获取的标靶面积、 喷施距离为和病虫害等级信息, 计算预设施药量 ; 根据预设施药量计算并输出控制量 ; 获取实际施药量, 将实际施药量和预设施药量进行比较, 调整控制量。 2. 如权利要求 1 所述的方法, 其特征是, 所述获取标靶面积的步骤包括 : 获取待喷作物图像 ; 进行图像处理, 将作物行从背景中提取出来, 。</p> <p >4、通过对属于作物区域的像素计算得到每 幅图像中作物叶面的图像覆盖面积。 3. 如权利要求 1 所述的方法, 其特征是, 所述计算预设施药量步骤包括 : 建立模糊神经网络步骤, 包括 : 构建以标靶面积、 喷施距离为和病虫害等级为输入的模糊神经网络 ; 学习步骤, 包括 : 对构建的模糊神经网络进行离线训练, 获取模糊神经网络的各项权值和阈值 ; 对训练后的模糊神经网络进行决策精度检测 ; 得到训练好的模糊神经网络 ; 判断步骤, 包括 : 在移动机器人的计算机系统中编程实现训练好的模糊神经网络 ; 运行训练好的模糊神经网络, 根据获取的标靶面积、 喷施距离为和病虫害等级信息, 判 断出预设施药量。</p> <p >5、。 4. 如权利要求 3 所述的方法, 其特征是, 所述学习步骤包括 : 取误差代价函数为 : 其中, ydi和 yi分别表示神经网络的实际输出和期望输出 ; 利用误差反传算法计算 和然后利用梯度寻优算法来调节ijcij和ij, 最后给出的参数调整的学习 算法为 : j 1,2,mi (2) j 1,2,mi (3) j 1,2,mi (4) 其中, i 1,2,n ; 0 为学习率。 5. 如权利要求 3 所述的方法, 其特征是, 所述运行训练好的模糊神经网络, 根据获取的 标靶面积、 喷施距离为和病虫害等级信息, 判断出预设施药量步骤具体包括 : 以标靶面积、 喷施距离和病虫危害程度 3 。</p> <p >6、个输入变量为网络的输入神经元 ; 模拟输入变量的隶属函数, 计算每个输入变量对应的隶属度 ; 权 利 要 求 书 CN 102968664 A 2 2/3 页 3 匹配模糊规则, 进行每条模糊规则的前件计算 ; 计算每条模糊规则的适用度 ; 计算出喷施量。 6. 如权利要求 4 所述的方法, 其特征是, 所述模拟输入变量的隶属函数, 计算每个输入变量对应的隶属度步骤中, 采用高斯函 数作为隶属函数, 即 : 其中, 式 (5) 是高斯函数表示式 ; 式 (6) 中, cisi, isi分别表示第 i 个输入变量 xi的第 j 个输入的高斯型隶属函数的中 心值和均方差 ; oisi是模糊神经网络。</p> <p >7、的第二层输出值 ; 所述匹配模糊规则, 进行每条模糊规则的前件计算步骤中, 采用以下公式计算每条规 则的适用度 : 其中, 式(7)中, aj第j个神经元的输入 ;第j条规则的前件部分的语言变量值 ; s2j 1,2,m1,s2j 1,2,m2。 所述计算每条模糊规则的适用度步骤中, 采用公式如下 : 其中, 式 (8) 中, aj第 j 个神经元的输入 ;是神经元 ai在区间 1, NA 直接的和。 7. 如权利要求 2 所述的方法, 其特征是, 所述进行图像处理, 将作物行从背景中提取出 来, 通过对属于作物区域的像素计算得到每幅图像中作物叶面的图像覆盖面积步骤中, 包 括 : 图像进行遍。</p> <p >8、历, 利用下式对其中作物区域 ( 绿色 ) 统计像索数 : 其中 : R 为作物行图像所有的像素点, (x,y) 为图像中所有 R 分量为 255 像素点 ; 得到作物实际像素数以后, 利用下式可得到作物实际覆盖面积 : 式中 : Area 为作物实际覆盖面积 ; Totalg 为作物实际应得到的像素数 ; Totalp 为图像总像素数 ; P 为一幅图像对应采样面积。 8. 一种移动机器人变量施药智能决策系统, 包括 : 摄像头, 用于通过 USB 接口将采集到的温室作物图像送至计算机 ; 超声波传感器, 用于测得喷施目标的距离并发送至计算机 ; 权 利 要 求 书 CN 102968664。</p> <p >9、 A 3 3/3 页 4 流量传感器, 用于测量实际喷药流量 ; 计算机, 其与摄像头、 超声波传感器和流量传感器连接, 其中配置有模糊神经网络决策 器, 用于 : 获取标靶面积、 喷施距离为和病虫害等级信息 ; 根据获取的标靶面积、 喷施距离为和病虫害等级信息, 计算预设施药量 ; 根据预设施药量计算并输出控制量 ; 获取实际施药量, 将实际施药量和预设施药量进行比较, 调整控制量。 9. 如权利要求 8 所述的系统, 其特征是, 所述模糊神经网络决策器采用五层模糊神经 网络结构, 第一层为输入层, 以标靶面积、 喷施距离、 病虫危害程度 3 个输入变量为网络的 输入神经元 ; 第二层为模糊。</p> <p >10、化输入层, 用于计算每个输入变量对应的隶属度 ; 第三层为模 糊规则层, 用于每条模糊规则的前件计算 ; 第四层为模糊化输出层, 用于计算每条规则的适 用度 ; 第五层为输出层, 用于计算出喷施量。 权 利 要 求 书 CN 102968664 A 4 1/7 页 5 一种移动机器人变量施药智能决策方法和系统 技术领域 0001 本发明涉及模糊神经网络的应用, 尤其涉及针对温室成行作物的移动机器人变量 施药智能决策方法和系统。 背景技术 0002 当前农药施药主要采取粗放方式, 施药方案大都是由作业人员依据经验制定的, 工作量大, 且受主观因素影响。长期以来, 我国的农药使用技术仍停留在大容量。</p> <p >11、、 大雾滴喷 雾技术水平上, 农药利用率低下, 易导致施药人员中毒, 严重制约了我国农业生产的可持续 发展。 因此, 在农业生产过程中迫切需求变量施药技术, 以提高农药利用率并降低农药对作 业人员的伤害。 温室作为现代设施农业的重要组成部分, 其环境密闭、 温度高、 湿度大、 易造 成棚内施药人员中毒。 针对温室成行作物生长方式和种植特点进行变量施药智能决策研究 对有效减少农药浪费、 提高产品产量和品质、 保证作业人员身体健康具有重要的意义。 0003 文献 基于模糊控制的变量施药控制系统 (邵陆寿等, 农业机械学报 . 第 36 卷第 11 期, 第 110-112 页) 提出了一种模糊决策。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>12、方法。但模糊系统缺乏自学习和自适应能力, 不 适用于环境因素多变的温室施药 ; 文献 变量喷药自适应神经模糊控制器设计与仿真 (陈 树人等, 排灌机械工程学报 .2011 年第 29 卷 03 期, 第 272-276 页) 设计了一种基于自适应 神经模糊推理的双输入、 单输出控制器以杂草面积和车速为输入量, 喷药量为输出量, 选 用 gaussmf 型隶属函数, 利用实测数据对生成的初始模糊推理系统进行训练, 但其实质还 是一个模糊控制, 只是采用神经网络理论推算出 5 条模糊规则, 且其行驶速度的变化易导 致喷药系统压力变化, 致使施药性能难以控制。 0004 申请号是 CN2010102。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>13、39778.X、 名称为 “温室对靶施药机器人系统” 的专利申请公 开了一种用于温室对靶施药机器人系统。 对靶施药机器人是利用机器视觉获取病害信息并 传递至工控机, 工控机作为上位机向PLC发送指令, 当PLC接收到上位机发送的病害位置信 息, 启动移动底盘车并运行至病害垄, 机械臂将喷杆下降到预定义位置, 同时 PLC 触发安装 在直线导轨上的摄像头对当前病害垄进行信息采集, 上位机将处理结果传递 PLC, PLC 在喷 杆自左向右的运动过程中, 当某个喷嘴进入病害发生范围内, 控制该喷嘴开启, 否则关闭 ; 喷嘴在一次扫描中需要对靶单个或多个单元进行作业, 实现单次或多次开闭控制, 实现对。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>14、 靶喷雾。该发明重点在于产品结构设计, 对于变量决策算法没有涉及。另外, 查阅国内在变 量施药方面的专利情况可见, 变量施药专利均为各种变量施药系统新型结构设计, 迄今, 未 见相关文献对变量施药提出比较理想的决策控制方法。 0005 从上述相关技术可以看出, 已有研究取得了一些成果, 但是存在一定的局限性。 模 糊决策方法缺乏自学习能力, 在变量施药决策系统中不能在线调整决策规则, 且在决策器 输入量输出量的隶属函数选择上带有一定主观性, 自适应能力有限, 难以获得理想的变量 施药效果 ; 神经网络决策方法虽具有强大的自学习能力, 但其在变量喷药决策过程中不能 很好地利用已有的经验知识, 知。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>15、识表达与处理的方式不易为操作人员理解和使用。另外, 上述相关方法未能有效融合作物待喷面积、 病虫害和距离信息等有利于变量施药的决策信 说 明 书 CN 102968664 A 5 2/7 页 6 息, 对于工作于温室具有较强不确定性的自主移动机器人来说, 难以获得精准、 高效、 环保 的施药效果。 发明内容 0006 为克服上述现有技术的不足, 本发明针对温室移动机器人设计了一种基于模糊神 经网络的智能决策系统, 根据获取的标靶特征处理信息, 通过模糊神经网络决策器计算出 相应的流量, 从而实现喷施量随标靶特征信息实时变化的变量施药, 用于实现温室变量施 药的决策可以取得更好的施药效果。 本发。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>16、明首次将模糊控制与神经网络相结合所构成的模 糊神经网络决策系统应用于温室变量施药决策中, 通过神经网络来实现模糊逻辑提高了变 量施药决策系统的精度, 同时利用神经网络的自学习能力, 来调整隶属函数使得变量决策 系统具有较强的自适应能力。 0007 按照本发明目的一种移动机器人变量施药智能决策方法, 包括 : 0008 获取标靶面积、 喷施距离为和病虫害等级信息 ; 根据获取的标靶面积、 喷施距离为 和病虫害等级信息, 计算预设施药量 ; 根据预设施药量计算并输出控制量 ; 获取实际施药 量, 将实际施药量和预设施药量进行比较, 调整控制量。 0009 上述技术方案中, 所述计算预设施药量步骤包。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>17、括 : 0010 建立模糊神经网络步骤, 包括 : 0011 构建以标靶面积、 喷施距离为和病虫害等级为输入的模糊神经网络 ; 0012 学习步骤, 包括 : 0013 对构建的模糊神经网络进行离线训练, 获取模糊神经网络的各项权值和阈值 ; 0014 对训练后的模糊神经网络进行决策精度检测 ; 0015 得到训练好的模糊神经网络 ; 0016 判断步骤, 包括 : 0017 在移动机器人的计算机系统中编程实现训练好的模糊神经网络 ; 0018 运行训练好的模糊神经网络, 根据获取的标靶面积、 喷施距离为和病虫害等级信 息, 0019 判断出预设施药量。 0020 作为本发明的进一步改进, 所。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>18、述判断出预设施药量步骤具体包括 : 0021 以标靶面积、 喷施距离和病虫危害程度 3 个输入变量为网络的输入神经元 ; 0022 模拟输入变量的隶属函数, 计算每个输入变量对应的隶属度 ; 0023 匹配模糊规则, 进行每条模糊规则的前件计算 ; 0024 计算每条模糊规则的适用度 ; 0025 计算出喷施量。 0026 按照本发明的一种移动机器人变量施药智能决策系统, 包括 : 0027 摄像头, 用于通过 USB 接口将采集到的温室作物图像送至计算机 ; 0028 超声波传感器, 用于测得喷施目标的距离并发送至计算机 ; 0029 流量传感器, 用于测量实际喷药流量 ; 0030 计算机。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>19、, 其与摄像头、 超声波传感器和流量传感器连接, 其中配置有模糊神经网络 决策器, 用于 : 说 明 书 CN 102968664 A 6 3/7 页 7 0031 获取标靶面积、 喷施距离为和病虫害等级信息 ; 0032 根据获取的标靶面积、 喷施距离为和病虫害等级信息, 计算预设施药量 ; 0033 根据预设施药量计算并输出控制量 ; 0034 获取实际施药量, 将实际施药量和预设施药量进行比较, 调整控制量。 0035 作为本发明的进一步改进, 所述模糊神经网络决策器采用五层模糊神经网络结 构, 第一层为输入层, 以标靶面积、 喷施距离、 病虫危害程度 3 个输入变量为网络的输入神 经元。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>20、 ; 第二层为模糊化输入层, 用于计算每个输入变量对应的隶属度 ; 第三层为模糊规则 层, 用于每条模糊规则的前件计算 ; 第四层为模糊化输出层, 用于计算每条规则的适用度 ; 第五层为输出层, 用于计算出喷施量。 0036 本发明首次将模糊神经网络方法应用于温室喷药移动机器人的施药变量决策, 其 特点和有益效果是 : 0037 1、 针对温室成行植物的种植方式、 生长特点和病虫害等级情况, 所发明智能决策 系统不仅融合目标标靶面积信息、 距离信息而且融合病虫害等级信息。 0038 2、 所发明的基于模糊神经网络的变量施药决策系统, 采用神经网络对模糊决策规 则进行快速提取, 解决了变量施药决。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>21、策系统中模糊规则难以获取的难题, 同时利用神经网 络的自学习能力, 不断完善决策规则, 不断提高了系统的决策精度, 采用模糊神经网络决策 器能够有效控制施药量的精度, 满足了温室变量施药的需要。 0039 3、 所发明模糊神经网络决策方法, 由于采用离线训练的方式, 因此能够实现施药 系统的实时快速决策 ; 由于所设计变量施药智能决策系统具有较强的适应能力和泛化能 力, 因此能够更好地适应具有较强不确定性的温室工作环境。 0040 4、 所设计施药变量决策系统, 可减少农药的使用量, 提高农药的使用效率, 减少环 境污染。 附图说明 0041 图 1 是温室成行作物变量施药系统结构图。 004。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>22、2 图 2 是变量施药决策系统框图。 0043 图 3 是模糊神经网络结构图。 0044 图 4 是智能决策流程图。 0045 图 5 是网络训练结果。 0046 图 6 是实际喷施量与期望喷施量误差。 0047 图 7 是部分样本数据。 具体实施方式 0048 如图 1, 首先构建融合喷施目标距离、 面积和病虫害等级信息的具有自学习和自适 应能力的离线训练模糊神经网络决策器 ; 其次, 收集温室施药现场实时操作数据构成训练 样本对, 从中选取 2/3 的数据作为训练样本对构建的模糊神经网进行离线训练并用预留的 1/3 的数据样本作为检测样本对训练后模糊神经网络进行决策精度检测 ; 然后在变量。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>23、施药 移动机器人的计算机系统中, 编程实现训练好的模糊神经网络, 检测出待喷施目标面积、 距 离信息, 以及通过计算机用户界面人工输入温室植物的病虫害等级 n ; 在此基础上, 决策器 说 明 书 CN 102968664 A 7 4/7 页 8 根据获取的标靶信息计算出相应的喷施量 q(单位为 Ls-1) , 通过控制器与流量传感器测 得实际流量进行运算和比较, 并根据比较结果实时调节 PWM 占空比, 驱动电磁阀, 实现变量 喷施。具体方法如下 : 0049 1、 构建融合喷施目标距离、 面积和病虫害等级信息的具有自学习和自适应能力的 离线训练模糊神经网络 0050 如图 2 所示, 本发。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>24、明所设计的模糊神经网络包括 : 神经网络模块, 用于实现输入量 的模糊化、 模糊推理、 模糊决策规则和解模糊 ; 离线学习模块, 用于进行所述神经网络模块 的学习, 学习各网络节点的权值。 0051 本发明采用五层模糊神经网络结构, 如图3表示。 第一层为输入层 : 标靶面积s (单 位为 m2) 、 喷施距离 d (单位为 m) 、 病虫危害程度 n, 3 个输入变量为网络的输入神经元 ; 第二 层为模糊化输入层 : 计算每个输入变量对应的隶属度 ; 第三层为模糊规则层 : 实现每条规 则的前件计算 ; 第四层为模糊化输出层 : 计算每条规则的适用度 ; 第五层为输出层 ( 去模 糊化层 )。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>25、 : 计算出喷施量。 0052 第一层输入层。有 3 个节点, 分别对应标靶面积 s(单位为 m2) 、 喷施距离 d(单位 为 m) 、 病虫危害程度 n, 。该层中每个神经元表示一个输入信号, 神经元个数等于模糊规则 前提中出现的变量个数, 它把输入矢量 X=(x1,x2,x3,xn)T直接传递给下一层。第 i 个神经 元与输入变量 X 的第 i 个单元 xi相连 ; 0053 第二层模糊化输入层。有 8 个节点, 代表 8 个隶属度函数, 完成隶属度函数值的求 取。每个节点代表一个语言变量 : 面积, 单位 m2, 赋予 3 个语言变量值, 即 “大” ,“中” ,“小” ; 距离, 单。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>26、位 m, 赋予 3 个语言变量值, 即 “近” ,“中” ,“远” ; 病虫害危害程度, 赋予 2 个语言变 量值, 即 “严重” ,“不严重” 。这一层中的每一个神经元用于模拟输入变量的一个隶属函数, 它的作用是计算各输入分量属于各语言变量值模糊集合的隶属度函数。 采用高斯函数作为 隶属函数, 即 : 0054 0055 0056 其中, cisi, oisi分别表示隶属度函数的中心和宽度 ; 0057 第三层模糊规则层。有 18 个节点, 代表 18 条模糊规则, 完成模糊规则的前件计 算。 其每个节点代表一条模糊规则, 它的作用是用来匹配模糊规则的前层, 计算每条规则的 适用度。即 : 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>27、0058 s 2j 1,2,m 2 (3) 0059 第四层模糊化输出层。有 18 个节点, 代表 18 个隶属度的适用度。每个节点进行 归一化处理, 也可用来看作后层网络输出层的权值。 0060 0061 第五层输出层为 1 个节点, 代表喷施量决策结果。 说 明 书 CN 102968664 A 8 5/7 页 9 0062 2、 收集温室施药现场实时操作数据构成训练样本对, 从中选取 2/3 的数据作为训 练样本对构建的模糊神经网络进行离线训练, 确定模糊神经网络的权值和阈值。 0063 由于输入分量的模糊分割数已经确定, 需要学习的参数只有最后一层的连接权 ij(i 1,2r;j 1,。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>28、2,m), 以及第二层的隶属函数的中心值 cij和宽度 ij(i 1,2,r;j 1,2,m)。取误差代价函数为 : 0064 0065 其中, ydi和yi分别表示神经网络的实际输出和期望输出。 利用误差反传算法计算 和然后利用梯度寻优算法来调节 ijcij和 ij。最后给出的参数调整的学 习算法为 : 0066 j 1,2,mi (7) 0067 j 1,2,mi (8) 0068 j 1,2,mi (9) 0069 其中, i 1,2,n ; 0 为学习率。 0070 神经网络的学习训练过程是通过不断调整各层之间的权系数, 使神经网络的输出 与最终期望值的误差最小, 直到满足实际应用要求。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>29、为止。 在数据库中, 保存学习成功的模糊 神经网络数据。网络训练完毕之后, 下载模糊神经网络的各项权值和阈值到决策器。 0071 3、 用预留的 1/3 的数据样本作为检测样本对训练后模糊神经网络进行决策精度 检测以预留的 1/3 测试样本输入作为训练好的模糊神经网络的输入, 观察其输出与样本期 望值的误差是否满足要求, 以完成测试过程。 0072 4、 在移动机器人计算机系统中, 编程实现训练好的模糊神经网络 0073 通过训练、 测试, 已获取模糊神经网络的各项权值和阈值。 在移动喷药机器人计算 机系统中, 进行软件编程, 实现模糊神经网络所拟合的输入输出关系。 0074 5、 摄像头通过。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>30、 USB 接口将采集到的图像信息送至计算机, 利用图像处理技术将作 物行从背景中提取出来, 并计算出作物行信息, 用以判别喷施面积 0075 将采集到的作物图像送至计算机, 通过图像处理, 将作物行从背景中提取出来, 每 幅图像中作物叶面的图像覆盖面积可用简化的计算区域面积的方法, 就是对属于作物区域 的像素计算。 0076 对图像进行遍历, 利用下式对其中作物区域 ( 绿色 ) 统计像索数 : 0077 0078 其中 : R 为作物行图像所有的像素点 ; (x,y) 为图像所有 R 分量为 255 像素点。得 到作物实际像素数以后, 利用下式可得到作物实际覆盖面积 : 0079 说 明 书。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>31、 CN 102968664 A 9 6/7 页 10 0080 式中 : Area 为作物实际覆盖面积 ; 0081 Totalg 为作物实际应得到的像素数 ; 0082 Totalp 为图像总像素数 ; 0083 P 为一幅图像对应采样面积。 0084 6、 采用超声波传感器测得喷施目标的距离信息 0085 根据式 (12) 可以计算待喷施作物的距离 d。 0086 d (c*t)/2 (12) 0087 其中,为超声波在空气中的传播速度, t 为计时器记录的时 间。 0088 7、 通过计算机用户界面由人工输入温室植物的病虫害等级 0089 如果病虫害等级通过摄像机来获取, 图像处理、 传。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>32、感器传输时间和计算机控制台 处理数据时间将导致系统响应滞后, 影响决策效率。 为了提高喷药效率和实时性, 并考虑一 般温室成行作物发生病虫害的特点, 根据病虫害种类信息由植保专业人员设定病虫害发生 等级, 通过计算机用户界面人工输入温室植物的病虫害等级 n。 0090 8、 利用已构建融合喷施目标距离、 面积和病虫害危害程度信息的模糊神经网络对 喷施量进行决策, 计算出相应的喷施量, 从而实现变量施药决策。 0091 以实际测得标靶距离、 面积和病虫害等级数据作为模糊神经网络的输入, 通过模 糊神经网络决策器计算出相应的喷施量。 0092 本发明方法主要着力于以一种模糊神经网络决策方法解决温室。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>33、成行作物移动机 器人变量施药快速智能决策问题。基于移动机器人的实施流程如图 4 所示。该方法的具体 实施方法如下 : 0093 1、 构建、 训练并测试模糊神经网络 ; 0094 针对温室成行作物, 选取作物目标的面积、 距离和病虫害等级信息作为施药量的 判别依据, 因此模糊神经网络为三输入五层网络结构。其中, 面积, 单位为 m2, 赋予 3 个语言 变量值, 即 “大” ,“中” ,“小” ; 距离, 单位为 m, 赋予 3 个语言变量值, 即 “近” ,“中” ,“远” ; 病 虫害等级, 赋予 2 个语言变量值, 即 “严重” ,“不严重” 。 0095 收集温室施药现场测得的数据, 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>34、分析现场实时数据, 选取 180 对数据进行归一化 处理作为样本数据, 部分样本数据见表 1, 其中 120 对样本数据作为训练样本, 训练结果如 图 5 所示, 实际训练结果与期望值偏差很小, 表明该模糊神经网络较好地反映了决策规律, 训练结果比较理想。预留的 60 对样本用于测试模糊神经网络。经测试满足精度要求后, 模 糊神经网络即成为训练好的神经网络。 0096 网络训练完毕之后, 下载模糊神经网络的各项权值和阈值到计算机决策器。 0097 2、 在移动机器人的计算机系统中编程实现训练好的模糊神经网络 0098 已训练好的模糊神经网络, 以较高的精度对温室成行作物作出变量施药决策。在 移。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>35、动机器人计算机系统中, 编制软件程序, 实现已训练好的模糊神经网络。 0099 3、 利用训练好的模糊神经网络实时决策温室成行作物变量喷施量 0100 摄像头通过 USB 接口将采集到的温室作物图像送至计算机, 通过进行图像处理, 将作物行从背景中提取出来, 计算出每幅图像中作物叶面的图像覆盖面积s(单位为m2), 每 说 明 书 CN 102968664 A 10 7/7 页 11 幅图像中作物叶面的图像覆盖面积可用简化的计算区域面积的方法, 就是对属于作物区域 的像素计算。对图像进行遍历, 利用式 (10) 对其中作物区域 ( 绿色 ) 统计得到像索数, 利用 式 (11) 可计算得到作物。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>36、实际覆盖面积 s( 单位为 m2) ; 采用移动机器人所附的超声波传感器 测得喷施目标的距离信息, 根据式 (12) 可以计算出待喷施作物的距离 d (单位为 m) ; 通过计 算机用户界面人工输入温室作物的病虫害危害程度 n。把以上采集到的数据传输到模糊神 经网络决策器, 施药系统通过在线计算即可决策出最佳喷施量, 如标靶面积为 0.00656m2, 距离为 0.2394m, 病虫害等级为 0, 最佳喷施量为 0.02125Ls-1。 0101 通过控制器与流量传感器测得实际流量进行运算和比较, 并根据比较结果实时调 节 PWM 占空比, 驱动电磁阀, 实现变量喷施。 0102 4、 重复 。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>37、3 步骤直至施药完成。 0103 图 6 为利用模糊神经网络决策器决策出的喷施量与期望喷施量的误差图, 分析误 差可知, 本发明所提供的模糊神经网络决策方法能够实现快速有效的施药量决策, 能够很 好地满足温室喷药移动机器人的变量精准施药要求。 0104 综上所述, 本发明所提供模糊神经网络决策方法, 以目标标靶面积信息、 距离信息 和病虫害危害程度信息为决策依据, 决策喷施结果更合理准确, 能够模拟人的实际思考和 操作过程, 使系统的调整过程更符合实际温室情况, 由于采用离线训练的模糊神经网络, 变 量实施之前不必要进行样本数据采集和分析的过程, 因而可提高智能决策的快速性和机器 人决策系统的。</p> <p style='height:0px;padding:0;margin:0;overflow:hidden'>38、实时性, 通过在线计算即可得到最佳输出, 表现非常灵活。 本发明所提出的模 糊神经网络智能变量施药决策技术, 更容易满足实时性要求, 可有效降低农药用量, 对提升 食品和作业安全、 降低环境污染具有显著的实际意义。 说 明 书 CN 102968664 A 11 1/5 页 12 图 1 图 2 说 明 书 附 图 CN 102968664 A 12 2/5 页 13 图 3 说 明 书 附 图 CN 102968664 A 13 3/5 页 14 图 4 说 明 书 附 图 CN 102968664 A 14 4/5 页 15 图 5 图 6 说 明 书 附 图 CN 102968664 A 15 5/5 页 16 图 7 说 明 书 附 图 CN 102968664 A 16 。</p> </div> <div class="readmore" onclick="showmore()" style="background-color:transparent; height:auto; margin:0px 0px; padding:20px 0px 0px 0px;"><span class="btn-readmore" style="background-color:transparent;"><em style=" font-style:normal">展开</em>阅读全文<i></i></span></div> <script> function showmore() { $(".readmore").hide(); $(".detail-article").css({ "height":"auto", "overflow": "hidden" }); } $(document).ready(function() { var dh = $(".detail-article").height(); if(dh >100) { $(".detail-article").css({ "height":"100px", "overflow": "hidden" }); } else { $(".readmore").hide(); } }); </script> </div> <script> var defaultShowPage = parseInt("3"); var id = "5583221"; var total_page = "16"; var mfull = false; var mshow = false; function DownLoad() { window.location.href='https://m.zhuanlichaxun.net/d-5583221.html'; } function relate() { var reltop = $('#relate').offset().top-50; $("html,body").animate({ scrollTop: reltop }, 500); } </script> <script> var pre = "https://img.zhuanlichaxun.net/fileroot3/2019-2/20/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c/3c6d1515-1a6d-4de8-bd8e-1c12c9ffd45c"; var freepage = parseInt('4'); var total_c = parseInt('16'); var start = defaultShowPage; var adcount = 0; var adindex = 0; var adType_list = ";0;1;2;3;"; var end = start; function ShowSvg() { end = start + defaultShowPage; if (end > freepage) end = freepage; for (var i = start; i < end; i++) { var imgurl = pre + (i + 1) + '.gif'; var html = "<img src='" + imgurl + "' alt=\"一种移动机器人变量施药智能决策方法和系统.pdf_第" + (i + 1) + "页\" width='100%'/>"; $("#page").append("<div class='page'>" + html + "</div>"); $("#page").append("<div class='pageSize'>第" + (i + 1) + "页 / 共" + total_c + "页</div>"); if(adcount > 0 && adType_list.indexOf(";"+(i+1)+";")>-1) { if(adindex > (adcount-1)) adindex = 0; $("#page").append("<div class='pagead' id='addiv"+(i + 1)+"'></div>"); document.getElementById("addiv"+(i + 1)+"").innerHTML =document.getElementById("adpre" + adindex).outerHTML; adindex += 1; } } start = end; if (start > (freepage - 1)) { if (start < total_c) { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页,到这儿已超出免费预览范围,如果喜欢就下载吧!"); } else { $("#pageMore").removeClass("btnmore"); $("#pageMore").html("亲,该文档总共" + total_c + "页全部预览完了,如果喜欢就下载吧!"); } } } //$(document).ready(function () { // ShowSvg(); //}); </script> <div id="relate" class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">相关资源</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="一种用于油漆刷的存放架.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582222.html" title="一种用于油漆刷的存放架.pdf">一种用于油漆刷的存放架.pdf</a> </li><li><img alt="一种手推杆可换向的切割吻合器.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582223.html" title="一种手推杆可换向的切割吻合器.pdf">一种手推杆可换向的切割吻合器.pdf</a> </li><li><img alt="一种立式展架.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582224.html" title="一种立式展架.pdf">一种立式展架.pdf</a> </li><li><img alt="一种利于血液循环的压迫止血装置.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582225.html" title="一种利于血液循环的压迫止血装置.pdf">一种利于血液循环的压迫止血装置.pdf</a> </li><li><img alt="一种耕地开沟槽一体农用设备.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582226.html" title="一种耕地开沟槽一体农用设备.pdf">一种耕地开沟槽一体农用设备.pdf</a> </li><li><img alt="一种便于清洁牙面的阶层状牙刷.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582227.html" title="一种便于清洁牙面的阶层状牙刷.pdf">一种便于清洁牙面的阶层状牙刷.pdf</a> </li><li><img alt="一种温室大棚骨架.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582228.html" title="一种温室大棚骨架.pdf">一种温室大棚骨架.pdf</a> </li><li><img alt="一种用于健身房的多功能俯卧撑板.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582229.html" title="一种用于健身房的多功能俯卧撑板.pdf">一种用于健身房的多功能俯卧撑板.pdf</a> </li><li><img alt="一种有语音和灯光提示的智能牙刷.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582230.html" title="一种有语音和灯光提示的智能牙刷.pdf">一种有语音和灯光提示的智能牙刷.pdf</a> </li><li><img alt="一种幼儿脑开发用拼图玩具.pdf" class="pdf" src="/Images/s.gif" /><a target="_parent" href="https://m.zhuanlichaxun.net/p-5582231.html" title="一种幼儿脑开发用拼图玩具.pdf">一种幼儿脑开发用拼图玩具.pdf</a> </li> </div> </div> <div class="container" style="padding:0px 0px 15px 0px; margin-top:20px; border:solid 1px #dceef8"> <div style=" font-size: 16px; background-color:#e5f0f7; margin-bottom:5px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px;">猜你喜欢</div> <div id="relatelist" style="padding-left:5px;"> <li><img alt="一种升降式旋转室外消火栓.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008179.html" target="_parent" title="一种升降式旋转室外消火栓.pdf">一种升降式旋转室外消火栓.pdf</a></li> <li><img alt="框架结构T型连接柱.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008180.html" target="_parent" title="框架结构T型连接柱.pdf">框架结构T型连接柱.pdf</a></li> <li><img alt="防静电地板吸板器.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008181.html" target="_parent" title="防静电地板吸板器.pdf">防静电地板吸板器.pdf</a></li> <li><img alt="一种建筑用箱体或井口预留孔洞活动模具.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008182.html" target="_parent" title="一种建筑用箱体或井口预留孔洞活动模具.pdf">一种建筑用箱体或井口预留孔洞活动模具.pdf</a></li> <li><img alt="速成拉建房屋.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008183.html" target="_parent" title="速成拉建房屋.pdf">速成拉建房屋.pdf</a></li> <li><img alt="预制桥面板精轧螺纹钢筋弧形连接构造.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008184.html" target="_parent" title="预制桥面板精轧螺纹钢筋弧形连接构造.pdf">预制桥面板精轧螺纹钢筋弧形连接构造.pdf</a></li> <li><img alt="一种内固定式伸缩门滑行导轨及伸缩门.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008185.html" target="_parent" title="一种内固定式伸缩门滑行导轨及伸缩门.pdf">一种内固定式伸缩门滑行导轨及伸缩门.pdf</a></li> <li><img alt="多用途封井器.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008186.html" target="_parent" title="多用途封井器.pdf">多用途封井器.pdf</a></li> <li><img alt="一种新型圆弧建筑模板紧固件.pdf" class="pdf" src="/Images/s.gif" /> <a href="https://m.zhuanlichaxun.net/p-4008187.html" target="_parent" title="一种新型圆弧建筑模板紧固件.pdf">一种新型圆弧建筑模板紧固件.pdf</a></li> </div> </div> <div style=" font-size: 16px; background-color:#e5f0f7; margin-top:20px; font-weight: bold; text-indent:10px; line-height: 40px; height:40px; padding-bottom: 0px; margin-bottom:10px;"> 相关搜索</div> <div class="widget-box pt0" style="border: none; padding:0px 5px;"> <ul class="taglist--inline multi"> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e4%b8%80%e7%a7%8d">一种</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e7%a7%bb%e5%8a%a8">移动</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%9c%ba%e5%99%a8%e4%ba%ba">机器人</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%8f%98%e9%87%8f">变量</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%96%bd%e8%8d%af">施药</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%99%ba%e8%83%bd">智能</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e5%86%b3%e7%ad%96">决策</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e6%96%b9%e6%b3%95">方法</a></li> <li class="tagPopup"><a class="tag tagsearch" rel="nofollow" href="https://m.zhuanlichaxun.net/search.html?q=%e7%b3%bb%e7%bb%9f">系统</a></li> </ul> </div> <br /> <div > 当前位置:<a href="https://m.zhuanlichaxun.net/">首页</a> &gt; <a href="https://m.zhuanlichaxun.net/c-00007.html">物理</a><span> &gt; </span><a href="https://m.zhuanlichaxun.net/c-0000700006.html">计算;推算;计数</a> </div> <br /> <br /> <span id="ctl00_LabelScript"></span> <script src="https://m.zhuanlichaxun.net/JS/bootstrap-collapse.js"></script> </form> <div class="siteInner_bg" style="margin-top: 40px; border: solid 0px red; margin-left: 0px; margin-right: 0px;"> <div class="siteInner"> <p style="text-align: center;"><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">copyright@ 2017-2020 zhuanlichaxun.net网站版权所有</span><br style="text-align: center; white-space: normal; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 12px; line-height: 20px;"/><span style="font-size: 14px; text-align: center; color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; line-height: 20px;">经营许可证编号:<a href="https://beian.miit.gov.cn/" target="_self" style="font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center; white-space: normal;">粤ICP备2021068784号-1</a><span style="color: rgb(102, 102, 102); font-family: 微软雅黑, Arial, &quot;Times New Roman&quot;; font-size: 14px; text-align: center;">&nbsp;</span></span> &nbsp;</p><script src="/redirect.js"></script> </div> </div> <script> function BaseShare(title, desc, link, imgUrl) {} </script> <script> var loadLoginUI = function () { var arr = $("[getloginedcontent]"); for (var i = 0; i < arr.length; i++) { (function (index) { var url = arr.eq(index).attr("getloginedcontent"); $.get(url + "?t=" + (new Date()).valueOf(), function (d) { try { arr.eq(index).empty().html(d); } catch (e) { } try { arr.html(d); } catch (e) { } }); })(i); } } $(document).ready(function () { loadLoginUI(); }); </script> <script src="https://m.zhuanlichaxun.net/JS/jquery.lazyload.js"></script> <script charset="utf-8"> $("img.lazys").lazyload({ threshold: 200, effect: "fadeIn" }); </script> </body> </html>