SlideShare a Scribd company logo
1 of 1
Electrical & Electronics Engineering Department
Project No: 1
Development of Multi-Agent Robot Systems
for Robotic Soccer
by
İbrahim Can Yılmaz
Advisor
Asst. Prof. Dr. Ahmet Özkurt
RoboCup Small-Size League
The RoboCup Small-Size robot soccer League (SSL) is a
research domain to study multi-robot planning and execution
under the uncertainty of real-time perception and motion in
an adversarial environment. The RoboCup SSL is set as a
soccer game between two teams of six robots each, playing
with an orange golf ball in a field of predefined size with line
markings. The top of each robot is a unique colored-coded
pattern to enable a set of overhead cameras to determine the
position and orientation of each robot.
Contents of Project
This part of the Project includes hardware
implementation of fast response robots, processing of
football field, detection and classification of objects in the
field, converting image into marks that represent only
necessary objects (like robots, ball, goal etc.), preparing a user
interface to do some basic movements (displacement,
shooting, passing etc.) with selected robots
How It Works?
System is running in a infinete loop -of course while
program is running- that working between computer,
camera and field. Camera takes a view from the field and
sends the data to computer. Computer processes data and
calculate states of objects. It sends a command to robots
with radio signals. Robots move in the guidance of
computer. Positions and orientations of objects are
changed and everything starts over again.
Hardware Design
Server: It consists of Arduino
UNO and an RF transmitter. It
takes information from Matlab
via serial port and sends it to
the robots.
Robot implementation was
performed by using an
Arduino UNO, RF receiver
and dual motor driver
carrier.
Filtering
Filtering can be called as «thresholding», because
some thresholds are set and the image re-formed by
respect to these thresholds. For example, RGB code of
orange is [255 127 0]. It means the color include full
red, semi green and no blue components. And some
intervals are set by respecting to this values and the
pixels are set as ‘0’ or ‘1’.
Dokuz Eylül Üniversitesi, Mühendislik Fakültesi, Elektrik-Elektronik Mühendisliği bölümü
Kaynaklar Yerleşkesi, 35160 Buca/İZMİR, TÜRKİYE
Tel: +90 232 301 7155
Object Detection
While acquiring live-image instantaneously, these
colors on the robots are processed and all of them labeled
in a matlab struct. First of all, acquired image to be
subjected thresholding and it is converted black and white
image. After that operation, small groups of pixels are
neglected by using ‘bwareaopen’ command. Eventually,
connected components, in other word pixel groups that are
neighbor with each other, aligned as objects and their some
feature, like area, color or central coordinates etc., can be
saved in a struct.
Converting real-image to virtual-image
Mathematical expressions of shooting
Conclusion
The main idea of this project is to design a well-orginezed multiple robot team which can move in dynamic
environment. The system built on colors and positions of robots and ball.
Robotic Soccer is a highly complex domain that has large
complication for movements of robots in either robotics or path planning strategy. Mobile robots in the project are
designed as differential-drive robots and it makes running on a straight line very difficult. After making sure that ball
casters ann motors are well-placed, movement of robot is controlled instantaneously from vision system. It must be
straightened if it deviates from virtual path.
Global vision is the most important part of this project, because everything recognized from colors and every
movement calculated base on colors. So, the lightning of field come into prominence, because the lightning change too
much the difference between real color and perceived one from camera. Shortly, constant lightning system must be used
to decreasing the faults.

More Related Content

What's hot

inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communicationNitish Tanwar
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOSanjay Kumar
 
Smart door lock
Smart door lockSmart door lock
Smart door lockaswin5432
 
Robot controlled car using Wireless Module
 Robot controlled car using Wireless Module Robot controlled car using Wireless Module
Robot controlled car using Wireless Moduleshreyaseksambe
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot PosterNaveed Ahmed
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarVarun A M
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOjovin Richard
 
Bluetooth controlled robot using arduino uno and HC-05
Bluetooth controlled robot using arduino uno and HC-05Bluetooth controlled robot using arduino uno and HC-05
Bluetooth controlled robot using arduino uno and HC-05MuhammadUsman1709
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARPulkit Singhal
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Wasi Abbas
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
coin based mobile battery charger
coin based mobile battery chargercoin based mobile battery charger
coin based mobile battery chargerullekh
 

What's hot (20)

inter vehicle communication
inter vehicle communicationinter vehicle communication
inter vehicle communication
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNOObstacle detection Robot using Ultrasonic Sensor and Arduino UNO
Obstacle detection Robot using Ultrasonic Sensor and Arduino UNO
 
Smart door lock
Smart door lockSmart door lock
Smart door lock
 
Robot controlled car using Wireless Module
 Robot controlled car using Wireless Module Robot controlled car using Wireless Module
Robot controlled car using Wireless Module
 
Maze Solver Robot Poster
Maze Solver Robot PosterMaze Solver Robot Poster
Maze Solver Robot Poster
 
Edge detector robot
Edge detector robotEdge detector robot
Edge detector robot
 
Bluetooth Controlled Robot/Car
Bluetooth Controlled Robot/CarBluetooth Controlled Robot/Car
Bluetooth Controlled Robot/Car
 
Obstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINOObstacle Avoidance ROBOT using ARDUINO
Obstacle Avoidance ROBOT using ARDUINO
 
Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 
Bluetooth controlled robot using arduino uno and HC-05
Bluetooth controlled robot using arduino uno and HC-05Bluetooth controlled robot using arduino uno and HC-05
Bluetooth controlled robot using arduino uno and HC-05
 
Obstacle avoiding robot.doc
Obstacle avoiding robot.docObstacle avoiding robot.doc
Obstacle avoiding robot.doc
 
BLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCARBLUETOOTH CONTROLLED ROBOCAR
BLUETOOTH CONTROLLED ROBOCAR
 
Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation Obstacle Avoidance Robot Summer training Presentation
Obstacle Avoidance Robot Summer training Presentation
 
line following robot
line following robotline following robot
line following robot
 
mobile-jammer
mobile-jammermobile-jammer
mobile-jammer
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 
Line Maze Solver Presentation
Line Maze Solver PresentationLine Maze Solver Presentation
Line Maze Solver Presentation
 
Mapping mobile robotics
Mapping mobile roboticsMapping mobile robotics
Mapping mobile robotics
 
coin based mobile battery charger
coin based mobile battery chargercoin based mobile battery charger
coin based mobile battery charger
 

Viewers also liked

Evaluation question 1
Evaluation question 1Evaluation question 1
Evaluation question 1sam_warner
 
חייב נוכחות פרסומית סלולרית
חייב נוכחות פרסומית סלולריתחייב נוכחות פרסומית סלולרית
חייב נוכחות פרסומית סלולריתצימט טים | ZIMETEAM
 
שיווק בסלולר-אפליקציות חובה לעסקים
שיווק בסלולר-אפליקציות חובה לעסקיםשיווק בסלולר-אפליקציות חובה לעסקים
שיווק בסלולר-אפליקציות חובה לעסקיםצימט טים | ZIMETEAM
 
Presentation Jade System 2014
Presentation Jade System 2014Presentation Jade System 2014
Presentation Jade System 2014Jade System
 
Currency Tips for Trading
Currency Tips for TradingCurrency Tips for Trading
Currency Tips for TradingNisha Sharma
 
Beseda življenja 2016 01
Beseda življenja 2016 01Beseda življenja 2016 01
Beseda življenja 2016 01Borut Spanovic
 
My portfolio in edtc2 :geselle
My portfolio in edtc2 :geselleMy portfolio in edtc2 :geselle
My portfolio in edtc2 :gesellegesellemarasigan
 
Thriller genre synopsis
Thriller genre synopsisThriller genre synopsis
Thriller genre synopsissam_warner
 
Visual essay on film in sub genre
Visual essay on film in sub genreVisual essay on film in sub genre
Visual essay on film in sub genreAmy Tse
 
Mira Klein: Lung Transplantation after ex vivo lung perfusion
Mira Klein: Lung Transplantation after ex vivo lung perfusionMira Klein: Lung Transplantation after ex vivo lung perfusion
Mira Klein: Lung Transplantation after ex vivo lung perfusionkalaidos-gesundheit
 
Simple Design Project - A.R. Rahman CD Cover & Poster Design
Simple Design Project - A.R. Rahman CD Cover & Poster DesignSimple Design Project - A.R. Rahman CD Cover & Poster Design
Simple Design Project - A.R. Rahman CD Cover & Poster DesignKomal Agrawal
 
MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...
MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...
MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...Paz Val Suazo
 
עסק דיגיטלי חנות וירטואלית,מסחר אלקטרוני ועוד
עסק דיגיטלי   חנות וירטואלית,מסחר אלקטרוני ועודעסק דיגיטלי   חנות וירטואלית,מסחר אלקטרוני ועוד
עסק דיגיטלי חנות וירטואלית,מסחר אלקטרוני ועודצימט טים | ZIMETEAM
 
The doctrine of christian ethics
The doctrine of christian ethicsThe doctrine of christian ethics
The doctrine of christian ethicsAndre Fernandez
 

Viewers also liked (20)

KevinMillerResume
KevinMillerResumeKevinMillerResume
KevinMillerResume
 
Evaluation question 1
Evaluation question 1Evaluation question 1
Evaluation question 1
 
חייב נוכחות פרסומית סלולרית
חייב נוכחות פרסומית סלולריתחייב נוכחות פרסומית סלולרית
חייב נוכחות פרסומית סלולרית
 
שיווק בסלולר-אפליקציות חובה לעסקים
שיווק בסלולר-אפליקציות חובה לעסקיםשיווק בסלולר-אפליקציות חובה לעסקים
שיווק בסלולר-אפליקציות חובה לעסקים
 
Presentation Jade System 2014
Presentation Jade System 2014Presentation Jade System 2014
Presentation Jade System 2014
 
Currency Tips for Trading
Currency Tips for TradingCurrency Tips for Trading
Currency Tips for Trading
 
מכירות באינטרנט
מכירות באינטרנטמכירות באינטרנט
מכירות באינטרנט
 
Beseda življenja 2016 01
Beseda življenja 2016 01Beseda življenja 2016 01
Beseda življenja 2016 01
 
My portfolio in edtc2 :geselle
My portfolio in edtc2 :geselleMy portfolio in edtc2 :geselle
My portfolio in edtc2 :geselle
 
פתיחת בלוג ב-בלוגר|Blogger
פתיחת בלוג ב-בלוגר|Bloggerפתיחת בלוג ב-בלוגר|Blogger
פתיחת בלוג ב-בלוגר|Blogger
 
Oed adventure
Oed adventureOed adventure
Oed adventure
 
Thriller genre synopsis
Thriller genre synopsisThriller genre synopsis
Thriller genre synopsis
 
מה זה פרסום באינטרנט
מה זה פרסום באינטרנטמה זה פרסום באינטרנט
מה זה פרסום באינטרנט
 
Visual essay on film in sub genre
Visual essay on film in sub genreVisual essay on film in sub genre
Visual essay on film in sub genre
 
Mira Klein: Lung Transplantation after ex vivo lung perfusion
Mira Klein: Lung Transplantation after ex vivo lung perfusionMira Klein: Lung Transplantation after ex vivo lung perfusion
Mira Klein: Lung Transplantation after ex vivo lung perfusion
 
Simple Design Project - A.R. Rahman CD Cover & Poster Design
Simple Design Project - A.R. Rahman CD Cover & Poster DesignSimple Design Project - A.R. Rahman CD Cover & Poster Design
Simple Design Project - A.R. Rahman CD Cover & Poster Design
 
MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...
MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...
MAS Consulting Trends: “Consolidación y convergencia, claves para entender el...
 
עסק דיגיטלי חנות וירטואלית,מסחר אלקטרוני ועוד
עסק דיגיטלי   חנות וירטואלית,מסחר אלקטרוני ועודעסק דיגיטלי   חנות וירטואלית,מסחר אלקטרוני ועוד
עסק דיגיטלי חנות וירטואלית,מסחר אלקטרוני ועוד
 
The doctrine of christian ethics
The doctrine of christian ethicsThe doctrine of christian ethics
The doctrine of christian ethics
 
Language planning
Language planningLanguage planning
Language planning
 

Similar to Final Year Project Poster - RoboCup SSL

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
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemANKIT SURATI
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoDevasena Inupakutika
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam Batabyal
 
IRJET-Automatic Self-Parking Chair using Nissan Technology
IRJET-Automatic Self-Parking Chair using Nissan TechnologyIRJET-Automatic Self-Parking Chair using Nissan Technology
IRJET-Automatic Self-Parking Chair using Nissan TechnologyIRJET Journal
 
MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015Emad Farrokhi
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxIIEE - NEDUET
 
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
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in roboticsIAEME Publication
 
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
 

Similar to Final Year Project Poster - RoboCup SSL (20)

H011124050
H011124050H011124050
H011124050
 
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
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytem
 
Color Tracking Robot
Color Tracking RobotColor Tracking Robot
Color Tracking Robot
 
Mobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and psoMobile robotics fuzzylogic and pso
Mobile robotics fuzzylogic and pso
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 
IRJET-Automatic Self-Parking Chair using Nissan Technology
IRJET-Automatic Self-Parking Chair using Nissan TechnologyIRJET-Automatic Self-Parking Chair using Nissan Technology
IRJET-Automatic Self-Parking Chair using Nissan Technology
 
MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015MRL Team Description Paper for Humanoid KidSize League Of 2015
MRL Team Description Paper for Humanoid KidSize League Of 2015
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
 
Me 405 final report
Me 405 final reportMe 405 final report
Me 405 final report
 
Robotics presentation
Robotics presentationRobotics presentation
Robotics presentation
 
Project vague
Project   vagueProject   vague
Project vague
 
Colour tracking robot.pdf
Colour tracking robot.pdfColour tracking robot.pdf
Colour tracking robot.pdf
 
Report
ReportReport
Report
 
Luigy Bertaglia Bortolo - Poster Final
Luigy Bertaglia Bortolo - Poster FinalLuigy Bertaglia Bortolo - Poster Final
Luigy Bertaglia Bortolo - Poster Final
 
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
 
Visual pattern recognition in robotics
Visual pattern recognition in roboticsVisual pattern recognition in robotics
Visual pattern recognition in robotics
 
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
 
30 ball
30 ball30 ball
30 ball
 

Recently uploaded

An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
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
 
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
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 

Recently uploaded (20)

An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
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
 
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
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 

Final Year Project Poster - RoboCup SSL

  • 1. Electrical & Electronics Engineering Department Project No: 1 Development of Multi-Agent Robot Systems for Robotic Soccer by İbrahim Can Yılmaz Advisor Asst. Prof. Dr. Ahmet Özkurt RoboCup Small-Size League The RoboCup Small-Size robot soccer League (SSL) is a research domain to study multi-robot planning and execution under the uncertainty of real-time perception and motion in an adversarial environment. The RoboCup SSL is set as a soccer game between two teams of six robots each, playing with an orange golf ball in a field of predefined size with line markings. The top of each robot is a unique colored-coded pattern to enable a set of overhead cameras to determine the position and orientation of each robot. Contents of Project This part of the Project includes hardware implementation of fast response robots, processing of football field, detection and classification of objects in the field, converting image into marks that represent only necessary objects (like robots, ball, goal etc.), preparing a user interface to do some basic movements (displacement, shooting, passing etc.) with selected robots How It Works? System is running in a infinete loop -of course while program is running- that working between computer, camera and field. Camera takes a view from the field and sends the data to computer. Computer processes data and calculate states of objects. It sends a command to robots with radio signals. Robots move in the guidance of computer. Positions and orientations of objects are changed and everything starts over again. Hardware Design Server: It consists of Arduino UNO and an RF transmitter. It takes information from Matlab via serial port and sends it to the robots. Robot implementation was performed by using an Arduino UNO, RF receiver and dual motor driver carrier. Filtering Filtering can be called as «thresholding», because some thresholds are set and the image re-formed by respect to these thresholds. For example, RGB code of orange is [255 127 0]. It means the color include full red, semi green and no blue components. And some intervals are set by respecting to this values and the pixels are set as ‘0’ or ‘1’. Dokuz Eylül Üniversitesi, Mühendislik Fakültesi, Elektrik-Elektronik Mühendisliği bölümü Kaynaklar Yerleşkesi, 35160 Buca/İZMİR, TÜRKİYE Tel: +90 232 301 7155 Object Detection While acquiring live-image instantaneously, these colors on the robots are processed and all of them labeled in a matlab struct. First of all, acquired image to be subjected thresholding and it is converted black and white image. After that operation, small groups of pixels are neglected by using ‘bwareaopen’ command. Eventually, connected components, in other word pixel groups that are neighbor with each other, aligned as objects and their some feature, like area, color or central coordinates etc., can be saved in a struct. Converting real-image to virtual-image Mathematical expressions of shooting Conclusion The main idea of this project is to design a well-orginezed multiple robot team which can move in dynamic environment. The system built on colors and positions of robots and ball. Robotic Soccer is a highly complex domain that has large complication for movements of robots in either robotics or path planning strategy. Mobile robots in the project are designed as differential-drive robots and it makes running on a straight line very difficult. After making sure that ball casters ann motors are well-placed, movement of robot is controlled instantaneously from vision system. It must be straightened if it deviates from virtual path. Global vision is the most important part of this project, because everything recognized from colors and every movement calculated base on colors. So, the lightning of field come into prominence, because the lightning change too much the difference between real color and perceived one from camera. Shortly, constant lightning system must be used to decreasing the faults.