An Algorithm for Calculating Apple Picking Direction Based on 3D Vision

被引:17
作者
Gao, Ruilong [1 ]
Zhou, Qiaojun [2 ,3 ]
Cao, Songxiao [1 ]
Jiang, Qing [1 ]
机构
[1] China Jiliang Univ, Coll Metrol & Measurement Engn, Hangzhou 310018, Peoples R China
[2] China Jiliang Univ, Engn Training Ctr, Hangzhou 310018, Peoples R China
[3] Zhejiang Sci Tech Univ, Fac Mech Engn & Automat, Hangzhou 310018, Peoples R China
来源
AGRICULTURE-BASEL | 2022年 / 12卷 / 08期
关键词
apple picking; orientation determination; RANSAC; spherical fitting; straight line fitting;
D O I
10.3390/agriculture12081170
中图分类号
S3 [农学(农艺学)];
学科分类号
0901 ;
摘要
Research into autonomous (robotic) apple picking has not yet resolved the problem of finding the optimal picking orientation. Robotic picking efficiency, in terms of picking all available apples without loss or damage, remains low. This paper proposes a method of determining the optimal picking orientation relative to the target fruit and adjacent branches from the point cloud of the apple and the surrounding space. The picking mechanism is then able to avoid branches and accurately grasp the target apple in order to pick it. The apple is first identified by the YOLOv3 target detection algorithm, and a point cloud of the fruit and the space surrounding it is obtained. The random sample consensus algorithm RANSAC is used for sphere fitting, and the fruit is idealized as a sphere. RANSAC also idealizes the branch as a line that is fitted to the branch bearing the target apple in the point cloud around it. The distance between the line of the branch and the fruit centroid is constrained in fitting to ensure identification of the branch/line closest to the apple/sphere. The best apple picking orientation is determined from the positional relationship between the straight branch/line and the center of the apple/sphere. The performance of the algorithm was evaluated using apples with various orientations on growing trees. The average angle error between the calculated picking direction vector and the expected direction vector was 11.81 degrees, and the standard deviation was 13.65 degrees; 62.658% of the determinations erred by <= 10 degrees, and 85.021% erred by <= 20 degrees. The average time for estimating the orientation of an apple was 0.543 s. The accuracy and speed of the algorithm enabled the robotic picker to operate at a speed that matches that of a human apple picker.
引用
收藏
页数:19
相关论文
共 24 条
[1]   Development of a sweet pepper harvesting robot [J].
Arad, Boaz ;
Balendonck, Jos ;
Barth, Ruud ;
Ben-Shahar, Ohad ;
Edan, Yael ;
Hellstrom, Thomas ;
Hemming, Jochen ;
Kurtser, Polina ;
Ringdahl, Ola ;
Tielen, Toon ;
van Tuijl, Bart .
JOURNAL OF FIELD ROBOTICS, 2020, 37 (06) :1027-1039
[2]   Angle estimation between plant parts for grasp optimisation in harvest robots [J].
Barth, Ruud ;
Hemming, Jochen ;
Van Henten, Eldert J. .
BIOSYSTEMS ENGINEERING, 2019, 183 :26-46
[3]   Generic Primitive Detection in Point Clouds Using Novel Minimal Quadric Fits [J].
Birdal, Tolga ;
Busam, Benjamin ;
Navab, Nassir ;
Ilic, Slobodan ;
Sturm, Peter .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2020, 42 (06) :1333-1347
[4]  
Fan J., 2022, CHANGJIANG INF COMMU, V35, P3
[5]   Multi-Feature Patch-Based Segmentation Technique in the Gray-Centered RGB Color Space for Improved Apple Target Recognition [J].
Fan, Pan ;
Lang, Guodong ;
Guo, Pengju ;
Liu, Zhijie ;
Yang, Fuzeng ;
Yan, Bin ;
Lei, Xiaoyan .
AGRICULTURE-BASEL, 2021, 11 (03)
[6]   Application of consumer RGB-D cameras for fruit detection and localization in field: A critical review [J].
Fu, Longsheng ;
Gao, Fangfang ;
Wu, Jingzhu ;
Li, Rui ;
Karkee, Manoj ;
Zhang, Qin .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 177
[7]   Deep Learning-Based Pose Estimation of Apples for Inspection in Logistic Centers Using Single-Perspective Imaging [J].
Giefer, Lino Antoni ;
Castellanos, Juan Daniel Arango ;
Babr, Mohammad Mohammadzadeh ;
Freitag, Michael .
PROCESSES, 2019, 7 (07)
[8]   Real-Time Fruit Recognition and Grasping Estimation for Robotic Apple Harvesting [J].
Kang, Hanwen ;
Zhou, Hongyu ;
Wang, Xing ;
Chen, Chao .
SENSORS, 2020, 20 (19) :1-15
[9]   Visual Perception and Modeling for Autonomous Apple Harvesting [J].
Kang, Hanwen ;
Zhou, Hongyu ;
Chen, Chao .
IEEE ACCESS, 2020, 8 :62151-62163
[10]   Using YOLOv3 Algorithm with Pre- and Post-Processing for Apple Detection in Fruit-Harvesting Robot [J].
Kuznetsova, Anna ;
Maleva, Tatiana ;
Soloviev, Vladimir .
AGRONOMY-BASEL, 2020, 10 (07)