Reinforcement Learning for the Soccer Dribbling Task Arthur Carvalho Renato Oliveira.

Slides:



Advertisements
Similar presentations
Spherical made of leather or other suitable material. Of a circumference of not more than 70 cm (28 ins) and not less than 68 cm (27 ins). not more.
Advertisements

The Football Association Advanced Coaching Licence UEFA A Coaching Award Course Match Analysis.
Speed-A-Way Kevin Smith HPE-324. History Speed-A-Way is a code of football, which was devised by combining elements of American Football, Soccer, and.
Types of Sports Ball games Basketball Football Racket games Tennis
Tetris – Genetic Algorithm Presented by, Jeethan & Jun.
Welcome!.
Reinforcement Learning in Simulated Soccer with Kohonen Networks Chris White and David Brogan University of Virginia Department of Computer Science.
Games Classification System Golf Croquet Bowling Billiards Softball Baseball Rounders Cricket Kickball Badminton Tennis Pickle Ball Volleyball Handball.
When you see a soccer ball, jump and hit it in the air with your head.
COACHES’ ACADEMY DEVELOPPING THE 11-A-SIDE GAME
DARPA Mobile Autonomous Robot SoftwareMay Adaptive Intelligent Mobile Robotics William D. Smart, Presenter Leslie Pack Kaelbling, PI Artificial.
Effective Reinforcement Learning for Mobile Robots Smart, D.L and Kaelbing, L.P.
 Flag Football Rules and Game Play Miller PE
WEEK #4 RACE FOR THE GOALS Ages 6 & 7 C On the whistle the first group of players run to a ball and dribble and shoot for a goal. Run back and get another.
Game play in Football consists of a series of downs, individual plays of short duration, outside of which the ball is dead or not in play. These.
Artificial Neural Networks -Application- Peter Andras
The National Curriculum The national curriculum for physical education aims to ensure that all pupils: develop competence to excel in a broad range of.
European Handball.
Emily Johnson.  Field Positions  Basics  Lineouts  Scrums  Rucks  Kickoffs & Running the Ball OUTLINE.
Ultimate Frisbee Presentation. What Is Ultimate Frisbee  Ultimate Frisbee is a 7 v 7 limited contact team sport.  Played on a field slightly smaller.
WEEK #4 KNOCK DOWN 5 & under C Divide the players between two coaches. Each player with a ball. Each player takes a turn and shoots at a cone trying to.
Football Quiz Game What You Know About The Beautiful Game Of Football Group Members : Ricardo Davis Jermaine Thompson Sanjay Douglas.
Club Philosophy Winning 1)Select players 2)Measure success by league tables, trophies + tournaments 3)Play strongest team for the majority/all of the games.
Simulation of Robot Soccer Game Kuang-Chyi Lee and Yong-Jia Huang Department of Automation Engineering National Formosa University.
Activities Principles of play and tactics. Aims of the lesson To be aware of the different principles of play in attack and defence. To be aware of the.
Types of Games. There are 4 main divisions of games: Net/ Wall – badminton, volleyball, tennis, pickleball … Striking/ Fielding – softball, cricket …
TEAM HAND BALL.
Technical and Tactical Applications of Small Sided Games Lee Cullip.
Sports Project Joshua Camilleri. VOLLEYBALL  Volleyball is an Olympic team sport in which two teams of six active players, separated by a high net, each.
Introduction Many decision making problems in real life
Revision on Responsibilities, Small Sided Games and Principles of Play.
By Yanni Moatamedi Period 5 Media 10/16/09. Table of Contents Introduction Definition of Basketball It’s really healthy It’s as easy as 123 Basketball.
SERGIO GARGELLI WARMING UP GAMES.
Structures, Strategies and Compositions.  Introduce the aim of the Fast Break.  Learn how to describe the Fast Break.  Discuss the strengths and weaknesses.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Basketball FootballBaseball Weight/Cross.
Carol Scott. Grades 3-6 Physical Education Program Class Activities- soccer, flag football, cross country, softee polo, volleyball, fitness, gymnastics,
SOCCER soccer How to play soccer players PositionsSize of field Size of ball Officials skills Bibliography.
Bellahouston Academy.  Tactics are a GAME PLAN that a team or a player uses to help them gain an advantage over their opponents.  A tactic should work.
Training Activities All with a ball drills Follow the Leader Tag / Kick out games Steal a ball 1 v 1 Dribble to another area Dribble through the goals.
Do Now Have you ever played football before? What do you know about the sport? What do you think is the most challenging aspect of football?
Sport in our life.
Sport plays a very important role in our life. Many people go in for sports because it helps to be healthy.
Coaching Pack 9 – 11 Years. What Am I Coaching Today? What Might the Players Learn or Get Better at? TechnicalPsychological example PhysicalSocial example.
Physical Education Structures, Strategies & Composition: Basketball.
Reactive and Output-Only HKOI Training Team 2006 Liu Chi Man (cx) 11 Feb 2006.
Physical Education Structures & Strategies: Basketball.
Sport is very important in our life. It is popular among young and old people. Many people do morning exercises, jog in the morning, train themselves.
Vocabulary Her imaginary friend can’t be seen by anybody else. What does imaginary mean? What clue helped you? What do you know? Imaginary means_____________.
STRUCTURE & STRATEGIES FAST BREAK OFFENCE. What is the Fast Break? Fast break is an offence strategy used in basketball. It is effective against a slow.
Backgammon Group 1: - Remco Bras - Tim Beyer - Maurice Hermans - Esther Verhoef - Thomas Acker.
By Mr. Emad Abd El-Fata. Sports kinds Individual sports Like swimming Like football Team sports.
Flag football Flag football is a variation of touch. The flags are worn and detached or stripped from a belt. To score, a team must carry, pass, or kick.
The History of Football done by Nikita Mikhalyov.
Baseball Challenge! Team Sports Final Exam Practice.
How To: The Basics of Basketball Basic Defensive Positioning This diagram shows a basic 2- 3 zone defense. In this defense each teammate defends a general.
Soccer. Overview History Gameplay Techniques Vocabulary Field & Positions YELLOW is input.
BODYATTACK™ 71 SPORTS DIMENSION. Our objectives today are: TO LEARN TO COACH EACH OF THE SPORTS TRACKS IN THE BEST POSSIBLE WAY.
 Flag Football Rules and Game Play History of Football American football as we know today developed in the late 1800s from two English sports,
Reinforcement Learning for 3 vs. 2 Keepaway P. Stone, R. S. Sutton, and S. Singh Presented by Brian Light.
Training of mind in Football game
Soccer Most popular game in the world. Oldest known team sport.
TCYSA PRACTICE PLAN 9v9-11v11: Defending with a Back 4
Speed-a-way April Poole HPE 324.
How to play indoor soccer
Dribbling Technique Practice 1.2 teams of 5 in their own channel
Emir Zeylan Stylianos Filippou
Technical Drill: Dribbling
Technical Drill: 3 Stations
Presentation transcript:

Reinforcement Learning for the Soccer Dribbling Task Arthur Carvalho Renato Oliveira

Introduction RoboCup soccer simulation –Scoring “A Data Mining Approach to Solve the Goal Scoring Problem” –Passing “A New Passing Strategy Based on Q-Learning Algorithm in RoboCup” –Dribbling ?

Soccer Dribbling Task

Outline The soccer dribbling task as a RL problem RL solution Experiments Conclusion

The Soccer Dribbling Task as a RL Problem Coach –Setting positions Dribbler is placed in the center-left region together with the ball Adversary is placed in a random position –Manage the play Adversary wins when he gains possession or when the ball goes out of the field Dribbler wins when he crosses the field with the ball

The Soccer Dribbling Task as a RL Problem When an episode ends, the coach starts a new one RoboCup soccer simulator operates in discrete time steps Episodic reinforcement-learning framework

The Soccer Dribbling Task as a RL Problem Actions –HoldBall() –Dribble(α, k) Dribble(30, 5), Dribble(330, 5), Dribble(0, 5), Dribble(0, 10) The dribbler can kick the ball forward (strongly and weakly), diagonally upward, and diagonally downward.

The Soccer Dribbling Task as a RL Problem State VariableMeaning posY (dribbler) Vertical position of the dribbler ang(dribbler)Global angle of the dribbler ang(dribbler; adversary) The relative angle between the dribbler and the adversary ang(ball; adversary) The relative angle between the ball and the adversary dist(ball; adversary) Distance between the ball and the adversary

Outline The soccer dribbling task as a RL problem RL solution Experiments Conclusion

RL Solution

CMAC –Partitioning the state space into several receptive fields (hyper-rectangles) Each one is associated with a weight –Multiple partitions of the state space (layers) are usually used –The CMAC’s response to a given input is equal to the sum of the weights of the excited receptive fields

RL Solution

Outline The soccer dribbling task as a RL problem RL solution Experiments Conclusion

Experiments

Adversary –Fixed policy –It computes a near-optimal interception point (UvA Trilearn 2003 team) Two phases –Training –Testing

Experiments Training Phase: 5 independent runs, each one lasting 50,000 episodes 53%

Experiments Qualitatively –Rule #1

Experiments Qualitatively –Rule #2

Experiments

Outline The soccer dribbling task as a RL problem RL solution Experiments Conclusion

Dribble –Soccer dribbling task –Reinforcement learning solution Benchmark Start point for dribbling tasks in other sports games –E.g., hockey, basketball, and football

Thank you! Source code available at: Arthur Carvalho Renato Oliveira