Automatic Detection, Positioning and Counting of Grape Bunches Using Robots

Xumin Gao
2024-12-12
Abstract:In order to promote agricultural automatic picking and yield estimation technology, this project designs a set of automatic detection, positioning and counting algorithms for grape bunches, and applies it to agricultural robots. The Yolov3 detection network is used to realize the accurate detection of grape bunches, and the local tracking algorithm is added to eliminate relocation. Then it obtains the accurate 3D spatial position of the central points of grape bunches using the depth distance and the spatial restriction method. Finally, the counting of grape bunches is completed. It is verified using the agricultural robot in the simulated vineyard environment. The project code is released at: <a class="link-external link-https" href="https://github.com/XuminGaoGithub/Grape_bunches_count_using_robots" rel="external noopener nofollow">this https URL</a>.
Computer Vision and Pattern Recognition,Artificial Intelligence,Robotics
What problem does this paper attempt to address?
This paper aims to solve the problems of automatic detection, location and counting of grape bunches in the field of agricultural automation. Specifically, the author attempts to design a set of automatic detection, location and counting algorithms and apply them to agricultural robots to achieve the following goals: 1. **Improve the level of agricultural automation**: At present, agricultural production still mainly depends on human labor, which is inefficient and the problem of labor shortage is becoming more and more serious. By introducing agricultural robot technology, work efficiency can be effectively improved and the problem of labor shortage can be alleviated. 2. **Achieve accurate detection and location of grape bunches**: Use the deep - learning model YOLOv3 for accurate detection of grape bunches, and combine the local tracking algorithm to eliminate the problem of repeated location, ensuring that each grape bunch can be accurately identified. 3. **Obtain the 3D spatial position of grape bunches**: Obtain depth information through the Kinect sensor, and calculate the 3D coordinates of the center point of the grape bunch by combining the spatial constraint method, so as to provide an accurate spatial reference for subsequent operations. 4. **Complete the automatic counting of grape bunches**: On the basis of the above, finally realize the automatic counting function of grape bunches, providing technical support for yield estimation in agricultural production. 5. **Verify the effectiveness of the algorithm**: Verify the effectiveness of the designed algorithm in the simulated vineyard environment, and ensure the stability and accuracy of the system through multiple experimental tests. Through these efforts, the paper hopes to promote the development of agricultural automatic harvesting and yield estimation technologies, and provide more intelligent and efficient solutions for modern agricultural production.