Cucumber Picking Robot


Goal
Create an autonomous robot that can pick cucumbers from high-wire cucumber plants.
Overview
Code for this project is here
For my final year capstone project, we chose the task of developing a cucumber picking robot for use in greenhouses. The robot had to be fully autonomous, cover a 1.5 metre wide plant, as well as avoid obstacles and foliage. It uses a Kinova Mico robotic arm, an Intel D435 camera and artificial intelligence to pick cucumbers. It wasn't perfect, and would need a lot of work before being commercializable, but I'm super happy with the result (especially with COVID cutting this project short).
Check out the showcase video below for a good overview of how the system works!