Precision fruit tree pruning using a learned hybrid vision/interaction controller

Robotic tree pruning requires highly precise manipulator control in order to accurately align a cutting implement with the desired pruning point at the correct angle. Simultaneously, the robot must avoid applying excessive force to rigid parts of the environment such as trees, support posts, and wires. In this paper, we propose a hybrid control system that uses a learned vision-based controller to initially align the cutter with the desired pruning point, taking in images of the environment and outputting control actions. This controller is trained entirely in simulation, but transfers easily to real trees via a neural network which transforms raw images into a simplified, segmented representation. Once contact is established, the system hands over control to an interaction controller that guides the cutter pivot point to the branch while minimizing interaction forces. With this simple, yet novel, approach we demonstrate an improvement of over 30 percentage points in accuracy over a baseline controller that uses camera depth data.

[1]  Karel Kellens,et al.  Automation and robotics in the cultivation of pome fruit: Where do we stand today? , 2020, J. Field Robotics.

[2]  Alec Radford,et al.  Proximal Policy Optimization Algorithms , 2017, ArXiv.

[3]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Marwan Qaid Mohammed,et al.  Review of Deep Reinforcement Learning-Based Object Grasping: Techniques, Open Challenges, and Recommendations , 2020, IEEE Access.

[5]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[6]  Azlan Zahid,et al.  Evaluation of Branch Cutting Torque Requirements Intended for Robotic Apple Tree Pruning , 2021, 2021 ASABE Annual International Virtual Meeting, July 12-16, 2021.

[7]  Angel P. del Pobil,et al.  Vision-tactile-force integration and robot physical interaction , 2009, 2009 IEEE International Conference on Robotics and Automation.

[8]  Liu Hsu,et al.  Hybrid vision-force robot control for tasks on unknown smooth surfaces , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[9]  Philip L. Martin,et al.  The U.S. Produce Industry and Labor: Facing the Future in a Global Economy , 2012 .

[10]  J. De Schutter,et al.  Hybrid vision/force control at corners in planar robotic-contour following , 2002 .

[11]  Samuel Williams,et al.  A Robot System for Pruning Grape Vines , 2017, J. Field Robotics.

[12]  Sergey Levine,et al.  Sim-To-Real via Sim-To-Sim: Data-Efficient Robotic Grasping via Randomized-To-Canonical Adaptation Networks , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[13]  Md. Sultan Mahmud,et al.  Technological advancements towards developing a robotic pruner for apple trees: A review , 2021, Comput. Electron. Agric..

[14]  Fouad Sukkar,et al.  An Efficient Planning and Control Framework for Pruning Fruit Trees , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Paul Heinz Heinemann,et al.  Collision free Path Planning of a Robotic Manipulator for Pruning Apple Trees , 2020 .

[16]  Heinz Wörn,et al.  Opening a door with a humanoid robot using multi-sensory tactile feedback , 2008, 2008 IEEE International Conference on Robotics and Automation.