STRATEGY PLANNING FOR MIROSOT SOCCER S ROBOT

Size: px
Start display at page:

Download "STRATEGY PLANNING FOR MIROSOT SOCCER S ROBOT"

Transcription

1 STRATEGY PLANNING FOR MIROSOT SOCCER S ROBOT CRISTINA FLORIANA PANA, NICU GEORGE BIZDOACA, IONUT CRISTIAN RESCANU, MARIUS NICULESCU Department of Mechatronics University of Craiova Address Bvd. Decebal Nr. 107 ROMANIA Abstract: - In robot soccer game each of the robots (or agents) must know how to dribble, shoot, pass, and recover the ball from an opponent. Each agent must also be able to evaluate its position with respect to its teammates and opponents, and then decide whether to wait for a pass, run for the ball, cover an opponent's attack, or go to help a teammate; while at the same time following the rules of the game. In the present article explored the strategy planning for cooperative robots. There are three types of soccer playing position that a robot can be: goal keeper, defender and forward. The role that a robot plays on the field influences the robot s perception of the environment and its playing strategy on the field. While each robot has different motivations and goals, they all share the same general architecture and basic hardware. Key-Words: - robot, soccer game, agent, strategy, communication system, goal keeper, defender, attacker 1 Introduction Nearly at the same time one of the oldest dreams of the robotic community intelligent, mobile and humanoid robots starts to become reality because of the rapid development of external sensors. External sensors e.g. visual, auditive, force-torque, and others. Offer intelligent robots the possibility to see, hear, speak, feel, and smell like humans. Compared to conventional, unintelligent, industrial robots, intelligent robots can fulfill new, innovative tasks in new application areas. The prices for external sensors and for the computer hardware decreases. It was time to develop a new robot generation: Intelligent, mobile, cooperative robots for new fields of applications.the robot soccer is a discipline for two teams of robots. The robot soccer combines work and amusement. The game puts a lot of requirements on hardware, firmware and software of the robot and also on cooperation between developers. The Micro-Robot World Cup Soccer Tournament (MiroSot) is the brainchild of Jong- Hwan Kim of KAIST, Korea and was initiated in MiroSot is a new interdisciplinary research area, where scientists and technologists from diverse fields like, robotics, intelligent control, communication, computer technology, sensor technology, image processing, mechatronics, artificial life, etc., can work together to make the multi-robot systems a reality. The task is for a team of multiple fast-moving robots to cooperatively play soccer in a dynamic environment [6]. Since teamwork and individual skills are fundamental factors in the performance of a soccer team. On a soccer field the core capabilities a player must have are to navigate the soccer field, track the ball and other agents, recognize the difference between agents, collaborate with other agents, and hit the ball in the correct direction. In this paper we describe our general architecture for a team of robot agents, as well as discuss some of the key issues and challenges in creating agents of this type. 2 Mirosot soccer robot A mobile robot soccer team consists of up to three micro mobile robots. Two teams play soccer according to the rules similar in nature to the real soccer game. The Federation of International Robot Soccer Association (FIRA) has established these rules. Each team consists of three or five (depending on the category) micro mobile robots, one of which is the goalkeeper. The football field has dimensions of cm; above the field (at the height of approximately 2 m) an industrial camera is mounted. ISSN: ISBN:

2 Fig. 1 Soccer robot system with the vision system, host computer and RF communication system. Each robot has specific markers fixed on its top. A vision system is used to recognize two different colours as well as shape of the markers. Fig. 2 Soccer robot team. The mechanical construction of the micro mobile robot is based on a duralumin frame, on which two DC motors with gear boxes and a controller board are mounted. Robot has two parallel wheels and in addition is suspended by two slipper elements mounted at the front and back part of the frame. number of LED s, which support an external system determining the position and orientation of the robot (a 2-bit address). Control units for the two axes of the robot are LM629 components which work together with the bridge amplifiers L298 with encoders mounted on the gear between motor and wheel (150 pulses/revolution). Signals from these converters can be used to measure robot position and orientation. Due to a slippery phenomenon between the wheels and the playground encoder measurements not always are correct. Nevertheless they can be used as additional sensors for position and orientation measurements. Two DC motors are controlled by signals of PWM (Pulse Width Modulation) type. As it was mentioned before a radio communication system through RS232 between the host computer and robot has been used. Since the single board computer DS87C520 has two independent ports an additional module cooperating with the on-board computer via serial port can be used. The basic features of the micro mobile robot are: dimensions: cm, weight with batteries: 0.43kg, maximum velocity: 1m/s, maximum acceleration: 0.75m/s 3 General Architecture The main software components of a robot agent are the vision module, decision engine, and drive controller. The interactions between these components are shown in Fig. 4. Fig. 3 The soccer robot CAD Yujin Company A set of batteries is mounted above the motors in the lower part of the construction. The on-board controller is based on a 33MHz DS87C520 SBC (Single Board Computer) with 16kB EPROM and 1kB SRAM memory. External RAM of 128kB can be used as additional memory to store program or data. In the address space there are joint axes controllers, 8-bit input and 8-bit output ports. The input port is used to address the individual robots (a 3-bit address). The output port is used to control a Fig. 4 Diagram of the interactions between the main software components of the robot architecture ISSN: ISBN:

3 3.1 Vision Module The vision system tracks the movement of each robot based on the assigned colours and recognizes its position and orientation. An orange golf ball is used as the ball, which is also recognized by the vision system. The host computer has to plan trajectories according to the specified strategy. Commands from the host computer to the robots are sent via radio communication links. Each team has its own dedicated frequency. This is just a simple application, which is very attractive for students and has a strong educational aspect. State A has the following operations: Follow the Y coordinate of the ball. Do not exceed the goal boundaries. State B: Follow the ball move in Y direction. Predict the ball y coordinate as shown on fig. 3 State C: Go to the ball and s weep it out. ball goalkeeper 3.2 Decision Engine This component makes decisions about the actions of an agent. It receives input from the sensor modules and sends move commands to the drive controller. The decision engine bases its decisions on a combination of the received sensor input, the agent s internal model of its environment, and knowledge about the agent s strategies and goals. The agent s internal model and strategies are influenced by the role the agent plays on the soccer field. There are three types of agent roles or playing positions: goal keeper, defender, and forward. Depending on the role type, an agent can be more concerned about a particular area or object on the soccer field, e.g. a goal keeper is more concerned about its own goal, while the forward is interested in the opponent s goal. These differences are encoded into the modules that deal with the internal model and the agent s strategies. 3.3 Strategy behavior robots The strategy is realized by three final-state automatons. Each of them belongs to one of the possible roles during the game: goalkeeper, defender, attacker. So far, only the static role assignment is implemented. The roles are strictly related to the player's position on the playground. The goalkeeper automaton. The main task of the goalkeeper is to stop the approaching ball and/or sweep out the ball from the penalty field. We assumed three states which the goalkeeper may operate in: covering empty spaces tracing the ball sweeping out the ball. Here is the automaton scheme that implements the goalkeeper behavior: our goal Fig. 3 The goalkeeper automaton Fig. 4. The goalkeeper automaton The idea goalie behavior is to reach the expected entry point of the ball in the goal before the ball reaches it. Assuming that the prediction of the ball trajectory is correct and the robot has a uniform movement, we can state the ideal goalie behavior: given the predicted v g and v b as the velocities of the goalie and of the ball respectively, and d g and d b as distances from the goalie and the ball to the predicted entry point, then, we want: d v g g A d = v b b e where e is a small positive value to account for the goalie reaching the entry point slightly before the ball. Unfortunately, the ball easily changes velocity and the movement of the robot is not uniform and is uncertain. Therefore we have followed a switching C Ball in team sideside Ball in opponent team side B ISSN: ISBN:

4 behavior for the goalie based on a threshold of the ball s estimated trajectory. If the ball s estimated speed is higher than a present threshold, the goalie moves directly to the ball s predicted entry goal point. Otherwise, the goalie selects the position that minimizes the largest portion of unobstructed goal area. This is done by finding the location that bisects the angle of the ball and the goal posts as is illustrated in Fig. 5. The defender. The main task of the defender is to cover goal areas not covered by the goalkeeper and to sweep out the ball from the team playground towards the opponent g oal. The states which the defender operates in are: covering unsafe areas of the goal (A) sweeping out the ball (B). State A has the following operations: Go to the y coordinate which lies in half distance of the widest uncovered by the goalkeeper goal area State B: Go to the ball and block it. State C: Kick the ball out. A The attacker. Fig. 5 The defender automaton The main task of the attacker is to catch the ball on the opponent side of the playground so that it can make a kick towards the opponent goal area. It has the following states which it may operate in: approaching the "good shoot" approaching the ball kicking the ball. Attacking involves one of the best opportunities of collaboration. In many multi/agent system, one or a few agents are assigned, or assign themselves, the specific task to be solved at a particular moment. We view these agents as the active agent. Other team C Ball in team sideside Ball in opponent team side 3. Ball before player 3. B members are passive waitung to be needed to achieve another task or assist the active agent(s). This is a simplistic distiction between active and passive agents. Passive agents are not actually passive ; instead, they actively anticipate opportunities for collaboration. Individual behaviors. First developed individual behavior for passing and shooting. The target configuration is specified to be the ball (using its estimated trajectory) and the target direction is either towards the goal or another teammate. This gives us robust and accurate individual behavior that can handle obstacles a well as intercept a moving ball. Decision theoretic action selection. Given the individual behaviors, we must select an active agent and appropriate behavior. This is done by a decision theoretic analysis using a single step look/ahead. An estimated probability of success for each pass and shot is computed along with the time estimate to complete the acion, which is provided by the motion controller. A value for each action is computed: Value = Prpass time Pr shoot Actions and preconditions We have identified a few stand ard action that each player should master to pl ay the game of soccer. All action are executed sequentia l ly: although, it is possible to abort one action to start another one, it is not possible that the same player to execute two actions at the same time. Futhermore, to start an action, it is required that its predictions are satisfied. A list of actions and preconditions (which are used in our strategy), is show in the following table: Player type Defender A ction Preconditions Pass DribbleTo OptimalSpot FindOptimal SpotDefence Block Annoy CatchBall iamfree te ammatefree iamnotfree wehaveball ihavenotball theyhaveball theyhaveball ballisnotupfield noonehasball ISSN: ISBN:

5 Midfielder Pass teammatefree DribbleTo Goal teammateisnotfree FindOptimal wehaveball SpotAttack ihavenotball Obstruct theyhaveball theball.pos_x>me.pos _x FindOptimal theyhaveball SpotDefence theball.pos_x<me.pos _x CatchBall noonehasball Attacker Score FreePathToGoal Pass DribbleTo Goal FindOptimal SpotAttack Obstruct CatchBall Strategy algorithm teammateisnotfree pathtogoalisnotfree teammateisnotfree wehaveball ihavenotball theyhaveball theball.pos_x>me.pos _x noonehasball This is the if-then- representation of above table. The algotithm is as follow: if the player is defender then: if then if iamfree and teammatefree then action pass the ball action = dribble to optimal spot if wehaveball then action = find optimal spot in defense if the then action = block if noonehasball and iamclosesttoball then if ballisnotupfield then action = annoy action = catch the ball action = find optimal spot in deense if the player is midfielder then: if then = if teammatefree then action = pass the ball action = dribble to goal if wehaveball then action = find optimal spot in attak if the then if theball.pos x > me.pos x then action = obstruct action = find optimal spot in defense if NoOneHasBall then if iamclosesttoball then action = catch the ball action = find optimal spot in defense if the player is attacker if then if freepathtogoal then action = score if teammatefree then action = pass the ball action = dribble to goal if wehaveball then action = find optimal spot in attack if the then if thebal.pos x > me.pos x then action = obstruct action = find optimal spot in attack if NoOneHasBall then if iamclosesttoball then action = catch the ball action = find optimal spot in defense A multi agent behavior in an unstructured environment is a very difficult task to plan and is a major challenge for control, robotics, and computer science engineers. The micro robots can be used in military applications with special military squad behavior. One can imagine a set of micro mobile robots carrying a common object, such as mining/demining activities, tasks difficult to be solved. 4 Conclusion A multi agent behavior in an unstructured env ironment is a very difficult task to plan and is a major challenge for control, robotics, and computer science engineers. The micro robots can be used in military applications with special military squad ISSN: ISBN:

6 behavior. One can imagine a set of micro mobile robots carrying a common object, such as mining/demining activities, tasks difficult to be solved. References: [1] Johnson, J.H., Booth, M.J. (1997) Robot football: emergent behavior in nonlinear discrete systems, 1997 Micro-Robot World Cup Soccer Tournament Proceedings, p [2] Arki, R.C Motor Schema-Based Mobile Robot Navigation. International Journal of Robotics Research, [3] Brooks, R. A A Robust Layered Control System for a Mobile Robot. IEEE Journal of Robotics and Automation 2(1). [4] Sargent, R., Witty, C., Bailey, B., Wright, A. (1996) Use of fast vision tracking for cooperating robots in the MIROSOT, 1996 Micro-Robot World Cup Soccer Tournament Proceedings, p [5] Shim,H.-S., Jung, M.-J., Kim, H.-S., Choi And Kim, J.-H. (1997) Development of Vision-Basic Soccer Robots for Multi-agent Co-operative Systems, 1997 Micro-Robot World Cup Soccer Tournament Proceedings, p [6] Kitano H., Asada M., Kuniyoshi Y., Noda I., Osawa E. Robocup: The Robot World Cup Initiative, Proceeding of the first International Conference on Autonomous Agents, Marina del Rey, CA, 1997, 340:347. ISSN: ISBN:

The CMUnited-98 Champion Small-Robot Team

The CMUnited-98 Champion Small-Robot Team The CMUnited-98 Champion Small-Robot Team Manuela Veloso, Michael Bowling, Peter Stone Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {veloso,mhb,pstone}@cs.cmu.edu http://www.cs.cmu.edu/

More information

Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi Matsubara, Itsuki Noda and Kazuo Hiraki

Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi Matsubara, Itsuki Noda and Kazuo Hiraki From: AAAI Technical Report SS-96-01. Compilation copyright 1996, AAAI (www.aaai.org). All rights reserved. Learning of Cooperative actions in multi-agent systems: a case study of pass play in Soccer Hitoshi

More information

AndroSot (Android Soccer Tournament) Laws of the Game 2010

AndroSot (Android Soccer Tournament) Laws of the Game 2010 AndroSot (Android Soccer Tournament) Laws of the Game 2010 Tzuu-Hseng Steve Li Advanced Intelligent Robot and System (airobots) Laboratory Department of Electrical Engineering National Cheng Kung University

More information

Team Description: Building Teams Using Roles, Responsibilities, and Strategies

Team Description: Building Teams Using Roles, Responsibilities, and Strategies Team Description: Building Teams Using Roles, Responsibilities, and Strategies Simon Ch'ng and Lin Padgham (schng cs. trait, edu. au) (linpa cs. rrait, edu. au) Department of Computer Science Royal Melbourne

More information

A Generalised Approach to Position Selection for Simulated Soccer Agents

A Generalised Approach to Position Selection for Simulated Soccer Agents A Generalised Approach to Position Selection for Simulated Soccer Agents Matthew Hunter and Huosheng Hu Department of Computer Science, University of Essex Wivenhoe Park, Colchester, Essex CO4 3SQ, UK

More information

ZSTT Team Description Paper for Humanoid size League of Robocup 2017

ZSTT Team Description Paper for Humanoid size League of Robocup 2017 Adult- ZSTT Team Description Paper for Humanoid size League of Robocup 2017 Jaesik Jeong, Youngsup Oh and Jeehyun Yang ZSTT E-mail: soulmatree@gmail.com Web: www.soulmatree.com Abstract. This paper describes

More information

FIRA ROBOT SOCCER COMPETITION. Robot Soccer Competition Singapore Robotic Games 2012 INTRODUCTION

FIRA ROBOT SOCCER COMPETITION. Robot Soccer Competition Singapore Robotic Games 2012 INTRODUCTION INTRODUCTION ROBOT SOCCER COMPETITION The objective of the robot soccer is to build a team of robots to play 5-a-side football against an opponent robot team. Each robot soccer team shall setup a global

More information

beestanbul RoboCup 3D Simulation League Team Description Paper 2012

beestanbul RoboCup 3D Simulation League Team Description Paper 2012 beestanbul RoboCup 3D Simulation League Team Description Paper 2012 Baris Demirdelen, Berkay Toku, Onuralp Ulusoy, Tuna Sonmez, Kubra Ayvaz, Elif Senyurek, and Sanem Sariel-Talay Artificial Intelligence

More information

CSU_Yunlu 2D Soccer Simulation Team Description Paper 2015

CSU_Yunlu 2D Soccer Simulation Team Description Paper 2015 CSU_Yunlu 2D Soccer Simulation Team Description Paper 2015 Tao Huang, Jieli Yin Fu Jiang, Xiaoyong Zhang, Jun Peng School of Information Science and Engineering, Central South University, Changsha, Hunan

More information

RoboCup Humanoid League 2003 Rules

RoboCup Humanoid League 2003 Rules 1 of 11 04.09.2007 08:07 RoboCup Humanoid League 2003 Rules Last Updated: June 25, 2003. first draft as of: June 12, 2003. The main body of this draft is from the www.robocup.org homepage last updated

More information

Robots as Individuals in the Humanoid League

Robots as Individuals in the Humanoid League Robots as Individuals in the Humanoid League Maike Paetzel 1, Jacky Baltes 2, and Reinhard Gerndt 3 1 Uppsala Univeristy, 75105 Uppsala, Sweden, maike.paetzel@it.uu.se, http://bit-bots.de 2 University

More information

LegenDary 2012 Soccer 2D Simulation Team Description Paper

LegenDary 2012 Soccer 2D Simulation Team Description Paper LegenDary 2012 Soccer 2D Simulation Team Description Paper Pourya Saljoughi 1, Reza Ma'anijou 1, Ehsan Fouladi 1, Narges Majidi 1, Saber Yaghoobi 1, Houman Fallah 1 and Saeideh Zahedi 1 1 Islamic Azad

More information

A Developmental Approach. To The Soccer Learning Process

A Developmental Approach. To The Soccer Learning Process A Developmental Approach To The Soccer Learning Process Soccer by definition Soccer is a game played between 2 teams and each team is trying to score more goals than the other team. Soccer games are decided

More information

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS #19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer

More information

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots

ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots Jong H. Park School of Mechanical Engineering Hanyang University Seoul, 33-79, Korea email:jong.park@ieee.org Yong K. Rhee School of

More information

Multi-Agent Collaboration with Strategical Positioning, Roles and Responsibilities

Multi-Agent Collaboration with Strategical Positioning, Roles and Responsibilities Multi-Agent Collaboration with Strategical Positioning, Roles and Responsibilities Say-Poh Neo Tralvex Yeap Eldwin Tan spneo23@yahoo.com tralvex@krdl.org.sg dumblord@hotmail.com Kent Ridge Digital Labs

More information

Master s Project in Computer Science April Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator

Master s Project in Computer Science April Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator Master s Project in Computer Science April 2006 Development of a High Level Language Based on Rules for the RoboCup Soccer Simulator José Ignacio Núñez Varela jnunez@cs.pitt.edu Department of Computer

More information

Neural Network in Computer Vision for RoboCup Middle Size League

Neural Network in Computer Vision for RoboCup Middle Size League Journal of Software Engineering and Applications, 2016, *,** Neural Network in Computer Vision for RoboCup Middle Size League Paulo Rogério de Almeida Ribeiro 1, Gil Lopes 1, Fernando Ribeiro 1 1 Department

More information

Adaptation of Formation According to Opponent Analysis

Adaptation of Formation According to Opponent Analysis Adaptation of Formation According to Opponent Analysis Jaroslav ZAJAC Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia ka zajacjaro@orangemail.sk

More information

RoboCup-99 Simulation League: Team KU-Sakura2

RoboCup-99 Simulation League: Team KU-Sakura2 RoboCup-99 Team Descriptions Simulation League, Team KU-Sakura2, pages 74 78 http: /www.ep.liu.se/ea/cis/1999/007/16/ 74 RoboCup-99 Simulation League: Team KU-Sakura2 KU-Sakura2 Harukazu Igarashi, Shougo

More information

PASC U11 Soccer Terminology

PASC U11 Soccer Terminology TACTICAL TERMINOLOGY PRIMARY Defending Principles (Dp): Basic, individual or collective defensive actions of one or more players in order to create a team advantage over the attackers. Dp1. Mark: A defender

More information

SegwayRMP Robot Football League Rules

SegwayRMP Robot Football League Rules SegwayRMP Robot Football League Rules CORAL Group Carnegie Mellon University March 29, 2004 1 Contents 1 Introduction 3 2 The Field 3 3 The Players 4 3.1 Segway RMP Robots...............................

More information

A new AI benchmark. Soccer without Reason Computer Vision and Control for Soccer Playing Robots. Dr. Raul Rojas

A new AI benchmark. Soccer without Reason Computer Vision and Control for Soccer Playing Robots. Dr. Raul Rojas Soccer without Reason Computer Vision and Control for Soccer Playing Robots Dr. Raul Rojas A new AI benchmark -computer vision in real time - embodied intelligence: mechanics - energy management - local

More information

Sony Four Legged Robot Football League Rule Book

Sony Four Legged Robot Football League Rule Book Sony Four Legged Robot Football League Rule Book RoboCup Technical Committee (As of June 9, 2003) 1 Rules are classified into several categories 1. Setup of the environment 2. Robot players 3. Game process

More information

Robot motion by simultaneously wheel and leg propulsion

Robot motion by simultaneously wheel and leg propulsion Robot motion by simultaneously wheel and leg propulsion Aarne Halme, Ilkka Leppänen, Miso Montonen, Sami Ylönen Automation Technology Laboratory Helsinki University of Technology PL 5400, 02015 HUT, Finland

More information

OXSY 2016 Team Description

OXSY 2016 Team Description OXSY 2016 Team Description Sebastian Marian, Dorin Luca, Bogdan Sarac, Ovidiu Cotarlea OXygen-SYstems laboratory, Str. Constantin Noica, Bl. 5, Sc. C, Ap. 36, C.P. 550169, Sibiu, ROMANIA Email: (sebastian.marian@oxsy.ro)

More information

Possession games, Youth Training Sessions. Accents U13s

Possession games, Youth Training Sessions. Accents U13s Youth Training Sessions Possession games, The U13s are an age group that go through lots of changes and development, which is a wonderful challenge for a coach. Not only do the U13s switch from a small

More information

Building the Playing Style Concepts

Building the Playing Style Concepts Building the Playing Style Concepts Style Of Play - Specific Players 1, 2 or 3 touch maximum - minimizing the number of touches improves the speed of play. Keep the game simple - do not force situations,

More information

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2

Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2 Design, Fabrication and Analysis of Microcontroller Based Bipedal Walking Robot Vaidyanathan.V.T 1 and Sivaramakrishnan.R 2 1, 2 Mechatronics, Department of Production Technology, Madras Institute of Technology,

More information

Cyrus Soccer 2D Simulation

Cyrus Soccer 2D Simulation Cyrus Soccer 2D Simulation Team Description Paper 2013 Miracle Robotic Group Team Manager : Rouf Khayami Nader Zare, Hossein Zolanvar, Peyman Mahoor Moein Fatehi, Maryam Karimi, Fateme Tekrar, Ehsan Asali

More information

STP: Skills, Tactics and Plays for Multi-Robot Control in Adversarial Environments

STP: Skills, Tactics and Plays for Multi-Robot Control in Adversarial Environments Carnegie Mellon University Research Showcase @ CMU Robotics Institute School of Computer Science 11-22-2004 STP: Skills, Tactics and Plays for Multi-Robot Control in Adversarial Environments Brett Browning

More information

the fa coaching futsal level 1 core techniques (1/6)

the fa coaching futsal level 1 core techniques (1/6) core techniques (1/6) Control Control to secure the ball Control to change the direction of play Control the ball on the players safe side Control using different surfaces of the body Control to keep the

More information

Using Decision Tree Confidence Factors for Multiagent Control

Using Decision Tree Confidence Factors for Multiagent Control From: AAAI Technical Report WS-97-03. Compilation copyright 1997, AAAI (www.aaai.org). All rights reserved. Using Decision Tree Confidence Factors for Multiagent Control Peter Stone and Manuela Veloso

More information

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR

PERCEPTIVE ROBOT MOVING IN 3D WORLD. D.E- Okhotsimsky, A.K. Platonov USSR PERCEPTIVE ROBOT MOVING IN 3D WORLD D.E- Okhotsimsky, A.K. Platonov USSR Abstract. This paper reflects the state of development of multilevel control algorithms for a six-legged mobile robot. The robot

More information

Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000

Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000 Evaluation of the Performance of CS Freiburg 1999 and CS Freiburg 2000 Guido Isekenmeier, Bernhard Nebel, and Thilo Weigel Albert-Ludwigs-Universität Freiburg, Institut für Informatik Georges-Köhler-Allee,

More information

GOLFER. The Golf Putting Robot

GOLFER. The Golf Putting Robot GOLFER The Golf Putting Robot Written By Wing Pan Yuen For EEL 5666 Intelligent Machines Design Laboratory December 05, 1999 Table of Contents Abstract Introduction Executive Summary Integrated System

More information

A comprehensive evaluation of the methods for evolving a cooperative team

A comprehensive evaluation of the methods for evolving a cooperative team Artif Life Robotics (2006) 10:157 161 ISAROB 2006 DOI 10.1007/s10015-005-0354-8 ORIGINAL ARTICLE Yasuyuki Suzuki Takaya Arita A comprehensive evaluation of the methods for evolving a cooperative team Received

More information

Pedestrian Dynamics: Models of Pedestrian Behaviour

Pedestrian Dynamics: Models of Pedestrian Behaviour Pedestrian Dynamics: Models of Pedestrian Behaviour John Ward 19 th January 2006 Contents Macro-scale sketch plan model Micro-scale agent based model for pedestrian movement Development of JPed Results

More information

Genetic Algorithm Optimized Gravity Based RoboCup Soccer Team

Genetic Algorithm Optimized Gravity Based RoboCup Soccer Team Genetic Algorithm Optimized Gravity Based RoboCup Soccer Team Tory Harter Advisor: Dr. Jon Denning Taylor University July 28, 2015 ABSTRACT This report describes how we use genetic algorithms to optimize

More information

Spider Robot for Motion with Quasistatic. Force Constraints

Spider Robot for Motion with Quasistatic. Force Constraints Spider Robot for Motion with Quasistatic Force Constraints Shraga Shoval, Elon Rimon and Amir Shapira Technion - Israel Institute of Technology - Haifa, Israel 32000. Abstract In quasistatic motions the

More information

CYRUS 2D simulation team description paper 2014

CYRUS 2D simulation team description paper 2014 CYRUS 2D simulation team description paper 2014 Rauf Khayami 1, Nader Zare 1, Maryam Karimi 1, Payman Mahor 2, Ardavan Afshar 3, Mohammad Sadegh Najafi 1, Mahsa Asadi 3, Fatemeh Tekrar 1, Ehsan Asali 1,

More information

RoboCupJunior Soccer Rules for SuperTeams 2016

RoboCupJunior Soccer Rules for SuperTeams 2016 RoboCupJunior Soccer Rules for SuperTeams 2016 Soccer Technical Committee 2016: Paul Manns pfmanns@googlemail.com (Germany) Gio Spina profspina@gmail.com (Canada) Katsumi Masaoka k mac@sea.plala.or.jp

More information

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors

Algorithm for Line Follower Robots to Follow Critical Paths with Minimum Number of Sensors International Journal of Computer (IJC) ISSN 2307-4523 (Print & Online) Global Society of Scientific Research and Researchers http://ijcjournal.org/ Algorithm for Line Follower Robots to Follow Critical

More information

FUT-K Team Description Paper 2016

FUT-K Team Description Paper 2016 FUT-K Team Description Paper 2016 Kosuke Onda and Teruya Yamanishi Department of Management Information Science, Fukui University of Technology Gakuen, Fukui 910 8505, Japan Abstract. This paper describes

More information

Topic: Creating Goal-Scoring Opportunities. By Greg Maas, State Technical Director, Utah Youth Soccer Association.

Topic: Creating Goal-Scoring Opportunities. By Greg Maas, State Technical Director, Utah Youth Soccer Association. Topic: Creating Goal-Scoring Opportunities. By Greg Maas, State Technical Director, Utah Youth Soccer Association. Emphasis: To teach technical and tactical considerations in creating goal-scoring opportunities.

More information

Electronic Automatic Transmission for Bicycle

Electronic Automatic Transmission for Bicycle Electronic Automatic Transmission for Bicycle Team 4 Tianqi Liu, Ruijie Qi, and Xingkai Zhou ECE 445 Project Proposal Spring 2018 TA: Hershel Rege 1 Introduction 1.1 Objective Nowadays, an increasing number

More information

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 ThC9.3 Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot Tomohito Takubo, Takeshi

More information

Design of a double quadruped for the Tech United soccer robot

Design of a double quadruped for the Tech United soccer robot Design of a double quadruped for the Tech United soccer robot M.J. Naber (0571509) DCT report number: 2009.134 Master Open Space project Eindhoven, 21 December 2009 Supervisor dr.ir. P.C.J.N. Rosielle

More information

A Layered Approach to Learning Client Behaviors in the RoboCup Soccer Server

A Layered Approach to Learning Client Behaviors in the RoboCup Soccer Server A Layered Approach to Learning Client Behaviors in the RoboCup Soccer Server Peter Stone Manuela Veloso pstone@cs.cmu.edu veloso@cs.cmu.edu http://www.cs.cmu.edu/ pstone http://www.cs.cmu.edu/ mmv (412)

More information

ITAndroids 2D Soccer Simulation Team Description 2016

ITAndroids 2D Soccer Simulation Team Description 2016 ITAndroids 2D Soccer Simulation Team Description 2016 Lucas Müller, Pedro Freire, Wagner Rodrigues, and Marcos Maximo Aeronautics Institute of Technology, São José dos Campos, São Paulo, Brazil {lucasmullerm,pedrofreirex,wagner.fonseca.rodrigues}@gmail.com

More information

Kungl Tekniska Högskolan

Kungl Tekniska Högskolan Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical

More information

Centre for Autonomous Systems

Centre for Autonomous Systems Centre for Autonomous Systems Kungl Tekniska Högskolan hic@kth.se March 22, 2006 Outline Wheel The overall system layout : those found in nature found in nature Difficult to imitate technically Technical

More information

ME 8843-Advanced Mechatronics. Project Proposal-Automatic Bike Transmission

ME 8843-Advanced Mechatronics. Project Proposal-Automatic Bike Transmission ME 8843-Advanced Mechatronics Project Proposal-Automatic Bike Transmission 1/21/09 Razid Ahmad Brandon Borm Todd Sifleet Project Proposal: Our goal for the semester long project is to create and automatic

More information

RoboCupJunior Soccer Rules for Big Field SuperTeams 2014

RoboCupJunior Soccer Rules for Big Field SuperTeams 2014 RoboCupJunior Soccer Rules for Big Field SuperTeams 2014 RoboCupJunior Soccer Technical Committee 2014: Katsumi Masaoka (Japan), CHAIR, k-mac@sea.plala.or.jp Luis José López (Mexico), llopez@tecnovanguardia.com

More information

AKATSUKI Soccer 2D Simulation Team Description Paper 2011

AKATSUKI Soccer 2D Simulation Team Description Paper 2011 AKATSUKI Soccer 2D Simulation Team Description Paper 2011 Vahid Taghizadeh, Saleh khazaei ( vah7id@rocketmail.com, saleh.khazaei@gmail.com ) Department of Science and Information Technology MOLASADRA,

More information

(10, 11 and Some 12 Year Olds) Inside Outside Activity Description Coaching Objective Passing and receiving

(10, 11 and Some 12 Year Olds) Inside Outside Activity Description Coaching Objective Passing and receiving Inside Outside Activity Description Coaching Objective Coach sets up a 30x30 yard grid. Passing and receiving Coach separates the players into 2 groups with 1 soccer ball for every 2 players. technique

More information

Humanoid Robots and biped locomotion. Contact: Egidio Falotico

Humanoid Robots and biped locomotion. Contact: Egidio Falotico Humanoid Robots and biped locomotion Contact: Egidio Falotico e.falotico@sssup.it Outline What is a Humanoid? Why Develop Humanoids? Challenges in Humanoid robotics Active vs Passive Locomotion Active

More information

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53 CADDM The design of exoskeleton lower limbs rehabilitation robot Zhao Xiayun 1, Wang Zhengxing 2, Liu Zhengyu 1,3,

More information

Motion Control of a Bipedal Walking Robot

Motion Control of a Bipedal Walking Robot Motion Control of a Bipedal Walking Robot Lai Wei Ying, Tang Howe Hing, Mohamed bin Hussein Faculty of Mechanical Engineering Universiti Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia. Wylai2@live.my

More information

Coaching Attacking Team Play: Addressing individual function in team attack

Coaching Attacking Team Play: Addressing individual function in team attack Coaching Attacking Team Play: Addressing individual function in team attack There is always more than enough material available to a youth coach when they begin to consider what they want to work on with

More information

AGE GROUP/PROGRAM: U14 TOWN WEEK # 1 THEME: AWARENESS/ARGENTINA Improve 1 st touch Speed of play Playing with the head up CORE GAME 1: PASSING LONG & SHORT 15 X 15 YARD AREA Switch the play Players on

More information

RoboCup Soccer Leagues

RoboCup Soccer Leagues RoboCup Soccer Leagues Daniele Nardi, Sapienza University of Rome, Italy Itsuki Noda, National Institute of Advanced Industrial Science and Technology, Japan Fernando Ribeiro, University of Minho, Portugal

More information

Specifications. The Field:

Specifications. The Field: ME 218b Winter 2008 Project: SPDL Happy Fun Ball Project Preview on February 29, 2008 6-10 pm (in SPDL) Grading Session on March 4, 2008 6-10 pm (in SPDL) Project Presentations on March 5, 2008 starting

More information

The Coaching Hierarchy Part II: Spacing and Roles Tom Turner, OYSAN Director of Coaching August 1999 (Revised: December 2000)

The Coaching Hierarchy Part II: Spacing and Roles Tom Turner, OYSAN Director of Coaching August 1999 (Revised: December 2000) The Coaching Hierarchy Part II: Spacing and Roles Tom Turner, OYSAN Director of Coaching August 1999 (Revised: December 2000) In the June issue of Ohio Soccer, a 7-step hierarchical approach to coaching

More information

A Study on the End-Effector Exchange Mechanism of a Space Robot

A Study on the End-Effector Exchange Mechanism of a Space Robot Journal of Mechanics Engineering and Automation 7 (2017) 278-284 doi: 10.17265/2159-5275/2017.05.005 D DAVID PUBLISHING A Study on the End-Effector Exchange Mechanism of a Space Robot Rui Qu 1, Yuto Takei

More information

Special Olympics Junior Athletes. Floorball

Special Olympics Junior Athletes. Floorball Special Olympics Junior Athletes Floorball FLOORBALL Floorball is a very popular sport around the world. The sport s success is due to the fact that it can be played by boys, girls, men and women of just

More information

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2

Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2 Programming Self-Recovery in the humanoid Leong Ti Xean 1 Yap Kian Tiong 2 1. INTRODUCTION 1.1 Background In October 2000, Honda announced the ASIMO humanoid robot, capable of interpreting the postures

More information

Mixed Reality Competition Rules

Mixed Reality Competition Rules Mixed Reality Competition Rules Mixed Reality Organizing Committee March, 2010 This document contains the rules for the RoboCup 2010 Mixed Reality (MR) competition. For any cases not specifically covered

More information

(8, 9 and Some 10 Year Olds) Shield and Steal Activity Description Coaching Objective. Coach divides the players into two

(8, 9 and Some 10 Year Olds) Shield and Steal Activity Description Coaching Objective. Coach divides the players into two Shield and Steal Activity Description Coaching Objective Coach sets up a 25x35 yard grid Dribbling for individual Coach divides the players into two possession and shielding. different colored teams. All

More information

CUFC 2014 Recreational Program Coaches Manual

CUFC 2014 Recreational Program Coaches Manual CUFC 2014 Recreational Program Coaches Manual 1 P a g e Contents Welcome Letter. 3 Characteristics of a Coach.. 4 4 Components of Soccer.5 Coaching Content Summary.6-7 Age Specific Coaching..8-9 Organization

More information

Age Group/Program: U14 Town Week # 1 Theme: Awareness/argentina Session Goals: Coaching Points: Understand Your Audience: Improve 1 st touch Speed of play Playing with the head up Players on their toes,

More information

Jaeger Soccer 2D Simulation Team Description. Paper for RoboCup 2017

Jaeger Soccer 2D Simulation Team Description. Paper for RoboCup 2017 Jaeger Soccer 2D Simulation Team Description Paper for RoboCup 2017 HuaiNing Sun, ShunZhong Sun, YanCheng Tao, JingYao Zhong, Department of Computer and Information Engineering, Huainan Normal University,

More information

A Novel Gear-shifting Strategy Used on Smart Bicycles

A Novel Gear-shifting Strategy Used on Smart Bicycles 2012 International Conference on Industrial and Intelligent Information (ICIII 2012) IPCSIT vol.31 (2012) (2012) IACSIT Press, Singapore A Novel Gear-shifting Strategy Used on Smart Bicycles Tsung-Yin

More information

Tether-based Robot Locomotion Experiments in REX-J mission

Tether-based Robot Locomotion Experiments in REX-J mission Tether-based Robot Locomotion Experiments in REX-J mission H. Nakanishi*, M. Yamazumi*, S. Karakama*, M. Oda*, S. Nishida****, H. Kato**, K. Watanabe*, A. Ueta**, M. Yoshii***, S. Suzuki*** *Tokyo Institute

More information

Software Design of the Stiquito Micro Robot

Software Design of the Stiquito Micro Robot Software Design of the Stiquito Micro Robot Andrew McClain and James M. Conrad University of North Carolina at Charlotte jmconrad@uncc.edu Abstract The Stiquito robot is a small, six legged robot that

More information

The Sweaty 2018 RoboCup Humanoid Adult Size Team Description

The Sweaty 2018 RoboCup Humanoid Adult Size Team Description The Sweaty 2018 RoboCup Humanoid Adult Size Team Description Meyrem Sena Akbas, Martin Burkart, Klaus Dorer, André Friedrich, Lena Higel, Ulrich Hochberg (Team leader), Nils-Malte Jahn, Rudi Kirn, Mathias

More information

Natural Soccer User Guide

Natural Soccer User Guide [Hier eingeben] Welcome to Natural Soccer! Natural Soccer User Guide Natural Soccer is an arcade soccer game rather than an accurate simulation of the sport. That is, fastpaced action and fun gameplay

More information

Soccer. Construct and execute defensive plays and strategies.(11- 12)

Soccer. Construct and execute defensive plays and strategies.(11- 12) Soccer State Goal: 19A, 19B, 19C, 21A, 21B Outcome: The students will demonstrate, explain and identify basic strategies of offense and defense in soccer. Components: Construct and execute offensive plays

More information

Mini Soccer What Game Format and Development Model is Best?

Mini Soccer What Game Format and Development Model is Best? Mini Soccer What Game Format and Development Model is Best? A Study by the Sports University of Cologne Copyright, 1996 Dale Carnegie & Associates, Inc. The Study. Conducted by the German Football Association,

More information

10U Pella Soccer Club. Curriculum & Practice Plan

10U Pella Soccer Club. Curriculum & Practice Plan 10U Pella Soccer Club Curriculum & Practice Plan 10U Age Group Characteristics Players from age 9 to 12 years have a special ability to learn. Therefore, this is the right age to work on specific soccer

More information

Sensing and Modeling of Terrain Features using Crawling Robots

Sensing and Modeling of Terrain Features using Crawling Robots Czech Technical University in Prague Sensing and Modeling of Terrain Features using Crawling Robots Jakub Mrva 1 Faculty of Electrical Engineering Agent Technology Center Computational Robotics Laboratory

More information

The Usage of Propeller Tunnels For Higher Efficiency and Lower Vibration. M. Burak Şamşul

The Usage of Propeller Tunnels For Higher Efficiency and Lower Vibration. M. Burak Şamşul The Usage of Propeller Tunnels For Higher Efficiency and Lower Vibration M. Burak Şamşul ITU AYOC 2014 - Milper Pervane Teknolojileri Company Profile MILPER is established in 2011 as a Research and Development

More information

Genetic Programming of Multi-agent System in the RoboCup Domain

Genetic Programming of Multi-agent System in the RoboCup Domain Genetic Programming of Multi-agent System in the RoboCup Domain by Jonatan Aronsson A thesis presented to the Lund Institute of Technology for the degree of Master of Science in Engineering Physics Lund,

More information

Cuts. (4 and 6 Gate)

Cuts. (4 and 6 Gate) Cuts (4 and 6 Gate) Plyometric/reactive cut combo drills are an excellent way to practice rapid changes in direction and landing stability. Variations include hurdles, ladders, medicine ball throws and

More information

RoboCup German Open D Simulation League Rules

RoboCup German Open D Simulation League Rules RoboCup German Open 2015 3D Simulation League Rules Version 1.0 Klaus Dorer, Stefan Glaser February 13, 2015 1 Changes to 2014 in Brief Award free kick on fouls Kick accuracy challenge 2 Organizing Committee

More information

THE DESIGN OF A SMALL-SIZE (F-180) ROBOCUP TEAM

THE DESIGN OF A SMALL-SIZE (F-180) ROBOCUP TEAM THE DESIGN OF A SMALL-SIZE (F-180) ROBOCUP TEAM P. Costa 1, A. Moreira 2, A. Sousa 3 FEUP-DEEC/ISR, Rua dos Bragas 4099 Porto Codex, Portugal, fax: +351 22 200080, 1 paco@fe.up.pt, 2 amoreira@fe.up.pt,

More information

Modeling of Hydraulic Hose Paths

Modeling of Hydraulic Hose Paths Mechanical Engineering Conference Presentations, Papers, and Proceedings Mechanical Engineering 9-2002 Modeling of Hydraulic Hose Paths Kurt A. Chipperfield Iowa State University Judy M. Vance Iowa State

More information

AGE GROUP/PROGRAM: U14 TOWN WEEK # 1

AGE GROUP/PROGRAM: U14 TOWN WEEK # 1 AGE GROUP/PROGRAM: U14 TOWN WEEK # 1 THEME: AWARENESS/ARGENTINA Improve 1 st touch Speed of play Playing with the head up Players on their toes, balanced and communicating. Good 1st touch out of the body

More information

RoboCupJunior Soccer - SuperTeams Rules 2018

RoboCupJunior Soccer - SuperTeams Rules 2018 RoboCupJunior Soccer - SuperTeams Rules 2018 RoboCupJunior Soccer Technical Committee Marek Šuppa (Slovakia) CHAIR Felipe Nascimento (The Netherlands) James Riley (Australia) Javier Delgado (México) Michael

More information

TIGERs Mannheim. Extended Team Description for RoboCup 2017

TIGERs Mannheim. Extended Team Description for RoboCup 2017 TIGERs Mannheim (Team Interacting and Game Evolving Robots) Extended Team Description for RoboCup 2017 Mark Geiger, Chris Carstensen, Andre Ryll, Nicolai Ommer, Dominik Engelhardt, Felix Bayer Department

More information

No. 1 Goal Keeper Qualities

No. 1 Goal Keeper Qualities No. 1 Goal Keeper Physical Technical Psychosocial Size Safe Hands Positioning Personality Agility Good Technique Movement Calmness Reaction On line Anticipation Certain Eccentricity Explosive Speed In

More information

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc.

The HumiSys. RH Generator. Operation. Applications. Designed, built, and supported by InstruQuest Inc. The HumiSys RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The new HumiSys with single or dual RH probes capabilities is

More information

MRL Extended Team Description 2019

MRL Extended Team Description 2019 MRL Extended Team Description 2019 Amin Ganjali Poudeh, Vahid Khorasani Nejad, Arghavan Dalvand, Ali Rabbani Doost, Moein Amirian Keivanani, Hamed Shirazi, Saeid Esmaeelpourfard, Fatemeh Rashnozadeh, Sina

More information

HumiSys HF High Flow RH Generator

HumiSys HF High Flow RH Generator HumiSys HF High Flow RH Generator Designed, built, and supported by InstruQuest Inc. Versatile Relative Humidity Generation and Multi-Sensor System The HumiSys HF is a high flow version of the previously

More information

Reduction of Bitstream Transfer Time in FPGA

Reduction of Bitstream Transfer Time in FPGA IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 2, Ver. III (Mar - Apr. 2014), PP 82-86 Reduction of Bitstream Transfer Time in

More information

U15 Small Sided Competition Guidelines

U15 Small Sided Competition Guidelines U15 Small Sided Competition Guidelines Age and developmentally appropriate lacrosse competition for boys playing in the U15 Age Classification Our Vision We envision a future that offers people everywhere

More information

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1 Generation of Robot Motion Based on Measurement of Human Movement Susumu Sakano 1, Satoru Shoji 1 1College of Engineering, Nihon University 1 Nakagawara Tokusada Tamura-machi Koriyama 963-8642 Japan Tel;

More information

Karachi Koalas 3D Simulation Soccer Team Team Description Paper for World RoboCup 2013

Karachi Koalas 3D Simulation Soccer Team Team Description Paper for World RoboCup 2013 Karachi Koalas 3D Simulation Soccer Team Team Description Paper for World RoboCup 2013 Sajjad Haider 1, Mary-Anne Williams 2, Saleha Raza 1, Benjamin Johnston 2, Shaukat Abidi 2, Ali Raza 1, Abdun Nafay

More information

FURY 2D Simulation Team Description Paper 2016

FURY 2D Simulation Team Description Paper 2016 FURY 2D Simulation Team Description Paper 2016 Amir Darijani 1, Aria Mostaejeran 1, Mohammad Reza Jamali 1, Aref Sayareh 1, Mohammad Javad Salehi 1, Borna Barahimi 1 1 Atomic Energy High School FurySoccerSim@gmail.com

More information

PASC U13 Soccer Terminology

PASC U13 Soccer Terminology TACTICAL TERMINOLOGY PRIMARY Possession: Passing the ball repeatedly between players on the same team. Combination Play: Quick and effective movement of the ball by two or more players from the same team.

More information