基于混合深度神经网络的肉鸽精准饲喂方法技术

技术编号:32554187 阅读:34 留言:0更新日期:2022-03-05 11:54
本发明专利技术公开了基于混合深度神经网络的肉鸽精准饲喂方法,由搭载底盘车导航模块、机械臂喂料模块、落料模块、运算控制模块组成的饲喂机器人实现,其可以混合多个深度神经网络进行运算控制,实现智能化、机械化作业,依靠视觉识别系统进行路径分割、鸽子的生长状态识别,采用闭环控制系统,实现底盘自主导航、机械臂喂料作业、落料单元精量控制落料环节之间的闭环控制,不需要大量的人力劳动,能够实现智能化、机械化的自主作业,同时可以依据鸽子的数量、大小,当前的活动状态来控制饲喂量,实现鸽子的少吃多餐,避免鸽子的挑食行为,提高肉鸽养殖的料肉比,进而实现鸽子的科学养殖。进而实现鸽子的科学养殖。进而实现鸽子的科学养殖。

【技术实现步骤摘要】
基于混合深度神经网络的肉鸽精准饲喂方法


[0001]本专利技术涉及肉鸽养殖
,具体为基于混合深度神经网络的肉鸽精准饲喂方法。

技术介绍

[0002]我国肉鸽的规模化养殖初见于20世纪80年代初,并在发展的同时引进国外优秀的肉鸽品种加以改进。基于此,我国肉鸽的规模化养殖不断形成,自南而北,自沿海至内地,越来越多的畜牧人加入了肉鸽养殖大军。截至目前,我国共有30多种肉鸽品种,2020年底,我国种鸽的存栏量约为134万对,同比增长10%,是自2017年以来的最大存栏量,从历史数据看,自2018 年9月以来,除个别月份外,肉鸽的产能基本都是增长态势。
[0003]肉鸽养殖仍然以人工饲养为主,在养殖过程中,饲喂环节是占据劳动成本的大头,根据广东梅州金绿现代农业有限公司的养殖数据,一位养殖户每天需要花费超过一半的工作时间在饲喂环节,饲喂时,需要人工背着一桶近 30斤重的料桶,边走边投喂,劳动强度大,作业过程单一枯燥。目前,机器人在养殖行业的研发应用越来越受到重视,尤其是用于饲喂环节的饲喂机器人。饲喂机器人主要着眼于眼,手,脚的研究,主要由底盘车驱动行走,实现在养殖大棚里自主导航;底盘搭载作业机械臂实现机器人在空间上的作业以达到饲喂的任务,并搭载相机三维感知视觉输入系统,自主识别作业目标区域并监视作业过程。
[0004]现有的畜禽类饲喂机器人大都是在固定区域饲喂,不是移动式的饲喂机器人,缺乏便捷性;畜类饲喂机器人往往在大型畜类身上喷涂标记或装上传感器,再将牲畜赶至饲喂区域,通过传感器数据,或图像处理的数据进而实现精量饲喂,该方法便捷性不足,且需要在牲畜身上装传感器或定期喷涂标记,成本较大,而禽类饲喂机器人大都针对散养的养殖环境,没有精量饲喂,通常都是定时定量饲喂,缺乏精量性,容易造成饲料的浪费。综上,目前,在禽类的笼养环境下,尤其是肉鸽的规模笼养环境下,饲喂任务仍然以人工为主,劳动强度大,作业枯燥乏味。

技术实现思路

[0005]本专利技术的目的在于提供基于混合深度神经网络的肉鸽精准饲喂方法,通过机器人可以实现智能化、机械化作业,依靠视觉识别系统进行路径分割、鸽子的生长状态识别,采用闭环控制系统,实现底盘自主导航、机械臂喂料作业、落料单元精量控制落料环节之间的闭环控制,不需要大量的人力劳动,能够实现智能化、机械化的自主作业,同时可以依据鸽子的数量、大小,当前的活动状态来控制饲喂量,实现鸽子的少吃多餐,避免鸽子的挑食行为,提高肉鸽养殖的料肉比,进而实现鸽子的科学养殖,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]基于混合深度神经网络的肉鸽精准饲喂方法,由搭载底盘车导航模块、机械臂喂料模块、落料模块、运算控制模块组成的饲喂机器人实现,其具体方法如下:
[0008]S1:饲喂机器人进入鸽子棚,上电,各系统初始化;
[0009]S2:饲喂机器人机械臂由初始化点运行到接料点;
[0010]S3:运算控制模块打开料槽识别神经网络、打开底盘车语义分割网络,并打开两者对应的深度相机;
[0011]S4:底盘车根据语义分割开始自主导航运动,料槽相机开始检测定位,当检测料槽中心点,获得其中心点坐标时,传递信号给底盘车停止运动,并将中心点位置传递给运算控制模块;
[0012]S5:运算控制模块接受到中心点坐标,开始解算三个落料点的坐标与机械臂末端的姿态;同时通过数据管理系统动态获取当前鸽笼里鸽子的数量与生长阶段,并开启即时喂食量神经网络,检测当前鸽笼的鸽子活动状态,把鸽子数量与生长阶段数据同时喂入网络,得出即时喂食量;
[0013]S6:将解算得到的喂料坐标与即时喂食量信息传递给机械臂控制模块与落料模块,落料模块控制落料量,机械臂控制模块将对应的饲料运到落料点并执行落料动作;
[0014]S7:落料完毕,落料模块停止落料,机械臂控制模块传输底盘车启动信号,并运动到接料点,回到S2,循环执行。
[0015]更进一步地,底盘车导航模块的实现方法如下:
[0016]S101:搭建基于深度学习的Unet语义分割网络,使用深度相机采集 640*480的鸽棚道路图片7500张,经过图片预处理之后制作数据集,放进神经网络进行模型迭代训练,训练后的模型可以分割道路,非道路部分全部默认为背景;
[0017]S102:根据分割出来的道路图片进行二值化,采用像素逐行扫描方式寻找道路边缘点信息,由边缘点可得到拟中点,采用最小二乘法拟合中点从而得到导航线;
[0018]S103:搭建基于树莓派的ROS底盘控制环境,在所提取的导航线上确定预瞄点坐标,通过串口把预瞄点信息传输给下位机,结合运动学模型,底盘可实现实时自主导航。
[0019]更进一步地,机械臂喂料模块的实现方法如下:
[0020]S201:搭建卷积神经网络,采集640*480的料槽图片5000张,喂入神经网络进行模型迭代训练,训练的模型可以识别料槽中心点的位置;
[0021]S202:搭建基于树莓派的ROS机械臂控制环境,开发机械臂运动实时反馈ROS节点与机械臂实时运动可视化界面;
[0022]S203:开发基于moveit的机械臂运动轨迹规划技术,并开启多线程技术,实现机械臂同时与边缘服务器、落料模块之间通信。
[0023]更进一步地,落料模块的实现方法如下:
[0024]S301:搭建基于Ardunio控制板的落料模块,绘制Ardunio电路图,并焊制电路板;
[0025]S302:采用步进电机控制星状落料阀,控制电机的转动时间进而控制落料量。
[0026]更进一步地,运算控制模块的实现方法如下:
[0027]S401:部署底盘车语义分割模型、料槽定位与检测神经网络模型、鸽子即时活动状态预测神经网络模型,将三个神经网络混合部署,互相之间进行网络信号交互;
[0028]S402:部署机械臂正反解模型,采用牛顿高斯迭代法进行反解;
[0029]S403:部署底盘语义分割算法,采用基于最小二乘法的边缘特征点迭代法进行拟合导航线;
[0030]S404:采用CH340串口连接底盘车导航模块、机械臂喂料模块。
[0031]与现有技术相比,本专利技术的有益效果是:
[0032]本专利技术提供的基于混合深度神经网络的肉鸽精准饲喂方法,通过在饲喂机器人上搭载的底盘车导航模块、机械臂喂料模块、落料模块和运算控制模块,可以实现智能化、机械化作业,依靠视觉识别系统进行路径分割、鸽子的生长状态识别,采用闭环控制系统,实现底盘自主导航、机械臂喂料作业、落料单元精量控制落料环节之间的闭环控制,不需要大量的人力劳动,能够实现智能化、机械化的自主作业,同时可以依据鸽子的数量、大小,当前的活动状态来控制饲喂量,实现鸽子的少吃多餐,避免鸽子的挑食行为,提高肉鸽养殖的料肉比,进而实现鸽子的科学养殖。
附图说明
[0033]图1为本专利技术的四个模块工作流程图;
[0034]图2本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于混合深度神经网络的肉鸽精准饲喂方法,其特征在于,由搭载底盘车导航模块、机械臂喂料模块、落料模块、运算控制模块组成的饲喂机器人实现,其具体方法如下:S1:饲喂机器人进入鸽子棚,上电,各系统初始化;S2:饲喂机器人机械臂由初始化点运行到接料点;S3:运算控制模块打开料槽识别神经网络、打开底盘车语义分割网络,并打开两者对应的深度相机;S4:底盘车根据语义分割开始自主导航运动,料槽相机开始检测定位,当检测料槽中心点,获得其中心点坐标时,传递信号给底盘车停止运动,并将中心点位置传递给运算控制模块;S5:运算控制模块接受到中心点坐标,开始解算三个落料点的坐标与机械臂末端的姿态;同时通过数据管理系统动态获取当前鸽笼里鸽子的数量与生长阶段,并开启即时喂食量神经网络,检测当前鸽笼的鸽子活动状态,把鸽子数量与生长阶段数据同时喂入网络,得出即时喂食量;S6:将解算得到的喂料坐标与即时喂食量信息传递给机械臂控制模块与落料模块,落料模块控制落料量,机械臂控制模块将对应的饲料运到落料点并执行落料动作;S7:落料完毕,落料模块停止落料,机械臂控制模块传输底盘车启动信号,并运动到接料点,回到S2,循环执行。2.如权利要求1所述的基于混合深度神经网络的肉鸽精准饲喂方法,其特征在于,底盘车导航模块的实现方法如下:S101:搭建基于深度学习的Unet语义分割网络,使用深度相机采集640*480的鸽棚道路图片7500张,经过图片预处理之后制作数据集,放进神经网络进行模型迭代训练,训练后的模型可以分割道路,非道路部分全部默认为背景;S102:根据分割出来的道路图片进行二值化,采用像素逐行扫描方式寻找道路边缘点信息,由边缘点可...

【专利技术属性】
技术研发人员:朱立学官金炫莫冬炎黄伟锋张世昂杨尘宇郭晓耿张智浩赖颖杰陈品岚
申请(专利权)人:仲恺农业工程学院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1