STRATEGY PLANNING FOR MIROSOT SOCCER S ROBOT
|
|
- Mark Freeman
- 5 years ago
- Views:
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 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 informationLearning 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 informationAndroSot (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 informationTeam 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 informationA 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 informationZSTT 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 informationFIRA 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 informationbeestanbul 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 informationCSU_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 informationRoboCup 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 informationRobots 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 informationLegenDary 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 informationA 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 Final Research Report Luis E. Navarro-Serment, Ph.D. The Robotics Institute Carnegie Mellon University November 25, 2018. Disclaimer
More informationZMP 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 informationMulti-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 informationMaster 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 informationNeural 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 informationAdaptation 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 informationRoboCup-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 informationPASC 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 informationSegwayRMP 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 informationA 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 informationSony 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 informationRobot 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 informationOXSY 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 informationPossession 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 informationBuilding 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 informationDesign, 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 informationCyrus 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 informationSTP: 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 informationthe 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 informationUsing 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 informationPERCEPTIVE 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 informationEvaluation 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 informationGOLFER. 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 informationA 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 informationPedestrian 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 informationGenetic 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 informationSpider 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 informationCYRUS 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 informationRoboCupJunior 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 informationAlgorithm 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 informationFUT-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 informationTopic: 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 informationElectronic 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 informationEmergent 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 informationDesign 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 informationA 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 informationITAndroids 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 informationKungl 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 informationCentre 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 informationME 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 informationRoboCupJunior 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 informationAKATSUKI 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
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 informationHumanoid 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 informationComputer 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 informationMotion 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 informationCoaching 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 informationAGE 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 informationRoboCup 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 informationSpecifications. 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 informationThe 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 informationA 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 informationSpecial 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 informationProgramming 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 informationMixed 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
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 informationCUFC 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 informationAge 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 informationJaeger 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 informationA 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 informationTether-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 informationSoftware 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 informationThe 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 informationNatural 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 informationSoccer. 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 informationMini 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 information10U 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 informationSensing 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 informationThe 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 informationGenetic 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 informationCuts. (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 informationRoboCup 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 informationTHE 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 informationModeling 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 informationAGE 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 informationRoboCupJunior 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 informationTIGERs 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 informationNo. 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 informationThe 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 informationMRL 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 informationHumiSys 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 informationReduction 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 informationU15 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 informationGeneration 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 informationKarachi 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 informationFURY 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 informationPASC 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