The GOAT; Grabber Of All Trash

CSEF · 2023 Electronics & Electromagnetics Honorable_mention Award

Overview

For our STEM Fair project, we made a robot that picks up trash, called the GOAT. It sees the trash using a camera, then does inverse kinematics to communicate to the arm where the trash is. Our GOAT is a Proof-Of-Concept. This GOAT is not yet complete, it is a prototype that shows that a fully functional GOAT is possible. The purpose of the GOAT is to pick up trash, to eventually help decrease the world’s litter problem. Some of the things we needed the GOAT to do were to consistently identify trash, accurately grab the trash, and dump the trash into a bin. We built the GOAT by breaking it down into 4 modules and eventually connecting them. The controller module tells everything what to do using a Raspberry Pi and an Arduino controller board to communicate with the arm servos. The vision module captures images with an webcam and sends them to the Raspberry Pi to see if there is trash. The detection module detects trash with image recognition software from TensorFlow Lite. While testing the GOAT, we found a lot of bugs along the way, but most of them got fixed. At the end of the day, our GOAT works. There are many things we could improve upon, but it works well enough to meet our criteria.

Source coverage

This record comes from a published award list, not a complete project archive. Its abstract comes from CSEF's public project showcase as archived by the Internet Archive before judging (https://web.archive.org/web/20230401224130/https://ca-csef.zfairs.com/showcase/ShowcaseInfo?f=838e60b7-ea75-46e8-865c-fde4864244b3); the version presented may differ.

Awards (1)

  • Category Award: HM

Competition history

  • CSEF 2023 Electronics & Electromagnetics · Entry J1012

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google