Here is a smart robotic system that lets you grow your own food like a pro. FarmBot is an open source automated farming system that lets you grow various plants in your garden. You can control FarmBot from your computer or smart devices. It comes with a drag & drop farming interface. The robot takes care of weeds and makes sure your plants have the water they need to grow. It is ready to be taken off-grid.
FarmBot moves all day long in XYZ format to tend to your garden. It uses a camera and advanced computer vision to monitor your plants. This video shows how FarmBot works.[Source]