The trash robot is composed of three essential parts: Imaging capturing device, motion control device, and controller. Once the trash is placed into the can, the image is captured and analyzed. Ideally, the trash then is categorized by image classification.