BAHIA RT - TEAM DESCRIPTION PAPER FOR 3D SIMULATION LEAGUE 2013

Size: px
Start display at page:

Download "BAHIA RT - TEAM DESCRIPTION PAPER FOR 3D SIMULATION LEAGUE 2013"

Transcription

1 BAHIA RT - TEAM DESCRIPTION PAPER FOR 3D SIMULATION LEAGUE 2013 Alan Santos, Danilo Lima, Diego Frias, Emmanuel Argollo, Lorena Pereira and Marco A. C. Simões Rua Silveira Martins, 2555, Cabula Computer Archicteture and Operating Systems Group (ACSO/UNEB) Salvador, Bahia, Brasil alandossantossoaress@gmail.com, danilo.ll7@hotmail.com, diegofriass@gmail.com, enmanueru3553@gmail.com, lorena.santpe@gmail.com, msimoes@uneb.br Abstract The competitiveness of a soccer team of humanoid robots depends on the movements optimization and cognitive level of robots. This paper describes the current stage of team BahiaRT with its new architecture and its works in in progress. We also describe the future work. Keywords Robot soccer, autonomous robotics, optimization Resumo A competitividade de um time de futebol de robôs humanóides depende da otimização motora e do nível cognitivo dos robôs. Este artigo descreve o momento atual da equipe BahiaRT com sua nova arquitetura e seus trabalhos em desenvolvimento. Descrevemos também os trabalhos futuros. Keywords Futebol de robôs,robótica autônoma, otimização 1 Introduction Team Bahia RT has been developed since 2008 with participations in RoboCup 2009 and After RoboCup 2010, the entire agent s architecture has been redesigned. This paper describes the second version of team Bahia RT with its new architecture and its current development state. We also describe the future works. Using this new version on its earliest stage the team won the runner-up in Latin American RoboCup Open 2010 and the Third Place in Latin American RoboCup Open In this last competition the team has reached a more mature stage. It was the second best defense in the competition and has showed the best goalkeeper and kick skills. Based on this performance presented, we believe that it is time to test again the team in the Brazilian competition. In the following sections we describe the agent architecture and the modules we have already developed such as world model, movement manager, and artificial intelligence. We also describe the work in progress and future work. 2 Architecture The team Bahia RT is based on a modularized agent architecture which has its complexity concentrated on two aspects: implementation of basic movements and implementing reasoning rules. Fig. 1 illustrates the agent architecture as described below. The Sensor and Actuator enable communication between server and agent.the PKS (Perception Kinematic State) stores information about the kinematic state of the agent, the ball and the Figure 1: Bahia RT agent architecture. other agents present in the game. This state is divided on visual information and sensory intelligence (SI). The visual information provides the exact location of all objects including the agent and possible evolution of current states. The SI generate greater information storage of the agent about itself. The WM (World Model) was built using the singleton standard that inherits from the parent class ObjectsMemory a dataset of perception of the world collected by the agent. It works based on two data types: i) the primitive data, where the information is used in the exact form it was received from the server; ii) calculated data resulting from calculations performed on primitive data providing greater semantic information to the agent. The WM not only saves the current values, but also contains a vector which is stored the state of the environment in a certain amount of past cycles, which characterizes the memory. Within the class ObjectsMemory exists another class, MapReliability where are saved the update

2 cycle of each object, which are used to obtain the reliability of these. TIC (Tactical Intelligence Center)decides what action the agent should perform according to its role in the game (defender, forward, goalkeeper) and environment information from the WM. HL-TIC (High Level TIC) analyses the information and decides what action to take. LL- TIC (Low Level TIC) defines the best way to perform the action decided by HL-TIC. It defines the movement sequence which best describes the action using time and precision as parameters. The BMM (Body Movements Manager) is responsible for execution of motion scripts(alves and Souza, 2012). Each movement in the sequence defined by LL-TIC has a corresponding motion script. Scripts are divided into blocks and blocks divided into poses. The HL-BMM (High Level BMM) receives a LL-TIC movement and turns it into a sequence of blocks(argollo and Souza, 2012). The LL-BMM (Low Level BMM) receives and executes this sequence of blocks turning it into a sequence of poses that matches the chosen movement. It may take one or more server cycles to execute one movement. This modular approach can be repeated internally enhancing the agent control level. For example, a strategy module can be created above the TIC to define high-level AI strategies. This architecture is very flexible and extensible. It can be very useful as a base for newbie teams to start their agent projects. The WM instance can be accessed anywhere in the code using the getinstance() method that returns a reference to the WM. The world model is composed of several attributes as playing time, agent state that indicates whether the agent is fallen, lifting, standing or walking.the figure 1 Fig. 2 illustrates the class diagram of the WM. The classes stores information according your name, example: The class Field stores the dimensions of the field and lines positions(santos et al., 2013). A WM with informations reliable and updated are essentials to the intelligence and of the agent. To reach a better decision-making the agente also need have of knowledge of informations ancient. And this justify the implementation of the memory in Bahia RT code, had like support the UvA Trilearn 2001 paper, where we seek a model of memory simple and effective. The UvA Trilearn 2001 model have memory within of WM, so they are a single entity. The visual informations depend of the agents perspective. There are two kinds objects: Fixed(flags, field lines) and Dynamic(ball, players), that have basics attributes like position and velocity. The objects not seen are updated according velocity that had in past cycle, however the reliability about these information decrease each cycle when the object is not seen. Our basic idea was make a vector of WM, storing the instances ancients. However to be able to store copies of WM, this standard singleton became affiliated class of MemoryObjects, a dataset of perception of the world collected by the agent. The struct proposed and implemented was this: a class ObjectMemory that do serve like WM intermediate. In it are all objects before contained in WM. There is also a class ReliabilityMap that stores the update cycle of each object necessary in the memory. Within ReliabilityMap exist a getreability() method used to calculate reliability through of the formula: Reliability = 1 - (NcycleCurrent - NcycleUpdate)/100 Within in WM exist a list of MemoryObjects, in this list are stored as the instances ancient of the WM. A each cycle of update of the WM a instance (informations group) is added in the memory, in the list. 3 The World Model (WM) and The Memory Figure 2: Class Diagram of the World Model. The WM is updated by the update methods that are called every cycle. The main methods are updategamestate(), updateball(), updateteammate() and updateopponent(). 4 Drop detection In order to the agent to take decisions, it needs to analyse the field, its teammates and its opponents. One of the most important things to know about

3 our own teammates and opponents is whether or not they are able to get the ball, or defend against a foe. To be able to do so, the agent must be standing up. So it s very important to our agent checking if another robot is fallen or not. To verify the status of other agents, the agent uses the angle between it s own head and the other agent s head, and the other agent s foot. With both these angles, it calculates the diference. That difference is shown to change according to the distance in the form of a curve, and to be variable whether the target agent was on foot or laid down. In game, the agent should be able to differ between each, to do so, it was added a exponential function returning a delimiter, which separated the standing results from the laid ones. The function works as described: Y = A * exp (- B * (X - C)P ) for P = 0.5, A = 11.72, B = , C = and X = distance between agent and target. With ths exponential working we were able to get a 98% accuracy when verifying whether the target agent is fallen os standing. 5 TIC: Tactical Intelligence Center In order to the agent decide what action to take during the game, it was created the TIC. It is responsible for taking decisions during the simulation by analysis of the current state of the robot and the game (Factum and Frias, 2012). 5.1 Decisions based on the player s role Once the simulation starts and the agent processing begins, it receives a static role according to its number. The possible roles are: Forward, Goalkeeper and Defender. Each role leads to a different line of reasoning when taking a decision. There is a generic reasoning shared by all players roles and specific reasoning for each role Generic reasoning It s the first part in the robot decision taking and is shared between all agents in the team. It defines the most basic priorities for any player. During this stage, the agent updates it s Kinematic State and verifies if it s fallen. In this case, it sets the action of standing up as it s first priority. If the robot is already standing, it checks the field to know its position and finally, sets up the movement of its head, which is managed differently from the other parts of its body Forward reasoning. Once the Generic reasoning is over, the forward players starts their own specific reasoning. The Forward basic decision is to kick the ball, aiming for the goal, whenever possible. The first step is to verify if it s possible to kick in that exact moment. In this case, this action is taken. Otherwise, the agent will check if it is one of the two players closest to the ball among the agents of its own team. If so, the agent decides to walk towards the ball. If it isn t one of the two players closest to the ball, it will move towards the end line, while the ball is in its own team possession, so when one of the two closest to the ball kick it, the agent will be in a position with high probability to reach the ball Defender reasoning. The defender has a predefined sector for its own positioning in the field. When any opponent enters into this sector with the ball, the defender moves towards the ball trying to take its possession. If it is successful, the agent kicks the ball to a forward teammate. Whenever no opponent goes into the defender s sector, the agent still on its strategic position Goalkeeper reasoning. The goalkeeper is responsible for defending the goal. Once the opponent is close enough to kick the ball into the goal, it prepares itself to defend, by positioning in the middle of the goal. Once the ball is at a certain distance, the goalkeeper will fall down in the direction the ball is coming in order to block it. 5.2 Positioning The positioning of the robot is divided into three different types, which are used differently depending on the request. They are: PositionBallGoal, RelativePositioning and DefendingPositioning PositionBallGoal This positioning is responsible for making the agent position itself behind the ball, and close to it, aiming the opponent goal with its front vector pointing towards the goal. This method is capable of position the robot this way from whichever position it is, dodging the ball so it won t move it unnecessarily as it can be seen in the scenarios in Fig. 3. In the first scenario, the ball is ahead of the agent, so it ll just have to go to the point behind the ball and in the direction of Ball-Goal vector. In the second case, the agent has passed the spot where the ball is, therefore it must turn back, and position itself in the same vector as in the first case. The third case is the most complex, the agent is ahead of the ball and if it tries to go to the expected position simply like the other ways, it ll

4 model based on the player s role and find and reach a target, however check if the target is accessible and if the agent owner of the target is better agente to make the interceptation. Its basic structure consists on: DefineAction; SelectTarget; CalcTarget; GoToTarget and DelTarget DefineAction Defines one of five possible actions, from the state and position of the robot and the game state, returns action = [get up, fall, kick, none, walk] SelectTarget Chooses according to a priority table one reliable target. Returns target which can be the ball, a fixed point in the field, one opponent, if not able to intercept returns null CalcTarget Figure 3: PositionBallGoal scenarios. collide with the ball. So, to avoid that, the robot will first go to an auxiliary position, behind the ball, passing by its side, on a determined security distance, then, it will go to the target RelativePositioning Is the simplest method for moving the robot. It will move the agent towards any defined point in the field, using the coordinates received, with no concerns on opponents or teammates in the way DefendingPositioning Very similar to the PositionBallGoal, the DefendingPositioning will calculate the path the robot shall take to position itself in front of the opponent agent, between it and the agents own goal. 6 Work in progress Many improvements are being developed in our team to increase their competitiveness in general. The main improvements are: i) Remodel tactical intelligence center; ii) enhancing walking movement; iii) use agents communication to cooperation and coordination; iv) automated enviroment to tests. These improvements are detailed in following subsections. 6.1 Remodel the tactical intelligence center To increase the competitiveness of the team through the reasoning we are implementing a improvement in tactical intelligence center. Is a Calculates the point where the agent could intercept the target specified in the entry, this is fixed or mobile returns point. If not for the intercept returns null GoToTarget Send the actions necessary to reach a target to GMM DelTarget Delete the target if not accessible or reliable. 6.2 Enhancing walking movement Studies are underway to build a module for dynamic walking and optimize the static walking motion. To create the module are being adopted dynamic stability criteria as center mass. From the center of mass can be calculated if the agent is unstable, with the possibility of falling and perform the necessary calculation for to reposition of the feet with respect to the trunk and stabilize the movement of the agent. The optimization of the static motion of the Bahia RT is being accomplished with the use of a Trainer, a tool developed to test the agent Bahia RT to generate optimal values. 6.3 Cooperation and coordination through communication The introduce of the agents communication was completed where the goalkeeper always send the ball s position to the other teammates. This way, every agent in our team always know the location of the ball and can decide to walk to it when necessary. Coordination can be used of various ways, in which the agents needs to share resources for

5 the execution of their activities, or when a possible group of activities contributes to the solution of bigger problems, or when there are several ways to achieve a goal(frozza, 2004) which is where the context of our study will be based. The evolved communication makes possible coordination of moves and positions predefined. 6.4 Automated enviroment to tests Studies are being conducted to develop an automated environment for testing mechanisms of locomotion autonomous agent that controls a humanoid robot with the aim of collecting performance indicators of the simulated 3D agents. Factum, R. and Frias, D. (2012). Proposal of architecture for a non-cooperative and nonconcurrent self adaptive multi agent system on reactive level for a robot soccer team, in UNEB (ed.), XVI Journey of Scientific Initiation of the UNEB, UNEB. (in Portuguese). Frozza, R. (2004). Standard to estimate Multi- Agent Coordination/ por Rejane Frozza, PhD thesis, Universidade Federal do Rio Grande do Sul. Santos, A., Cruz, A., Frias, D., Argollo, E., Souza, J., Pereira, L., Simoes, M. and Alves, M. (2013). Bahia3d - a team of 3d simulation for robocup, Robocup Conclusions Team Bahia RT has been developed with the objective to serve as a framework for testing experiments in the areas of research of group Bahia Robotics Team. Our main research areas are optimization, multiagent systems, planning and machine learning. The current agent architecture described in this paper supports our research interests. The new World Model is more flexible and represents an important part of the agents knowledge base. The new movements manager structure leads to a very stable movement. The unique weakness is the current movement low velocity for some important movements like walking. Using our research results in optimization, we plan to enhance our walking movement enabling a better team performance. We will use two approaches as describe in this paper. On a first approach offline optimization will be used to enhance the current motion scripts. In the second approach we will use real-time optimization to fine tune the movements during agent execution. We are also improving communication in the team to enable the use of coordination as an advanced cognitive feature for the agent structure. Considering the current stage and the work in progress there is a high chance to present a very competitive team in CBR References Alves, M. R. R. and Souza, J. R. d. (2012). Implementation manager at body movements in two levels agent team bahia3d soccer robots, in UNEB (ed.), XVI Journey of Scientific Initiation of the UNEB, UNEB. (in Portuguese). Argollo, E. M. and Souza, J. R. d. (2012). Restructuring of the motor intelligence of agent team football robots bahia3d., in UNEB (ed.), XVI Journey of Scientific Initiation of the UNEB, UNEB. (in Portuguese).

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

ROSEMARY 2D Simulation Team Description Paper

ROSEMARY 2D Simulation Team Description Paper ROSEMARY 2D Simulation Team Description Paper Safreni Candra Sari 1, R.Priyo Hartono Adji 1, Galih Hermawan 1, Eni Rahmayanti 1, 1 Digital Media and Game Technology Lab. School of Electrical Engineering

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research 1 Ranger Walking Initiation Stephanie Schneider sns74@cornell.edu 5/15/2012 Final Report for Cornell Ranger Research Abstract I joined the Biorobotics Lab this semester to gain experience with an application

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

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS

LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS LOCOMOTION CONTROL CYCLES ADAPTED FOR DISABILITIES IN HEXAPOD ROBOTS GARY B. PARKER and INGO CYLIAX Department of Computer Science, Indiana University, Bloomington, IN 47405 gaparker@cs.indiana.edu, cyliax@cs.indiana.edu

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

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION

INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION Proceedings of COBEM 2009 Copyright 2009 by ABCM 20th International Congress of Mechanical Engineering November 15-20, 2009, Gramado, RS, Brazil INCLINOMETER DEVICE FOR SHIP STABILITY EVALUATION Helena

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

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

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

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

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

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

THE UNIVERSITY OF HULL

THE UNIVERSITY OF HULL THE UNIVERSITY OF HULL Investigation of motivation in agents using the simulation of 5-aside football being a Thesis submitted for the Degree of Master of Science in the University of Hull by Humberto

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

Body Stabilization of PDW toward Humanoid Walking

Body Stabilization of PDW toward Humanoid Walking Body Stabilization of PDW toward Humanoid Walking Masaki Haruna, Masaki Ogino, Koh Hosoda, Minoru Asada Dept. of Adaptive Machine Systems, Osaka University, Suita, Osaka, 565-0871, Japan ABSTRACT Passive

More information

RoboCup Standard Platform League (NAO) Technical Challenges

RoboCup Standard Platform League (NAO) Technical Challenges RoboCup Standard Platform League (NAO) Technical Challenges RoboCup Technical Committee (2014 rules, as of June 19, 2014) At RoboCup 2014, the Standard Platform League will hold three different technical

More information

Introduction Definition of decision-making: the capacity of the player to execute an action following some conscious tactical or strategical choice.

Introduction Definition of decision-making: the capacity of the player to execute an action following some conscious tactical or strategical choice. Decision Making in Rugby Here is a paper by Pierre Villepreux. He presented it at the 1993 Asian Pacific Congress in Calgary. Eleven years have passed, but this remains one of the benchmark papers on this

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

ITAndroids 2D Soccer Simulation Team Description Paper 2017

ITAndroids 2D Soccer Simulation Team Description Paper 2017 ITAndroids 2D Soccer Simulation Team Description Paper 2017 Felipe Coimbra, Miguel Neto, Camila Rapereda, Guilherme Marinot, Cláudio Silva, and Matheus Marcontes Aeronautics Institute of Technology, São

More information

The Incremental Evolution of Gaits for Hexapod Robots

The Incremental Evolution of Gaits for Hexapod Robots The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required

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

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

13st IEEE Latin American Robotics Competition for Student. RULES OF SEK 2014 Category

13st IEEE Latin American Robotics Competition for Student. RULES OF SEK 2014 Category 13st IEEE Latin American Robotics Competition for Student RULES OF SEK 2014 Category Version 1.0 April 21th, 2014 1. INTRODUCTION In 2050, the robot soccer players reached a huge goal since 1997, they

More information

Sports Simulation Simple Soccer

Sports Simulation Simple Soccer Sports Simulation Simple Soccer Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu [Based on Buckland, Chapter 4 and lecture by Robin

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

Sports Simulation Simple Soccer

Sports Simulation Simple Soccer Sports Simulation Simple Soccer Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu [Based on Buckland, Chapter 4 and lecture by Robin

More information

Distributed Control Systems

Distributed Control Systems Unit 41: Unit code Distributed Control Systems M/615/1509 Unit level 5 Credit value 15 Introduction With increased complexity and greater emphasis on cost control and environmental issues, the efficient

More information

Sports Simulation Simple Soccer

Sports Simulation Simple Soccer Sports Simulation Simple Soccer Artificial Intelligence for Interactive Media and Games Professor Charles Rich Computer Science Department rich@wpi.edu [Based on Buckland, Chapter 4 and lecture by Robin

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

The Progression from 4v4 to 11v11

The Progression from 4v4 to 11v11 The Progression from 4v4 to 11v11 The 4v4 game is the smallest model of soccer that still includes all the qualities found in the bigger game. The shape of the team is a smaller version of what is found

More information

BASIC FUTSAL COACHING PREPARATION

BASIC FUTSAL COACHING PREPARATION BASIC FUTSAL COACHING PREPARATION I. Basics Futsal The priority in Futsal is to motivate players in an environment that is conducive to learning. The more pleasure kids derive from their participation,

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

Opleiding Informatica

Opleiding Informatica Opleiding Informatica Determining Good Tactics for a Football Game using Raw Positional Data Davey Verhoef Supervisors: Arno Knobbe Rens Meerhoff BACHELOR THESIS Leiden Institute of Advanced Computer Science

More information

Code Basic module and level control complete with optionals code

Code Basic module and level control complete with optionals code AUTOMATION AND PROCESS CONTROL MPCT - Modular Process Control Trainer Code 916960 Basic module and level control complete with optionals code 916961-916962-916963-916964-916965 1. General Didacta proposes

More information

Analysis and realization of synchronized swimming in URWPGSim2D

Analysis and realization of synchronized swimming in URWPGSim2D International Conference on Manufacturing Science and Engineering (ICMSE 2015) Analysis and realization of synchronized swimming in URWPGSim2D Han Lu1, a *, Li Shu-qin2, b * 1 School of computer, Beijing

More information

Human vs. Robotic Soccer: How Far Are They? A Statistical Comparison

Human vs. Robotic Soccer: How Far Are They? A Statistical Comparison Human vs. Robotic Soccer: How Far Are They? A Statistical Comparison Pedro Abreu 1,IsraelCosta 2, Daniel Castelão 2, Luís Paulo Reis 1,andJúlio Garganta 2 1 Faculty of Engineering of University of Porto,

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

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

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

#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

A Distributed Control System using CAN bus for an AUV

A Distributed Control System using CAN bus for an AUV International Conference on Information Sciences, Machinery, Materials and Energy (ICISMME 2015) A Distributed Control System using CAN bus for an AUV Wenbao Geng a, Yu Huang b, Peng Lu c No. 710 R&D Institute,

More information

Benefits of Playing Futsal

Benefits of Playing Futsal Benefits of Playing Futsal The Benefits - Accelerated Learning Accelerated Learning 60 Possessions per Player In a 30 minute Futsal match, a field player on a team using a dynamic system of play with rotations

More information

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control.

Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud. Hydraulically Actuated Hexapod Robots. Design, Implementation. and Control. Kenzo Nonami Ranjit Kumar Barai Addie Irawan Mohd Razali Daud Hydraulically Actuated Hexapod Robots Design, Implementation and Control 4^ Springer 1 Introduction 1 1.1 Introduction 1 1.2 Walking "Machines"

More information

RoboCup Soccer Simulation 3D League

RoboCup Soccer Simulation 3D League RoboCup Soccer Simulation 3D League Rules for the 2015 Competition in Hefei, China (July 17 th July 23 rd ) Rules Based on RoboCup 2014 João Pessoa, Competition Rules 1 Organizing Committee This document

More information

There are many successful playing styles in world soccer

There are many successful playing styles in world soccer There are many successful playing styles in world soccer Allow the opponent to have a lot of ball possession Own team focusses on compact defending (D) Shutting down spaces Keeping thedefensiveshape Confront

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

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

UNDERGRADUATE THESIS School of Engineering and Applied Science University of Virginia. Finding a Give-And-Go In a Simulated Soccer Environment

UNDERGRADUATE THESIS School of Engineering and Applied Science University of Virginia. Finding a Give-And-Go In a Simulated Soccer Environment UNDERGRADUATE THESIS School of Engineering and Applied Science University of Virginia Finding a Give-And-Go In a Simulated Soccer Environment Submitted by Dev Batta Computer Science/Computer Engineering

More information

Lecture 1 Temporal constraints: source and characterization

Lecture 1 Temporal constraints: source and characterization Real-Time Systems Lecture 1 Temporal constraints: source and characterization Basic concepts about real-time Requirements of Real-Time Systems Adapted from the slides developed by Prof. Luís Almeida for

More information

The Effect of Some Variables Offensive and Defensive Play on the Order of Participating teams Ranked in the World Cup Football 2010

The Effect of Some Variables Offensive and Defensive Play on the Order of Participating teams Ranked in the World Cup Football 2010 The Effect of Some Variables Offensive and Defensive Play on the Order of Participating teams Ranked in the World Cup Football 2010 Article Info Received: August 18, 2013 Accepted: October 20, 2013 Published

More information

Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit

Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit Computer Integrated Manufacturing (PLTW) TEKS/LINKS Student Objectives One Credit Suggested Time Ranges First Six Weeks History of Manufacturing PFD 1.1(A) The student will describe why and how manufacturing

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

E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4

E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4 PROBLEMS OF SELECTING A GAIT FOR AN INTEGRATED LOCOMOTION ROBOT E.I. Kugushev, 7.6. Jaroshevskij Institute of Applied Mathematics, the USSR Academy of Sciences, Moscow, A-47, Miusskaya Sq», 4 Abstract.

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

DISTRIBUTED TEAM FORMATION FOR HUMANOID ROBOT SOCCER

DISTRIBUTED TEAM FORMATION FOR HUMANOID ROBOT SOCCER DISTRIBUTED TEAM FORMATION FOR HUMANOID ROBOT SOCCER Onuralp Ulusoy and Sanem Sariel-Talay Department of Computer Engineering, Istanbul Technical University, Istanbul, Turkey {oulusoy, sariel}@itu.edu.tr

More information

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs

Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Application of Dijkstra s Algorithm in the Evacuation System Utilizing Exit Signs Jehyun Cho a, Ghang Lee a, Jongsung Won a and Eunseo Ryu a a Dept. of Architectural Engineering, University of Yonsei,

More information

MarliK 2016 Team Description Paper

MarliK 2016 Team Description Paper MarliK 2016 Team Description Paper Nima Nozari, Omid Hanifezade Masouleh, Sasan Jarah Fazel, Samaneh Nazari, Ahmad Eskandarzadeh, Fatemeh Jahandari, Milad Mofidiyan, Sajjad Parvin Hormozgan University,

More information

Evolving or disrupting E/E architectures for autonomous vehicles?

Evolving or disrupting E/E architectures for autonomous vehicles? Evolving or disrupting E/E architectures for autonomous vehicles? Martin Törngren, Sagar Behere and Naveen Mohan Division of Mechatronics, Industrial Engineering KTH, Royal Institute of Technology, Stockholm

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

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 4: Locomotion Richard Williams Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What

More information

Robotics and Autonomous Systems

Robotics and Autonomous Systems Robotics and Autonomous Systems Lecture 4: Locomotion Simon Parsons Department of Computer Science University of Liverpool 1 / 57 Today 2 / 57 Motion Two aspects: Locomotion Kinematics Locomotion: What

More information

FROM THE ARTICLE: MOMENT OF ORGANIZATION FROM VALENCIA CF (Edition 62, Tactical-Football)

FROM THE ARTICLE: MOMENT OF ORGANIZATION FROM VALENCIA CF (Edition 62, Tactical-Football) SYSTEMIC DRILL FROM THE ARTICLE: MOMENT OF ORGANIZATION FROM VALENCIA CF (Edition 62, al-football) Name: Manuel Torres Pericás Physical Education Teacher Bachelor CAFE (Specialty Football) Football manager

More information

Introduction to Handball for Physical Education. Joanna V. Franquelli

Introduction to Handball for Physical Education. Joanna V. Franquelli Introduction to Handball for Physical Education Joanna V. Franquelli Outline I. Introduction Background Handball Court Handball Sizes Rules of the Game Basic Skills Player Positions II. Handball at Schools

More information

Evolving Gaits for the Lynxmotion Hexapod II Robot

Evolving Gaits for the Lynxmotion Hexapod II Robot Evolving Gaits for the Lynxmotion Hexapod II Robot DAVID TOTH Computer Science, Worcester Polytechnic Institute Worcester, MA 01609-2280, USA toth@cs.wpi.edu, http://www.cs.wpi.edu/~toth and GARY PARKER

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

Compliance for a cross four-bar knee joint

Compliance for a cross four-bar knee joint Compliance for a cross four-bar knee joint Arnaud Hamon, Yannick Aoustin To cite this version: Arnaud Hamon, Yannick Aoustin. Compliance for a cross four-bar knee joint. The 14th International Conference

More information

GaitAnalysisofEightLegedRobot

GaitAnalysisofEightLegedRobot GaitAnalysisofEightLegedRobot Mohammad Imtiyaz Ahmad 1, Dilip Kumar Biswas 2 & S. S ROY 3 1&2 Department of Mechanical Engineering, National Institute of Technology, Durgapur 2 Technology Innovation Centre,

More information

Kochi University of Technology Aca Study on Dynamic Analysis and Wea Title stem for Golf Swing Author(s) LI, Zhiwei Citation 高知工科大学, 博士論文. Date of 2015-03 issue URL http://hdl.handle.net/10173/1281 Rights

More information

Assessment will involve students in individual and group scenarios.

Assessment will involve students in individual and group scenarios. Sample assessment task Year level 7 Learning area Subject Title of task Task details Description of task Type of assessment Purpose of assessment Assessment strategy Evidence to be collected Suggested

More information

OPTIMIZATION OF MULTI-STAGE DECISION-MAKING PROCESS AT THE GAME MARINE ENVIRONMENT

OPTIMIZATION OF MULTI-STAGE DECISION-MAKING PROCESS AT THE GAME MARINE ENVIRONMENT PRACE NAUKOWE POLITECHNIKI WARSZAWSKIEJ z. 114 Transport 216 Józef Lisowski Gdynia Maritime University, Faculty of Electrical Engineering, Department of Ship Automation OPTIMIZATION OF MULTI-STAGE DECISION-MAKING

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

WHEN TO RUSH A BEHIND IN AUSTRALIAN RULES FOOTBALL: A DYNAMIC PROGRAMMING APPROACH

WHEN TO RUSH A BEHIND IN AUSTRALIAN RULES FOOTBALL: A DYNAMIC PROGRAMMING APPROACH WHEN TO RUSH A BEHIND IN AUSTRALIAN RULES FOOTBALL: A DYNAMIC PROGRAMMING APPROACH 8.0. Abstract In Australian rules football, points are scored when the ball passes over the goal line. Six points are

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

Keywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait.

Keywords--Bio-Robots, Walking Robots, Locomotion and Stability Controlled Gait. Six Legged Locomotion on Uneven Terrain Kale Aparna S., Salunke Geeta D. kaleaparna5@gmail.com, geetasalunke@gmail.com Abstract -In this paper current state of many walking robots are compared and advantages

More information

Coach central defenders to deal with crosses in the final third

Coach central defenders to deal with crosses in the final third Coach central defenders to deal with crosses in the final third Age: 14-Adult Number of players: 14 (13+GK) Difficulty: Medium Area/Time: 1/3 Field (25-35 mins.) Drill objective (s): 1. Develop understanding

More information

VULNERABILITY ISSUES IN DEFENCE AT FOOTBALL TEAM OF LEAGUE I STEAUA BUCHAREST"

VULNERABILITY ISSUES IN DEFENCE AT FOOTBALL TEAM OF LEAGUE I STEAUA BUCHAREST VULNERABILITY ISSUES IN DEFENCE AT FOOTBALL TEAM OF LEAGUE I STEAUA BUCHAREST" Associate Professor PhD Sorin Ciolcă Associate Professor PhD Gheorghe Grigore Assist. Ph.Student Tudor Palade National University

More information

Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match

Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match Madan Gopal Jhawar 1 and Vikram Pudi 2 1 Microsoft, India majhawar@microsoft.com 2 IIIT Hyderabad, India vikram@iiit.ac.in

More information

UT Austin Villa: RoboCup D Simulation League Competition and Technical Challenges Champions

UT Austin Villa: RoboCup D Simulation League Competition and Technical Challenges Champions To appear in Proceedings of the RoboCup International Symposium 2017 (RoboCup 2017), Nagoya, Japan, July 2017. UT Austin Villa: RoboCup 2017 3D Simulation League Competition and Technical Challenges Champions

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

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

FCP_GPR_2018 Team Description Paper: Evolving Parameters for Setplays in simulated soccer teams.

FCP_GPR_2018 Team Description Paper: Evolving Parameters for Setplays in simulated soccer teams. FCP_GPR_2018 Team Description Paper: Evolving Parameters for Setplays in simulated soccer teams. João Alberto Fabro 1, Álefe Felipe Gonçalves Pereira Dias 1, Lucca Rawlyk Holosbach 1, Luis Paulo Reis 2,3,

More information

LAW 11 Offside. An explanation for intermediate and advanced youth referees. Peter Coughlin

LAW 11 Offside. An explanation for intermediate and advanced youth referees. Peter Coughlin LAW 11 Offside An explanation f intermediate and advanced youth referees Peter Coughlin Introduction: Law 11, while one of the shter laws, is often the subject of very long and heated discussions. Most

More information

University of Amsterdam. Faculty of Science The Netherlands. Dutch Nao Team. Technical Report. October

University of Amsterdam. Faculty of Science The Netherlands. Dutch Nao Team. Technical Report. October University of Amsterdam Faculty of Science The Netherlands Dutch Nao Team Technical Report Authors: Caitlin Lagrand Michiel van der Meer Jonathan Gerbscheid Thomas Groot Sébastien Negrijn Patrick de Kok

More information

Phoenix Soccer 2D Simulation Team Description Paper 2015

Phoenix Soccer 2D Simulation Team Description Paper 2015 Phoenix Soccer 2D Simulation Team Description Paper 2015 Aryan Akbar Poor 1, Mohammad Poor Taheri 1, Alireza Mahmoodi 1, Ali Charkhestani 1 1 Iran Atomic Energy High School Phonix.robocup@gmail.com Abstract.

More information