Automated Waste Detection and Sorting System
End-to-end automated pipeline for waste detection, classification, and physical sorting using a network of XARM robots.
Automated Waste Detection and Sorting System
Overview
End-to-end automated pipeline for waste detection, classification, and physical sorting using a network of XARM robots.
Project Overview
Working alongside Prof. Rui Li at FAMS NYU, this project focused on building an end-to-end automated pipeline for waste detection, classification, and physical sorting. The physical system utilized a network of six XARM robotic arms managed via ROS2 and Gazebo, utilizing kinematics for precise pick-and-place operations informed by Time-of-Flight (ToF) proximity sensors.
Perception & Interaction
To handle the perception layer, I fine-tuned a YOLO model specifically for identifying and segmenting paper, metal, and plastic waste. A rolling average filter was implemented across the detection horizon to mitigate noise and prevent misclassification of fast-moving objects on the live conveyor belt.
Additionally, this project explored Human-Robot Interaction (HRI). By integrating an edge LLM (Llama 3 Instruct) and a Pydantic-based CrewAI multi-agent framework, the system can interpret and execute natural language commands, allowing users to verbally dictate which waste categories the robots should target and where they should be deposited.
Real-world sorting execution
LLM Human-Robot Interaction interface
YOLO detection tracking