CN113207722B 有效 人工智能用农牧业自动投料方法、设备以及介质
技术领域 [0001]本发明涉及农牧业投料技术领域,尤其涉及一种人工智能用农牧业自动投料方法、设备以及介质。 背景技术 [0002]现在的农牧业自动投料方法一般是自动定量定时投料,不会根据农牧生长和环境因素的改变而改变投料的数量,导致投料量与实际的食用量有偏差。 [0003]因此,亟需一种能够根据农牧生长和环境因素的改变而改变投料量从而实现精准投料的人工智能用农牧业自动投料方法、设备以及介质,从而解决现有农牧业自动投料方法导致投料量与实际的食用量有偏差的问题。 发明内容 [0004]本发明的主要目的在于提供能够根据农牧生长和环境因素的改变而改变投料量从而实现精准投料的人工智能用农牧业自动投料方法、设备以及介质,从而解决现有农牧业自动投料方法导致投料量与实际的食用量有偏差的问题。 [0005]为实现上述目的,本发明第一方面提供了一种人工智能用农牧业自动投料方法,所述方法包括: [0006]接收射频模块发送的待测目标的ID信息; [0007]根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重; [0008]获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量; [0009]根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间; [0010]接收计量器采集的饲料剩余量; [0011]根据所述进食量和所述饲料剩余量按照预设规则更新进食量。 [0012]在一些其他实施例中,所述预设模型为公式一: [0013]A=(k+l)*x  公式一 [0014]其中,A为进食量,k为体重系数,l为季节系数。 [0015]在一些其他实施例中,所述根据所述ID信息获取个体特征信息,其中,所述个体特征信息包括体重;具体包括: [0016]根据所述ID信息获取目标的日龄,将日龄带入Logistic模型得到体重,其中,Logistic模型为公式二: [0017] [0018]其中,y表示目标的体重;x表示目标的日龄;α、a和b分别是系数常量,e是自然底数。 [0019]在一些其他实施例中,所述预设规则,具体包括: [0020]根据公式三更新进食量; [0021]e=β(a-z)+γ(a-n)  公式三 [0022]其中,e为更新进食量,β和γ为系数且两者和为1,a为上一次进食量,z为上一次剩余量,n为上二次剩余量。 [0023]在一些其他实施例中,所述方法还包括: [0024]判断所述饲料剩余量是否高于预设值; [0025]当所述饲料剩余量高于预设值时,生成反馈界面并通过显示器显示所述反馈界面,同时触发报警。 [0026]在一些其他实施例中,所述接收计量器采集的饲料剩余量,具体包括: [0027]接收拾音器采集的目标的声音; [0028]当所述目标发出的声音为进食声时,开始计时t1; [0029]当持续一定时间接收不到进食音时,结束计时t2并接收计量器采集的饲料剩余量。 [0030]在一些其他实施例中,所述方法还包括: [0031]当t2与t1的差值大于20分钟时,生成第一提示界面通过显示器显示所述第一提示界面并发出警报。 [0032]在一些其他实施例中,所述方法还包括: [0033]当t2与t1的差值小于10分钟时,生成第二提示界面通过显示器显示所述第二提示界面并发出警报。 [0034]本发明第二方面公开了一种人工智能用农牧业自动投料设备,所述设备包括: [0035]接收信息模块:用于接收射频模块发送的待测目标的ID信息; [0036]获取信息模块:用于根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重; [0037]信息处理模块:用于获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量; [0038]控制模块:用于根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间; [0039]接收信息模块:还用于接收计量器采集的饲料剩余量; [0040]更新信息模块:用于根据所述进食量和所述饲料剩余量按照预设规则更新进食量。 [0041]本发明第三方面公开了一种存储介质,所述存储介质存储有可执行程序,所述可执行程序被执行时,实现上述人工智能用农牧业自动投料方法。 [0042]本发明提供的技术方案,具有以下优点: [0043]通过接收射频模块发送的待测目标的ID信息;根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重;获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量;根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间;接收计量器采集的饲料剩余量;根据所述进食量和所述饲料剩余量按照预设规则更新进食量。能够根据农牧生长和环境因素的改变而改变投料量从而实现精准投料。 附图说明 [0044]图1为本发明提供的一实施例提供的一种人工智能用农牧业自动投料方法的流程示意图。 [0045]图2为本发明提供的另一实施例提供的一种人工智能用农牧业自动投料方法的场景示意图。 [0046]图3为本发明提供的一实施例提供的一种人工智能用农牧业自动投料设备的结构示意图。 [0047]图4为本申请另一实施例提供的服务器的结构框图。 具体实施方式 [0048]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0049]请参看图12,本发明的一方面提供了一种人工智能用农牧业自动投料方法,应用于服务器、摄像头、射频模块、电子日历、槽轮落料器、计量器组成的系统,目标以猪为例,所述方法包括: [0050]步骤S10:接收射频模块发送的待测目标的ID信息。 [0051]在一些可行实施例中,可以通过电子耳牌的方式实现ID信息的记载,再通过射频模块扫描电子耳牌获取待测目标中的ID信息。系统采用公司生产的高集成度读写器芯片,有效距离可达10cm。 [0052]步骤S20:根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重。 [0053]在一些可行实施例中,服务器可以根据目标的日龄来判断目标的重量,而不用每次都过称测量。具体地,根据所述ID信息获取目标的日龄,将日龄带入Logistic模型得到体重,其中,Logistic模型为公式二: [0054] [0055]其中,y表示目标的体重;x表示目标的日龄;α、a和b分别是系数常量,e是自然底数。 [0056]步骤S30:获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量。 [0057]在一些可行实施例中,服务器会根据日历信息和所述个体特征信息通过预设模型输出进食量。例如,所述预设模型为公式一: [0058]A=(k+l)*x  公式一 [0059]其中,A为进食量,k为体重系数,l为季节系数。体重系数可以根据目标的日龄分等级设定,比如说小猪从50日龄到87日龄(15~35公斤重阶段),体重系数为0.05,中猪从87日龄到125日龄(35~65公斤体重阶段),体重系数为0.04,大猪从125日龄到168日龄(65~108公斤体重阶段),体重系数为0.03。季节系数根据四季来判断,例如,秋季食量偏高,季节系数为+0.2,冬季食量偏低,季节系数为-0.1,春季食量正常,季节系数为0,夏季季节偏热,季节系数为+0.1。 [0060]步骤S40:根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间。 [0061]在一些可行实施例中,槽轮落料器的主要任务是在母猪采食时根据目标的编号,结合数据库的判断规则,在步进电机的驱动下,实现饲料定量落料,并能将母猪的采食量反馈给服务器,系统所用的落料器为自行设计研制的旋转叶轮式落料器,其主要组成零件有槽车、壳体、联轴器等。该落料器既起计量的作用,又起旋转落料的作用。当词料从加料斗加入,在槽轮齿的旋转带动下,从出料口落出,对流动性较好、磨斑性较小的粉粒饲料和小块状饲料适应性好,其转子叶片外端的圆周速度在一定的数值范围内时,供料器的能力大致与转子的转速呈正比。落料器槽轮转一圈的下料量等于槽轮所有齿间容积的和,每个齿槽的横截面近似可看作梯形,该落料器的设计符合目标的供料特性,具有以下特点:结构简单紧凑、外形尺寸小、安装占用空间小、使用保养方便;落料精度不受落料冲击、震动的影响;具有一定程度的气密性;几乎不会造成饲料被挤碎的问题;温度<400时物料均能被输送。 [0062]步骤S50:接收计量器采集的饲料剩余量。 [0063]在一些可行实施例中,服务器通过接收计量器测量食槽加料后以及食用完毕后的重量来此埃及饲料的剩余量。 [0064]步骤S50具体包括步骤S51-S53: [0065]步骤S51:接收拾音器采集的目标的声音。 [0066]步骤S52:当所述目标发出的声音为进食声时,开始计时t1。 [0067]步骤S53:当持续一定时间接收不到进食音时,结束计时t2并接收计量器采集的饲料剩余量。 [0068]步骤S54:当t2与t1的差值大于20分钟时,生成第一提示界面通过显示器显示所述第一提示界面并发出警报。 [0069]步骤S54:当t2与t1的差值小于10分钟时,生成第二提示界面通过显示器显示所述第二提示界面并发出警报。 [0070]步骤S60:根据所述进食量和所述饲料剩余量按照预设规则更新进食量。 [0071]在一些可行实施例中,服务器根据所述进食量和所述饲料剩余量按照预设规则更新进食量;例如,所述预设规则,具体包括: [0072]根据公式三更新进食量; [0073]e=β(a-z)+γ(a-n)  公式三 [0074]其中,e为更新进食量,β和γ为系数且两者和为1,例如,β可以为0.6,γ可以为0.4,a为上一次进食量,z为上一次饲料剩余量,n为上二次饲料剩余量;当然,这里仅根据前两次的进食量来判断下一次的饲料进食量,实际可以根据历史剩余饲料进食推算出下一次的进食量,且时间点越接近下一次的进食量的剩余饲料进食量的所占的权重越大,且若干权重的和为1,这样能够将每次剩余进食量都计算在内,提高下一次进食量的精准度。 [0075]所述方法还包括步骤S61: [0076]步骤S611:判断所述饲料剩余量是否高于预设值。 [0077]步骤S612:当所述饲料剩余量高于预设值时,生成反馈界面并通过显示器显示所述反馈界面,同时触发报警。饲料剩余量过高时表示目标进食度异常,此时可以确定为有突发情况,所以报警,及时得知该情况。 [0078]请参看图3,本申请还提供一种人工智能用农牧业自动投料设备,所述设备包括: [0079]接收信息模块10:用于接收射频模块发送的待测目标的ID信息; [0080]获取信息模块20:用于根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重; [0081]信息处理模块30:用于获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量; [0082]控制模块40:用于根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间; [0083]接收信息模块10:还用于接收计量器采集的饲料剩余量; [0084]更新信息模块50:用于根据所述进食量和所述饲料剩余量按照预设规则更新进食量。 [0085]请参阅图4,本申请还提供一种服务器30,应用于服务器、摄像头、射频模块、电子日历、槽轮落料器、计量器组成的系统,其中,存储器301与所述处理器302通过总线303电连接。 [0086]其中,存储器301至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。存储器301在一些实施例中可以是服务器30的内部存储单元,例如该服务器30的硬盘。存储器301在另一些实施例中也可以是服务器30的外部存储设备,例如服务器30上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。存储器301不仅可以用于存储安装于车载设备的应用软件及各类数据,例如计算机可读程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据,也即该第一存储器可以作为存储介质,存储介质存储有计算机可执行的人工智能用农牧业自动投料程序。 [0087]处理器302在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,处理器302可调用存储器301中存储的人工智能用农牧业自动投料程序,以实现如下步骤: [0088]步骤S10:接收射频模块发送的待测目标的ID信息。 [0089]在一些可行实施例中,可以通过电子耳牌的方式实现ID信息的记载,再通过射频模块扫描电子耳牌获取待测目标中的ID信息。系统采用公司生产的高集成度读写器芯片,有效距离可达10cm。 [0090]步骤S20:根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重。 [0091]在一些可行实施例中,服务器可以根据目标的日龄来判断目标的重量,而不用每次都过称测量。具体地,根据所述ID信息获取目标的日龄,将日龄带入Logistic模型得到体重,其中,Logistic模型为公式二: [0092] [0093]其中,y表示目标的体重;x表示目标的日龄;α、a和b分别是系数常量,e是自然底数。 [0094]步骤S30:获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量。 [0095]在一些可行实施例中,服务器会根据日历信息和所述个体特征信息通过预设模型输出进食量。例如,所述预设模型为公式一: [0096]A=(k+l)*x  公式一 [0097]其中,A为进食量,k为体重系数,l为季节系数。体重系数可以根据目标的日龄分等级设定,比如说小猪从50日龄到87日龄(15~35公斤重阶段),体重系数为0.05,中猪从87日龄到125日龄(35~65公斤体重阶段),体重系数为0.04,大猪从125日龄到168日龄(65~108公斤体重阶段),体重系数为0.03。季节系数根据四季来判断,例如,秋季食量偏高,季节系数为+0.2,冬季食量偏低,季节系数为-0.1,春季食量正常,季节系数为0,夏季季节偏热,季节系数为+0.1。 [0098]步骤S40:根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间。 [0099]在一些可行实施例中,槽轮落料器的主要任务是在母猪采食时根据目标的编号,结合数据库的判断规则,在步进电机的驱动下,实现饲料定量落料,并能将母猪的采食量反馈给服务器,系统所用的落料器为自行设计研制的旋转叶轮式落料器,其主要组成零件有槽车、壳体、联轴器等。该落料器既起计量的作用,又起旋转落料的作用。当词料从加料斗加入,在槽轮齿的旋转带动下,从出料口落出,对流动性较好、磨斑性较小的粉粒饲料和小块状饲料适应性好,其转子叶片外端的圆周速度在一定的数值范围内时,供料器的能力大致与转子的转速呈正比。落料器槽轮转一圈的下料量等于槽轮所有齿间容积的和,每个齿槽的横截面近似可看作梯形,该落料器的设计符合目标的供料特性,具有以下特点:结构简单紧凑、外形尺寸小、安装占用空间小、使用保养方便;落料精度不受落料冲击、震动的影响;具有一定程度的气密性;几乎不会造成饲料被挤碎的问题;温度<400时物料均能被输送。 [0100]步骤S50:接收计量器采集的饲料剩余量。 [0101]在一些可行实施例中,服务器通过接收计量器测量食槽加料后以及食用完毕后的重量来此埃及饲料的剩余量。 [0102]步骤S50具体包括步骤S51-S53: [0103]步骤S51:接收拾音器采集的目标的声音。 [0104]步骤S52:当所述目标发出的声音为进食声时,开始计时t1。 [0105]步骤S53:当持续一定时间接收不到进食音时,结束计时t2并接收计量器采集的饲料剩余量。 [0106]步骤S54:当t2与t1的差值大于20分钟时,生成第一提示界面通过显示器显示所述第一提示界面并发出警报。 [0107]步骤S54:当t2与t1的差值小于10分钟时,生成第二提示界面通过显示器显示所述第二提示界面并发出警报。 [0108]步骤S60:根据所述进食量和所述饲料剩余量按照预设规则更新进食量。 [0109]在一些可行实施例中,服务器根据所述进食量和所述饲料剩余量按照预设规则更新进食量;例如,所述预设规则,具体包括: [0110]根据公式三更新进食量; [0111]e=β(a-z)+γ(a-n)  公式三 [0112]其中,e为更新进食量,β和γ为系数且两者和为1,例如,β可以为0.6,γ可以为0.4,a为上一次进食量,z为上一次饲料剩余量,n为上二次饲料剩余量;当然,这里仅根据前两次的进食量来判断下一次的饲料进食量,实际可以根据历史剩余饲料进食推算出下一次的进食量,且时间点越接近下一次的进食量的剩余饲料进食量的所占的权重越大,且若干权重的和为1,这样能够将每次剩余进食量都计算在内,提高下一次进食量的精准度。 [0113]所述方法还包括步骤S61: [0114]步骤S611:判断所述饲料剩余量是否高于预设值。 [0115]步骤S612:当所述饲料剩余量高于预设值时,生成反馈界面并通过显示器显示所述反馈界面,同时触发报警。饲料剩余量过高时表示目标进食度异常,此时可以确定为有突发情况,所以报警,及时得知该情况。 [0116]本发明提供的技术方案,具有以下优点: [0117]通过接收射频模块发送的待测目标的ID信息;根据所述ID信息获取个体特征信息;其中,所述个体特征信息包括体重;获取日历信息并将所述日历信息和所述个体特征信息输入预设模型并输出进食量;根据所述进食量控制与所述ID信息对应的槽轮落料器的落料时间;接收计量器采集的饲料剩余量;根据所述进食量和所述饲料剩余量按照预设规则更新进食量。能够根据农牧生长和环境因素的改变而改变投料量从而实现精准投料。 [0118]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
现在,一起体验智慧芽的产品和服务
自动注册,无需人工审核,即可立即开始查询专利
立即注册
澳门正版图库

AI助手