Top Banner
An Introduction to RoboCup By: Noureen Mehmood Farkhanda Kiran
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Robocup

An Introduction to RoboCup

By: Noureen MehmoodFarkhanda Kiran

Page 2: Robocup

Overview of RoboCup

The Robot World Cup Initiative

“By the year 2050, develop a team of fully autonomous humanoid robots that can win against the human world soccer champion team.”

A standard problem for AI research

Page 3: Robocup

Overview of RoboCup

Started in 1992 as the Robot J-League (Japan)

First games and conferences in 1997

Page 4: Robocup

Kasparov's Defeat.

Page 5: Robocup

Overview of RoboCup

After three months of Kasparov's defeat

In Japan, the International Joint Conference on Artificial Intelligence, 40 teams of robotics experts participated in the world's first Robotics Cup.

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.

Page 6: Robocup

Overview of RoboCup

Dynamo Project, the world's first attempt at an autonomous robotic soccer team.

The first Robotics Cup in 1997, the competition has grown tremendously: at the 2013 RoboCup

Page 7: Robocup

Cont…

Soccer may be called "The Beautiful Game,"

The players as closer to "five year olds" than Ronaldo's

"It’s not just the soccer domain, it’s really thinking about artificial intelligence, robotics, and what they can do in a more general context."

Page 8: Robocup

•Robotic soccer helps scientists gain a better understanding of human intelligence:

•How we balance?

•How we see?

•How we process information?

Page 9: Robocup

SOCCER – A NEW TOY PROBLEM FOR AI

Environment dynamic

Sensor Readings non-symbolic

Control distributed

 Physical Agent yes

Time Critical yes

Page 10: Robocup

The Field of Play

Rectangular field

Two goals and

field lines-5 cm wide

The longer outer field lines are called touch lines

the shorter outer field lines are called goal lines.

Page 11: Robocup

RoboCup Soccer

RoboCup Soccer is divided into the following leagues:

Simulation League

Small-size Robot League

Middle-size Robot League

Standard Platform League

Humanoid League

Page 12: Robocup

Simulation League

• Independently moving software players (agents) play soccer on a virtual field inside a computer

•There are sub leagues: 2D, 3D, 3D development and Mixed Reality (formerly called Visualization)

Page 13: Robocup
Page 14: Robocup

Small-size Robot League

•Small robots of no more than 18 cm in diameter play soccer with an orange golf ball in teams of up to 5 robots with the size of 6.5m x 4.5m.

•10-minute halves.

Page 15: Robocup
Page 16: Robocup

Middle-size Robot League

RoboCup Soccer Middle-Size more than 50 cm diameter play soccer in teams of up to 6 robots with an orange soccer ball on a field the size of 12x18 meters.

15-minute halves.

Robots can use wireless networking to communicate.

Page 17: Robocup
Page 18: Robocup

Standard Platform League

The robots operate fully autonomously, i.e. there is no external control, neither by humans nor by computers.

The Standard Platform League replaces the highly successful Four-Legged League. In the league all teams use identical (i.e. standard) robots.

Page 19: Robocup
Page 20: Robocup

BRocks, a team from Bogazici University in Istanbul, at the 2013

RoboCup.

Page 21: Robocup

Humanoid League

This league is autonomous humanoid robots play in matches as well as "Technical Challenges".

This league has two subcategories:

KidSize, 40-90 cm height

TeenSize, 80-140 cm height

AdultSize, 130-180 cm height

Page 22: Robocup
Page 23: Robocup

Sony Aibo (“Four -Legged”) League

Standard Platform League

The teams concentrate on software development

In 1999.

Page 24: Robocup
Page 25: Robocup

RoboCup Software Simulator

Royal Melborune Institute of Technology (RMIT) operates the RoboCup Practice Server simulator

Georgia Institute of Technology developed JavaSoccer, a Java-based simulator for real robot small-size league.

Page 26: Robocup

ClientClientClientClientClientClient

ClientClientClientClientClientClientServer

Soccer MonitorCoach Coach

Monitor(s) used to visualize the action and/or interrupt the game

Coaches (optional) to give guidance to teams

Page 27: Robocup

RoboCup Clients

Player Agent

timeplay modemy body

landmarksother players

speechcoach

instructions

dashturn

turn headkick

catchspeak

decision-makingstrategy

Sensory Input Outputs

Page 28: Robocup

Sensors

These consist of objects which include a sense method, as well as a name for a hash table key.Each is designed to determine the boolean outcome of a specific predicate, such as can-see-goal.

Page 29: Robocup

PEASPEAS

EYES

BALL

FIELDHANDS/

LEGS

Page 30: Robocup
Page 31: Robocup

THANK YOU