All Projects → akshay1997feb → Object-sorting-using-Robotic-arm-and-Image-processing

akshay1997feb / Object-sorting-using-Robotic-arm-and-Image-processing

Licence: other
Sorting objects of different colors using robotic arm and using computer vision (image processing).

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to Object-sorting-using-Robotic-arm-and-Image-processing

Rpisurv
Raspberry Pi surveillance
Stars: ✭ 293 (+1295.24%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (+228.57%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
Raspberryio
The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Stars: ✭ 593 (+2723.81%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
Fotobox
Python based photo-booth script for Raspberry Pi and RPi Camera
Stars: ✭ 22 (+4.76%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
azure-iot-starter-kits
Samples for Azure IoT starter kits.
Stars: ✭ 29 (+38.1%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
book-ml
書籍「今すぐ試したい!機械学習・深層学習(ディープラーニング)画像認識プログラミングレシピ」のソースコードを配布するレポジトリです。
Stars: ✭ 29 (+38.1%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
Pi Camera In A Box
Stream your Raspberry Pi Camera Module directly to your web browser
Stars: ✭ 49 (+133.33%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
Human-detection-system-with-raspberry-Pi
A motion detection system with RaspberryPi, OpenCV, Python
Stars: ✭ 50 (+138.1%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
rps-cv
A Rock-Paper-Scissors game using computer vision and machine learning on Raspberry Pi
Stars: ✭ 102 (+385.71%)
Mutual labels:  image-recognition, raspberry-pi-camera
PiHueEntertainment
An application that can handle the Hue Entertainment Areas on a Raspberry Pi
Stars: ✭ 28 (+33.33%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
Image-Classifier
Final Project of the Udacity AI Programming with Python Nanodegree
Stars: ✭ 63 (+200%)
Mutual labels:  numpy, image-recognition
T System
the moving objects tracking system via two axis camera motion (and as optionally n joint robotic arm) for raspberry pi distributions
Stars: ✭ 17 (-19.05%)
Mutual labels:  servo-motor, robotic-arm
Face-Recognition-using-Raspberry-Pi
A small project which does face detection using OpenCV library.
Stars: ✭ 48 (+128.57%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
webcam-to-cctv-using-rpi
In this project, we will use a webcam with Raspberry Pi to live stream wirelessly.
Stars: ✭ 17 (-19.05%)
Mutual labels:  raspberry-pi-camera, raspberry-pi-3
datasets
🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
Stars: ✭ 13,870 (+65947.62%)
Mutual labels:  numpy
gau2grid
Fast computation of a gaussian and its derivative on a grid.
Stars: ✭ 23 (+9.52%)
Mutual labels:  numpy
NothingButNumPy
This repo is part of a series of blog post titled "Nothing but NumPy"
Stars: ✭ 43 (+104.76%)
Mutual labels:  numpy
NDScala
N-dimensional arrays in Scala 3. Think NumPy ndarray, but type-safe over shapes, array/axis labels & numeric data types
Stars: ✭ 37 (+76.19%)
Mutual labels:  numpy
pytorch-vit
An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale
Stars: ✭ 250 (+1090.48%)
Mutual labels:  image-recognition
Poke-Pi-Dex
Our deep learning for computer vision related project for nostalgic poke weebs (Sistemi digitali, Unibo).
Stars: ✭ 18 (-14.29%)
Mutual labels:  numpy

Object Sorting Using Robotic arm and Image processing

Watch the Video of the Robotic arm in action !!

Overview :

  1. The object should be placed (as shown in the video) in between the clamp in front of the camera which will be sorted depending upon the color of the object. The robotic arm will place them at three different angles at 90,180 and 270 degrees. The USB camera which is connected to the Raspberry PI continuously scans the live feed for a colored object.

  2. Raspberry Pi will detect the color of the object using Image Processing. The colors used in this project are Red, Green and Yellow. Colors can be added by modifying the code.

  3. RPI is connected to an Arduino Uno board using two Jumper wires which will send the information to arduino board using 2 bit communication method. The color is represented by binary numbers. For Eg:- Red is represent as 10, Green as 01 and Blue as 11 where 1 is HIGH (5 volt) and 0 is LOW (0 volt).

  4. The two wires will be connected from GPIO pins (11 and 13) of Rpi to two digital pins of arduino (6 and 7) using simple jumper wires.

  5. The robotic arm will perform operation depending upon the color.

  6. Arduino will control three servo motors and motor control clamp.

HARDWARES USED:

  1. RASPBERRY PI 2

  2. ARDUINO UNO

  3. USB CAMERA

  4. MOTOR CONTROL I.C. (For clamp in robotic hand)

  5. Three SERVO MOTORS

SOFTWARES USED:

  1. PYTHON

  2. OPENCV

  3. ARDUINO

  4. NUMPY

How to run the robot..?

  1. Ensure the two jumper cables are connected to desired pins by referring the source code.

  2. Connect a 5V DC supply to power the motors.

  3. Run classmoto.ino on Arduino board which controls three servo motors and a dc motor.

  4. Run colordetect.py on Raspberry pi which is connected with a USB camera.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].