Giter Club home page Giter Club logo

herbie's Introduction

Herbie_Bot will spray weeds in your lawn and not the grass

These gallon jugs of lawn-safe herbicide with a battery-powered spray wand are now readily available and they do a good job. However, after spraying manually for an hour with my hand and arm starting to cramp up, I realized that my Yard_Bot (mowbot/snowbot/materialbot) could do the spraying.

Many kinds of larger, yard robots or carts could do the carrying and moving. The AI engine finds the weeds and overlooks the grass.

The spray wand mounts to a servo to move it left/right. Herbie uses the OpenCV Oak-D Camera and AI to detect the weeds and only spray them. The spray wand trigger is removed and the valve set always open. The small batteries are removed and the wand is wired to other power and controlled by the software. A Raspberry Pi 4 with 4 Gig RAM works well to run things and interact with the Camera.

The servo is directed to one of about 15 positions in the Y dimension by the Raspi as the AI detects weeds amongst the grass. The Movidius chip in the Oak camera does the object detection routine very quickly. The wand is only about 12 inches behind the camera, and it sprayes those pesky weeds!

The fore/aft (X) dimension is not addressed in Herbie_Bot v.1, the operator must watch the speed of the robot on the lawn and coordinate the spraying aim. It isn't difficult to do, a steady, slow speed works well.

For more information, please look under the Docs folder.

Video:

https://www.youtube.com/watch?v=yrYpXgqC7wQ

herbie's People

Contributors

russ76 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.