Intelligent garbage sorting robot

We designed the optoelectronic intelligent garbage sorting vehicle, a four-wheeled omnidirectional motion system based on STM32 microcontroller control with a large field of view. It is equipped with a high-performance vision computing platform that uses deep learning to differentiate between garbage types and traditional vision to identify the location of garbage and the location of the stacking area. The vehicle is equipped with a simple and stable garbage capture device, which captures garbage by snapping it, takes it away by pushing it and puts it in the dumping area, and sorts five types of garbage into four different areas. A variety of high-precision sensors such as gyroscopes, encoders, laser distance measurement, and color sensors are used to assist the robot in its fully autonomous, accurate, and efficient trash identification, picking, sorting, and placement functions.

In this project, I was mainly responsible for the garbage recognition and classification part, i.e., the real-time deployment of the object detection algorithm on the embedded edge computing platform. By accelerating the YOLOv5 object detection algorithm with TensorRT, we finally achieved a balance of frame rate and accuracy on the hardware platform, which provided a reliable guarantee for the competition win. During this competition, I was responsible for all five algorithm deployment processes: dataset annotation, server environment setup, model training, deployment side environment setup, and model deployment and integration. During the process, I experienced the complexity and challenge of implementing the model, and the excellent performance of the algorithm eventually increased my interest and curiosity in the ever-changing field of deep learning, and ignited my desire to continue exploring in this field in graduate school.

This project won the first prize of the national university students’ opt-sci-tech Competition.

Yanzhe Liang-梁彦哲
Yanzhe Liang-梁彦哲
Postgraduate

My research interests include 3D computer vision,robotics and computer graphics.