Salisbury-University / robot-weed-killer

Application to control our laser firing, weed killing robot
5 stars 1 forks source link

💡 [REQUEST] - Basic Object Recognition #43

Closed qiugai closed 1 year ago

qiugai commented 1 year ago

Start Date

2/26/2023

Implementation PR

No response

Reference Issues

No response

Summary

The Python server program needs to be able to recognize a weed from other objects up close.

Using something like YOLO (You Only Look Once) or similar, implement this into the current detection program we run on the RUPER server.

Basic Example

ESP32 stream shows up on RUPERT, the server sees an object through the camera stream, and is trained to recognize a weed. Upon recognition, this starts the exterminate protocol, pausing the patrol algorithm and centering the laser on the weed before firing.

Drawbacks

Time consumption, this will take a bit to get juts right.

Factoring in the hardware we're using (camera blind spots, aligning for laser firing on weed , etc.)