SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2330
ROBO GOALKEEPER
Akshay Salgond1, Simran Tawar2, Jagruti Tate3, Mahima Nagrale4, Deepthi Oommen5
1,2,3,4B.E. DEPARTMENT OF COMPUTER ENGINEERING, TERNA ENGINEERING COLLEGE, NERUL
5PROFESSOR, DEPARTMENT OF COMPUTER ENGINEERING, TERNA ENGINEERING COLLEGE, NERUL
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - The 21st century is a century for robotics.
Robots have long borne the potential to bridge the gap
between the cybernetic world (the internet of things)
and the physical world.As themostpromisingcandidate
to theme the next major industrial revolution
succeeding the present third (digital) industrial
revolution, robotics is set to play an ever increasingly
important role in society for itsinfluenceineveryaspect
of life, including medicine and healthcare, building
service, manufacturing, food production, logistics and
transportation.
The goal of this project is to create a robot
goalkeeper for the embedded control systems at Terna
Engineering College. The problem the robot goalkeeper
solves is to detect a ball, calculate the ball’s position,
estimate its trajectory and predict a future point to
intercept the ball.
Keywords: Embedded Control System,Hellobot,Bitmap,
Blob detection, Image grabber, Serial port
communication.
1. Introduction
In the last decade robotics has grown from a simple
vision to a reality where they exist in business and among
individuals [1][2]. Robotics deals with the design,
construction, operation, and use of robots, as well
as computer systems for their control, sensory feedback,
and information processing. These technologies are used to
develop machines that can substitute for humans and
replicate human actions. Empowering laborers also, doing
some portion of their work to make the procedure
increasingly proficient and more solid. In the field of
robotics, when building up an independent system, one
needs to organize all the robot subsystems, its activities and
practices so as to have an assignment plan fit for
accomplishing the ideal objective for the operator.
In a robot goal keeper, one of the elements is the goalkeeper
which has particular challenging characteristics, different
from the other teammates, whendesigningandcoordinating
the execution of a robot task plan. The main purpose of a
goalkeeper, is to defend the goal from the kicks of the
opponent teams which means the actuation area of a
goalkeeper is always near the own goal. Track andfollowthe
ball motion, intercepting the ball before reaching the goal,
covering the goal and removing the ball from the goal area.
In our project we are developing an algorithm which applies
the constraint on the colour and shape of the ball, also
differentiating it from the field using the image processing.
We have a single vision system integrated in our project
which captures the motion of the incoming ball.According to
the trajectory of the ball the algorithm commands the bot to
move to an appropriate position consequentlydefendingthe
ball.
2. Scope
We are going to build a goalkeeper robot using
embedded systems and with the help of concepts of image
processing. The main moto of this goalkeeper robot is to
prevent the ball from entering into thegoal.Theproblemthe
robot goalkeeper solves is to detect a ball, calculatetheball’s
position, estimate its trajectory and predict a future point to
intercept the ball. The robot will make use of different
sensors and cameras to keep track of the trajectory of the
ball and will try to be as accurate as possible in defending
the ball. Following are the different objectives of this robot:
1. Target (ball) detection.
2. Always keep track of target, keeping visual
contact.
3. Position and velocity determination of target.
4. Position determination of the goalkeeper.
5. Trajectory estimation and position prediction of
the target.
6. Interception of target at predicted position.
3. Construction
Fig.1 Hellobot Cover image
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2331
The Mechanical components used are:
Chassis, Wheel connectors, Castor wheel, Link
connectors, Battery case.
The Electronic components used are:
Hello bot base board, Stepper motors, Remote
control, Power cable.
Fig.2 LOGITECH C310 HD WEBCAM
4. Methodology
Fig.3 Software Architecture
Fig. 4 Flow Diagram for Robo Goal Keeper
Task 1: Read and write bitmap images
In this task we are developing an algorithm which
reads the bitmap images along with their header and also
writes the data to another file to create the exact copy of the
bitmap image.
Algorithm:
Step 1: First read the input bmp file using file input.
Step 2: Then verify if the header of the bmp file is correct
or not.
Step 3: If the header is correct, then store the pixel values
of the input image.
Step 4: Copy paste the header and pixel data to a new file
using file output.
Step 5. Now check if the output image is an exact copy of
the input image or not.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2332
The Concept of padding:
Bitmap image format stores the information of pixels
bytes in the multiple of 4 bytes. Hence while copying the
pixels of an input file to an output file, you have to make
sure that the number of bytes in a row is not multiple of 4,
you have to pad the required number of bytes with 0.
The formula that can be used to calculate the number of
padding bytes required is as follows:
Padding bits= 4 - (Width_Of_Image * 3) % 4 ) % 4
Task 2: Implement a blob detection routine for ping pong
ball on green background
In this task we are developinganalgorithmtodetect
the blob in the image of the ping pong ball on green
background which will help us to find the position ofthe ball
(centre of gravity of the ball) when it is in motion.
STEP 1: We are capturing the image in RGB format and
then converting it into Grey scale format.
Formula to convert RGB into Grey scale:
Grey = (blue * 0.3) + (green * 0.59) + (red * 0.11)
STEP2: Definition of an 8 connected component
A Set of black pixels, P, is an 8 connected component (or
simply a connected component) if for every pair of pixel pi
and pj in P, there exists a sequence of pixels pi, …., pj such
that:
a) All pixels in the sequence are in the set P i.e. are black,
and
b) Every 2 pixels that are adjacent in the sequence are 8-
neighbors.
NOTE
All 4-connected patterns are 8-connected i.e. 4-connected
patterns are a subset of the set of 8-connected patterns.
On the other hand, an 8-connected pattern may not be 4-
connected.
Example of 8-connected pattern:
The diagram below is an example of a pattern that is 8-
connected but not 4-connected:
We are using the recursive grassfire algorithm to detect
and store the blob.
In the grass fire algorithm, we first check if the current pixel
is of the blob’s grey scale color or not and if it is then first
add it to the blob structureandthenmoveforwardsearching
for neighboring pixels to be of the same color or not.
If they match the color then add them in the blob structure
too and resume to keep checking for the neighboring pixels
using 8 connectivity.
Now while checking for these pixelsifwecomeacrossa pixel
that is already visited then do not add this pixel into theblob
structure and continue with the recursive process.
STEP 3: NOISE REDUCTION
After detecting the connected blobs in the image we have to
differentiate between the desired blob and the noise. To get
an image with just the desired blob we need to eliminate the
noise.
In order to achieve that, we have set two criteria that cancel
the noise, those are:
1) If the color of the other blobs is different than the color of
the desired blob then, change the different colored blobs to
the color of the background that is white. (the colors
mentioned here are in greyscale format )
2) After checking the first condition if we find a noise of the
same color as the blob then we check for the second
condition that is if the size of the other blobs is less than the
threshold value ( Here the threshold value is set as the
number of pixels in the desired blob ), then those blobs
which are smaller in size are considered to be noise and are
removed using the same process.
Step 4: Find the centre of the blob detected
When we come across the first blob in the image, the centre
of the first row of the detected blob is calculatedandthen we
traverse vertically downwards from that centre to find the
total number of pixels in the blob vertically. Now we findthe
centre of those vertical pixels. This is how the centre of the
blob is estimated.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2333
Task 3: Implement an image grabber and log the location of
ball in real time in the console.
In the previous task as we have found the position
of the ball, now we are developing an algorithm to capture
the trajectory of the ball using the image grabber and logthe
location of the ball in real time.
Task 4: Working of Image grabber and calculating time and
distance for speed.
The below task is to send the motion commands to
the robot in order to move it to the respected positionand to
defend the ball from getting into thegoal position.Theimage
grabber will capture the images, which is in the form of
frames and we are calculating the change in the position of
the ball between the consecutive frame of images which we
are getting from the camera. And also we are able to find the
difference between the time of capture of those images. So
by doing this we are calculating the speed of the ball and we
keep calculating this for each second that passes, by what
distance the bot needs to move and eventually by covering
that much distance the bot defends the ball.
Formula for calculating speed is
Speed = Distance / Time
Task 5: Implement a serial port communication application
which connects with hellobot.
As we have found the correct position of the ball in
real time now it’s important to command the hellobot to
move to an appropriate position. For this we are developing
an application on pc to send the commandstothehellobot to
move.
Task 6: Define the protocol for sending motion control
commands to hellobot.
As we had developed an application intheprevious
task we are developing a protocol which will bind our
application to the hardware (hellobot) and will send the
motion control commands to it.
Task 7: Using the routines developed in task 3,4 and 5,
control the bot to defend the goal.
According to the motion control commands sent by the
protocol to the hellobot and thereby controllingittomove to
an appropriate position to defend the ball.
5. Conclusions
Proposed method can beimplementedintoanapplicationof
colored ball tracking system on the robot. This proposed
system will perform the task of robo goalkeeper in the real
time. The task of the goalkeeper is to detect the ball as soon
as the player throws it. System is able to detect the presence
of the ball by a specific color in the greyscale color model.
Ball position coordinates can be detected by the system
using 8-cell connectivity for goalkeeperrobotsoccerto block
the ball.[3]
In our formulation of the problem the goalkeeper moves left
and right in the goal line in order to defend the ball from
entering the goalpost. The control strategy is derived based
on geometrical rules and the robot goalkeeper is controlled
in the linear velocity according to the ball speed and
direction. In our case we are using grids which are nothing
but horizontal and vertical lines which divides the groundin
small sections and based on that we are commanding the
robot to move depending on the grid where the ball is
located.[5]
This paper presented a goalkeeper task of defending the
penalty shootouts. Some goodresultswereachieved,mainly,
on the goalkeeper task performance. The results are
satisfying, but further work needs to be done, namely to
improve the reaction speed, to use a variable intercept line
and include different behaviors.[4]
6. Reference
1. J.K. Archibald Dept. of Electrical. & Computer. Eng.,
Brigham Young Univ., Provo, UT, USA James K.
Archibald received the B. S. degree in mathematics
from Brigham Young University, Provo, Utah, in
1981 and the M. S. degree in computer science in
1983 and the Ph. D. degree in computer science in
1987, both from the University of Washington. His
research interests include multiagent and
embedded systems.
2. Indra Adji Sulistijono Politeknik Elektronika Negeri
Surabaya (PENS) · Graduate School of Engineering
Technology.
3. Arif Rahman to detect the presence of the ball by a
specific color in the HSL color model. Ball position
coordinates can be detected by the system in 9-
Cellss coordinate for goalkeeper robot soccer to
block the ball.
(https://www.researchgate.net/publication/26585
2164_Colored_Ball_Position_Tracking_Method_For_
Goalkeeper_Humanoid_Robot_Soccer).
4. https://fenix.tecnico.ulisboa.pt/downloadFile/3951
42130507/CarlosMartins_Article.pdf
5. Belkhouche, F., & Belkhouche, B. (n.d.). On the
control of a wheeled mobile robot goalkeeper.
IEEE Conference on Robotics, Automation and
Mechatronics, 2004.
doi:10.1109/ramech.2004.1438022
url to share this paper:

More Related Content

What's hot

Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...IOSR Journals
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and RecognitionIRJET Journal
 
OCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural NetworkOCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural Networkijsrd.com
 
Detecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object RecognitionDetecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object RecognitionIRJET Journal
 
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...idescitation
 
Video surveillance Moving object detection& tracking Chapter 1
Video surveillance Moving object detection& tracking Chapter 1 Video surveillance Moving object detection& tracking Chapter 1
Video surveillance Moving object detection& tracking Chapter 1 ahmed mokhtar
 
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
 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemCSCJournals
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques CSCJournals
 
IRJET- Malayalam Text Detection from Natural-Scene Images
IRJET- Malayalam Text Detection from Natural-Scene ImagesIRJET- Malayalam Text Detection from Natural-Scene Images
IRJET- Malayalam Text Detection from Natural-Scene ImagesIRJET Journal
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
TRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCES
TRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCESTRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCES
TRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCESPraveen Pallav
 
Basic geometric shape and primary colour detection using image processing on ...
Basic geometric shape and primary colour detection using image processing on ...Basic geometric shape and primary colour detection using image processing on ...
Basic geometric shape and primary colour detection using image processing on ...eSAT Journals
 

What's hot (19)

Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
 
InternshipReport
InternshipReportInternshipReport
InternshipReport
 
IRJET - Automatic Licence Plate Detection and Recognition
IRJET -  	  Automatic Licence Plate Detection and RecognitionIRJET -  	  Automatic Licence Plate Detection and Recognition
IRJET - Automatic Licence Plate Detection and Recognition
 
Object tracking
Object trackingObject tracking
Object tracking
 
OCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural NetworkOCR for Gujarati Numeral using Neural Network
OCR for Gujarati Numeral using Neural Network
 
Detecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object RecognitionDetecting Boundaries for Image Segmentation and Object Recognition
Detecting Boundaries for Image Segmentation and Object Recognition
 
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
Enhancing Security and Privacy Issue in Airport by Biometric based Iris Recog...
 
Video Inpainting detection using inconsistencies in optical Flow
Video Inpainting detection using inconsistencies in optical FlowVideo Inpainting detection using inconsistencies in optical Flow
Video Inpainting detection using inconsistencies in optical Flow
 
Video surveillance Moving object detection& tracking Chapter 1
Video surveillance Moving object detection& tracking Chapter 1 Video surveillance Moving object detection& tracking Chapter 1
Video surveillance Moving object detection& tracking Chapter 1
 
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
 
HSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition SystemHSV Brightness Factor Matching for Gesture Recognition System
HSV Brightness Factor Matching for Gesture Recognition System
 
Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques Performance Evaluation of Image Edge Detection Techniques
Performance Evaluation of Image Edge Detection Techniques
 
IRJET- Malayalam Text Detection from Natural-Scene Images
IRJET- Malayalam Text Detection from Natural-Scene ImagesIRJET- Malayalam Text Detection from Natural-Scene Images
IRJET- Malayalam Text Detection from Natural-Scene Images
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
Cv_Chap 4 Segmentation
Cv_Chap 4 SegmentationCv_Chap 4 Segmentation
Cv_Chap 4 Segmentation
 
TRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCES
TRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCESTRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCES
TRACKING OF PARTIALLY OCCLUDED OBJECTS IN VIDEO SEQUENCES
 
E41033336
E41033336E41033336
E41033336
 
Az33298300
Az33298300Az33298300
Az33298300
 
Basic geometric shape and primary colour detection using image processing on ...
Basic geometric shape and primary colour detection using image processing on ...Basic geometric shape and primary colour detection using image processing on ...
Basic geometric shape and primary colour detection using image processing on ...
 

Similar to IRJET- Robo Goalkeeper

A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionIRJET Journal
 
Applications of a Robotic Arm (A Dobot)
Applications of a Robotic Arm (A Dobot)Applications of a Robotic Arm (A Dobot)
Applications of a Robotic Arm (A Dobot)IRJET Journal
 
Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot IRJET Journal
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingIRJET Journal
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image ClassificationIRJET Journal
 
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
 
IRJET- Pick and Place Robot for Color based Sorting
IRJET-  	  Pick and Place Robot for Color based SortingIRJET-  	  Pick and Place Robot for Color based Sorting
IRJET- Pick and Place Robot for Color based SortingIRJET Journal
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET Journal
 
Conference research paper_target_tracking
Conference research paper_target_trackingConference research paper_target_tracking
Conference research paper_target_trackingpatrobadri
 
IRJET- Lane Segmentation for Self-Driving Cars using Image Processing
IRJET-  	  Lane Segmentation for Self-Driving Cars using Image ProcessingIRJET-  	  Lane Segmentation for Self-Driving Cars using Image Processing
IRJET- Lane Segmentation for Self-Driving Cars using Image ProcessingIRJET Journal
 
IRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET Journal
 
IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...
IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...
IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...IRJET Journal
 
Vol 15 No 6 - November 2015
Vol 15 No 6 - November 2015Vol 15 No 6 - November 2015
Vol 15 No 6 - November 2015ijcsbi
 
IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...
IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...
IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...IRJET Journal
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET Journal
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET Journal
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsIRJET Journal
 
IRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET Journal
 

Similar to IRJET- Robo Goalkeeper (20)

A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
 
Applications of a Robotic Arm (A Dobot)
Applications of a Robotic Arm (A Dobot)Applications of a Robotic Arm (A Dobot)
Applications of a Robotic Arm (A Dobot)
 
Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot Environment Detection and Path Planning Using the E-puck Robot
Environment Detection and Path Planning Using the E-puck Robot
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image Inpainting
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image Classification
 
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- Digiyathra
IRJET-  	  DigiyathraIRJET-  	  Digiyathra
IRJET- Digiyathra
 
IRJET- Pick and Place Robot for Color based Sorting
IRJET-  	  Pick and Place Robot for Color based SortingIRJET-  	  Pick and Place Robot for Color based Sorting
IRJET- Pick and Place Robot for Color based Sorting
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 
Conference research paper_target_tracking
Conference research paper_target_trackingConference research paper_target_tracking
Conference research paper_target_tracking
 
IRJET- Lane Segmentation for Self-Driving Cars using Image Processing
IRJET-  	  Lane Segmentation for Self-Driving Cars using Image ProcessingIRJET-  	  Lane Segmentation for Self-Driving Cars using Image Processing
IRJET- Lane Segmentation for Self-Driving Cars using Image Processing
 
IRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric Attendance
 
IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...
IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...
IRJET- Displaying and Capturing Profile using Object Detection YOLO and Deepl...
 
Vol 15 No 6 - November 2015
Vol 15 No 6 - November 2015Vol 15 No 6 - November 2015
Vol 15 No 6 - November 2015
 
IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...
IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...
IRJET- Implementation of Privacy Preserving Content based Image Retrieval in ...
 
IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...IRJET- Automated Criminal Identification System using Face Detection and Reco...
IRJET- Automated Criminal Identification System using Face Detection and Reco...
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
 
IRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with VisionIRJET - Floor Cleaning Robot with Vision
IRJET - Floor Cleaning Robot with Vision
 
N046047780
N046047780N046047780
N046047780
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 

Recently uploaded (20)

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 

IRJET- Robo Goalkeeper

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2330 ROBO GOALKEEPER Akshay Salgond1, Simran Tawar2, Jagruti Tate3, Mahima Nagrale4, Deepthi Oommen5 1,2,3,4B.E. DEPARTMENT OF COMPUTER ENGINEERING, TERNA ENGINEERING COLLEGE, NERUL 5PROFESSOR, DEPARTMENT OF COMPUTER ENGINEERING, TERNA ENGINEERING COLLEGE, NERUL ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - The 21st century is a century for robotics. Robots have long borne the potential to bridge the gap between the cybernetic world (the internet of things) and the physical world.As themostpromisingcandidate to theme the next major industrial revolution succeeding the present third (digital) industrial revolution, robotics is set to play an ever increasingly important role in society for itsinfluenceineveryaspect of life, including medicine and healthcare, building service, manufacturing, food production, logistics and transportation. The goal of this project is to create a robot goalkeeper for the embedded control systems at Terna Engineering College. The problem the robot goalkeeper solves is to detect a ball, calculate the ball’s position, estimate its trajectory and predict a future point to intercept the ball. Keywords: Embedded Control System,Hellobot,Bitmap, Blob detection, Image grabber, Serial port communication. 1. Introduction In the last decade robotics has grown from a simple vision to a reality where they exist in business and among individuals [1][2]. Robotics deals with the design, construction, operation, and use of robots, as well as computer systems for their control, sensory feedback, and information processing. These technologies are used to develop machines that can substitute for humans and replicate human actions. Empowering laborers also, doing some portion of their work to make the procedure increasingly proficient and more solid. In the field of robotics, when building up an independent system, one needs to organize all the robot subsystems, its activities and practices so as to have an assignment plan fit for accomplishing the ideal objective for the operator. In a robot goal keeper, one of the elements is the goalkeeper which has particular challenging characteristics, different from the other teammates, whendesigningandcoordinating the execution of a robot task plan. The main purpose of a goalkeeper, is to defend the goal from the kicks of the opponent teams which means the actuation area of a goalkeeper is always near the own goal. Track andfollowthe ball motion, intercepting the ball before reaching the goal, covering the goal and removing the ball from the goal area. In our project we are developing an algorithm which applies the constraint on the colour and shape of the ball, also differentiating it from the field using the image processing. We have a single vision system integrated in our project which captures the motion of the incoming ball.According to the trajectory of the ball the algorithm commands the bot to move to an appropriate position consequentlydefendingthe ball. 2. Scope We are going to build a goalkeeper robot using embedded systems and with the help of concepts of image processing. The main moto of this goalkeeper robot is to prevent the ball from entering into thegoal.Theproblemthe robot goalkeeper solves is to detect a ball, calculatetheball’s position, estimate its trajectory and predict a future point to intercept the ball. The robot will make use of different sensors and cameras to keep track of the trajectory of the ball and will try to be as accurate as possible in defending the ball. Following are the different objectives of this robot: 1. Target (ball) detection. 2. Always keep track of target, keeping visual contact. 3. Position and velocity determination of target. 4. Position determination of the goalkeeper. 5. Trajectory estimation and position prediction of the target. 6. Interception of target at predicted position. 3. Construction Fig.1 Hellobot Cover image
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2331 The Mechanical components used are: Chassis, Wheel connectors, Castor wheel, Link connectors, Battery case. The Electronic components used are: Hello bot base board, Stepper motors, Remote control, Power cable. Fig.2 LOGITECH C310 HD WEBCAM 4. Methodology Fig.3 Software Architecture Fig. 4 Flow Diagram for Robo Goal Keeper Task 1: Read and write bitmap images In this task we are developing an algorithm which reads the bitmap images along with their header and also writes the data to another file to create the exact copy of the bitmap image. Algorithm: Step 1: First read the input bmp file using file input. Step 2: Then verify if the header of the bmp file is correct or not. Step 3: If the header is correct, then store the pixel values of the input image. Step 4: Copy paste the header and pixel data to a new file using file output. Step 5. Now check if the output image is an exact copy of the input image or not.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2332 The Concept of padding: Bitmap image format stores the information of pixels bytes in the multiple of 4 bytes. Hence while copying the pixels of an input file to an output file, you have to make sure that the number of bytes in a row is not multiple of 4, you have to pad the required number of bytes with 0. The formula that can be used to calculate the number of padding bytes required is as follows: Padding bits= 4 - (Width_Of_Image * 3) % 4 ) % 4 Task 2: Implement a blob detection routine for ping pong ball on green background In this task we are developinganalgorithmtodetect the blob in the image of the ping pong ball on green background which will help us to find the position ofthe ball (centre of gravity of the ball) when it is in motion. STEP 1: We are capturing the image in RGB format and then converting it into Grey scale format. Formula to convert RGB into Grey scale: Grey = (blue * 0.3) + (green * 0.59) + (red * 0.11) STEP2: Definition of an 8 connected component A Set of black pixels, P, is an 8 connected component (or simply a connected component) if for every pair of pixel pi and pj in P, there exists a sequence of pixels pi, …., pj such that: a) All pixels in the sequence are in the set P i.e. are black, and b) Every 2 pixels that are adjacent in the sequence are 8- neighbors. NOTE All 4-connected patterns are 8-connected i.e. 4-connected patterns are a subset of the set of 8-connected patterns. On the other hand, an 8-connected pattern may not be 4- connected. Example of 8-connected pattern: The diagram below is an example of a pattern that is 8- connected but not 4-connected: We are using the recursive grassfire algorithm to detect and store the blob. In the grass fire algorithm, we first check if the current pixel is of the blob’s grey scale color or not and if it is then first add it to the blob structureandthenmoveforwardsearching for neighboring pixels to be of the same color or not. If they match the color then add them in the blob structure too and resume to keep checking for the neighboring pixels using 8 connectivity. Now while checking for these pixelsifwecomeacrossa pixel that is already visited then do not add this pixel into theblob structure and continue with the recursive process. STEP 3: NOISE REDUCTION After detecting the connected blobs in the image we have to differentiate between the desired blob and the noise. To get an image with just the desired blob we need to eliminate the noise. In order to achieve that, we have set two criteria that cancel the noise, those are: 1) If the color of the other blobs is different than the color of the desired blob then, change the different colored blobs to the color of the background that is white. (the colors mentioned here are in greyscale format ) 2) After checking the first condition if we find a noise of the same color as the blob then we check for the second condition that is if the size of the other blobs is less than the threshold value ( Here the threshold value is set as the number of pixels in the desired blob ), then those blobs which are smaller in size are considered to be noise and are removed using the same process. Step 4: Find the centre of the blob detected When we come across the first blob in the image, the centre of the first row of the detected blob is calculatedandthen we traverse vertically downwards from that centre to find the total number of pixels in the blob vertically. Now we findthe centre of those vertical pixels. This is how the centre of the blob is estimated.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 04 | Apr 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 2333 Task 3: Implement an image grabber and log the location of ball in real time in the console. In the previous task as we have found the position of the ball, now we are developing an algorithm to capture the trajectory of the ball using the image grabber and logthe location of the ball in real time. Task 4: Working of Image grabber and calculating time and distance for speed. The below task is to send the motion commands to the robot in order to move it to the respected positionand to defend the ball from getting into thegoal position.Theimage grabber will capture the images, which is in the form of frames and we are calculating the change in the position of the ball between the consecutive frame of images which we are getting from the camera. And also we are able to find the difference between the time of capture of those images. So by doing this we are calculating the speed of the ball and we keep calculating this for each second that passes, by what distance the bot needs to move and eventually by covering that much distance the bot defends the ball. Formula for calculating speed is Speed = Distance / Time Task 5: Implement a serial port communication application which connects with hellobot. As we have found the correct position of the ball in real time now it’s important to command the hellobot to move to an appropriate position. For this we are developing an application on pc to send the commandstothehellobot to move. Task 6: Define the protocol for sending motion control commands to hellobot. As we had developed an application intheprevious task we are developing a protocol which will bind our application to the hardware (hellobot) and will send the motion control commands to it. Task 7: Using the routines developed in task 3,4 and 5, control the bot to defend the goal. According to the motion control commands sent by the protocol to the hellobot and thereby controllingittomove to an appropriate position to defend the ball. 5. Conclusions Proposed method can beimplementedintoanapplicationof colored ball tracking system on the robot. This proposed system will perform the task of robo goalkeeper in the real time. The task of the goalkeeper is to detect the ball as soon as the player throws it. System is able to detect the presence of the ball by a specific color in the greyscale color model. Ball position coordinates can be detected by the system using 8-cell connectivity for goalkeeperrobotsoccerto block the ball.[3] In our formulation of the problem the goalkeeper moves left and right in the goal line in order to defend the ball from entering the goalpost. The control strategy is derived based on geometrical rules and the robot goalkeeper is controlled in the linear velocity according to the ball speed and direction. In our case we are using grids which are nothing but horizontal and vertical lines which divides the groundin small sections and based on that we are commanding the robot to move depending on the grid where the ball is located.[5] This paper presented a goalkeeper task of defending the penalty shootouts. Some goodresultswereachieved,mainly, on the goalkeeper task performance. The results are satisfying, but further work needs to be done, namely to improve the reaction speed, to use a variable intercept line and include different behaviors.[4] 6. Reference 1. J.K. Archibald Dept. of Electrical. & Computer. Eng., Brigham Young Univ., Provo, UT, USA James K. Archibald received the B. S. degree in mathematics from Brigham Young University, Provo, Utah, in 1981 and the M. S. degree in computer science in 1983 and the Ph. D. degree in computer science in 1987, both from the University of Washington. His research interests include multiagent and embedded systems. 2. Indra Adji Sulistijono Politeknik Elektronika Negeri Surabaya (PENS) · Graduate School of Engineering Technology. 3. Arif Rahman to detect the presence of the ball by a specific color in the HSL color model. Ball position coordinates can be detected by the system in 9- Cellss coordinate for goalkeeper robot soccer to block the ball. (https://www.researchgate.net/publication/26585 2164_Colored_Ball_Position_Tracking_Method_For_ Goalkeeper_Humanoid_Robot_Soccer). 4. https://fenix.tecnico.ulisboa.pt/downloadFile/3951 42130507/CarlosMartins_Article.pdf 5. Belkhouche, F., & Belkhouche, B. (n.d.). On the control of a wheeled mobile robot goalkeeper. IEEE Conference on Robotics, Automation and Mechatronics, 2004. doi:10.1109/ramech.2004.1438022 url to share this paper: