本发明涉及畜牧养殖技术领域,尤其涉及一种基于污垢重量的独立圈舍智能清洁系统和方法。
背景技术:
当前,随着畜牧养殖业集约化、规模化的不断发展,养殖场内独立圈舍小环境的控制成为关系畜牧业能否健康发展的重要因素,因此养殖环境越来越引起人们的重视,为了保证畜禽的健康生长,提高出栏率,对畜禽的生长环境要求较高,所以需要保持独立圈舍小环境的环境健康,降低环境温度、湿度、氨气等对畜禽构成的危害,从而为畜禽提供一个良好的生活环境,少生病、长得快,具有较高的经济效益和社会效益。
然而,虽然目前许多养殖场对保持独立圈舍小环境的环境健康还停留在人工控制操作上,人工操作时不仅成本较高,而且人工不能随时准确根据环境实时保持独立圈舍小环境的环境健康。
技术实现要素:
基于背景技术存在的技术问题,本发明提出了一种基于污垢重量的独立圈舍智能清洁系统和方法;
本发明提出的一种基于污垢重量的独立圈舍智能清洁系统,包括:
图像获取模块,用于获取独立圈舍当前图像;图像获取模块用于当判断模块判断独立圈舍中有牲畜时,获取独立圈舍当前图像;
判断模块,用于根据独立圈舍当前图像与预设独立圈舍图像判断独立圈舍中是否有牲畜;
重量获取模块,用于当判断模块判断独立圈舍无有牲畜时,获取独立圈舍当前重量w1;
清洁模块,用于将w1与独立圈舍初始重量w0进行比较,根据比较结果对所述独立圈舍进行清洁;
更新模块,用于在预设时间t获取独立圈舍清洁后重量w2,判断w2是否大于w0,当判断结果为否时,更新独立圈舍初始重量w0=w2。
优选地,所述判断模块,具体用于:
将独立圈舍当前图像与预设独立圈舍图像进行相似度比较,得到目标相似度q;
当q≥q0时,判断独立圈舍中无牲畜;
当q≤q0时,判断独立圈舍中有牲畜;其中q0为预设相似度。
优选地,所述清洁模块,具体用于:
清洁模块包括第一清洁子模块和第二清洁子模块;
当bw0≥w1≥aw0时,采用第一清洁子模块对所述独立圈舍进行清洁;
当w1≥bw0时,采用第一清洁子模块和第二清洁子模块对所述独立圈舍进行清洁;其中1<a<b。
优选地,所述图像获取模块通过红外摄像仪获取独立圈舍当前图像。
一种基于污垢重量的独立圈舍智能清洁方法,其特征在于,包括:
s1、获取独立圈舍当前图像;
s2、根据独立圈舍当前图像与预设独立圈舍图像判断独立圈舍中是否有牲畜,当判断结果为是时执行s1;当判断结果为否时执行s3;
s3、获取独立圈舍当前重量w1;
s4、将w1与独立圈舍初始重量w0进行比较,根据比较结果对所述独立圈舍进行清洁;
s5、在预设时间t获取独立圈舍清洁后重量w2,判断w2是否大于w0,当判断结果为否时,更新独立圈舍初始重量w0=w2。
优选地,步骤s2,具体包括:
将独立圈舍当前图像与预设独立圈舍图像进行相似度比较,得到目标相似度q;
当q≥q0时,判断独立圈舍中无牲畜,执行s3;
当q≤q0时,判断独立圈舍中有牲畜,执行s1;其中q0为预设相似度。
优选地,步骤s4,具体包括:
当bw0≥w1≥aw0时,采用1个清洁设备对所述独立圈舍进行清洁;
当w1≥bw0时,采用2个清洁设备对所述独立圈舍进行清洁;其中1<a<b。
优选地,在步骤s1中,通过红外摄像仪获取独立圈舍当前图像。
本发明通过获取独立圈舍的当前图像与预设独立圈舍图像进行比对,判断独立圈舍当前是否有牲畜,当独立圈舍中没有牲畜时,获取独立圈舍当前重量并与独立圈舍初始重量进行比较,根据比较结果对独立圈舍进行清洁,如此,在牲畜离开独立圈舍后,及时对独立圈舍中的垃圾粪便进行清洁,为牲畜提供一个良好的生存环境,在进行清洗后,及时更新独立圈舍初始重量,提高独立圈舍清洗精度,使牲畜少生病、长得快,在保障畜禽健康成长的基础上,降低了人工成本。
附图说明
图1为本发明提出的一种基于污垢重量的独立圈舍智能清洁系统的模块示意图;
图2为本发明提出的一种基于污垢重量的独立圈舍智能清洁方法的流程示意图。
具体实施方式
参照图1,本发明提出的一种基于污垢重量的独立圈舍智能清洁系统,包括:
图像获取模块,用于获取独立圈舍当前图像;图像获取模块用于当判断模块判断独立圈舍中有牲畜时,获取独立圈舍当前图像;
图像获取模块通过红外摄像仪获取独立圈舍当前图像;
在本实施方式中,在独立圈舍中设置红外摄像仪采集独立圈舍当前图像。
判断模块,用于根据独立圈舍当前图像与预设独立圈舍图像判断独立圈舍中是否有牲畜;
判断模块,具体用于:
将独立圈舍当前图像与预设独立圈舍图像进行相似度比较,得到目标相似度q;
当q≥q0时,判断独立圈舍中无牲畜;
当q≤q0时,判断独立圈舍中有牲畜;其中q0为预设相似度;
在本实施方式中,将采集的独立圈舍当前图像与预设独立圈舍图像进行相似度比较,得到目标相似度q,其中,预设独立圈舍图像中无牲畜;
再将q与预设相似度q0进行比较,当q≥q0时,相似度较高,判断独立圈舍中无牲畜,当q≤q0时,相似度较低,判断独立圈舍中有牲畜。
重量获取模块,用于当判断模块判断独立圈舍无有牲畜时,获取独立圈舍当前重量w1;
在本实施方式中,通过在独立圈舍底部均匀设置压力传感器获取独立圈舍当前重量。
清洁模块,用于将w1与独立圈舍初始重量w0进行比较,根据比较结果对所述独立圈舍进行清洁;
清洁模块,具体用于:
清洁模块包括第一清洁子模块和第二清洁子模块;
当bw0≥w1≥aw0时,采用第一清洁子模块对所述独立圈舍进行清洁;
当w1≥bw0时,采用第一清洁子模块和第二清洁子模块对所述独立圈舍进行清洁;其中1<a<b;
在本实施方式中,当bw0≥w1≥aw0时,说明此时独立圈舍中有少量垃圾和粪便,此时采用第一清洁子模块对所述独立圈舍进行清洁;当w1≥bw0时,明此时独立圈舍中垃圾和粪便较多,采用第一清洁子模块和第二清洁子模块对所述独立圈舍进行清洁。
更新模块,用于在预设时间t获取独立圈舍清洁后重量w2,判断w2是否大于w0,当判断结果为否时,更新独立圈舍初始重量w0=w2。
在本实施方式中,在进行清洗后,当清洁后重量w2≤w0时,选择较小独立圈舍重量作为独立圈舍初始重量,提高独立圈舍清洗精度。
参照图2,本发明提出一种基于污垢重量的独立圈舍智能清洁方法,包括:
步骤s1,获取独立圈舍当前图像;
步骤s1中,通过红外摄像仪获取独立圈舍当前图像;
在本实施方式中,在独立圈舍中设置红外摄像仪采集独立圈舍当前图像。
步骤s2,根据独立圈舍当前图像与预设独立圈舍图像判断独立圈舍中是否有牲畜,当判断结果为是时执行s1;当判断结果为否时执行s3;
步骤s2,具体包括:
将独立圈舍当前图像与预设独立圈舍图像进行相似度比较,得到目标相似度q;
当q≥q0时,判断独立圈舍中无牲畜,执行s3;
当q≤q0时,判断独立圈舍中有牲畜,执行s1;其中q0为预设相似度;
在本实施方式中,将采集的独立圈舍当前图像与预设独立圈舍图像进行相似度比较,得到目标相似度q,其中,预设独立圈舍图像中无牲畜;
再将q与预设相似度q0进行比较,当q≥q0时,相似度较高,判断独立圈舍中无牲畜,当q≤q0时,相似度较低,判断独立圈舍中有牲畜。
步骤s3,获取独立圈舍当前重量w1;
在本实施方式中,通过在独立圈舍底部均匀设置压力传感器获取独立圈舍当前重量。
步骤s4,将w1与独立圈舍初始重量w0进行比较,根据比较结果对所述独立圈舍进行清洁;
步骤s4,具体包括:
当bw0≥w1≥aw0时,采用1个清洁设备对所述独立圈舍进行清洁;
当w1≥bw0时,采用2个清洁设备对所述独立圈舍进行清洁;其中1<a<b;
在本实施方式中,当bw0≥w1≥aw0时,说明此时独立圈舍中有少量垃圾和粪便,此时采用1个清洁设备对所述独立圈舍进行清洁;当w1≥bw0时,明此时独立圈舍中垃圾和粪便较多,采用2个清洁设备对所述独立圈舍进行清洁。
步骤s5,在预设时间t获取独立圈舍清洁后重量w2,判断w2是否大于w0,当判断结果为否时,更新独立圈舍初始重量w0=w2。
在本实施方式中,在进行清洗后,当清洁后重量w2≤w0时,选择较小独立圈舍重量作为独立圈舍初始重量,提高独立圈舍清洗精度。
本实施方式通过获取独立圈舍的当前图像与预设独立圈舍图像进行比对,判断独立圈舍当前是否有牲畜,当独立圈舍中没有牲畜时,获取独立圈舍当前重量并与独立圈舍初始重量进行比较,根据比较结果对独立圈舍进行清洁,如此,在牲畜离开独立圈舍后,及时对独立圈舍中的垃圾粪便进行清洁,为牲畜提供一个良好的生存环境,在进行清洗后,及时更新独立圈舍初始重量,提高独立圈舍清洗精度,使牲畜少生病、长得快,在保障畜禽健康成长的基础上,降低了人工成本。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。