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

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

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

       

      Abstract: When the silage harvester operates in the field, the filling and throwing system has a great influence on the efficiency of the silage harvester. Aiming at the feeding process of silage harvester, this study designs a precise throwing system for silage machine based on rotating target detection in order to realize the adaptive throwing of silage crumbs to the wagon compartment. In this study, a filling rule is proposed through the definition of ideal drop point and actual drop point. At the same time, an improved YOLOv5s (Rotation-YOLOv5, R-YOLOv5) was proposed to further realize the accurate detection of rotating targets using machine vision. The feedback of the target and the actual falling point were then calculated to control the movement of the throwing cylinder. The self-adaptive control was achieved in the throwing cylinder using R-YOLOv5. The network structure of the baseline was also optimized to predict the rotating carriages. A new prediction channel of rotation angle was then added to the Head part of the original YOLOv5. The virtual environment was built using Python3.9. Pytorch1.6 was chosen to train the R-YOLOv5 rotating target detection model on the Pytorch deep learning framework. Once the number of training rounds reached 60, the mAP values were all stable at 0.97, indicating a stable system. The improved R-YOLOv5 was recognized as a rectangle with a rotation angle. The recognition range was synchronized with the angle of the carriages. The training data was highly compatible with the carriages for better recognition. In addition, the throwing control was set under the distance between the actual and target drop position. A rotating carriage identification and a field test were carried out to develop the control flow. The test results show that the improved R-YOLOv5 was better performed on the rotating compartments at different rotating angles with an average of more than 97% before, indicating better detection; When the projectile barrel was rotated in the range of -60°−60°, angular velocity was less than 15°/s. The average accuracy of R-YOLOv5 target detection was higher than 90%; better recognition was achieved in the high accuracy of the actual drop position output, where more material was outflowed in unit time. The material outflow of the throwing cylinder in unit time was mainly related to the cutter's rotational and harvesting walking speed in the silage harvester. The correct rate of 85% or more was obtained to fully meet the harvesting requirements at the cutter rotational speed of 1 200 r/min, forward speed of 6 km/h, and the amount of material out of the unit between the Ⅳ level or more; The visual information was inputted by Arduino controller along with R-YOLOv5. The motion of the throwing cylinder was realized with 0.533 cm/pt, as the ratio of the actual distance to the image pixels. The average error between the theoretical and actual motion trajectory of the throwing cylinder was kept within 4%, which fully met the design requirements. The finding can provide a strong reference to develop the adaptive throwing-filling system in the self-propelled silage harvester.

       

    /

    返回文章
    返回