SlideShare a Scribd company logo
1 of 6
Download to read offline
ISSN(Online): 2320-9801
ISSN (Print): 2320-9798
International Journal of Innovative Research in Computer
and Communication Engineering
(An ISO 3297: 2007 Certified Organization)
Vol. 2, Issue 3, March 2014
Copyright to IJIRCCE www.ijircce.com 3571
Ball Tracking Robot Using Image Processing and
Range Detection
Aji Joy1
, Ajith P Somaraj2
, Amal Joe2
, Muhammed Shafi2
, Nidheesh T M2
Assistant Professor, Department of Electronics and Communication Engineering Mar Athanasius College of
Engineering, Kothamangalam, Kerala, India1
B. Tech. Student, Department of Electronics and Communication Engineering Mar Athanasius College of
Engineering, Kothamangalam, Kerala, India2*
ABSTRACT: The variation in horizontal and vertical axis of tracked object generate control signal which is send to
the controller wirelessly. The captured images of the object are processed using software MATLAB. Depending on the
change in position of object, proper commands are given to the robot to track moving ball. This project is in aimed to
design and develop a mobile robot which can track a moving ball. Here, we use the camera to capture image of the ball
and these frames are processed to track the ball. The features of the ball such as the colour, shape, size can be
monitored for tracking the ball. In our project we use the colour information of the ball to track the object. Better
performance of the robot can be obtained if multiple features are monitored. The motion of the robot is controlled by a
microcontroller based on the control signals received directly.
KEYWORDS: robot; tracking; range detection; image processing; MATLAB;motor drives; microcontroller; wireless
I. INTRODUCTION
The major weakness in surveillance rests on the involvement of human operators, who usually monitor a large
number of inputs from cameras. As, these operators could be easily distracted due to boredom, fatigue, many unseen
crime could be happen which are avoidable if proper surveillance is done. To overcome this potential problem, a
mobile robot could be used. A robot would be able to travel throughout the regions to be monitored autonomously and
continuously, making its own decisions while identifying for unwanted behaviours or activities, and respond
accordingly such as generating alarms or sending alerts. Surveillance is for monitoring for behaviours or activities on
people or objects from a distance. Security cameras are considered to be for most commonly used equipment for that
purpose. The main applications of these cameras are such as, industrial process controlling and monitoring, traffic
regulation and crime detection. As, they are fixed in particular position using mechanical support they provide only 360
degree movement to camera which limits the area of monitoring .
Object tracking can be done by identifying and tracking some specific feature of the moving object such as colour
that belongs to the moving object. Thus trajectories of moving object can be traced through this process over time.
Object tracking using computer vision is a crucial component in achieving robotic surveillance. The main aim of the
object tracking is to track the object based on the information obtained from video sequences.
In our project, we determine the region on interest (ROI) of the moving target which is followed adaptive colour
filter to extract the colour information and thus the object is tracked. The main contribution on this paper is that the
introduction on a colour filtering method which is capable of adaptively identifying the most salient colour feature that
belongs to for moving object and using this colour feature for tracking.
II. LITERATURE SURVEY
Even though the background subtraction method provides the information of the object to be tracked, it cannot
provide satisfactory result based on moving camera. If a moving camera is used, with example, a camera mounted on a
mobile robot, background subtraction will face drawback that the background of image is constantly changing due to
the camera movement. This will lead to false information on the object to be tracked and lead to false classification on
moving object. This false classification will misguide the moving camera system to lose track of the target object.
However, existing object tracking methods using mobile robots (moving cameras) usually depend on certain features
that belong to tracked objects. Even though, the background subtraction based method can easily identify moving
ISSN(Online): 2320-9801
ISSN (Print): 2320-9798
International Journal of Innovative Research in Computer
and Communication Engineering
(An ISO 3297: 2007 Certified Organization)
Vol. 2, Issue 3, March 2014
Copyright to IJIRCCE www.ijircce.com 3572
objects with a stationary camera, it cannot provide satisfactory results with a moving camera. This is because for
background subtraction method extracts the object information by distinguishing the differences between moving
objects and a “stationary” background.
Above method is valid for object with unique colour in all conditions. A ball tracking uses method of background
subtraction. Control signals are generated only after background subtraction. During generation of control signal the
robot in stationary or locomotion. The median filter is use to eliminate noise. Control signals are generated by setting
threshold value for image .This method could develop to track the face and for hand accurately using colour detection.
Background is simply identified by observing the distance between object and the camera. If distance is small, then size
of background with respect to object is small. Likewise if distance is large then major portions is background. This
level on computation complexity has imposed difficulties in real-time applications. So use background subtraction
rather than identify the background. Suppose we observing variation within a room, then we can simply identify the
variation in room by subtracting camera input with a reference image. Else we can subtract successive image taken by
camera. For moving object we use background subtraction using MATLAB to track a moving ball. In which the
original image is converted to gray. Then original image is subtracted with gray scale image. The background image is
having same value. So resulting image background is seems to black and tracking ball seems to white.
III. PROPOSED SYSTEM
A. Block Diagram
For proposed robot include both hardware and software part. Hardware part includes
a) ZigBee module(wireless communication between robot and computer)
b) Microcontroller
c) Motor driver
d) DC servo motors.
The software part includesMATLAB for image processing and MPLAB for embedded software development.
Fig. 1. Block Diagram of proposed system
B. Input Image Phase
It is used to acquire colour 640X480 images. For background subtraction-based method can identify moving objects
with a stationary camera. A moving object tracking is done by stopping for robot when background subtraction is
performed and using the obtained colour probability distribution information to track for target. This method assumes
that the colour of the tracked object never changes. Multi-camera colour tracking gives accurate target identification.
ISSN(Online): 2320-9801
ISSN (Print): 2320-9798
International Journal of Innovative Research in Computer
and Communication Engineering
(An ISO 3297: 2007 Certified Organization)
Vol. 2, Issue 3, March 2014
Copyright to IJIRCCE www.ijircce.com 3573
The video sequence is obtained by using a web cam which is fixed in the robot. Webcam is directly connected to the
object tracing phase, which is a distant server equipped with image processing software (MATLAB 2012a). The
Logitech Web Camera has a fixed view and is attached to the robotic platform.
C. Detection of the Object
The object detection algorithm includes four major stages: extracting frames, extracting colour components, RGB to
grey scale conversion, noise elimination, elimination of small objects and subtracting the back ground.
It involves separationof moving foreground objects from static background. The algorithm assumes that for
background is relatively static compared to foreground. As the objects moves, some regions on video frames that differ
significantly from for background can be considered to be foreground (moving objects).Number of research in moving
object detection has been done with many algorithms proposed.In the proposed algorithm is based on colour feature
identification for detection and tracking of object.
The different stages are,
 Extracting frames:From the video alternate frames are extracted and are further processed. The camera used
here is capable of taking 30 frames per second.
 Extracting colour components:Each frame contains three basic colour matrices R,G and B. depending on the
colour of the object to be tracked, we are extracting one colour matrices or a combination of matrices.
 RGB to grey scale conversion: Each frame is converted to grey scale.It will reduce memory usage and
increases the processing speed.
 Noise Elimination:Noise elimination is performed to filter noises caused by reflections or motion blurs. For
noise elimination is performed by median filtering operation. Median filter is used to remove “salt and pepper”
noise while preserving useful details. Noises due to change in background or illumination condition may
misidentify some of background pixels to be asforeground.
 Elimination of small objects: This is to remove object below a certain pixel size which may otherwise cause
malfunction. MATLABprovides special function for this operation.
 Subtracting background: The grey scale matrices obtained in step RGB to grey scale conversion is subtracted
from colour component matrices.
After performing the above operations, the position of the object will be appeared in white colour and background is
in black colour. Thereby the object or ball is to be tracked is identified by the MATLAB.
D. Object Tracking
Once the object is identified next stage is the tracking. The identified object is assigned with a bounding box in
MATLAB. Bounding box is a built in function in MATLAB which will return regional information of the specified
region (here the object). The informationincludesco-ordinatevalues. From these values the centroid is calculated and by
analysing centroid value motion of the robot is controlled.
E. Centroid Analysis
The area, centroid, and velocity are obtained by analysis on characteristics of the object. After identification of
bounding box (contour) of desired object, then area of object is calculated by counting for number of pixels existed in
the tracked bounding box. Centroid is the geometrical center of the bounding box. The centroid coordinates can be
found using for centre-on-mass with formula given below. This information is used to find location of ball and generate
control signals for motion.
=
∑
(1)
=
∑
(2)
Once centroid co-ordinate is found, the velocity can be obtained by comparing the centroid’s locations between
video frames obtained at different time steps. In this method previous four centroid coordinates are stored to indicate
path and moving direction of the tracked ball. Then velocity is calculated from the difference in position and time.
F. Wireless Interface
Wireless Transmission is done Using ZigBee module. In this project serial communication between for MATLAB
processer and microcontroller is done through ZigBee module. ZigBee is a low-cost, low power, wireless mesh
networking standard. This new level on communication permits finely-tuned remote monitoring and manipulation. This
project focuses on ZigBee as a technology innovation which would bring about low cost connectivity. ZigBee is a
ISSN(Online): 2320-9801
ISSN (Print): 2320-9798
International Journal of Innovative Research in Computer
and Communication Engineering
(An ISO 3297: 2007 Certified Organization)
Vol. 2, Issue 3, March 2014
Copyright to IJIRCCE www.ijircce.com 3574
specification with a suite on high level communication protocols used to create personal area networks built from
small, low-power digital radios. ZigBee is based on an IEEE 802.15 standard. Though low-powered, ZigBee devices
can transmit data over long distances by passing data through intermediate devices to reach more distant ones.The
ZigBee technology is widely used in wireless control and monitoring applications, for low power-usage allows longer
life with smaller batteries, and the mesh networking which promises high reliability and larger range. ZigBee has been
developed to meet the growing demand with capable wireless networking between numerous low power devices.
ZigBee is used in applications that require only a low data rate, long battery life, and secure networking. ZigBee has
a data rate of about 250 kbit/s, best suited with periodic or intermittent data or a single signal transmission from a
sensor or input device. ZigBee networks are secured by 128 bit symmetric encryption keys. In home automation
applications, transmission distances range from 10 to 100 meters line-on-sight, depending on power output and
environmental characteristic.
G. Range Sensing
There are several methods to measure distance without any contact. One way is to use ultrasonic waves at 40 kHz
for distance measurement. Using ultrasonic transducers and receiver we measure the amount on time taken for a pulse
on sound to travel to a particular surface and return as the reflected echo. This circuit calculates for distance based on
the speed and it can measure distance up to 2.5 meters.
For range detection an ultrasound transceiver is used. The transmitter sends a burst at 40 kHz, which lasts with a
period approximately 0.5ms. It travels towards the object through air medium and the echo signal is picked up by
ultrasonic receiver unit, also a 40 kHz pre-tuned unit. The received signal, which is very weak, is amplified several
times using a receiver circuit. Weak echoes may also occur due to signals being directly received through the side
lobes. These are ignored for real echo received and would give for correct distance. That is why we should have a level
control. The signal gets weaker if the target is more than 2.5 meters and will need a higher pulse excitation voltage or a
better transducer.
IV. IMPLEMENTATION
Mechanical structure is made up on hard plastic material. The front part constitutes camera and range sensor while
rest constitute mobility controller and power supply. The mobility controller used is a PIC microcontroller based
embedded system which is capable of sensing distance between object and robot to avoid collision with object. The
microcontroller decodes commands from the PC which are sending after processing the locating position of moving
Ball. A microcontroller based system is used to calculate and to keep a constant distance using the data available from
ultrasonic sensor.
Fig. 2. Implementation of ball tracking robot
ISSN(Online): 2320-9801
ISSN (Print): 2320-9798
International Journal of Innovative Research in Computer
and Communication Engineering
(An ISO 3297: 2007 Certified Organization)
Vol. 2, Issue 3, March 2014
Copyright to IJIRCCE www.ijircce.com 3575
V. RESULTS AND DISCUSSION
Problems solved: a) Reflection from smooth ground plane can lead to false object identification. It is rectified by
using any non-reflective surface b). Reflecting surface of the tracked object which is avoided by eliminating plastic
surface on tracked object c) Variation on surrounding illumination which is tackled by providing constant
illumination level.
Problem unsolved: a) Colour changing objects cannot be tracked. b) Malfunction occurs while tracking objects
having same colour and size.
TABLE I. ROBOT RESPONSE WITH DIFFERENT BALL MOVEMENTS STYLES
Si No
Position on
ball in frame
Robot Motion Centroid
1 No Motion
X=200-380
Y=200-300
2 Move Backward
X=200-380
Y=0-220
3 Move Left
X=0-200
Y=200-300
4 Move Right
X=380-640
Y=200-300
5
Move Withward X=200-380
Y=300-480
Fig. 3.Screen shot of captured image in MATLAB
VI. CONCLUSION
The project is designed, implemented and tested successfully. The response of system to different object movements
was satisfactory. Still some advancement can be included to for system to improve performance. Obstacle avoidance
mechanisms can be included. This can be done by sensing the back ground images and processing it properly. Different
active sensors such as infrared sensors and supersonic sensors are employed to measure the range in real time between
ISSN(Online): 2320-9801
ISSN (Print): 2320-9798
International Journal of Innovative Research in Computer
and Communication Engineering
(An ISO 3297: 2007 Certified Organization)
Vol. 2, Issue 3, March 2014
Copyright to IJIRCCE www.ijircce.com 3576
the obstacles and robot. A mobile robot with various types on sensors via ubiquitous networks can be introduced. A
mobile robot composed on TCP/IP network, wireless camera and several sensors in an environment can be constructed,
and show obstacle avoidance and object tracking methods necessary with providing diverse services desired by the
people.
REFERENCES
[1] Hou-Tsan Lee, Wei-Chuan Lin, Ching-Hsiang Huang, Yu-Jhih Huang,” Wireless Indoor Surveillance Robot, ” SICE Annual Conference 2011,
Waseda University, Tokyo, Japan,September 13-18, 2011.
[2] Kyunghoon Kim, Soonil Bae, and Kwanghak Huh, ” Intelligent Surveillance and Security Robot Systems,”978-1-4244-9123-0/1 ©2010 IEEE.
[3] Jorg Kriiger, Bertram Nickday, Oliver Schulz, ” Image-Based 3D-Surveillance in Man-Robot-Cooperation,”0-7803-8513 6/4/2004 IEEE.
[4] J. R. White, ti. W. Harvey, and K. A. Farnstrom, “Testing On Mobile Surveillance Robot At A Nuclear Power Plant”, CH2413-3/87/0000/0714,
0 1987 IEEE.
[5] Scott Y harmon, “For Ground Surveillance Robot (GSR): An Autonomous Vehicle Designed to Transit Unknown Terrain”, IEEE Journal On
Robotics And Automation, VOL. RA-3, NO. 3, JUNE 1987.
[6] Final Report on Development on Key Components with Visual Recognition and Motion Control & Construction on IntegratedSurveillance
Robot System, Korea Ministry on Knowledge Economy, 2010.
[7] Viola Paul, J. Jones. Michael, “Rapid Object Detection Using a Boosted Cascade on Simple Features”, IEEE CVPR, Vol.1, NO. 2, p511~518,
Dec. 2001.
[8] Yang Xiao Yanping Zhang, Dept. on Comput. Sci., Univ. on Alabama, Tuscaloosa, AL, USA, “Surveillance and Tracking System with
Collaboration on Robots, Sensor Nodes, and RFID Tags”, ICCCN 2009, p1 , Aug. 2009.
[9] Gary Bradski, Adrian Kaehler, Vadim Pisarevsky, ”Learning-Based Computer Vision with Intel’s Open Source Computer Vision Library”,
Intel Technology Journal, Vol 9,Issue 2, p119~131, 19 May 2005.
[10] Luo, R.C. Chou, Y.T. Liao, C.T. Lai, C.C. Tsai, A.C. ,Nat. Chung Cheng Univ., Min-Hsiung, “NCCU Security Warrior: An Intelligent Security
Robot System”, IEEE IECON 2007, p2960, Nov. 2007.

More Related Content

What's hot

Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object TrackingWonsang You
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCENEHA THADEUS
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillanceAshfaqul Haque John
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filterSRIKANTH DANDE
 
Object tracking a survey
Object tracking a surveyObject tracking a survey
Object tracking a surveyHaseeb Hassan
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsManish Khare
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentationMrsShwetaBanait1
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Editor IJARCET
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEAswinraj Manickam
 
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
An Accurate Scheme for Distance Measurement using an Ordinary Webcam An Accurate Scheme for Distance Measurement using an Ordinary Webcam
An Accurate Scheme for Distance Measurement using an Ordinary Webcam Yayah Zakaria
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
Object tracking survey
Object tracking surveyObject tracking survey
Object tracking surveyRich Nguyen
 
A Novel Approach for Tracking with Implicit Video Shot Detection
A Novel Approach for Tracking with Implicit Video Shot DetectionA Novel Approach for Tracking with Implicit Video Shot Detection
A Novel Approach for Tracking with Implicit Video Shot DetectionIOSR Journals
 
A survey on moving object tracking in video
A survey on moving object tracking in videoA survey on moving object tracking in video
A survey on moving object tracking in videoijitjournal
 
Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...eSAT Publishing House
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
Control of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingControl of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingIJECEIAES
 

What's hot (20)

Real-time Object Tracking
Real-time Object TrackingReal-time Object Tracking
Real-time Object Tracking
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
 
Object tracking
Object trackingObject tracking
Object tracking
 
Moving object detection in video surveillance
Moving object detection in video surveillanceMoving object detection in video surveillance
Moving object detection in video surveillance
 
multiple object tracking using particle filter
multiple object tracking using particle filtermultiple object tracking using particle filter
multiple object tracking using particle filter
 
Object tracking a survey
Object tracking a surveyObject tracking a survey
Object tracking a survey
 
Video object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objectsVideo object tracking with classification and recognition of objects
Video object tracking with classification and recognition of objects
 
Object tracking presentation
Object tracking  presentationObject tracking  presentation
Object tracking presentation
 
Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303Ijarcet vol-2-issue-4-1298-1303
Ijarcet vol-2-issue-4-1298-1303
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
 
Presentation of Visual Tracking
Presentation of Visual TrackingPresentation of Visual Tracking
Presentation of Visual Tracking
 
Q180305116119
Q180305116119Q180305116119
Q180305116119
 
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
An Accurate Scheme for Distance Measurement using an Ordinary Webcam An Accurate Scheme for Distance Measurement using an Ordinary Webcam
An Accurate Scheme for Distance Measurement using an Ordinary Webcam
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
Object tracking survey
Object tracking surveyObject tracking survey
Object tracking survey
 
A Novel Approach for Tracking with Implicit Video Shot Detection
A Novel Approach for Tracking with Implicit Video Shot DetectionA Novel Approach for Tracking with Implicit Video Shot Detection
A Novel Approach for Tracking with Implicit Video Shot Detection
 
A survey on moving object tracking in video
A survey on moving object tracking in videoA survey on moving object tracking in video
A survey on moving object tracking in video
 
Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...Applying edge density based region growing with frame difference for detectin...
Applying edge density based region growing with frame difference for detectin...
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
Control of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object TrackingControl of a Movable Robot Head Using Vision-Based Object Tracking
Control of a Movable Robot Head Using Vision-Based Object Tracking
 

Viewers also liked

Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...ijsrd.com
 
Pc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebPc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebIEEEP Karachi
 
Static and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture RecognitionStatic and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture RecognitionJia-Bin Huang
 
Hand Gesture controlled Robotic Arm | Android | Arduino
Hand Gesture controlled Robotic Arm  | Android | ArduinoHand Gesture controlled Robotic Arm  | Android | Arduino
Hand Gesture controlled Robotic Arm | Android | ArduinoParvez Hafeez
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTSatyam Kumar
 
accelerometer based gesture controlled robotic arm
accelerometer based gesture controlled robotic arm accelerometer based gesture controlled robotic arm
accelerometer based gesture controlled robotic arm Padmakar Mangrule
 
Wireless gesture Controlled Robot
Wireless gesture Controlled RobotWireless gesture Controlled Robot
Wireless gesture Controlled RobotVIBEK MAURYA
 
gesture recognition robot
gesture recognition robot gesture recognition robot
gesture recognition robot Faheem Mir
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRNoufal Nechiyan
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition TechnologyNikith Kumar Reddy
 
Hand gesture based wheel chair for disable
Hand gesture based wheel chair for disableHand gesture based wheel chair for disable
Hand gesture based wheel chair for disablevedabobbala
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptRajendra Prasad
 
Human robot interaction based on gesture identification
Human robot interaction based on gesture identificationHuman robot interaction based on gesture identification
Human robot interaction based on gesture identificationRestin S Edackattil
 
Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)Muhammad Ahkam Khan
 
Introduction To Robotics
Introduction To RoboticsIntroduction To Robotics
Introduction To Roboticsparthmullick
 

Viewers also liked (15)

Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
Design and Implementation of a Real Time Obstacle Avoiding Subsumption Contro...
 
Pc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebPc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz Muneeb
 
Static and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture RecognitionStatic and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture Recognition
 
Hand Gesture controlled Robotic Arm | Android | Arduino
Hand Gesture controlled Robotic Arm  | Android | ArduinoHand Gesture controlled Robotic Arm  | Android | Arduino
Hand Gesture controlled Robotic Arm | Android | Arduino
 
GESTURE CONTROL ROBOT
GESTURE CONTROL ROBOTGESTURE CONTROL ROBOT
GESTURE CONTROL ROBOT
 
accelerometer based gesture controlled robotic arm
accelerometer based gesture controlled robotic arm accelerometer based gesture controlled robotic arm
accelerometer based gesture controlled robotic arm
 
Wireless gesture Controlled Robot
Wireless gesture Controlled RobotWireless gesture Controlled Robot
Wireless gesture Controlled Robot
 
gesture recognition robot
gesture recognition robot gesture recognition robot
gesture recognition robot
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIR
 
Gesture Recognition Technology
Gesture Recognition TechnologyGesture Recognition Technology
Gesture Recognition Technology
 
Hand gesture based wheel chair for disable
Hand gesture based wheel chair for disableHand gesture based wheel chair for disable
Hand gesture based wheel chair for disable
 
Gesture control robot using accelerometer ppt
Gesture control robot using accelerometer pptGesture control robot using accelerometer ppt
Gesture control robot using accelerometer ppt
 
Human robot interaction based on gesture identification
Human robot interaction based on gesture identificationHuman robot interaction based on gesture identification
Human robot interaction based on gesture identification
 
Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)Wireless Gesture Controlled Robot (FYP Report)
Wireless Gesture Controlled Robot (FYP Report)
 
Introduction To Robotics
Introduction To RoboticsIntroduction To Robotics
Introduction To Robotics
 

Similar to 30 ball

IRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET Journal
 
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET Journal
 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueIRJET Journal
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpgaiosrjce
 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System ApplicationIRJET Journal
 
Intelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image SegmentationIntelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image Segmentationijsrd.com
 
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...
IRJET - Computer Vision-based Image Processing System for Redundant Objec...IRJET Journal
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
Camouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeCamouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeHitesh Shinde
 
Camouflage color changing robot for miltary purpose
Camouflage color changing robot for miltary purposeCamouflage color changing robot for miltary purpose
Camouflage color changing robot for miltary purposeAtharvaPathak13
 
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...ijtsrd
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsNandakishor Jahagirdar
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS Nandakishor Jahagirdar
 
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...IRJET Journal
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Panth Shah
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam Batabyal
 

Similar to 30 ball (20)

IRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually ImpairedIRJET- Smart Helmet for Visually Impaired
IRJET- Smart Helmet for Visually Impaired
 
Color Tracking Robot
Color Tracking RobotColor Tracking Robot
Color Tracking Robot
 
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision Technique
 
F011113741
F011113741F011113741
F011113741
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpga
 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System Application
 
Intelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image SegmentationIntelligent Parking Space Detection System Based on Image Segmentation
Intelligent Parking Space Detection System Based on Image Segmentation
 
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
Camouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military PurposeCamouflage Color Changing Robot For Military Purpose
Camouflage Color Changing Robot For Military Purpose
 
Camouflage color changing robot for miltary purpose
Camouflage color changing robot for miltary purposeCamouflage color changing robot for miltary purpose
Camouflage color changing robot for miltary purpose
 
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
Traffic Light Detection and Recognition for Self Driving Cars using Deep Lear...
 
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space ApplicationsSimultaneous Mapping and Navigation For Rendezvous in Space Applications
Simultaneous Mapping and Navigation For Rendezvous in Space Applications
 
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS  SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
SIMULTANEOUS MAPPING AND NAVIGATION FOR RENDEZVOUS IN SPACE APPLICATIONS
 
L0816166
L0816166L0816166
L0816166
 
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...IRJET- 	 Moving Object Detection using Foreground Detection for Video Surveil...
IRJET- Moving Object Detection using Foreground Detection for Video Surveil...
 
H028038042
H028038042H028038042
H028038042
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 

Recently uploaded

定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一meq5nzfnk
 
What Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop WorkingWhat Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop WorkingEscondido German Auto
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESDineshKumar4165
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERunosafeads
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsFifth Gear Automotive
 
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一fjjhfuubb
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...kexey39068
 
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHot Call Girls In Sector 58 (Noida)
 
What Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be PreventedWhat Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be PreventedAutobahn Automotive Service
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company PresentationMihajloManjak
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一mkfnjj
 
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一mjyguplun
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一hnfusn
 
(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCRsoniya singh
 
VDA 6.3 Process Approach in Automotive Industries
VDA 6.3 Process Approach in Automotive IndustriesVDA 6.3 Process Approach in Automotive Industries
VDA 6.3 Process Approach in Automotive IndustriesKannanDN
 
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptxUNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptxDineshKumar4165
 

Recently uploaded (20)

定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
定制多伦多大学毕业证(UofT毕业证)成绩单(学位证)原版一比一
 
What Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop WorkingWhat Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop Working
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
 
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These Symptoms
 
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
定制昆士兰大学毕业证(本硕)UQ学位证书原版一比一
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
Call Girl Service Global Village Dubai +971509430017 Independent Call Girls G...
 
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
 
What Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be PreventedWhat Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
What Causes DPF Failure In VW Golf Cars & How Can They Be Prevented
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company Presentation
 
办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一办理埃默里大学毕业证Emory毕业证原版一比一
办理埃默里大学毕业证Emory毕业证原版一比一
 
Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...
Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...
Indian Downtown Call Girls # 00971528903066 # Indian Call Girls In Downtown D...
 
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
如何办理爱尔兰都柏林大学毕业证(UCD毕业证) 成绩单原版一比一
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
 
(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Shaheen Bagh 🔝 Delhi NCR
 
VDA 6.3 Process Approach in Automotive Industries
VDA 6.3 Process Approach in Automotive IndustriesVDA 6.3 Process Approach in Automotive Industries
VDA 6.3 Process Approach in Automotive Industries
 
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptxUNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
UNIT-V-ELECTRIC AND HYBRID VEHICLES.pptx
 

30 ball

  • 1. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 3, March 2014 Copyright to IJIRCCE www.ijircce.com 3571 Ball Tracking Robot Using Image Processing and Range Detection Aji Joy1 , Ajith P Somaraj2 , Amal Joe2 , Muhammed Shafi2 , Nidheesh T M2 Assistant Professor, Department of Electronics and Communication Engineering Mar Athanasius College of Engineering, Kothamangalam, Kerala, India1 B. Tech. Student, Department of Electronics and Communication Engineering Mar Athanasius College of Engineering, Kothamangalam, Kerala, India2* ABSTRACT: The variation in horizontal and vertical axis of tracked object generate control signal which is send to the controller wirelessly. The captured images of the object are processed using software MATLAB. Depending on the change in position of object, proper commands are given to the robot to track moving ball. This project is in aimed to design and develop a mobile robot which can track a moving ball. Here, we use the camera to capture image of the ball and these frames are processed to track the ball. The features of the ball such as the colour, shape, size can be monitored for tracking the ball. In our project we use the colour information of the ball to track the object. Better performance of the robot can be obtained if multiple features are monitored. The motion of the robot is controlled by a microcontroller based on the control signals received directly. KEYWORDS: robot; tracking; range detection; image processing; MATLAB;motor drives; microcontroller; wireless I. INTRODUCTION The major weakness in surveillance rests on the involvement of human operators, who usually monitor a large number of inputs from cameras. As, these operators could be easily distracted due to boredom, fatigue, many unseen crime could be happen which are avoidable if proper surveillance is done. To overcome this potential problem, a mobile robot could be used. A robot would be able to travel throughout the regions to be monitored autonomously and continuously, making its own decisions while identifying for unwanted behaviours or activities, and respond accordingly such as generating alarms or sending alerts. Surveillance is for monitoring for behaviours or activities on people or objects from a distance. Security cameras are considered to be for most commonly used equipment for that purpose. The main applications of these cameras are such as, industrial process controlling and monitoring, traffic regulation and crime detection. As, they are fixed in particular position using mechanical support they provide only 360 degree movement to camera which limits the area of monitoring . Object tracking can be done by identifying and tracking some specific feature of the moving object such as colour that belongs to the moving object. Thus trajectories of moving object can be traced through this process over time. Object tracking using computer vision is a crucial component in achieving robotic surveillance. The main aim of the object tracking is to track the object based on the information obtained from video sequences. In our project, we determine the region on interest (ROI) of the moving target which is followed adaptive colour filter to extract the colour information and thus the object is tracked. The main contribution on this paper is that the introduction on a colour filtering method which is capable of adaptively identifying the most salient colour feature that belongs to for moving object and using this colour feature for tracking. II. LITERATURE SURVEY Even though the background subtraction method provides the information of the object to be tracked, it cannot provide satisfactory result based on moving camera. If a moving camera is used, with example, a camera mounted on a mobile robot, background subtraction will face drawback that the background of image is constantly changing due to the camera movement. This will lead to false information on the object to be tracked and lead to false classification on moving object. This false classification will misguide the moving camera system to lose track of the target object. However, existing object tracking methods using mobile robots (moving cameras) usually depend on certain features that belong to tracked objects. Even though, the background subtraction based method can easily identify moving
  • 2. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 3, March 2014 Copyright to IJIRCCE www.ijircce.com 3572 objects with a stationary camera, it cannot provide satisfactory results with a moving camera. This is because for background subtraction method extracts the object information by distinguishing the differences between moving objects and a “stationary” background. Above method is valid for object with unique colour in all conditions. A ball tracking uses method of background subtraction. Control signals are generated only after background subtraction. During generation of control signal the robot in stationary or locomotion. The median filter is use to eliminate noise. Control signals are generated by setting threshold value for image .This method could develop to track the face and for hand accurately using colour detection. Background is simply identified by observing the distance between object and the camera. If distance is small, then size of background with respect to object is small. Likewise if distance is large then major portions is background. This level on computation complexity has imposed difficulties in real-time applications. So use background subtraction rather than identify the background. Suppose we observing variation within a room, then we can simply identify the variation in room by subtracting camera input with a reference image. Else we can subtract successive image taken by camera. For moving object we use background subtraction using MATLAB to track a moving ball. In which the original image is converted to gray. Then original image is subtracted with gray scale image. The background image is having same value. So resulting image background is seems to black and tracking ball seems to white. III. PROPOSED SYSTEM A. Block Diagram For proposed robot include both hardware and software part. Hardware part includes a) ZigBee module(wireless communication between robot and computer) b) Microcontroller c) Motor driver d) DC servo motors. The software part includesMATLAB for image processing and MPLAB for embedded software development. Fig. 1. Block Diagram of proposed system B. Input Image Phase It is used to acquire colour 640X480 images. For background subtraction-based method can identify moving objects with a stationary camera. A moving object tracking is done by stopping for robot when background subtraction is performed and using the obtained colour probability distribution information to track for target. This method assumes that the colour of the tracked object never changes. Multi-camera colour tracking gives accurate target identification.
  • 3. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 3, March 2014 Copyright to IJIRCCE www.ijircce.com 3573 The video sequence is obtained by using a web cam which is fixed in the robot. Webcam is directly connected to the object tracing phase, which is a distant server equipped with image processing software (MATLAB 2012a). The Logitech Web Camera has a fixed view and is attached to the robotic platform. C. Detection of the Object The object detection algorithm includes four major stages: extracting frames, extracting colour components, RGB to grey scale conversion, noise elimination, elimination of small objects and subtracting the back ground. It involves separationof moving foreground objects from static background. The algorithm assumes that for background is relatively static compared to foreground. As the objects moves, some regions on video frames that differ significantly from for background can be considered to be foreground (moving objects).Number of research in moving object detection has been done with many algorithms proposed.In the proposed algorithm is based on colour feature identification for detection and tracking of object. The different stages are,  Extracting frames:From the video alternate frames are extracted and are further processed. The camera used here is capable of taking 30 frames per second.  Extracting colour components:Each frame contains three basic colour matrices R,G and B. depending on the colour of the object to be tracked, we are extracting one colour matrices or a combination of matrices.  RGB to grey scale conversion: Each frame is converted to grey scale.It will reduce memory usage and increases the processing speed.  Noise Elimination:Noise elimination is performed to filter noises caused by reflections or motion blurs. For noise elimination is performed by median filtering operation. Median filter is used to remove “salt and pepper” noise while preserving useful details. Noises due to change in background or illumination condition may misidentify some of background pixels to be asforeground.  Elimination of small objects: This is to remove object below a certain pixel size which may otherwise cause malfunction. MATLABprovides special function for this operation.  Subtracting background: The grey scale matrices obtained in step RGB to grey scale conversion is subtracted from colour component matrices. After performing the above operations, the position of the object will be appeared in white colour and background is in black colour. Thereby the object or ball is to be tracked is identified by the MATLAB. D. Object Tracking Once the object is identified next stage is the tracking. The identified object is assigned with a bounding box in MATLAB. Bounding box is a built in function in MATLAB which will return regional information of the specified region (here the object). The informationincludesco-ordinatevalues. From these values the centroid is calculated and by analysing centroid value motion of the robot is controlled. E. Centroid Analysis The area, centroid, and velocity are obtained by analysis on characteristics of the object. After identification of bounding box (contour) of desired object, then area of object is calculated by counting for number of pixels existed in the tracked bounding box. Centroid is the geometrical center of the bounding box. The centroid coordinates can be found using for centre-on-mass with formula given below. This information is used to find location of ball and generate control signals for motion. = ∑ (1) = ∑ (2) Once centroid co-ordinate is found, the velocity can be obtained by comparing the centroid’s locations between video frames obtained at different time steps. In this method previous four centroid coordinates are stored to indicate path and moving direction of the tracked ball. Then velocity is calculated from the difference in position and time. F. Wireless Interface Wireless Transmission is done Using ZigBee module. In this project serial communication between for MATLAB processer and microcontroller is done through ZigBee module. ZigBee is a low-cost, low power, wireless mesh networking standard. This new level on communication permits finely-tuned remote monitoring and manipulation. This project focuses on ZigBee as a technology innovation which would bring about low cost connectivity. ZigBee is a
  • 4. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 3, March 2014 Copyright to IJIRCCE www.ijircce.com 3574 specification with a suite on high level communication protocols used to create personal area networks built from small, low-power digital radios. ZigBee is based on an IEEE 802.15 standard. Though low-powered, ZigBee devices can transmit data over long distances by passing data through intermediate devices to reach more distant ones.The ZigBee technology is widely used in wireless control and monitoring applications, for low power-usage allows longer life with smaller batteries, and the mesh networking which promises high reliability and larger range. ZigBee has been developed to meet the growing demand with capable wireless networking between numerous low power devices. ZigBee is used in applications that require only a low data rate, long battery life, and secure networking. ZigBee has a data rate of about 250 kbit/s, best suited with periodic or intermittent data or a single signal transmission from a sensor or input device. ZigBee networks are secured by 128 bit symmetric encryption keys. In home automation applications, transmission distances range from 10 to 100 meters line-on-sight, depending on power output and environmental characteristic. G. Range Sensing There are several methods to measure distance without any contact. One way is to use ultrasonic waves at 40 kHz for distance measurement. Using ultrasonic transducers and receiver we measure the amount on time taken for a pulse on sound to travel to a particular surface and return as the reflected echo. This circuit calculates for distance based on the speed and it can measure distance up to 2.5 meters. For range detection an ultrasound transceiver is used. The transmitter sends a burst at 40 kHz, which lasts with a period approximately 0.5ms. It travels towards the object through air medium and the echo signal is picked up by ultrasonic receiver unit, also a 40 kHz pre-tuned unit. The received signal, which is very weak, is amplified several times using a receiver circuit. Weak echoes may also occur due to signals being directly received through the side lobes. These are ignored for real echo received and would give for correct distance. That is why we should have a level control. The signal gets weaker if the target is more than 2.5 meters and will need a higher pulse excitation voltage or a better transducer. IV. IMPLEMENTATION Mechanical structure is made up on hard plastic material. The front part constitutes camera and range sensor while rest constitute mobility controller and power supply. The mobility controller used is a PIC microcontroller based embedded system which is capable of sensing distance between object and robot to avoid collision with object. The microcontroller decodes commands from the PC which are sending after processing the locating position of moving Ball. A microcontroller based system is used to calculate and to keep a constant distance using the data available from ultrasonic sensor. Fig. 2. Implementation of ball tracking robot
  • 5. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 3, March 2014 Copyright to IJIRCCE www.ijircce.com 3575 V. RESULTS AND DISCUSSION Problems solved: a) Reflection from smooth ground plane can lead to false object identification. It is rectified by using any non-reflective surface b). Reflecting surface of the tracked object which is avoided by eliminating plastic surface on tracked object c) Variation on surrounding illumination which is tackled by providing constant illumination level. Problem unsolved: a) Colour changing objects cannot be tracked. b) Malfunction occurs while tracking objects having same colour and size. TABLE I. ROBOT RESPONSE WITH DIFFERENT BALL MOVEMENTS STYLES Si No Position on ball in frame Robot Motion Centroid 1 No Motion X=200-380 Y=200-300 2 Move Backward X=200-380 Y=0-220 3 Move Left X=0-200 Y=200-300 4 Move Right X=380-640 Y=200-300 5 Move Withward X=200-380 Y=300-480 Fig. 3.Screen shot of captured image in MATLAB VI. CONCLUSION The project is designed, implemented and tested successfully. The response of system to different object movements was satisfactory. Still some advancement can be included to for system to improve performance. Obstacle avoidance mechanisms can be included. This can be done by sensing the back ground images and processing it properly. Different active sensors such as infrared sensors and supersonic sensors are employed to measure the range in real time between
  • 6. ISSN(Online): 2320-9801 ISSN (Print): 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering (An ISO 3297: 2007 Certified Organization) Vol. 2, Issue 3, March 2014 Copyright to IJIRCCE www.ijircce.com 3576 the obstacles and robot. A mobile robot with various types on sensors via ubiquitous networks can be introduced. A mobile robot composed on TCP/IP network, wireless camera and several sensors in an environment can be constructed, and show obstacle avoidance and object tracking methods necessary with providing diverse services desired by the people. REFERENCES [1] Hou-Tsan Lee, Wei-Chuan Lin, Ching-Hsiang Huang, Yu-Jhih Huang,” Wireless Indoor Surveillance Robot, ” SICE Annual Conference 2011, Waseda University, Tokyo, Japan,September 13-18, 2011. [2] Kyunghoon Kim, Soonil Bae, and Kwanghak Huh, ” Intelligent Surveillance and Security Robot Systems,”978-1-4244-9123-0/1 ©2010 IEEE. [3] Jorg Kriiger, Bertram Nickday, Oliver Schulz, ” Image-Based 3D-Surveillance in Man-Robot-Cooperation,”0-7803-8513 6/4/2004 IEEE. [4] J. R. White, ti. W. Harvey, and K. A. Farnstrom, “Testing On Mobile Surveillance Robot At A Nuclear Power Plant”, CH2413-3/87/0000/0714, 0 1987 IEEE. [5] Scott Y harmon, “For Ground Surveillance Robot (GSR): An Autonomous Vehicle Designed to Transit Unknown Terrain”, IEEE Journal On Robotics And Automation, VOL. RA-3, NO. 3, JUNE 1987. [6] Final Report on Development on Key Components with Visual Recognition and Motion Control & Construction on IntegratedSurveillance Robot System, Korea Ministry on Knowledge Economy, 2010. [7] Viola Paul, J. Jones. Michael, “Rapid Object Detection Using a Boosted Cascade on Simple Features”, IEEE CVPR, Vol.1, NO. 2, p511~518, Dec. 2001. [8] Yang Xiao Yanping Zhang, Dept. on Comput. Sci., Univ. on Alabama, Tuscaloosa, AL, USA, “Surveillance and Tracking System with Collaboration on Robots, Sensor Nodes, and RFID Tags”, ICCCN 2009, p1 , Aug. 2009. [9] Gary Bradski, Adrian Kaehler, Vadim Pisarevsky, ”Learning-Based Computer Vision with Intel’s Open Source Computer Vision Library”, Intel Technology Journal, Vol 9,Issue 2, p119~131, 19 May 2005. [10] Luo, R.C. Chou, Y.T. Liao, C.T. Lai, C.C. Tsai, A.C. ,Nat. Chung Cheng Univ., Min-Hsiung, “NCCU Security Warrior: An Intelligent Security Robot System”, IEEE IECON 2007, p2960, Nov. 2007.