top of page

Lego Sorting using Robotic Arm

  • Writer: rbdlab haifa
    rbdlab haifa
  • Aug 6, 2017
  • 1 min read

Introduction

Sorting Legos was always a problem as a kid, so we made a robot that could do it for us!

The Lego Sorter organize legos by color using a webcam and a robotic arm, using computer vision algorithms. the webcam take capture for the Lego pieces, then, using image processing algorithms we locate the centers of the pieces for each color separately, and let the arm pick them up(using magnet) . the project can be utilized (with slight modification) for other sorting tasks.



Details

project Flow 1) The robot arm go to capture position and take a picture. 2) Separate the image for two images (blue and red) using Image Thresholding. For every image: 3) Find the Legos using cv::findcontours(). 4) Find centers of Legos . 5) Calculate the coordinates of the object according to the robot arm coordinates. 6) The arm pick them up(using magnet) . The program is written in QT editor, C++, with using OpenCV library. For the code contact us. code:

Comments


Asset 7@2x1.png

Computer Science Department

THE UNIVERSITY OF HAIFA

Asset 19@small.png

RBD
Robotics & Big Data Labs

  • LinkedIn
  • YouTube

2020

bottom of page