uf-mil / mil

Monorepo of the Machine Intelligence Lab at the University of Florida
https://mil.ufl.edu/docs
Other
46 stars 29 forks source link

Develop OpenCV algorithm to distinguish between bottle tables in RoboSub 2022 Cash or Smash #713

Closed cbrxyz closed 2 years ago

cbrxyz commented 2 years ago

This task is related to the 2022 RoboSub competition. Interested in helping out? Please click here to navigate to the parent issue or the parent project, which can show you how to get started.

For this task of the competition, there are three tables. One of the tables starts with all of the bottles, one of the tables is empty with a large green dollar sign (the "bootlegger" table), and one of the tables has a large axe on it (the "G-Man" table). The bot should be able to distinguish between all three tables (so that it can move between them and place bottles in the appropriate position).

To start, consider making an OpenCV algorithm that can tell the difference between two flat, static images. Then continue developing the algorithm by allowing the algorithm to consider surfaces at an angle.

To complete this task, please contribute a PR (or multiple PRs) that solve this issue. They should be able to distinguish between the tables with a relative amount of accuracy.

ss 2022-06-17 at 12 34 49@2x
kawaiiPlat commented 2 years ago

Other vision systems used YOLO, closing.