Skip to content

Jay-lee-git/Deep-Learning-based-automated-trash-sorting-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Deep-Learning-based-automated-trash-sorting-system

automated trash sorting system using YOLOV8x
can categrize 4 trash type

  • can, paper, glass_bottle, pet

Test Env.

The code is tested successfully at

  • Python 3.8.10
  • Linux 22.04 LTS
  • YOLOv8
    • model: yolov8x.pt

Hardware Requirements

  • OpenMANIPULATOR-X (RM-X52-TNM)
  • U2D2 motor control board
  • RealSense D435
  • 3d printed D435 holder

Requirements

YOLOv8 Setting

Dynamixel Setting

  • Install pip install dynamixel-sdk package by ROBOTIS
pip install dynamixel-sdk

Python Setting

  • To run the python code, following pakages are necessary
  • to solve forward/inverse kinematics, we used ikpy
pip install ikpy
pip install pyrealsense2	
pip install opencv-python

Model data

How to Run

| Before run, set all the motor velocity and acceleration by DYNAMIXEL Wizard to 70

  • for gipper(motor ID = 15), use default speed and accel

main.py : main code to run
teleop.py : teleoperation arm

Results

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages