A Software for Game Strategy for Robot Soccer based on Acting Areas

Size: px
Start display at page:

Download "A Software for Game Strategy for Robot Soccer based on Acting Areas"

Transcription

1 Anais do XXVI Congresso da SBC EnRI l III Encontro de Robótica Inteligente 14 a 20 de julho de 2006 Campo Grande, MS A Software for Game Strategy for Robot Soccer based on Acting Areas Juliana G. Denipote 1,2, Simone D. Francisco 1, Sérgio Ricardo G. Salazar 3 1 Cientistas Associados Desenvolvimento Tecnológico Ltda. Rua Alfredo Lopes, 1717 Vila Elisabeth CEP: São Carlos, SP Brasil. 2 Departamento de Engenharia Elétrica EESC USP Universidade de São Paulo São Carlos, SP Brasil. 3 Instituto de Ciências Matemáticas e de Computação ICMC USP Universidade de São Paulo São Carlos, SP Brasil. juliana.gouveia@cientistasassociados.com.br, sd francisco@yahoo.com.br, ssalazar@icmc.usp.br Abstract. This article describes the Software of Strategy for Robot Soccer implemented by the company Cientistas Associados. Although the software was developed for F180 of ROBOCUP robots category, it can be used for other categories as well. In order to allow the robots play soccer, the software uses the strategy of Acting Area that determines the action each robot should execute basing on the area it is positioning in the field. The software uses the method of potential fields to avoid collisions among the robots during navigation. 1. Introduction In 1997, during a conference on Artificial Intelligence in Japan, the first ROBOCUP (Robot World Cup) happened: a competition among robots or simulators, recognized by IEEE (Institute of Electrical and Electronics Engineers), in which the goal is to play soccer. Since then, ROBOCUP has been happening annually in internationally recognized conferences on Multi-agents Systems and Artificial Intelligence, transforming the robots soccer in a tradition. In a first moment, the system could be seeing as just for entertainment. However, the elements involved in the process of doing a team of robots working harmoniously can be considered a challenge, a stimulating research in several areas, as in computer science, as in electric and mechanical engineering. The goal of Cientistas Associados Robot Project is the construction of robot soccer kits, beginning from robots elaboration until the team s control in field. This kit is composed by 5 robots of the F180 ROBOCUP category [RoboCup 2006], a vision system and a game strategy system. The robots were developed in accordance with the norms of ROBOCUP, with a diameter of 180mm and 150mm height. The robot communicates wirelessly with the central server, using a protocol to manage collisions and allowing the server to communicate with several robots simultaneously. During a robot soccer game, the computational vision system is responsible for tracking all of the players and the ball in the field, supplying the strategy system with their respective positions and orientations. With such players and ball information, the strategy 1

2 system determines a new action for each robot. As soon as the indication of the new action arrives to the player, a communication protocol transmits a message from the computer to the robots, and the task is performed by the electronic circuitry and mechanical actuators. This article describes the game strategy software, explaining how it manages and send the actions to be executed by the robots team with the purpose of win the game. To reach this objective, the system look for the best form of, possessing the ball, carry it to the goal, without colliding the robots each other and prevent the opponent team to reach the goal as well. This article is structured in sections as follows: the second section describes a general vision of the robots soccer system through its architecture, and gives a brief description of architecture modules; the third section focus in the so-called Acting Area soccer game strategy; the fourth section describes how the robots navigation and crashes avoidance are made using Potential Fields; finally, the fifth section has the conclusions. 2. Robotic Soccer System - General Description The Software for Game Strategy for Robot Soccer is responsible for the interface between the user and the robots team, allowing them to play football under a game strategy. The architecture of the software has five modules, as can be observed on Figure 1: Interface, Vision System, Strategy, Navigation and Communication. Figure 1. Software Architecture. The Communication Module is responsible for the interaction between the robots and the software. It sends orders for the robots to play. The Navigation Module is responsible for each robot s autonomous locomotion along the field, trying to avoid collisions 2

3 among them. The Strategy Module contains the strategy for the game, in other words, at each instant, it determines the action that each robot should execute. The Vision System is responsible for finding the robots and ball s positions in the field through image processing; the images are captured by a camera located above the field. Finally, the Interface Module is a graphic designed interface from which the user can simulate and visualize the game. Although each module is detailed in the following subsections, a deeper emphasis will be given to the Strategy Module and Navigation, which will be detailed in the sections 3 and Communication The communication between software and the robots is carried through by communication protocol that transfers the commands informed by the software to the robot kernel. These commands are the movements that the robots must do in field. The communication protocol is structuralized to guarantee consistency in the sending and reception of data, informing error messages when the requested command is not been properly executed by a robot. By the protocol, the robot receives only commands that belong to the software primitives set and these commands are mapped in an action in the hardware Vision System The vision system is a system of objects search and track. For the robots soccer, the track is made in some objects (robots and ball), using a camera that captures the image of the field. To track objects, it is initially necessary to mark the robots and the ball and calibrate the robot s colors. The marking defines the corresponding colors standard of an object (robots and ball) and differentiates the robots of each team. By marking it is also possible to define the orientation, which defines the player s front. In the case of the opponent team, it is not possible to determine the orientation; because of each team have its proper player s identification form and its orientations. The whole field, the centre circle, and goalposts are also marked due to orientation. After the calibration and marking, the track module has the necessary information to follow objects in a video User Interface The Software for Game Strategy for Robot Soccer is responsible for doing the interface between the user and the robots team, playing de game with a strategy. For this purpose, a friendly visual interface was created enabling to locate the robots in field, as well as begin the game. The software is also able to simulate games without the robots in field in order to check the strategy. Depending on the game type chosen by the user, some information in the interface will be exhibited or omitted, but regardless of the game type, this information will be displayed on screen in five different locations, as can be seen in Figure 2: menu options (where the Strategy options are available, or can be imported or exported to a file), field (where the match is visualized - when playing a real game, a video of the field is exhibited, and when playing a simulated game, a moving picture is shown), default options (the basic options for the game like Close, Play the game and Pause the game), the teams formation (in which one can access each robot information, like) and message box (where is exhibited the information of the other areas selected by the user). 3

4 Figure 2. Software Screen. The software was developed for robots of the category ROBOCUP F180, however it can be used for robots of other categories by the entrance of each robot s specific information in the interface, as for instance, its radius, its marks, etc. 3. Game Strategy - Acting Area The Software for Game Strategy for Robot Soccer is responsible for determining each robot s actions during the match. The strategy created for the game is called Acting Area and defines the robot s actions according to the area they are located in the field, their category (fullback, striker or goalkeeper), the other players positions as well as the position of the ball. The strategy for the goalkeeper robot is always stay in positions where the abscissa coordinate corresponds to the defensive line of the goal area(x gol ), and the ordinate is calculated according to the ball position, but always respecting the limits of the goalposts (y gmínimo y robô y gmáximo ). When the ball is in a certain distance considered far away from the goal, the robot is positioned in the center of the goal (Figure 3). Figure 3. Goalkeeper actions when it is far from the goal. 4

5 When the ball is in a distance considered close to the goal, but is moving apart from the goal (Figure 4 a), the goalkeeper is positioned in the corresponding abscissa of the ball (y bola ). When the ball is in a distance considered close to the goal and approaching it, the robot is positioned in the abscissa that corresponds to the estimated intersection of the ball path and the goal (Figure 4 b). This estimate is given by the equation: y inters = y b y b (x b x gol ) x b Where (x bola, y bola ) is the coordinate of the ball; ( Deltax bola, Deltay bola ) are the displacements of the ball in x and y, observed in the last two frames; x gol is the line in x where the goalkeeper should stay for not leaving the defensive line in the goal area, nor to invade the goal. Figure 4. Goalkeeper actions when it is near the goal. The possible actions for the fullback robot are: to give passage for the robot of the same team that has got the ball; and to go to in front of the ball in order to disturb some opposing robot to catch the ball. The attacker robot actions are: to go towards the ball; to catch the ball; to pass the ball for another robot; to carry the ball near the goal; and to kick the ball to the goal. When a fullback robot is in a favorable position to execute an attacker action, it changes the fullback category with some attacker and executes the action. For instance, when a fullback is near the ball in a favorable position to kick it for the goal, its category changes, becoming an attacker and an attacker robot becomes a fullback. The same happens when an attacker robot is in a favorable situation to become a fullback. The areas where those changes are possible are exemplified in Figure 5. Another situation, that it is necessary to verify the area where the robot is to determine its action, is when the robot has the ball and needs to give it for another robot. In other words, it will execute a pass. In that situation, the software for game strategy creates a graph whose nodes are the robots of the same team and the edges are drawn among the robot that has the ball and all the other robots of its team. The edges receive values that correspond to the distance among the robot that has the ball Dand the robot that will receive the ball multiplied by a weight P (to see Figure 6). In order to determine the pass weight, it is verified if the robot that will receive the pass is blocked, in other words, it is verified if there are robots in certain areas in 5

6 Figure 5. Changing areas between strikers and fullbacks. Figure 6. Graph for pass determination. the field where is impossible a player pass the ball to another. Figure 7 illustrates the blockade areas. In Figure 7(a), the orange circle represents the robot that has got the ball and the black circle represents the possible candidate to receive the pass. The distance between then was called R. In Figure 7(b), two circles with radius R were drawn center at these two robot. In Figure 7(c), two lines were drawn with a distance d1 among them. In addition, a circle with radius d1 is drawn with center in the robot that should receive the pass, as in Figure 7(d). Finally, Figure 7(e) has the areas where the blockades are verified. If there is robots in area A, the weight P of the edge of Figure 6 graph will be equal to 4, if there is robots in area B, P will be equal to 3, and in the area C, P will be equal to 2. If there aren t robots in those areas, the weight will be 1. After having calculated all the values of the graph edges, the smallest path is used to determine for which robot the ball will be passed. The robot, whose edge with the robot that has got the ball has the smallest value, will receive the pass. In Figure 6, the robot that will receive the pass will be the 3, in spite of its distance of the robot that has got the ball be larger than the distance of the 6

7 others, there isn t any other robot close to him that hinders the pass. A message is send to the Control Module (see subseção 2.1) for turn the robot 1 towards the robot 3 and pass the ball. Figure 7. Blockade areas to determining the weight of a pass. 4. Navigation When software determines that a robot must go to a defined position in the field, the robot must do the trajectory until the destination point without colliding with another robot. This locomotion control is made by Potential Field. The Potential Field method is based on the existence of imaginary forces that act on the robot, considering that the obstacles produce repellent forces on the robot and the destination produces attracting forces. These forces are combined by a potential function that describes the potential field. A resultant force R, obtained by the addition of all the attracting and repellent forces, is calculated for each robot position [Wijk 2001, Gh. Lazea 1997, K. Goldberg 1991]. Figure 8 shows, from the robot view point, the forces on the ball (B) and its opponets (A). In the upper left figure, A exerts repellent forces field and in upper right figure, B exerts an attracting forces field. The lower figure shows the mapping produced for the forces in this environment. The potential function supplies, at each iteration, the most promising direction for the robot. The advantage of this approach is that it is computationally cheap, and able to being operated in real time. The main difficulty that must be surpassed is the presence of local minimums in the potential, i.e., when the sum of attracting and repellent forces result zero, disabling the robot to has a direction to follow. Such problem was solved by using vortex fields. Vorticity is a property of fluids to surround the obstacles during its movement. Thus, the employed method for robots navigation is the combination of repellent and attracting forces in the Potential Field and the vortex fields. Based on these methods, a decision is taken on which side the robot will go, in order to deviate from the obstacles [Luca and Oriolo 1994, Mezencio 2004, Ribeiro et al. 2001]. The Figure 9 shows a simulation of potential field where the obstacles robots are represented by red circles, the initial and destination points are represented by blue circles 7

8 Figure 8. Attracting and repellent forces. and the determined trajectory is represented in green. It can be noted that the trajectory defined for the potential field method prevents the collision with the robots in the field. Figure 9. Path simulating using the potential fields method. 5. Conclusion This article presented the Software for Game Strategy for Robot Soccer developed by the Cientistas Associados Company for Robocup s F180 robots category. The strategy used for this software was Acting Area, which determines the actions of each robot as a function based on the area where it is located in the field. Also, the Potential Fields method was presented for the robots navigation preventing collision among them. The presented methods employ simple calculations with integer values that make possible perform the game in real time. Acknowledgements The authors thank Fapesp Fundação de Amparo à Pesquisa do Estado de São Paulo - for the financial support. 8

9 References Gh. Lazea, E. L. (1997). Aspects on path planning for mobile robots. K. Goldberg, D. Halperin, J. C. L. R. W. (1991). Algorithmic Foundation of Robotics. A K Peters Ltda, Massachussetts, USA. Luca, A. D. and Oriolo, G. (1994). Local incremental planning for nonholonomic mobile robots. IEEE Int. Conf. On Robotics and Automation, pages Mezencio, R. (2004). Implementação do método de campos potenciais para navegação de robôs móveis baseada em computação reconfigurável. Workshop de Teses e Dissertação USP São Carlos. Ribeiro, C., Costa, A. H. R., and Romero, R. A. F. (2001). Robôs móveis inteligentes: Princípios e técnicas. Anais do XXI Congresso da Sociedade Brasileira de Computação, SBC, 3: RoboCup (2006). Robocup official site. Online. Disponível em robocup.org - last access 04/04/2006. Wijk, O. (2001). Triangulation Based Fusion of Sonar Data With Application in Mobile Robot Mapping and Localization. PhD thesis, Royal Institute of Technology. 9

S.P.Q.R. Legged Team Report from RoboCup 2003

S.P.Q.R. Legged Team Report from RoboCup 2003 S.P.Q.R. Legged Team Report from RoboCup 2003 L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Universitá di Roma La Sapienza Via Salaria 113-00198 Roma, Italy {iocchi,nardi}@dis.uniroma1.it,

More information

CMDragons 2009 Team Description

CMDragons 2009 Team Description CMDragons 2009 Team Description Stefan Zickler, Michael Licitra, Joydeep Biswas, and Manuela Veloso Carnegie Mellon University {szickler,mmv}@cs.cmu.edu {mlicitra,joydeep}@andrew.cmu.edu Abstract. In this

More information

FalconBots RoboCup Humanoid Kid -Size 2014 Team Description Paper. Minero, V., Juárez, J.C., Arenas, D. U., Quiroz, J., Flores, J.A.

FalconBots RoboCup Humanoid Kid -Size 2014 Team Description Paper. Minero, V., Juárez, J.C., Arenas, D. U., Quiroz, J., Flores, J.A. FalconBots RoboCup Humanoid Kid -Size 2014 Team Description Paper Minero, V., Juárez, J.C., Arenas, D. U., Quiroz, J., Flores, J.A. Robotics Application Workshop, Instituto Tecnológico Superior de San

More information

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots

Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots Humanoid Robot NAO: Developing Behaviors for Football Humanoid Robots State of the Art Presentation Luís Miranda Cruz Supervisors: Prof. Luis Paulo Reis Prof. Armando Sousa Outline 1. Context 1.1. Robocup

More information

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira

AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables

More information

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005) Project title: Optical Path Tracking Mobile Robot with Object Picking Project number: 1 A mobile robot controlled by the Altera UP -2 board and/or the HC12 microprocessor will have to pick up and drop

More information

MINHO ROBOTIC FOOTBALL TEAM. Carlos Machado, Sérgio Sampaio, Fernando Ribeiro

MINHO ROBOTIC FOOTBALL TEAM. Carlos Machado, Sérgio Sampaio, Fernando Ribeiro MINHO ROBOTIC FOOTBALL TEAM Carlos Machado, Sérgio Sampaio, Fernando Ribeiro Grupo de Automação e Robótica, Department of Industrial Electronics, University of Minho, Campus de Azurém, 4800 Guimarães,

More information

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Robo-Erectus Jr-2013 KidSize Team Description Paper. Robo-Erectus Jr-2013 KidSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon and Changjiu Zhou. Advanced Robotics and Intelligent Control Centre, Singapore Polytechnic, 500 Dover Road, 139651,

More information

How Students Teach Robots to Think The Example of the Vienna Cubes a Robot Soccer Team

How Students Teach Robots to Think The Example of the Vienna Cubes a Robot Soccer Team How Students Teach Robots to Think The Example of the Vienna Cubes a Robot Soccer Team Robert Pucher Paul Kleinrath Alexander Hofmann Fritz Schmöllebeck Department of Electronic Abstract: Autonomous Robot

More information

Minho MSL - A New Generation of soccer robots

Minho MSL - A New Generation of soccer robots Minho MSL - A New Generation of soccer robots Fernando Ribeiro, Gil Lopes, João Costa, João Pedro Rodrigues, Bruno Pereira, João Silva, Sérgio Silva, Paulo Ribeiro, Paulo Trigueiros Grupo de Automação

More information

Team Description 2006 for Team RO-PE A

Team Description 2006 for Team RO-PE A Team Description 2006 for Team RO-PE A Chew Chee-Meng, Samuel Mui, Lim Tongli, Ma Chongyou, and Estella Ngan National University of Singapore, 119260 Singapore {mpeccm, g0500307, u0204894, u0406389, u0406316}@nus.edu.sg

More information

SPQR RoboCup 2014 Standard Platform League Team Description Paper

SPQR RoboCup 2014 Standard Platform League Team Description Paper SPQR RoboCup 2014 Standard Platform League Team Description Paper G. Gemignani, F. Riccio, L. Iocchi, D. Nardi Department of Computer, Control, and Management Engineering Sapienza University of Rome, Italy

More information

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup?

FU-Fighters. The Soccer Robots of Freie Universität Berlin. Why RoboCup? What is RoboCup? The Soccer Robots of Freie Universität Berlin We have been building autonomous mobile robots since 1998. Our team, composed of students and researchers from the Mathematics and Computer Science Department,

More information

Multi-Robot Cooperative System For Object Detection

Multi-Robot Cooperative System For Object Detection Multi-Robot Cooperative System For Object Detection Duaa Abdel-Fattah Mehiar AL-Khawarizmi international collage Duaa.mehiar@kawarizmi.com Abstract- The present study proposes a multi-agent system based

More information

RoboCup. Presented by Shane Murphy April 24, 2003

RoboCup. Presented by Shane Murphy April 24, 2003 RoboCup Presented by Shane Murphy April 24, 2003 RoboCup: : Today and Tomorrow What we have learned Authors Minoru Asada (Osaka University, Japan), Hiroaki Kitano (Sony CS Labs, Japan), Itsuki Noda (Electrotechnical(

More information

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE W. C. Lopes, R. R. D. Pereira, M. L. Tronco, A. J. V. Porto NepAS [Center for Teaching

More information

DETERMINATION OF INHERENT AND ADDITIONAL FILTRATION IN ORDER TO ESTABLISH RADIATION QUALITIES ACCORDING TO IEC 61267

DETERMINATION OF INHERENT AND ADDITIONAL FILTRATION IN ORDER TO ESTABLISH RADIATION QUALITIES ACCORDING TO IEC 61267 2009 International Nuclear Atlantic Conference - INAC 2009 Rio de Janeiro,RJ, Brazil, September27 to October 2, 2009 ASSOCIAÇÃO BRASILEIRA DE ENERGIA NUCLEAR - ABEN ISBN: 978-85-99141-03-8 DETERMINATION

More information

Eagle Knights 2009: Standard Platform League

Eagle Knights 2009: Standard Platform League Eagle Knights 2009: Standard Platform League Robotics Laboratory Computer Engineering Department Instituto Tecnologico Autonomo de Mexico - ITAM Rio Hondo 1, CP 01000 Mexico City, DF, Mexico 1 Team The

More information

Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture

Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture Multi Robot Systems: The EagleKnights/RoboBulls Small- Size League RoboCup Architecture Alfredo Weitzenfeld University of South Florida Computer Science and Engineering Department Tampa, FL 33620-5399

More information

Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos

Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos INCT-SEC José Carlos Maldonado ICMC/USP LRM Laboratóriode Robótica Móvel Principais Projetos: GT1, GT2 e GT3 GT 1 - Robôs Táticos

More information

USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS

USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS USING EMBEDDED PROCESSORS IN HARDWARE MODELS OF ARTIFICIAL NEURAL NETWORKS DENIS F. WOLF, ROSELI A. F. ROMERO, EDUARDO MARQUES Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação

More information

Motion Control of Mobile Autonomous Robots Using Non-linear Dynamical Systems Approach

Motion Control of Mobile Autonomous Robots Using Non-linear Dynamical Systems Approach Motion Control of Mobile Autonomous Robots Using Non-linear Dynamical Systems Approach Fernando Ribeiro *, Gil Lopes, Tiago Maia, Hélder Ribeiro, Pedro Silva, Ricardo Roriz, Nuno Ferreira Laboratório de

More information

Fast identification of individuals based on iris characteristics for biometric systems

Fast identification of individuals based on iris characteristics for biometric systems Fast identification of individuals based on iris characteristics for biometric systems J.G. Rogeri, M.A. Pontes, A.S. Pereira and N. Marranghello Department of Computer Science and Statistic, IBILCE, Sao

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

Hierarchical Controller for Robotic Soccer

Hierarchical Controller for Robotic Soccer Hierarchical Controller for Robotic Soccer Byron Knoll Cognitive Systems 402 April 13, 2008 ABSTRACT RoboCup is an initiative aimed at advancing Artificial Intelligence (AI) and robotics research. This

More information

EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE

EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE AESTIT EDUCATIONAL ROBOTICS' INTRODUCTORY COURSE Manuel Filipe P. C. M. Costa University of Minho Robotics in the classroom Robotics competitions The vast majority of students learn in a concrete manner

More information

Rapid Control Prototyping for Robot Soccer

Rapid Control Prototyping for Robot Soccer Proceedings of the 17th World Congress The International Federation of Automatic Control Rapid Control Prototyping for Robot Soccer Junwon Jang Soohee Han Hanjun Kim Choon Ki Ahn School of Electrical Engr.

More information

SPQR RoboCup 2016 Standard Platform League Qualification Report

SPQR RoboCup 2016 Standard Platform League Qualification Report SPQR RoboCup 2016 Standard Platform League Qualification Report V. Suriani, F. Riccio, L. Iocchi, D. Nardi Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti Sapienza Università

More information

Team KMUTT: Team Description Paper

Team KMUTT: Team Description Paper Team KMUTT: Team Description Paper Thavida Maneewarn, Xye, Pasan Kulvanit, Sathit Wanitchaikit, Panuvat Sinsaranon, Kawroong Saktaweekulkit, Nattapong Kaewlek Djitt Laowattana King Mongkut s University

More information

Using Reactive and Adaptive Behaviors to Play Soccer

Using Reactive and Adaptive Behaviors to Play Soccer AI Magazine Volume 21 Number 3 (2000) ( AAAI) Articles Using Reactive and Adaptive Behaviors to Play Soccer Vincent Hugel, Patrick Bonnin, and Pierre Blazevic This work deals with designing simple behaviors

More information

Keywords: Multi-robot adversarial environments, real-time autonomous robots

Keywords: Multi-robot adversarial environments, real-time autonomous robots ROBOT SOCCER: A MULTI-ROBOT CHALLENGE EXTENDED ABSTRACT Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, USA veloso@cs.cmu.edu Abstract Robot soccer opened

More information

CAMBADA 2015: Team Description Paper

CAMBADA 2015: Team Description Paper CAMBADA 2015: Team Description Paper B. Cunha, A. J. R. Neves, P. Dias, J. L. Azevedo, N. Lau, R. Dias, F. Amaral, E. Pedrosa, A. Pereira, J. Silva, J. Cunha and A. Trifan Intelligent Robotics and Intelligent

More information

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball Masaki Ogino 1, Masaaki Kikuchi 1, Jun ichiro Ooga 1, Masahiro Aono 1 and Minoru Asada 1,2 1 Dept. of Adaptive Machine

More information

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR

UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR TRABAJO DE FIN DE GRADO GRADO EN INGENIERÍA DE SISTEMAS DE COMUNICACIONES CONTROL CENTRALIZADO DE FLOTAS DE ROBOTS CENTRALIZED CONTROL FOR

More information

Improving the Kicking Accuracy in a Soccer Robot

Improving the Kicking Accuracy in a Soccer Robot Improving the Kicking Accuracy in a Soccer Robot Ricardo Dias ricardodias@ua.pt Bernardo Cunha mbc@det.ua.pt João Silva joao.m.silva@ua.pt António J. R. Neves an@ua.pt José Luis Azevedo jla@ua.pt Nuno

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016

KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016 KUDOS Team Description Paper for Humanoid Kidsize League of RoboCup 2016 Hojin Jeon, Donghyun Ahn, Yeunhee Kim, Yunho Han, Jeongmin Park, Soyeon Oh, Seri Lee, Junghun Lee, Namkyun Kim, Donghee Han, ChaeEun

More information

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Hakan Duman and Huosheng Hu Department of Computer Science University of Essex Wivenhoe Park, Colchester CO4 3SQ United Kingdom

More information

LEARNING STRATEGIES FOR COORDINATION OF MULTI ROBOT SYSTEMS: A ROBOT SOCCER APPLICATION

LEARNING STRATEGIES FOR COORDINATION OF MULTI ROBOT SYSTEMS: A ROBOT SOCCER APPLICATION LEARNING STRATEGIES FOR COORDINATION OF MULTI ROBOT SYSTEMS: A ROBOT SOCCER APPLICATION Dennis Barrios-Aranibar, Pablo Javier Alsina Department of Computing Engineering and Automation Federal University

More information

Kid-Size Humanoid Soccer Robot Design by TKU Team

Kid-Size Humanoid Soccer Robot Design by TKU Team Kid-Size Humanoid Soccer Robot Design by TKU Team Ching-Chang Wong, Kai-Hsiang Huang, Yueh-Yang Hu, and Hsiang-Min Chan Department of Electrical Engineering, Tamkang University Tamsui, Taipei, Taiwan E-mail:

More information

Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos

Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos RoboCup-99 Team Descriptions Small Robots League, Team 5dpo, pages 85 89 http: /www.ep.liu.se/ea/cis/1999/006/15/ 85 5dpo Team description 5dpo Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques,

More information

Communications for cooperation: the RoboCup 4-legged passing challenge

Communications for cooperation: the RoboCup 4-legged passing challenge Communications for cooperation: the RoboCup 4-legged passing challenge Carlos E. Agüero Durán, Vicente Matellán, José María Cañas, Francisco Martín Robotics Lab - GSyC DITTE - ESCET - URJC {caguero,vmo,jmplaza,fmartin}@gsyc.escet.urjc.es

More information

UChile Team Research Report 2009

UChile Team Research Report 2009 UChile Team Research Report 2009 Javier Ruiz-del-Solar, Rodrigo Palma-Amestoy, Pablo Guerrero, Román Marchant, Luis Alberto Herrera, David Monasterio Department of Electrical Engineering, Universidad de

More information

Simple Target Seek Based on Behavior

Simple Target Seek Based on Behavior Proceedings of the 6th WSEAS International Conference on Signal Processing, Robotics and Automation, Corfu Island, Greece, February 16-19, 2007 133 Simple Target Seek Based on Behavior LUBNEN NAME MOUSSI

More information

Growing up with Robots Costa MFM and Fernandes JF

Growing up with Robots Costa MFM and Fernandes JF Growing up with Robots Costa MFM and Fernandes JF Introduction Piaget s theory of cognitive development [1] is considered a fundamental pedagogical tool that in different approaches, educators at different

More information

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003

More information

NaOISIS : A 3-D Behavioural Simulator for the NAO Humanoid Robot

NaOISIS : A 3-D Behavioural Simulator for the NAO Humanoid Robot NaOISIS : A 3-D Behavioural Simulator for the NAO Humanoid Robot Aris Valtazanos and Subramanian Ramamoorthy School of Informatics University of Edinburgh Edinburgh EH8 9AB, United Kingdom a.valtazanos@sms.ed.ac.uk,

More information

Distributed, Play-Based Coordination for Robot Teams in Dynamic Environments

Distributed, Play-Based Coordination for Robot Teams in Dynamic Environments Distributed, Play-Based Coordination for Robot Teams in Dynamic Environments Colin McMillen and Manuela Veloso School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, U.S.A. fmcmillen,velosog@cs.cmu.edu

More information

PWM MOTOR DRIVE CIRCUIT WITH WIRELESS COMMUNICATION TO A MICROCOMPUTER FOR SMALL PLAYING SOCCER ROBOTS

PWM MOTOR DRIVE CIRCUIT WITH WIRELESS COMMUNICATION TO A MICROCOMPUTER FOR SMALL PLAYING SOCCER ROBOTS PWM MOTOR DRIVE CIRCUIT WITH WIRELESS COMMUNICATION TO A MICROCOMPUTER FOR SMALL PLAYING SOCCER ROBOTS EWALDO L. M. MEHL, ANDERSON C. ZANI, JACKSON KÜNTZE, VILSON R. MOGNON Departamento de Engenharia Elétrica,

More information

Strategy for Collaboration in Robot Soccer

Strategy for Collaboration in Robot Soccer Strategy for Collaboration in Robot Soccer Sng H.L. 1, G. Sen Gupta 1 and C.H. Messom 2 1 Singapore Polytechnic, 500 Dover Road, Singapore {snghl, SenGupta }@sp.edu.sg 1 Massey University, Auckland, New

More information

Field Rangers Team Description Paper

Field Rangers Team Description Paper Field Rangers Team Description Paper Yusuf Pranggonoh, Buck Sin Ng, Tianwu Yang, Ai Ling Kwong, Pik Kong Yue, Changjiu Zhou Advanced Robotics and Intelligent Control Centre (ARICC), Singapore Polytechnic,

More information

Modified Approach Using Variable Charges to Solve Inherent Limitations of Potential Fields Method.

Modified Approach Using Variable Charges to Solve Inherent Limitations of Potential Fields Method. Modified Approach Using Variable Charges to Solve Inherent Limitations of Potential Fields Method. Milena F. Pinto, Thiago R. F. Mendonça, Leornardo R. Olivi, Exuperry B. Costa, André L. M. Marcato Electrical

More information

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

NUST FALCONS. Team Description for RoboCup Small Size League, 2011 1. Introduction: NUST FALCONS Team Description for RoboCup Small Size League, 2011 Arsalan Akhter, Muhammad Jibran Mehfooz Awan, Ali Imran, Salman Shafqat, M. Aneeq-uz-Zaman, Imtiaz Noor, Kanwar Faraz,

More information

Potential-Field Based navigation in StarCraft

Potential-Field Based navigation in StarCraft Potential-Field Based navigation in StarCraft Johan Hagelbäck, Member, IEEE Abstract Real-Time Strategy (RTS) games are a sub-genre of strategy games typically taking place in a war setting. RTS games

More information

Design a Modular Architecture for Autonomous Soccer Robot Based on Omnidirectional Mobility with Distributed Behavior Control

Design a Modular Architecture for Autonomous Soccer Robot Based on Omnidirectional Mobility with Distributed Behavior Control Design a Modular Architecture for Autonomous Soccer Robot Based on Omnidirectional Mobility with Distributed Behavior Control S.Hamidreza Kasaei, S.Mohammadreza Kasaei and S.Alireza Kasaei Abstract The

More information

Baset Adult-Size 2016 Team Description Paper

Baset Adult-Size 2016 Team Description Paper Baset Adult-Size 2016 Team Description Paper Mojtaba Hosseini, Vahid Mohammadi, Farhad Jafari 2, Dr. Esfandiar Bamdad 1 1 Humanoid Robotic Laboratory, Robotic Center, Baset Pazhuh Tehran company. No383,

More information

A Mobile Robot Behavior Based Navigation Architecture using a Linear Graph of Passages as Landmarks for Path Definition

A Mobile Robot Behavior Based Navigation Architecture using a Linear Graph of Passages as Landmarks for Path Definition A Mobile Robot Behavior Based Navigation Architecture using a Linear Graph of Passages as Landmarks for Path Definition LUBNEN NAME MOUSSI and MARCONI KOLM MADRID DSCE FEEC UNICAMP Av Albert Einstein,

More information

Team Edinferno Description Paper for RoboCup 2011 SPL

Team Edinferno Description Paper for RoboCup 2011 SPL Team Edinferno Description Paper for RoboCup 2011 SPL Subramanian Ramamoorthy, Aris Valtazanos, Efstathios Vafeias, Christopher Towell, Majd Hawasly, Ioannis Havoutis, Thomas McGuire, Seyed Behzad Tabibian,

More information

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Taichi Yamada 1, Yeow Li Sa 1 and Akihisa Ohya 1 1 Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1,

More information

Tigers Mannheim. Team Description for RoboCup 2012

Tigers Mannheim. Team Description for RoboCup 2012 Tigers Mannheim (Team Interacting and Game Evolving Robots) Team Description for RoboCup 2012 Malte Mauelshagen, Daniel Waigand, Christian Koenig, Steinbrecher Oliver, Georg Leuschel, Nico Scherer, Manuel

More information

CS295-1 Final Project : AIBO

CS295-1 Final Project : AIBO CS295-1 Final Project : AIBO Mert Akdere, Ethan F. Leland December 20, 2005 Abstract This document is the final report for our CS295-1 Sensor Data Management Course Final Project: Project AIBO. The main

More information

Speeding-Up Poker Game Abstraction Computation: Average Rank Strength

Speeding-Up Poker Game Abstraction Computation: Average Rank Strength Computer Poker and Imperfect Information: Papers from the AAAI 2013 Workshop Speeding-Up Poker Game Abstraction Computation: Average Rank Strength Luís Filipe Teófilo, Luís Paulo Reis, Henrique Lopes Cardoso

More information

Robocup Electrical Team 2006 Description Paper

Robocup Electrical Team 2006 Description Paper Robocup Electrical Team 2006 Description Paper Name: Strive2006 (Shanghai University, P.R.China) Address: Box.3#,No.149,Yanchang load,shanghai, 200072 Email: wanmic@163.com Homepage: robot.ccshu.org Abstract:

More information

Obstacle Avoidance Functions on Robot Mirosot in The Departement of Informatics of UPN Veteran Yogyakarta

Obstacle Avoidance Functions on Robot Mirosot in The Departement of Informatics of UPN Veteran Yogyakarta Proceeding International Conference on Electrical Engineering, Computer Science Informatics (EECSI 2015), Palembang, Indonesia, 19-20 August 2015 Obstacle Avoidance Functions on Robot Mirosot in Departement

More information

ROBOTIC SOCCER: THE GATEWAY FOR POWERFUL ROBOTIC APPLICATIONS

ROBOTIC SOCCER: THE GATEWAY FOR POWERFUL ROBOTIC APPLICATIONS ROBOTIC SOCCER: THE GATEWAY FOR POWERFUL ROBOTIC APPLICATIONS Luiz A. Celiberto Junior and Jackson P. Matsuura Instituto Tecnológico de Aeronáutica (ITA) Praça Marechal Eduardo Gomes, 50, Vila das Acácias,

More information

The description of team KIKS

The description of team KIKS The description of team KIKS Keitaro YAMAUCHI 1, Takamichi YOSHIMOTO 2, Takashi HORII 3, Takeshi CHIKU 4, Masato WATANABE 5,Kazuaki ITOH 6 and Toko SUGIURA 7 Toyota National College of Technology Department

More information

Diagnosis of the use of automated systems for presetting of tools on CNC machine tools

Diagnosis of the use of automated systems for presetting of tools on CNC machine tools Diagnosis of the use of automated systems for presetting of tools on CNC machine tools Milton Vieira Junior Universidade Nove de Julho - UNINOVE mvieirajr@uninove.br Rafael de Carvalho Aline Pereira Jaqueline

More information

STOx s 2014 Extended Team Description Paper

STOx s 2014 Extended Team Description Paper STOx s 2014 Extended Team Description Paper Saith Rodríguez, Eyberth Rojas, Katherín Pérez, Jorge López, Carlos Quintero, and Juan Manuel Calderón Faculty of Electronics Engineering Universidad Santo Tomás

More information

Soccer Server: a simulator of RoboCup. NODA Itsuki. below. in the server, strategies of teams are compared mainly

Soccer Server: a simulator of RoboCup. NODA Itsuki. below. in the server, strategies of teams are compared mainly Soccer Server: a simulator of RoboCup NODA Itsuki Electrotechnical Laboratory 1-1-4 Umezono, Tsukuba, 305 Japan noda@etl.go.jp Abstract Soccer Server is a simulator of RoboCup. Soccer Server provides an

More information

RoboCup TDP Team ZSTT

RoboCup TDP Team ZSTT RoboCup 2018 - TDP Team ZSTT Jaesik Jeong 1, Jeehyun Yang 1, Yougsup Oh 2, Hyunah Kim 2, Amirali Setaieshi 3, Sourosh Sedeghnejad 3, and Jacky Baltes 1 1 Educational Robotics Centre, National Taiwan Noremal

More information

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio MINHO@home Rodrigues Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio Grupo de Automação e Robótica, Departamento de Electrónica Industrial, Universidade do Minho, Campus de Azurém,

More information

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot

An Improved Path Planning Method Based on Artificial Potential Field for a Mobile Robot BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No Sofia 015 Print ISSN: 1311-970; Online ISSN: 1314-4081 DOI: 10.1515/cait-015-0037 An Improved Path Planning Method Based

More information

Design and Implementation a Fully Autonomous Soccer Player Robot

Design and Implementation a Fully Autonomous Soccer Player Robot Design and Implementation a Fully Autonomous Soccer Player Robot S. H. Mohades Kasaei, S. M. Mohades Kasaei, S. A. Mohades Kasaei, M. Taheri, M. Rahimi, H. Vahiddastgerdi, and M. Saeidinezhad International

More information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,

More information

The magmaoffenburg 2013 RoboCup 3D Simulation Team

The magmaoffenburg 2013 RoboCup 3D Simulation Team The magmaoffenburg 2013 RoboCup 3D Simulation Team Klaus Dorer, Stefan Glaser 1 Hochschule Offenburg, Elektrotechnik-Informationstechnik, Germany Abstract. This paper describes the magmaoffenburg 3D simulation

More information

KMUTT Kickers: Team Description Paper

KMUTT Kickers: Team Description Paper KMUTT Kickers: Team Description Paper Thavida Maneewarn, Xye, Korawit Kawinkhrue, Amnart Butsongka, Nattapong Kaewlek King Mongkut s University of Technology Thonburi, Institute of Field Robotics (FIBO)

More information

Artificial Neural Network based Mobile Robot Navigation

Artificial Neural Network based Mobile Robot Navigation Artificial Neural Network based Mobile Robot Navigation István Engedy Budapest University of Technology and Economics, Department of Measurement and Information Systems, Magyar tudósok körútja 2. H-1117,

More information

An Open Robot Simulator Environment

An Open Robot Simulator Environment An Open Robot Simulator Environment Toshiyuki Ishimura, Takeshi Kato, Kentaro Oda, and Takeshi Ohashi Dept. of Artificial Intelligence, Kyushu Institute of Technology isshi@mickey.ai.kyutech.ac.jp Abstract.

More information

Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution

Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution Cooperative Behavior Acquisition in A Multiple Mobile Robot Environment by Co-evolution Eiji Uchibe, Masateru Nakamura, Minoru Asada Dept. of Adaptive Machine Systems, Graduate School of Eng., Osaka University,

More information

ScienceDirect. Analysis of Goal Line Technology from the perspective of an electromagnetic field based approach

ScienceDirect. Analysis of Goal Line Technology from the perspective of an electromagnetic field based approach Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 72 ( 2014 ) 279 284 The 2014 Conference of the International Sports Engineering Association Analysis of Goal Line Technology

More information

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh

More information

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Robo-Erectus Tr-2010 TeenSize Team Description Paper. Robo-Erectus Tr-2010 TeenSize Team Description Paper. Buck Sin Ng, Carlos A. Acosta Calderon, Nguyen The Loan, Guohua Yu, Chin Hock Tey, Pik Kong Yue and Changjiu Zhou. Advanced Robotics and Intelligent

More information

Autonomous Wheelchair for Disabled People

Autonomous Wheelchair for Disabled People Proc. IEEE Int. Symposium on Industrial Electronics (ISIE97), Guimarães, 797-801. Autonomous Wheelchair for Disabled People G. Pires, N. Honório, C. Lopes, U. Nunes, A. T Almeida Institute of Systems and

More information

Multi-Platform Soccer Robot Development System

Multi-Platform Soccer Robot Development System Multi-Platform Soccer Robot Development System Hui Wang, Han Wang, Chunmiao Wang, William Y. C. Soh Division of Control & Instrumentation, School of EEE Nanyang Technological University Nanyang Avenue,

More information

Bogobots-TecMTY humanoid kid-size team 2009

Bogobots-TecMTY humanoid kid-size team 2009 Bogobots-TecMTY humanoid kid-size team 2009 Erick Cruz-Hernández 1, Guillermo Villarreal-Pulido 1, Salvador Sumohano-Verdeja 1, Alejandro Aceves-López 1 1 Tecnológico de Monterrey, Campus Estado de México,

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

From rationalization to complexity: evolution of artifacts in design.

From rationalization to complexity: evolution of artifacts in design. From rationalization to complexity: evolution of artifacts in design. Gil Barros Faculty of Architecture and Urbanism University of São Paulo (FAU-USP) Rua do Lago, 876 05508.080 São Paulo SP Brasil gil.barros@formato.com.br

More information

A Multi-Agent Potential Field-Based Bot for a Full RTS Game Scenario

A Multi-Agent Potential Field-Based Bot for a Full RTS Game Scenario Proceedings of the Fifth Artificial Intelligence for Interactive Digital Entertainment Conference A Multi-Agent Potential Field-Based Bot for a Full RTS Game Scenario Johan Hagelbäck and Stefan J. Johansson

More information

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute

More information

2018 Sumobot Rules. The last tournament takes place in collaboration. Two teams of two robots compete simultaneously.

2018 Sumobot Rules. The last tournament takes place in collaboration. Two teams of two robots compete simultaneously. 2018 Sumobot Rules PRINCIPLE Two robots clash on a circular black ground bordered by a white line: the "Dohyo". If the robot comes out or is pushed off the field, he is considered loosing the inning. The

More information

ZJUDancer Team Description Paper

ZJUDancer Team Description Paper ZJUDancer Team Description Paper Tang Qing, Xiong Rong, Li Shen, Zhan Jianbo, and Feng Hao State Key Lab. of Industrial Technology, Zhejiang University, Hangzhou, China Abstract. This document describes

More information

Electronic Research Archive of Blekinge Institute of Technology

Electronic Research Archive of Blekinge Institute of Technology Electronic Research Archive of Blekinge Institute of Technology http://www.bth.se/fou/ This is an author produced version of a conference paper. The paper has been peer-reviewed but may not include the

More information

Does JoiTech Messi dream of RoboCup Goal?

Does JoiTech Messi dream of RoboCup Goal? Does JoiTech Messi dream of RoboCup Goal? Yuji Oshima, Dai Hirose, Syohei Toyoyama, Keisuke Kawano, Shibo Qin, Tomoya Suzuki, Kazumasa Shibata, Takashi Takuma and Minoru Asada Dept. of Adaptive Machine

More information

2 Our Hardware Architecture

2 Our Hardware Architecture RoboCup-99 Team Descriptions Middle Robots League, Team NAIST, pages 170 174 http: /www.ep.liu.se/ea/cis/1999/006/27/ 170 Team Description of the RoboCup-NAIST NAIST Takayuki Nakamura, Kazunori Terada,

More information

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects

Multi Robot Localization assisted by Teammate Robots and Dynamic Objects Multi Robot Localization assisted by Teammate Robots and Dynamic Objects Anil Kumar Katti Department of Computer Science University of Texas at Austin akatti@cs.utexas.edu ABSTRACT This paper discusses

More information

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects NCCT Promise for the Best Projects IEEE PROJECTS in various Domains Latest Projects, 2009-2010 ADVANCED ROBOTICS SOLUTIONS EMBEDDED SYSTEM PROJECTS Microcontrollers VLSI DSP Matlab Robotics ADVANCED ROBOTICS

More information

Courses on Robotics by Guest Lecturing at Balkan Countries

Courses on Robotics by Guest Lecturing at Balkan Countries Courses on Robotics by Guest Lecturing at Balkan Countries Hans-Dieter Burkhard Humboldt University Berlin With Great Thanks to all participating student teams and their institutes! 1 Courses on Balkan

More information

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Nao Devils Dortmund Team Description for RoboCup 2014 Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann Robotics Research Institute Section Information Technology TU Dortmund University 44221 Dortmund,

More information

MarineBlue: A Low-Cost Chess Robot

MarineBlue: A Low-Cost Chess Robot MarineBlue: A Low-Cost Chess Robot David URTING and Yolande BERBERS {David.Urting, Yolande.Berbers}@cs.kuleuven.ac.be KULeuven, Department of Computer Science Celestijnenlaan 200A, B-3001 LEUVEN Belgium

More information

Multi-Agent Control Structure for a Vision Based Robot Soccer System

Multi-Agent Control Structure for a Vision Based Robot Soccer System Multi- Control Structure for a Vision Based Robot Soccer System Yangmin Li, Wai Ip Lei, and Xiaoshan Li Department of Electromechanical Engineering Faculty of Science and Technology University of Macau

More information