CoordinatedTeamPlay intheRoboCupFourLeggedLeague Georgios Kontes - - PowerPoint PPT Presentation

coordinated team play in the robocup four legged league
SMART_READER_LITE
LIVE PREVIEW

CoordinatedTeamPlay intheRoboCupFourLeggedLeague Georgios Kontes - - PowerPoint PPT Presentation

CoordinatedTeamPlay intheRoboCupFourLeggedLeague Georgios Kontes andMichailG.Lagoudakis


slide-1
SLIDE 1

CoordinatedTeamPlay intheRoboCupFourLeggedLeague

Georgios Kontes andMichailG.Lagoudakis

  • !"
slide-2
SLIDE 2

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-3
SLIDE 3

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-4
SLIDE 4

!"#!$%%!

$ & %!'()

RoboCup

RoboCup

* " * +,,-.+,,/0'&1" * !"2

Extensions

* !2! * !"3 !" 1! 4

Vision

* 5#$%&% ''6 * !!7 * ()*)#)+,(-

slide-5
SLIDE 5

!"#!$%%!

$ & %!'()

Wheredowestandtoday?

slide-6
SLIDE 6

!"#!$%%!

$ & %!'()

RoboCupSoccerLeagues

SimulationLeague

* ++)8++"

SmallSizeRobotLeague

* 9)89!"+:

MiddleSizeRobotLeague

* ;)8;!"9

FourLeggedRobotLeague

* /)8/<=

HumanoidRobotLeague

* )8"!

slide-7
SLIDE 7

!"#!$%%!

$ & %!'()

WhyRoboCup?

ResearchChallenges

* >?) @ * >?A @ * >?B @ * C>?" @ * ">? @ * ))>? @ * !!>?! @ * ))>?! @ * '>?$' @

Applicability

* !!) * !"C"!)888

slide-8
SLIDE 8

!"#!$%%!

$ & %!'()

RoboCup Participation

  • :

;- :9 ++ +/+ +::

  • :
  • /9
  • //
  • +

Teams ++ D1" !"+,, +, # !" +,,:

  • <'<

!" +,,, +, E!! !"

  • <(<

!" + , #!'!'.=!1" !"

  • 9

! !" -

  • %!

!" /

  • +

'1" !" 9

  • 9

= !" ;

  • (<

!" Countries Place Event

slide-9
SLIDE 9

!"#!$%%!

$ & %!'()

Team

* &!2 * !1!;

2007Members

* & * )&! * ' * C * * * <!BF

TeamΚουρήτες(Kouretes)

slide-10
SLIDE 10

!"#!$%%!

$ & %!'()

Wheretheteamstands...

Pioneer

* GH !"

Participation

* !" ;?@ * !" "?#!$%%!@ * !" ?E<<!@

Distinctions

* "?E<<!* !" @ * "?#!$%%!* !" "@

Website

slide-11
SLIDE 11

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-12
SLIDE 12

!"#!$%%!

$ & %!'()

FourLeggedLeague

Characteristics

* " * )!"" * !!"

History

* "+,,: * ":

Future

* "! * D !G H * ":

slide-13
SLIDE 13

!"#!$%%!

$ & %!'()

SonyAIBOERS7Robots

slide-14
SLIDE 14

!"#!$%%!

$ & %!'()

SonyAIBOERS7Robots

slide-15
SLIDE 15

!"#!$%%!

$ & %!'()

FourLeggedLeagueField

slide-16
SLIDE 16

!"#!$%%!

$ & %!'()

FourLeggedLeague

slide-17
SLIDE 17

!"#!$%%!

$ & %!'()

FourLeggedGameFlow

slide-18
SLIDE 18

!"#!$%%!

$ & %!'()

Kouretes inAction

slide-19
SLIDE 19

!"#!$%%!

$ & %!'()

FourLeggedLeagueChallenges

Motion

* 2-" * 2''

Vision

* 2- * 5!6)!

Localization

* )'""!

Behavior

* )"

slide-20
SLIDE 20

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-21
SLIDE 21

!"#!$%%!

$ & %!'()

TeamCoordination

Problem

* !C> * > * >

Why?

* * !" * !"7

Current“stateoftheart”

* * "

slide-22
SLIDE 22

!"#!$%%!

$ & %!'()

ThePassingChallenge

slide-23
SLIDE 23

!"#!$%%!

$ & %!'()

ExistingApproaches

Proximitybased?<I %888@

* "C" * ! *

Auctionbased?!@

* "!!)' * ! * GH

Shortcomings

* $ * !A * )'

slide-24
SLIDE 24

!"#!$%%!

$ & %!'()

OurApproach

Coordination

* " * * !

Benefits

* C" * !" * B' * ! * "5')6 * C"!!

slide-25
SLIDE 25

!"#!$%%!

$ & %!'()

The442System

slide-26
SLIDE 26

!"#!$%%!

$ & %!'()

RoboCup“442”System

slide-27
SLIDE 27

!"#!$%%!

$ & %!'()

RolesandTactics

Roles

* '" * * * '

Tactics

* ") * " * !' * "' * 888

slide-28
SLIDE 28

!"#!$%%!

$ & %!'()

Tactic#1:PassiveDefense

slide-29
SLIDE 29

!"#!$%%!

$ & %!'()

Tactic#2:PressingDefense

slide-30
SLIDE 30

!"#!$%%!

$ & %!'()

Tactic#3:CounterAttack

slide-31
SLIDE 31

!"#!$%%!

$ & %!'()

Tactic#4:PassingAttack

slide-32
SLIDE 32

!"#!$%%!

$ & %!'()

DynamicTacticSelection

slide-33
SLIDE 33

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-34
SLIDE 34

!"#!$%%!

$ & %!'()

PetriNetPlans(PNPs)

PetriNets?+,:+JE!+,:,J888@

* "! * "888

2" 2"C! '2C!

PetriNetPlans?K"E;@

* CD! * ""

C!

* ")!!!

L!""A"!"B

* ""G!H

slide-35
SLIDE 35

!"#!$%%!

$ & %!'()

ASimplePetriNetPlan

slide-36
SLIDE 36

!"#!$%%!

$ & %!'()

RolesasPetriNetPlans

RolePNPs

* D * +D-/ * +D'"

Hierarchy

* D ")D * "C")D * !")"

slide-37
SLIDE 37

!"#!$%%!

$ & %!'()

CounterAttackAttackerPNP

slide-38
SLIDE 38

!"#!$%%!

$ & %!'()

SoftwareArchitecture

Evolution

* / * <I $%; * &!

Code

* MM! * D"C! * 1

Behaviormodule

* "!/! * !"!-!

slide-39
SLIDE 39

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-40
SLIDE 40

!"#!$%%!

$ & %!'()

RobotCommunication

Constraints

* )!!!! * !

Messages

* * )'

Advantages

* ' * !! * B

slide-41
SLIDE 41

!"#!$%%!

$ & %!'()

CommunicationModule

Experiment

* "+'"-/ * "+))) * "+". * ""-/)

Originalmodule

* (4"

Enhancedmodule

* (4"888 * 888 * NO * !

slide-42
SLIDE 42

!"#!$%%!

$ & %!'()

CommunicationTests

  • !!

!!

E! E!

slide-43
SLIDE 43

!"#!$%%!

$ & %!'()

CommunicationExperiment

slide-44
SLIDE 44

!"#!$%%!

$ & %!'()

Outline

RoboCup FourLeggedLeague TeamCoordination Implementation [Communication] Results

slide-45
SLIDE 45

!"#!$%%!

$ & %!'()

PressingDefense(Defender)

slide-46
SLIDE 46

!"#!$%%!

$ & %!'()

PressingDefense(Midfielder)

slide-47
SLIDE 47

!"#!$%%!

$ & %!'()

PressingDefense(Attacker)

slide-48
SLIDE 48

!"#!$%%!

$ & %!'()

PressingDefense(AllPlayers)

slide-49
SLIDE 49

!"#!$%%!

$ & %!'()

SummaryofResults

ObservedTeamPlay

* )! * !

Testsin RoboCup Games

* !" "" "0) * 0)P 4 '

Limitations

* )BA! * C!

slide-50
SLIDE 50

!"#!$%%!

$ & %!'()

Conclusion

Contribution

* !" * CC * D#<E * !"&!

Applicability

* !$""2$$!C"888

FutureWork

* GH * .!!G"H * !2!<%

slide-51
SLIDE 51

!"#!$%%!

$ & %!'()

Acknowledgements

TechnicalUniversityofCrete,Chania

* !) * !"""" * !";" !"

ParishofPanagitsa,Kounoupidiana

* )8#8 4C' * )!")" * 1!* E

slide-52
SLIDE 52

Thankyou!