Foosball agent Dov Maizlish & Yuval Zentler supervised by Victor Yosef.

Slides:



Advertisements
Similar presentations
STRUCTURES & STRATAGIES
Advertisements

Wide Cones Start in the corner and go wide around each cone. Shoot on goalie between the last two cones. Diagonal Cones Start in the corner and go around.
A brief overview of the game of soccer so you can get moving!
STRUCTURES AND STRATEGIES HIGHER/INTERMEDIATE 2 PHYSICAL EDUCATION.
Halves Practice – Quick Play In & Around The Box
STRUCTURES & STRATAGIES PRINCIPLES OF PLACE
SOCCER.
Physical Education Flag Football Rules 4 Different Categories of Rules (Use the following links to navigate the presentation. Click home to return to.
Soccer.
Frank Augustus Miller Middle School Physical Education
When you see a soccer ball, jump and hit it in the air with your head.
Foosball agent Dov Maizlish & Yuval Zentler supervised by Victor Yosef.
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
PE Easter School Higher – Int2Thursday 14 th April Intermediate 1Tuesday 6 th April.
Defending – 1’s, 2’s, 3’s & 4’s Defending can sometimes be overlooked by coaches or when braved it can appear sterile, over-organised and/or where the.
Please see this weeks session overleaf; themed this week around Receiving to Shoot. You may (if you haven’t already) want to consider: 1.The game (in the.
Football Quiz Game What You Know About The Beautiful Game Of Football Group Members : Ricardo Davis Jermaine Thompson Sanjay Douglas.
Structures and Strategies Mr Fuchs. Part (a) From an activity of your choice describe, in detail, a structure, strategy or composition you have used.
1 GK Power/Finesse Set up is a goalkeeper protecting a full size goal, a coach with a supply of balls on the goal line, and a line of shooters behind a.
AND HAVE fun!!!. Aim: To score the most goals Number of Players: 7 including a Goal keeper Scoring: A goal is scored when the ball enters the goal Commencing.
2014 Preseason Lacrosse Official’s Clinic Clinic #3: Rule 4 – Play of The Game, Continued.
TRIGLAV JADRANSKA VATERPOLSKA LIGA
HOMEWORK BOOKLET – YEAR 7&8 NAME: _____________________________ TEACHER: __________________________.
Soccer Springboro Junior High School. The Field SIDELINE ENDLINEENDLINE When the ball goes out of bounds at the sideline, the other team performs a THROW.
Structures, Strategies and Compositions.  Introduce the aim of the Fast Break.  Learn how to describe the Fast Break.  Discuss the strengths and weaknesses.
High School Lacrosse Orientation by Ty Wilkinson 
Soccer 101.
PE Easter School Higher – Int2Thursday 14 th April Intermediate 1.
Structures, Strategies and Compositions General Data Gathering Attacking Strategy – Fast Break.
 There are seven players on each team (six court players and one goalie )  The Playing Court: The court measures 20 meters (65' 7") by 40 meters (131'
Piedmont Girls Soccer “There is no “I” in team but there is in win” ~ Michael Jordan.
Structures, Strategies and Compositions General Data Gathering Attacking Strategy – Fast Break.
Skills and Technique. Preparation/Action/Recovery Preparation – how you prepare to do a skill e.g. Badminton – stand side on, racket taken back, feet.
ADAPTATION Activities can be adapted in many ways. The intention in making any of the changes to activities is that your skill development can benefit.
Piedmont Girls Soccer. Parts of the Field 1.Endline 2.Goal 3.Goal Box 4.Penalty Box 5.Corner 6.Sideline 7.Center Circle 8.Halfway Line.
Soccer. Overview History Gameplay Techniques Field & Positions.
Coaching Pack 12 – 16 Years. What Am I Coaching Today? What Might the Players Learn or Get Better at? TechnicalPsychological example PhysicalSocial example.
Competitive Off-season 2 nd Session – February 18 U11/U12 – Individual Defending.
Coaching Pack 9 – 11 Years. What Am I Coaching Today? What Might the Players Learn or Get Better at? TechnicalPsychological example PhysicalSocial example.
Social Factors. Team dynamics Communication Cooperating Contributing to a team Relationships BBC Bitesize Clip on the Team
Competitive Off-season 3 rd Session – February 25 U11/U12 – Individual Defending.
Physical Education Structures & Strategies: Basketball.
Structures, Strategies and Compositions Lesson 1 – aim and purpose of fast break.
J. seiler 12/20021 Tournament Rules that seem note worthy to mention. 7 V 7 games. 45 Minute Games – No half time? Kick off can be played in any direction.
Touch Rugby League. 1.The field of play is 70m X 50m with touchdown zones (in-goal areas) of 5-10m in depth.
Offensive Strategy BASKETBALL.
2-3-1 formation Goalie ‘Right Back’ ‘Left Back’ Centre Holding
Soccer 101. History of Soccer 2500 B.C.-Researchers indicate it was played in China with balls made out of animal skin First World Cup is played.
In the zone defense – defensive and move to counterattack
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.
Competitive Fall U9/U10 – Dribbling Ball Striking.
Prepared By Prof. Dr. Mohamed Khaled Hammouda “ CCM - Lecturer IHF ” India – Jammu November 2012 Goalkeeping in Handball.
1.Understand the object of the game. The object of the game is to score more goals than the opponent scores. A goal is scored when any part of the ball.
Competitive Fall 1 st Session U11/U12 – Individual Defending.
Soccer. Overview History Gameplay Techniques Vocabulary Field & Positions YELLOW is input.
TOUCH RUGBY. There are three dominate positions in the game of Touch MiddlesLinksWings.
Touch Rugby. About Touch Rugby Touch rugby is a non contact form of rugby. It has many different variations depending on what part of the world you are.
Field Hockey Field Hockey Toni Edwards. What is Field Hockey? Field Hockey is a game played between two teams of eleven players who use hooked sticks.
Soccer Vocabulary Words
Presentation Title Level 2 Jamie Godbold Regional Coach Development Manager (5-11) - East.
Soccer.
Soccer Notes.
Defensive Play Heading Back to Goal
How to play indoor soccer
Litchfield Soccer Club
Long Passing Technique Practice 1.2 teams of 5 in their own channel
Coach Gray Soccer.
Soccer.
Football. Goal Center Circle SIDELINE HALF LINE Corner Kick Mark Penalty Box Goal Box THE FIELD ENDLINE.
Presentation transcript:

Foosball agent Dov Maizlish & Yuval Zentler supervised by Victor Yosef

Background and eco-system Part of a multiple-project effort to create a self learning, foosball playing robot Our project ’ s goal was to create a non- learning, algorithmic reference.

The playing field All work was done on a server written as part of a previous project by Schmidt Michael & Shamis Eugene

Major hurdles: The rate of incoming packets was too low to allow any sophisticated maneuvers. Commands to the server were executed in a hard to predict manner. The Only information available was ball location and speed. The Lack of a clear benchmark that would allow evaluating quality of agent.

Break down of the players Since every row has different environment characteristics (function, number of players, distance from adversarial units) a slightly different heuristic had to be applied to each of them.

Break down of the players – con ’ t Goalie : – most effective unit. Has the simplest job : needs only to intercept the ball. Does not try turn.Does not try turn Defender : too close to the opposing attack to effectively block the shots. Main job is thus to help the goalie pass intercepted balls forward

Break down of the players – con ’ t Midfielders : large number of players playing very close to opposition. Very hard to react, do not turn. Offence : a certain amount of randomness has been incorporated into the agent in order to avoid cases of repetition of moves ad- infinitum.

Bringing it all together Since the player is mandated with having only two hands an arbitration mechanism was needed to select the current active rows. The solution was using a round-robin like scheme were every row can appear more than once. Thus enabling priority distribution according to ball location, speed and row affectivity.

Real world rearing it ’ s ugly head Friction had to be taken into consideration when performing calculations. – The friction value was ascertained by observing ball velocity degradation over a linear course.

Weak points /future enhancements Attempts to execute team play / passes have not proven themselves successful due to low granularity of input data. Due to feature/bug/errata of the server a number of forward turns may or may not manifest themselves as backward kicks.

Backup

return

Software Stracture Han d 1 Hand 2 Arbit rator GK_De cision() DefDec ision() MidDec ision() AtkDec ision() Theta Calc() TwoPi _Modu lo() TimeCa lc() IntCalc( ) Frictio nCalc( ) Team type Prevous choice

Groups Normal – arbitrates all 4 rows. Attack – holds only goal keeper and attack row. Defence – holds only goal keeper and defence row. When ball is idle, nearest row moves anyway.

Results Each group against another. 2 games with different friction value. 15 minutes each. Normal vs. Attack: 61:9, 24:5 ( fric = 0.03, 0.15) Normal vs. Defense: 23:0, 17:1 Attack vs. Defense: 2:15, 4:8

Conclusions: Normal group play best. Defense group hardly get chance to score. The idle defenders of the attack group mislead their goal keeper, resulting in own goals. Slower games with increased friction value.