Automated Robotic Gardener

We are team of talented egineers making gardening easy

Get Started

About Us

Senior Design Group 12
We are a group of 4 ECE students at UCF who designed the Auto-Gardener for people who naturally kill off plants for the two-semester senior design class.

The Automated Robotic Gardener, or Auto-Gardener, aims to reduce time used in gardening tasks.

No longer have a brown thumb.

Auto-Gardener performs regular maintenance of the garden which includes navigating around the garden area and performing gardening tasks:

  • Monitors plant vitals.
  • Reduces water waste.
  • Detects pesky weeds.

The Automated Robotic Gardener, or Auto-Gardener for short, aims to reduce time used in gardening tasks, reduce water waste, lower pesticide use, and proliferate weed in gardens. It also helps eliminate problems associated with transportation and pollution. Auto-Gardener performs regular maintenance of the garden which includes navigating around the garden area and performing gardening tasks.These include watering, detecting weeds, and monitoring plant vitals. It provides an interface for users to monitor their garden remotely. Auto-Gardener uses a microcontroller to fully automate multiple gardening tasks. Once these tasks are finished, it periodically sends activity information to the server. It uses a drip irrigation system and weather information to optimize the watering schedule. The system traverses the entire garden, taking photos and sending it to an online server to process for weed detection.

Features

Artificial Intelligence

Our custom dataset was trained by YOLO v4, the state-of-the-art model for object detection. Our system takes pictures and detects weeds in real time.

Automation

Upon startup, the stepper motors move around the garden in a patrol route to take pictures for weed detection. Soil moisture is taken on a regular basis in consideration for the watering schedule.

Modular Watering

Each plant can be watered individually through the design. The water tube is located beneath the y-axis motor.

Software Application

We created a Python based Web application. Through the user-interface, the user can choose to do multiple functions manually, such as move the camera, take updated soil moisture readings, read the water level of the tank, and see the current weather.

Demonstrations

Video Demonstration

Watch our 12 minute video demonstration. This video entails our objectives, confirmation of 4 engineering specifications, and testings.

Final Presentation- Critical Design Review

Have a look at our final presentation! Details of technology selection, PCB design, AI, and the Web app architecture are discussed.

Open Source Documentation

Check out our Git Hub page for the source code and Web Appplication.

Technology

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque

Custom PCB

Voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident etiro rabeta lingo.

Raspberry Pi 4

Minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat tarad limino ata nodera clas.

Multiple Sensors

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur trinige zareta lobur trade.

YOLO v4

Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum rideta zanox satirente madera

Our Team

Connect with us on LinkedIn!

Wallace Borges

Computer Engineer

Seana Falvey

Electrical Engineer

Denver Lau

Computer Engineer

Rafael Smith

Computer Engineer