Skip to content

A user-friendly robot that can classify various types of garbage with high accuracy and work fast using object detection, Raspberry pi, Arduino, and IoT server to track system behaviors.

Notifications You must be signed in to change notification settings

saeth40/Garbage-Sorting-Robot-Using-Object-Detection

Repository files navigation

Garbage-Sorting-Robot-Using-Object-Detection

2103499 Mechanical Engineering Project, Chulalongkorn University 2019-2020

Advisor: Associate Professor Gridsada Phanomchoeng

Objective: Improve the waste management in Thailand by creating a user-friendly robot that can automatically classify various types of garbage with high accuracy and work fast.

A short demo VDO: Click here.

Data collection

1. Types of garbage

2. Users' preferences

All details: Data collection

Design the robot

All details:

  1. related research papers
  2. CAD design
  3. List of equipment

Programing and testing

Training and testing object detection with Netpie IoT server to track system's behaviour

Deploying model in the robot

All details

  1. Flowchart and wiring diagram
  2. C++ in Arduino to control sensors and actuators
  3. Python to train and deploy object detection with IoT server
  4. Models used in this project
  5. Test results

About

A user-friendly robot that can classify various types of garbage with high accuracy and work fast using object detection, Raspberry pi, Arduino, and IoT server to track system behaviors.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published