AI Weed Detection Robot
Precision Spraying with Computer Vision
Overview
A differential-drive field rover that pairs a YOLOv11 weed/crop discriminator with a row-following navigation stack. Frames from a downward-facing camera are classified on a Jetson Nano; detected weed centroids are projected into the spray-boom frame and trigger individually addressable nozzles for centimetre-accurate application. GPS waypoints define the coverage mission while a local costmap handles obstacle avoidance.
The Problem
Blanket herbicide spraying wastes chemicals, raises costs, and damages soil health — yet manual spot-spraying doesn't scale. The goal is an autonomous rover that distinguishes weeds from crops on-device and sprays only the weeds.
The Approach
A YOLOv11 model fine-tuned on field imagery runs on a Jetson Nano to separate weeds from crop rows. Detections are projected from image space into the spray-boom frame, and individually addressable nozzles fire per-target. ROS 2 coordinates GPS waypoint following, a LiDAR/vision costmap for obstacle avoidance, and the spray controller.
Results
Planned — to be measured during field trials: weed-detection mAP, spray-targeting accuracy, and percentage reduction in herbicide volume versus blanket spraying.
Process & Timeline
- Phase 1
Dataset & detector
Collect and label a weed/crop dataset and fine-tune YOLOv11 for on-device inference.
- Phase 2
Spray targeting
Calibrate the camera-to-boom transform and drive individually addressable nozzles from detection centroids.
- Phase 3
Navigation
ROS 2 GPS waypoint following with row detection and costmap-based obstacle avoidance.
- Phase 4
Field trials
Benchmark detection accuracy, spray precision, and chemical savings across crop types and lighting.
More in AgriTech & Robotics
Like what you see?
I'm always open to collaborations on AI, robotics, edge computing, or embedded systems.