Dual-arm cooperation and implementing for robotic harvesting tomato using binocular vision

Abstract Dual-arm cooperation is considered as an available approach to improve the poor efficiency by autonomous robotic harvesting. While, cooperating arm movements using visual information is a key challenge for harvesting robots working in non-structured environments. In this paper, we develop a dual-arm cooperative approach for a tomato harvesting robot using a binocular vision sensor. Firstly, a tomato detection algorithm combining AdaBoost classifier and color analysis is proposed and employed by the harvesting robot. Then, a fast three-dimensional scene reconstruction method is obtained in the simulation environment by using point clouds acquired from a stereo camera. Integration of tomato detection, target localization, motion planning and real-time control for dual-arm movements, the dual-arm cooperation for robotic harvesting can be implemented. To validate the proposed approach, field experiments were conducted with the potted tomatoes in greenhouse. Over 96% of target tomatoes were correctly detected with the speed of about 10 fps. The positioning error of robot end-point of less than 10 mm was achieved for large scale direct positioning of the harvesting robot. With the vacuum cup grasping and wide-range cutting, the success rate of robotic harvesting achieved 87.5%. Meanwhile, the harvesting cycle time excluding cruise time was less than 30 s. These results indicate that the dual-arm cooperative approach is feasible and practical for robotic harvesting in non-structured environments.

[1]  Jochen Hemming,et al.  Analysis of a motion planning problem for sweet-pepper harvesting in a dense obstacle environment , 2016 .

[2]  Yuanshen Zhao,et al.  Robust Tomato Recognition for Robotic Harvesting Using Feature Images Fusion , 2016, Sensors.

[3]  Daniel Serrano,et al.  GRAPE: Ground Robot for vineyArd Monitoring and ProtEction , 2017, ROBOT.

[4]  Moshe P. Mann,et al.  Harvest-order planning for a multiarm robotic harvester , 2014 .

[5]  Enrique Coronado,et al.  Vision-based Control of a Delta Parallel Robot via Linear Camera-Space Manipulation , 2017, J. Intell. Robotic Syst..

[6]  Liang Gong,et al.  Detecting tomatoes in greenhouse scenes by combining AdaBoost classifier and colour analysis , 2016 .

[7]  Changki Mo,et al.  Dual Robot Coordination for Apple Harvesting , 2017 .

[8]  Jiang Kai,et al.  Selecting candidate regions of clustered tomato fruits under complex greenhouse scenes using RGB-D data , 2017, 2017 3rd International Conference on Control, Automation and Robotics (ICCAR).

[9]  Yael Edan,et al.  Systems Engineering of Agricultural Robot Design , 1994, IEEE Trans. Syst. Man Cybern. Syst..

[10]  Mohammed El-Abd,et al.  A cherry-tomato harvesting robot , 2017, 2017 18th International Conference on Advanced Robotics (ICAR).

[11]  C. E. Schertz,et al.  Basic Considerations in Mechanizing Citrus Harvest , 1968 .

[12]  Mao-Hsiung Chiang,et al.  The Integration of the Image Sensor with a 3-DOF Pneumatic Parallel Manipulator , 2016, Sensors.

[13]  Robin R. Murphy,et al.  Introduction to AI Robotics , 2000 .

[14]  Yael Edan,et al.  Harvesting Robots for High‐value Crops: State‐of‐the‐art Review and Challenges Ahead , 2014, J. Field Robotics.

[15]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[16]  Nader Sadegh,et al.  Apple Picking Using Dual Robot Arms Operating Within an Unknown Tree , 2017 .

[17]  Wang Li-li,et al.  Development of a tomato harvesting robot used in greenhouse , 2017 .

[18]  Yuanshen Zhao,et al.  A review of key techniques of vision-based control for harvesting robot , 2016, Comput. Electron. Agric..

[19]  Siddhartha S. Mehta,et al.  Vision-based control of robotic manipulator for citrus harvesting , 2014 .

[20]  Yael Edan,et al.  Computer vision for fruit harvesting robots - state of the art and challenges ahead , 2012, Int. J. Comput. Vis. Robotics.

[21]  Yael Edan,et al.  Automation in Agriculture , 2009, Handbook of Automation.

[22]  Eldert J. van Henten,et al.  Design of an eye-in-hand sensing and servo control framework for harvesting robotics in dense vegetation , 2016 .

[23]  Antonio Barrientos,et al.  Robots in Agriculture: State of Art and Practical Experiences , 2018 .

[24]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[25]  E. J. van Henten,et al.  Collision-free inverse kinematics of the redundant seven-link manipulator used in a cucumber picking robot , 2010 .