Skip to content

LUComp/waste-sorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waste Sorter

This repository showcases an automatic waste sorting system.

demo

About

This was developed as part of an international collaborative initiative between the Lancaster University campuses of Leipzig (Germany) and Bailrigg (England).

Resnet50

Dataset

Custom curated dataset of labeled trash/waste images. These are spread across 6 subfolders (waste types). The dataset can be downloaded here.

Model

Fine-tuned pre-trained ResNet50 architecture. Model weights can be downloaded here.

demo

Confusion matrix of testing set from reduced dataset.

Dependencies

cd waste-sorter
conda env create -f env.yaml
conda activate kuka

HW Specifics

Raspberry Pi

  • Pair (bluetooth) raspberry pi and set to "trusted" on main device.
  • Connect servo motor's signal to pin 11 (GPIO 0)

Claw

  • some text

Kuka Arm

  • some text

Control Flow

on start:
    lock lock
    move to detect
    once in detect pos, unlock lock

on video frame -> detect done:
    if locked, continue
    lock lock
    get detect position
    move robot to detect position @ fixed height
    start classify

on classify done:
    move to lower height above obj
    open gripper
    move down
    close gripper
    move up
    move to bin (up)
    move down
    open gripper
    move up
    close gripper
    move to detect
    unlock lock

Credits

  • Matias Barandiaran (m4mbo)
  • Parichay Sachdev (RedHatParichay)
  • Mustafa Azizi
  • Athar Syed
  • Osvaldo Catine
  • Mikelis Kamepe
  • Inderjot Sitt
  • Isaac Richardson

About

Automatic waste sorting system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published