Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
An Introduction to Small-size Soccer League - AI
KN2C Robotic TeamBy Mohammad Reza Karimi Dastjerdi
1
Contents
2KN2C Robotic Team – Small-size Soccer League
• Robotic• Components• Artificial Intelligence• History• RoboCup• Small-size Soccer Robots• AI Research Fields in SSL• Image Processing and Computer Vision
• Computational Geometry• Multi-agent Systems• Swarm Intelligence• Our Team• Our Robots• Why Small-size?• You should be …• Questions and Answers
Robotic
KN2C Robotic Team – Small-size Soccer League 3
• What you think!
Robotic
KN2C Robotic Team – Small-size Soccer League 4
• But It actually is …
• A robot is a mechanical or virtual artificial agent, usually an electro-mechanical machine
that is guided by a computer program or electronic circuitry.
Components
5
Software
Electronic
Mechanic
KN2C Robotic Team – Small-size Soccer League
Artificial Intelligence
6
• how to create machines and computer software that are capable of intelligent behavior
KN2C Robotic Team – Small-size Soccer League
Artificial Intelligence
7
• What you think!
KN2C Robotic Team – Small-size Soccer League
Artificial Intelligence
8
• But It actually is …
KN2C Robotic Team – Small-size Soccer League
Artificial Intelligence
9
• and You can see it in …
KN2C Robotic Team – Small-size Soccer League
History
10KN2C Robotic Team – Small-size Soccer League
• 1950 : Computer scientists interested in Chess!
• 1997 : an IBM computer called IBM Deep Blue beat the world chess champion after a six-game match
• Around 2000: Computer scientists proposed new challenge for AI.
• "By the middle of the 21st century, a team of fully autonomous humanoid robot soccer players shall win a soccer game, complying with the official rules of FIFA, against the winner of the most recent World Cup."
• So the RoboCup was born!
RoboCup
11KN2C Robotic Team – Small-size Soccer League
• Real• Small-size
RoboCup
12KN2C Robotic Team – Small-size Soccer League
• Real• Small-size• Middle-size
RoboCup
13KN2C Robotic Team – Small-size Soccer League
• Real• Small-size• Middle-size• Humanoid
RoboCup
14KN2C Robotic Team – Small-size Soccer League
• Real• Small-size• Middle-size• Humanoid
• Simulation• 2D
RoboCup
15KN2C Robotic Team – Small-size Soccer League
• Real• Small-size• Middle-size• Humanoid
• Simulation• 2D• 3D
Small-size Soccer Robots
16KN2C Robotic Team – Small-size Soccer League
• Small Size robot soccer, or F180 as it is otherwise known, focuses on the problem of intelligent multi-agent cooperation and control in a highly dynamic environment with a hybrid centralized/distributed system.
• Each Team has 6 Robots.
• 6*9 meters field
• 4 overhead cameras
• Data is sent over network to all of teams.
• Centralized shared Vision System
Small-size Soccer Robots
17KN2C Robotic Team – Small-size Soccer League
AI Research Fields in SSL
18KN2C Robotic Team – Small-size Soccer League
• Image Processing and Computer Vision• Computational Geometry• Multi-agent Systems• Swarm Intelligence• …
Image Processing and Computer Vision
19KN2C Robotic Team – Small-size Soccer League
• try to help machines to SEE!
• Applications:• Traffic Control• Positioning• Detection• …
Computational Geometry
20KN2C Robotic Team – Small-size Soccer League
• Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.
• We try to use these algorithms in real world problems.
Multi-agent Systems
21KN2C Robotic Team – Small-size Soccer League
A multi-agent system (M.A.S.) is a computerized system composed of multiple interacting intelligent agents within an environment.
Collaboration
Swarm Intelligence
22KN2C Robotic Team – Small-size Soccer League
• Swarm intelligence (SI) is the collective behavior of decentralized, self-organized systems, natural or artificial.
Our Team
23KN2C Robotic Team – Small-size Soccer League
• Founded in 2010
• 2010 – 2013 : Early Days!
• 2013- 2014 : New Mechanic Design
• 2014 - 2015 : New Software Systems – Second Place in Sharifcup Competitions
• 2015 – Now : Shining in IranOpen 2015 - First Place in Sharifcup Competitions - Better Hardware Design –Debugging Software – New Skills – Machine Learning - …
Our Robots
24KN2C Robotic Team – Small-size Soccer League
Why Small-size?
25KN2C Robotic Team – Small-size Soccer League
First You become a professional programmer!
Second You learn your lessons!
Third You involve in team activities.
Finally You be the One!
26KN2C Robotic Team – Small-size Soccer League
You should be …
27KN2C Robotic Team – Small-size Soccer League
• Active
• Hardworking
• Patient
• Brave
• Love Teamwork activities
Questions and Answers
28KN2C Robotic Team – Small-size Soccer League
29KN2C Robotic Team – Small-size Soccer League