尤泳,李芳旭,纪中良,等. 基于旋转目标检测的青贮机精准抛送系统设计与实验[J]. 农业工程学报,2024,40(21):1-10. DOI: 10.11975/j.issn.1002-6819.202401045
    引用本文: 尤泳,李芳旭,纪中良,等. 基于旋转目标检测的青贮机精准抛送系统设计与实验[J]. 农业工程学报,2024,40(21):1-10. DOI: 10.11975/j.issn.1002-6819.202401045
    YOU Yong, LI Fangxu, JI Zhongliang, et al. Design and experiment of precise throwing system for silage machine based on rotating target detection[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2024, 40(21): 1-10. DOI: 10.11975/j.issn.1002-6819.202401045
    Citation: YOU Yong, LI Fangxu, JI Zhongliang, et al. Design and experiment of precise throwing system for silage machine based on rotating target detection[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2024, 40(21): 1-10. DOI: 10.11975/j.issn.1002-6819.202401045

    基于旋转目标检测的青贮机精准抛送系统设计与实验

    Design and experiment of precise throwing system for silage machine based on rotating target detection

    • 摘要: 现阶段我国青贮收获机主要采用驾驶员或其他操作人员手动控制抛送筒转动的方式完成物料装车,存在操作要求高,劳动强度大,影响收获效率且易造成田间损失等问题。针对该问题,该研究根据机器视觉原理,设计青贮收获机精准抛送填装系统,通过构建R-YOLOv5旋转目标检测算法,实现对旋转车厢、车内物料、抛送物料流的识别及落料位置判断;根据反馈的期望落料点与实际落料点信息,并通过Arduino控制器实现青贮收获机抛送筒的运动控制,将青贮物料精准抛送至跟车车厢,实现物料的高效填装。试验结果表明:当抛送筒在−60°~60°范围内旋转且角速度低于15°/s时,所构建的R-YOLOv5目标检测算法对料车车厢的识别平均精度高于90%;实际距离与图像像素比值为0.533 cm/px时,青贮收获机抛送筒的理论运动轨迹与实际运动轨迹平均误差保持在4%之内,满足实际作业要求。研究结果可为研发自走式青贮收获机精准抛送填装系统提供借鉴。

       

      Abstract: The filling and throwing system has a major impact on the the efficiency of the silage harvester. Aiming at the material throwing process of silage harvester, an automatic throwing and filling system for silage harvester was designed in this study to realize the adaptive filling of the car-following material box.The study proposes a filling rule firstly through the definition of the desired drop point and the actual drop point. At the same time, in order to further realize the accurate detection of rotating targets, an improved YOLOv5s rotating target detection algorithm Rotation-YOLOv5 (R-YOLOv5) was proposed which based on the principle of machine vision. R-YOLOv5 could control the movement of the related parts of the throwing cylinder through the calculation of the feedback of the expected falling point information and the actual falling point information and achieve the self-adaptive control of the throwing cylinder. In order to carry out the optimization of the network structure of the baseline algorithm, a new rotation angle prediction channel was added on the basis of the structure of the Head part of the original YOLOv5 to achieve the prediction of rotating carriages. The virtual environment was built based on Python3.9, and pytorch1.6 was chosen as the framework to realize the training of the R-YOLOv5 rotating target detection model in the study on the pytorch deep learning framework. When the number of training rounds reached 60, the mAP values were all stable at 0.97, the system was stable, and the improved R-YOLOv5 algorithm recognized the result as a rectangle with a rotation angle. The recognition range could be synchronized with the angle of the carriages, and the training result is highly compatible with the carriages to achieve better recognition. In addition, the study set up the throwing control method based on the distance between the actual drop position N and the expected drop position P. The corresponding control flow was developed, and a rotating carriage identification test and a field test were carried out. The test results show that when performing rotating compartment recognition, the improved R-YOLOv5 detects compartments at different rotating angles with an average of more than 97% realism, and the detection effect was good; When the projectile barrel rotates in the range of -60° ~ 60° and the angular velocity was less than 15°/s, the average accuracy of R-YOLOv5 target detection algorithm was higher than 90%; The more material outflowed in unit time, the better recognition effect, the more accurate the actual drop position output, and the throwing cylinder material outflow in unit time was mainly related to the silage harvester cutter rotational speed and harvesting walking speed, it was determined that when the cutter rotational speed of 1200 r/min, forward speed of 6 km/h, the amount of material out of the unit between the Ⅳ level or more, the correct rate of 85% or more to meet the harvesting requirements; The visual information inputted by Arduino controller along with R-YOLOv5 could realized the control of the motion of the throwing cylinder, and with 0.533 cm/px as the ratio of the actual distance to the image pixels, the average error between the theoretical motion trajectory of the throwing cylinder of the silage harvester and the actual motion trajectory was kept within 4%, which meets the design requirements. The research results could provide a reference for the development of self-propelled silage harvester adaptive throwing and filling system.

       

    /

    返回文章
    返回