华南理工大学学报(自然科学版) ›› 2022, Vol. 50 ›› Issue (6): 111-120.doi: 10.12141/j.issn.1000-565X.210621

所属专题: 2022年机械工程

• 机械工程 • 上一篇    下一篇

饲喂辅助机器人的智能推料方法与试验研究

张勤 胡嘉辉 任海林   

  1. 华南理工大学 机械与汽车工程学院,广东 广州 510640
  • 收稿日期:2021-09-26 修回日期:2021-11-08 出版日期:2022-06-25 发布日期:2021-11-26
  • 通信作者: 张勤 (1964-),女,博士,教授,主要从事机器人及其应用研究。 E-mail:zhangqin@ scut. edu. cn
  • 作者简介:张勤 (1964-),女,博士,教授,主要从事机器人及其应用研究。
  • 基金资助:
    : 广东省现代农业产业共性关键技术研发创新团队项目 (2019KJ129)

Intelligent Pushing Method and Experiment of Feeding Assistant Robot

ZHANG Qin  HU Jiahui  REN Hailin   

  1. School of Mechanical and Automotive Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2021-09-26 Revised:2021-11-08 Online:2022-06-25 Published:2021-11-26
  • Contact: 张勤 (1964-),女,博士,教授,主要从事机器人及其应用研究。 E-mail:zhangqin@ scut. edu. cn
  • About author:张勤 (1964-),女,博士,教授,主要从事机器人及其应用研究。
  • Supported by:
    Supported by the Special Fund for Modern Agricultural Industry Common Key Technology R&D Innovation Team
    of Guangdong Province (2019KJ129)

摘要: 饲料的定期推送是奶牛饲喂过程中的重要环节,机器人代替人的智能饲喂辅助正在成为未来的发展方向。推料机器人可以完成全天多次推料工作,广泛应用在中、大型牧场的奶牛饲喂中,但现有的推料机器人功能单一,只能完成均匀推料功能,无法满足牛只的个性化采食需求。针对这个问题,本文提出饲喂辅助机器人智能推料方法:引入二维码标牌作为牛颈枷的定位标签,基于YOLOv4深度学习模型得到二维码标牌和牛头的检测框区域;通过预处理和预测算法对二维码标牌的检测框区域实时识别与跟踪,并将二维码标牌与牛头进行匹配,确定觅食奶牛所在的采食颈枷位置;根据牛-码位置匹配信息、余料分布信息控制机器人推板改变推料角度,实现个性化推料,满足奶牛个体自由采食需求。研究和试验结果表明:提出的智能推料方法对二维码的识别率为96%;在二维码标牌连续丢失60帧的情况下,对二维码跟踪预测精度在±2.85%以内;每帧图片在GPU处理下的时间为34.4ms;智能送料的准确率为100%,满足牛舍复杂环境下,机器人智能推料实时要求。

关键词: 机器人, 智能推料, 奶牛饲喂, 二维码, 深度学习

Abstract: Regular feed pushing is an important link in the feeding process of dairy cows, and the intelligent feeding assistance of robot instead of human is becoming the development direction in the future. The feeding robot can complete multiple feeding throughout the day, which is widely used in the feeding of dairy cows in large and medium-sized pastures. However, the existing feeding robot has a single function, which can only complete the uniform feeding function, and can not meet the personalized feeding needs of cattle. To solve this problem, this paper proposes an intelligent pushing method of feeding assistant robot. The QR code label is introduced as the positioning label of cow neck rail, and the detection frame area of QR code label and cow head is obtained based on YOLOv4 deep learning model. The detection frame area of QR code label is recognized and tracked in real time through preprocessing and prediction algorithm, and the QR code label and cow head are matched to determine the position of feeding neck rail; According to the position matching information of cow-code and the residual forage distribution information, the robot push plate was controlled to change the pushing angle to realize personalized pushing and meet the individual feeding needs of dairy cows. Research and test results show that the proposed intelligent push method has a recognition rate of 96% for the QR code; In the case of losing 60 consecutive frames, the tracking and prediction accuracy of the QR code is less than ± 2.85%; The processing time of each frame in GPU is 34.4 ms; The accuracy of intelligent feeding is 100%, which can meet the real-time requirements of intelligent pushing in complex environment.

Key words: robot, intelligent pushing, feeding cows, QR code, deep learning

中图分类号: