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

Size: px
Start display at page:

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

Transcription

1 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 {hduman, Abstract. Robots participating in a soccer game need to determine the position of the ball, other robots, and the goal positions using real time visual tracking, along with being able to navigate safely, move the ball towards the opponents goal, and co-operate with teammates. Each soccer robot is equipped with basic behaviours such as chasing the ball and shoot it at the goal. Although the single-agent behaviours are very important, the issue of co-operation, or formation, among multiple agents in such a domain is essential. In this paper, we discuss the importance of robot formation in RoboCup and introduce new reactive behaviours and their co-ordination, based on Fuzzy Logic Control, to achieve cooperation among the soccer playing robots. 1 Introduction The Robot World Cup, RoboCup, is an international competition designed to encourage artificial intelligence (AI) and intelligent robotics research by providing a standard problem, a soccer game, where a wide range of technologies can be integrated [Kitano et al., 1997]. Designing a robot to play football is very challenging because the robot must incorporate the design principles of autonomous agents, multi-agent collaboration, strategy acquisition, real-time reasoning, strategic decision making, intelligent robot control, and machine learning. In the middle-sized RoboCup league, robots are playing in a 8.22m x 4.57m green-floor area surrounded by walls. The ball is an official FIFA size-4 soccer ball and the size of goal is 150x50cm 1. In a game there are two competing teams. Each team can have up to four robot players with size less than 50cm in diameter. For playing an aesthetic and effective game of robotic soccer each soccer agent must be equipped with a set of basic behaviours [Hu et al., 1999]. 1 RoboCup Middle-Size League Regulations and Rules:

2 Depending on whether the agent fills the role of the goal keeper or of a field player, there are different basic skills. The goalie is very simple minded and just tries to keep the ball from rolling into the own goal. The field players have a much more elaborate set of basic behaviours. These basic behaviours have been adopted from the CS Freiburg Team [Gutmann et al., 1999]. The first three skills below concern situations when the ball cannot be played directly, while the two last skills address ball handling: Search-ball: Turn the robot in order to find the ball. If the ball is not found after one revolution go to home position and search again from there. Observe-ball: Set the robots heading such that the ball is in the center of focus. Track the ball without approaching it. Go-to-position: Plan and constantly re-plan a collision free path from the robot s current position to a target position and follow this path until the target position is reached. Move-ball: Determine a straight line to the goal which has the largest distance to any object on the field. Follow line at increasing velocity and redetermine the line whenever appropriate. Shoot-ball: To accelerate the ball either turn the robot rapidly with the ball between the flippers or use the kicker-mechanism. The decision on which mechanisms to use is made according to the current game situation. Although the single-agent behaviours are very important, the issue of cooperation among multiple agents in such a domain is essential. It should be emphasised that co-operation in our approach is described as a formation-based attack or defence for the soccer playing robots. Formations allows individual team members to concentrate their sensors across a portion of the environment, while their partners cover the rest [Balch et al., 1998]. As in a real soccer match, formation-based attacks would increase the effectiveness and performance of tactical teamwork when combining with ball manipulation behaviours. In this paper, we introduce reactive behaviours, based on Fuzzy Logic Control, to achieve observation-based formation among the soccer playing robots. Although many of the participating teams are designing their teams based on the multi-agent co-operation, most of them employ formation control using explicit communication. Other approaches to similar tasks include [Arkin, 1998], [Parker, 1999], [Pirjanian et al., 2000]. The introduced method has been inspired by [Balch et al., 1998], which achieves formation among multiple robots by using a referenced-based (e.g. leader, neighbor, center) type of cooperation. The coordination of behaviours consisting of a hierarchical behaviour-based fuzzy control architecture adapted from [Duman et al., 2000] is introduced in section 3. Section 4 presents experimental results based on the proposed method. Finally a brief conclusion is given in section 5.

3 2 Fuzzy Control and Multi-Agent Formation 2.1 Fuzzy Logic Control Fuzzy control is one of the more active areas of application of fuzzy logic and the underlying fuzzy set theory introduced by [Zadeh, 1973]. A fuzzy logic controller works by encoding an experts knowledge into a set of rules which are smoothly interpolated and the resultant is defuzzified to give a crisp output. Using fuzzy logic techniques provide control, which is less sensitive to sensor errors since information is always assumed to be imprecise. Consequently such fuzzy logic control techniques are used for several aspects of autonomous robot control such as wall following and targeting a specified goal position [Saffiotti, 1997]. The autonomous soccer robots, which consist of different simple fuzzy behaviours, should deal with very different control situations, e.g. follow a teammate by holding constant distance while avoiding an obstacle. 2.2 Multi-Agent Formation Several formations exist for a team of four robots. In [Balch et al., 1998], the following are considered: Line, where the robots travel line-abreast. Column, where the robots travel on after the other. Diamond, where the robots travel in a diamond. Wedge, where the robots travel in a V or. Despite of the fact, that only four players are playing in each team, and obviously one is the goalkeeper, there are only three robots, which can be used to employ the offensive and defensive formations. [Balch et al., 1998] also identifies three different techniques for formation position determination: Unit-centerreferenced, Leader-referenced, and Neighbor-referenced. The most appropriate referenced-based type of cooperation for our soccer robots is the Leaderreferenced. The robot which dribbles the ball towards the oppents goal is being considered as the leader, while others stay on the side ready to recover the ball from any loses or pass the ball to the next closest teammate. The task of each robot is to simultaneously move to a goal location, avoid obstacles with other robots and maintain a formation position. In case of a defence, the robots organization choice can differ between the diamond and wedge formation. The diamond formation is used at game start and when all team robots are in the same side of the field. Whereby the wegde formation V has the advantage to prevent the opponent from dodging the defence and garanties a higher chance of stealing the ball from the opponents player. Figure 1 (a) and (b) illustrates above configurations. The following section describes experimental results for group formation of multiple robots.

4 Attacker Left Defender Right Leader Left Right Goalkeeper Figure 1: (a) Diamond formation at game start and defence. (b) Wedge formation during attack to the opponents goal. 3 The methodological approach 3.1 Robot platform The introduced system is implemented on a Pioneer 1 and Pioneer 2 mobile robot. The Pioneer 2 is equipped with an overhead vision system connected to a Ellips Rio frame grabber, 8 ultrasonic sensors, 2 position encoders. The Pioneer 1 basically consists of 7 ultrasonic sensors and 2 position encoders. The front sonars on both of the robots are used for obstacle avoidance and following a target. 3.2 Individual Behaviours The autonomous soccer robots, which consist of different simple fuzzy behaviours, should deal with very different control situations such as follow a teammate or ball while avoiding an obstacle. In this section we describe these elementary behaviours that are essential for our approach. These behaviours consist of 1) obstacle avoidance 2) target following and 3) velocity control. Every behaviour is specified using a fuzzy rule-base and generate an output by fuzzy inferencing.

5 Obstacle Avoidance In the robotic soccer field, there are often obstacles between the robot and its goal position. These can be in form of a wall or opponent player. Different possibilities can be taken to avoid obstacles. We have adopted this behaviour from [Duman et al., 2000]. It controls the heading of the robots based on the sonar readings to avoid collisions with obstacles and maintain a safe trajectory. Target Following The target following behaviour consits of two main tasks. The leader of the group follows the ball whereby the rest of the robots are following the leader. This behaviour controls the heading of the robot based on the input from vision system. The difference between the target position and its origin generate the vector d. Depending on the role of the robot in the group, it either follows the ball or the team leader. Figure 2 shows the target following behaviour for a robot, following a leader, that tries to maintain its formation position. Heading 2 1 d Figure 2: Target Following Behaviour Velocity Control Besides the target following behaviour, the formation approach requires multiple robots to form up and move in a specified distance to its neighbours. The velocity control behaviour controls the speed of the robot based on the sonar readings. Depending on how far out of position the robot is, the speed of the robot is being increased or decreased (Figure 3). Three designated areas a, b and c are considered for the robot. a) the robot is too close to its neighbour; the desired velocity is set to be decreased b) the robot is within the tolerance area; the velocity is kept constantly c) the robot is far out of position; the desired velocity is set to be increased Velocity slow constant fast a b c Figure 3: Velocity Control Behaviour

6 3.3 Hierarchical Behaviour Co-ordination When a soccer playing mobile robot operates, several elementary behaviours of different type and goal can be active at the same time. This interaction can take the form of behavioural co-operation or competition. Each behaviour can be tuned independently to be more effective in its own context. In this way a complex behaviour can be obtained base on simpler behaviours. The fuzzy hierarchical controller, as shown in Figure 4, has been inspired by the technique proposed by Saffiotti [Saffiotti, 1997] for blending multiple behaviours with different tasks. Obstacle Avoidance Target Following Metarules Defuzzification Output: Heading Figure 4: The hierarchical Behaviour Co-ordination As described before, fuzzy logic was used to implement basic behaviours of the robot, e.g. obstacle avoidance and target following. Moreover the fuzzy metarules are implemented to describe strategies of behaviour arbitration. Depending on sensor readings the output control variable can be derived. The discounted values are then merged together according to a set of context rules of the form if condition/context then behaviour, telling which behaviour should be active in each situation and to what degree. Finally, the resulting blended function is defuzzified to produce a crisp control. For instance, in case an obstacle being detected, the obstacle avoidance behaviour weight needs to be increased respectively, at the expense of the other concurrent behaviours. When the obstacle is only partially close, both behaviours are partially activated.

7 4 Experimental Results In the experimental setup we used two Pioneer robots (see section 4.1 for description) for achieving multi-agent formation and co-operation. In order to monitor the formation position and orientation of the robots, the experimental runs were conducted in a test area measuring approximately 6 by 4 metres with an overhead camera tracking system. The robots were directed to navigate to the opponents goal area while avoiding robots from the other team, here in form of a pillar. The robot that has the ball is assigned to be the team leader. The other robot's task is to maintain its position in the group formation. Figure 5 presents the formation and co-operative behaviour from the viewpoint of a lab camera as well as from a vision system mounted on top of the robot. Figure 5: Formation and co-operative behaviour. Team formation and strategic attack to the opponents goal. Top row: Lab camera. Bottom row: An vision system mounted on top of the robot The results show that the robot, which is on lead searches for both, ball and opponents goal. The leader approaches the ball and starts dribbling it to the opponents goal area. Since the view area of the overhead camera is narrow, it is easy to lose the target. Hence, the robot searches the leader constantly. The leading robot detects an obstacle and starts avoiding it. We are assuming that the obstacle here is an opponents player that tries to block our robots path. The leader starts turning away from the obstacle. The opponents player follows the leader of our team and tries to block again. Now, the formation is used for tactical attack. The robot that has the ball loose its position in the formation and start a cooperative behaviour by passing the ball to the other robot, which has an empty path to the opponents goal.

8 5 Conclusions In this paper we have presented an approach to group formation for multiple autonomous mobile robots in general, soccer robots in particular. Elementary behaviours are implemented through fuzzy rules which provide robust and smooth navigation capabilities for a mobile robot. The generation of complex behaviours by combination of simpler behaviours has been proven to be effective and advantageous. Currently, our approach has been implemented on two robots. The first robot, a Pioneer 1 robot, serves as a leader of the group and the second robot, a Pioneer 2 with an overhead camera, tries to maintain the formation. Experimental results confirm that the approach produces acceptable co-operation by organising the robots in formation. We intend to employ this approach to a team of four soccer playing robots. References [Arkin, 1998] Ronald C. Arkin. Behavior-based Robotics. Inteligent Robotics and Automous Agents series. MIT Press, May [Balch et al., 1998] Tucker Balch and Ronald C. Arkin. Behavior-based Formation Control for Multi-Robot Teams. IEEE Transactions on Robotics and Automation, Vol. 14, No. 6, December [Duman et al., 2000] Hakan Duman and Huosheng Hu. Hierarchical Fuzzy Behaviour Coordination for Reactive Control of an Autonomous Mobile Robot in RoboCup. EUREL Robotics 2000, Salford, April [Gutmann et al., 1999] J.-S. Gutmann, W. Hatzack, I. Herrmann, B. Nebel, F. Rittinger, A. Topor, and T. Weigel, The CS Freiburg Team: Playing Robotic Soccer Based on an Explicit World Model, The AI Magazine, June [Hu et al., 1999] Huosheng Hu, Kostas Kostiadis and Zhenyu Liu. Coordination and Learning in a team of Soccer Robots, Proceedings of the IASTED Robotics and Automation Conference, Santa Barbara, CA, USA, October [Kitano et al., 1997] Kitano H., Tambe M., Stone P., Veloso M., Coradeschi S., Osawa E., Matsubara H., Noda I., and Asada M. The RoboCup Synthetic Agent Challenge, International Joint Conference on Artificial Intelligence (IJCAI97), [Parker, 1999] Lynne P. Parker. Cooperative robotics for multi-target observation. Intelligent Automation and Soft Computing, special issue on Robotics Research at Oak Ridge National Laboratory, 5(1):5-19, [Pirjanian et al., 2000] Paolo Pirjanian and Maja Mataric. Multi-robot Target Aquisition using Multiple Objective Behavior Coordination. IEEE International Conference on Robotics and Automation, San Francisco, April [Saffiotti, 1997] Alessandro Saffiotti. The Uses of Fuzzy Logic in Autonomous Robot Navigation: a catalogue raisonné. Soft Computing 1(4): , [Zadeh, 1973] Lotfi Zadeh, Outline of a new approach to the analysis of complex systems and decision processes. IEEE Transactions on Systems, Man and Cybernetics, Vol. 3, No. 1, pp , 1973.

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

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

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

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

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

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

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

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

The CMUnited-97 Robotic Soccer Team: Perception and Multiagent Control

The CMUnited-97 Robotic Soccer Team: Perception and Multiagent Control The CMUnited-97 Robotic Soccer Team: Perception and Multiagent Control Manuela Veloso Peter Stone Kwun Han Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 mmv,pstone,kwunh @cs.cmu.edu

More information

Hierarchical Case-Based Reasoning Behavior Control for Humanoid Robot

Hierarchical Case-Based Reasoning Behavior Control for Humanoid Robot Annals of University of Craiova, Math. Comp. Sci. Ser. Volume 36(2), 2009, Pages 131 140 ISSN: 1223-6934 Hierarchical Case-Based Reasoning Behavior Control for Humanoid Robot Bassant Mohamed El-Bagoury,

More information

AI Magazine Volume 21 Number 1 (2000) ( AAAI) The CS Freiburg Team Playing Robotic Soccer Based on an Explicit World Model

AI Magazine Volume 21 Number 1 (2000) ( AAAI) The CS Freiburg Team Playing Robotic Soccer Based on an Explicit World Model AI Magazine Volume 21 Number 1 (2000) ( AAAI) Articles The CS Freiburg Team Playing Robotic Soccer Based on an Explicit World Model Jens-Steffen Gutmann, Wolfgang Hatzack, Immanuel Herrmann, Bernhard Nebel,

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

LEVELS OF MULTI-ROBOT COORDINATION FOR DYNAMIC ENVIRONMENTS

LEVELS OF MULTI-ROBOT COORDINATION FOR DYNAMIC ENVIRONMENTS LEVELS OF MULTI-ROBOT COORDINATION FOR DYNAMIC ENVIRONMENTS Colin P. McMillen, Paul E. Rybski, Manuela M. Veloso School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. mcmillen@cs.cmu.edu,

More information

A World Model for Multi-Robot Teams with Communication

A World Model for Multi-Robot Teams with Communication 1 A World Model for Multi-Robot Teams with Communication Maayan Roth, Douglas Vail, and Manuela Veloso School of Computer Science Carnegie Mellon University Pittsburgh PA, 15213-3891 {mroth, dvail2, mmv}@cs.cmu.edu

More information

Towards Integrated Soccer Robots

Towards Integrated Soccer Robots Towards Integrated Soccer Robots Wei-Min Shen, Jafar Adibi, Rogelio Adobbati, Bonghan Cho, Ali Erdem, Hadi Moradi, Behnam Salemi, Sheila Tejada Information Sciences Institute and Computer Science Department

More information

Soccer-Swarm: A Visualization Framework for the Development of Robot Soccer Players

Soccer-Swarm: A Visualization Framework for the Development of Robot Soccer Players Soccer-Swarm: A Visualization Framework for the Development of Robot Soccer Players Lorin Hochstein, Sorin Lerner, James J. Clark, and Jeremy Cooperstock Centre for Intelligent Machines Department of Computer

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

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER World Automation Congress 21 TSI Press. USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER Department of Computer Science Connecticut College New London, CT {ahubley,

More information

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

A Lego-Based Soccer-Playing Robot Competition For Teaching Design Session 2620 A Lego-Based Soccer-Playing Robot Competition For Teaching Design Ronald A. Lessard Norwich University Abstract Course Objectives in the ME382 Instrumentation Laboratory at Norwich University

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

Autonomous Robot Soccer Teams

Autonomous Robot Soccer Teams Soccer-playing robots could lead to completely autonomous intelligent machines. Autonomous Robot Soccer Teams Manuela Veloso Manuela Veloso is professor of computer science at Carnegie Mellon University.

More information

CMUnited-97: RoboCup-97 Small-Robot World Champion Team

CMUnited-97: RoboCup-97 Small-Robot World Champion Team CMUnited-97: RoboCup-97 Small-Robot World Champion Team Manuela Veloso, Peter Stone, and Kwun Han Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 fveloso,pstone,kwunhg@cs.cmu.edu

More information

CS594, Section 30682:

CS594, Section 30682: CS594, Section 30682: Distributed Intelligence in Autonomous Robotics Spring 2003 Tuesday/Thursday 11:10 12:25 http://www.cs.utk.edu/~parker/courses/cs594-spring03 Instructor: Dr. Lynne E. Parker ½ TA:

More information

Multi-Agent Planning

Multi-Agent Planning 25 PRICAI 2000 Workshop on Teams with Adjustable Autonomy PRICAI 2000 Workshop on Teams with Adjustable Autonomy Position Paper Designing an architecture for adjustably autonomous robot teams David Kortenkamp

More information

The Attempto RoboCup Robot Team

The Attempto RoboCup Robot Team Michael Plagge, Richard Günther, Jörn Ihlenburg, Dirk Jung, and Andreas Zell W.-Schickard-Institute for Computer Science, Dept. of Computer Architecture Köstlinstr. 6, D-72074 Tübingen, Germany {plagge,guenther,ihlenburg,jung,zell}@informatik.uni-tuebingen.de

More information

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders Fuzzy Behaviour Based Navigation of a Mobile Robot for Tracking Multiple Targets in an Unstructured Environment NASIR RAHMAN, ALI RAZA JAFRI, M. USMAN KEERIO School of Mechatronics Engineering Beijing

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

Multi-Robot Team Response to a Multi-Robot Opponent Team

Multi-Robot Team Response to a Multi-Robot Opponent Team Multi-Robot Team Response to a Multi-Robot Opponent Team James Bruce, Michael Bowling, Brett Browning, and Manuela Veloso {jbruce,mhb,brettb,mmv}@cs.cmu.edu Carnegie Mellon University 5000 Forbes Avenue

More information

Building Integrated Mobile Robots for Soccer Competition

Building Integrated Mobile Robots for Soccer Competition Building Integrated Mobile Robots for Soccer Competition Wei-Min Shen, Jafar Adibi, Rogelio Adobbati, Bonghan Cho, Ali Erdem, Hadi Moradi, Behnam Salemi, Sheila Tejada Computer Science Department / Information

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

GA-based Learning in Behaviour Based Robotics

GA-based Learning in Behaviour Based Robotics Proceedings of IEEE International Symposium on Computational Intelligence in Robotics and Automation, Kobe, Japan, 16-20 July 2003 GA-based Learning in Behaviour Based Robotics Dongbing Gu, Huosheng Hu,

More information

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS

COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS COOPERATIVE STRATEGY BASED ON ADAPTIVE Q- LEARNING FOR ROBOT SOCCER SYSTEMS Soft Computing Alfonso Martínez del Hoyo Canterla 1 Table of contents 1. Introduction... 3 2. Cooperative strategy design...

More information

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Mousa AL-Akhras, Maha Saadeh, Emad AL Mashakbeh Computer Information Systems Department King Abdullah II School for Information

More information

JavaSoccer. Tucker Balch. Mobile Robot Laboratory College of Computing Georgia Institute of Technology Atlanta, Georgia USA

JavaSoccer. Tucker Balch. Mobile Robot Laboratory College of Computing Georgia Institute of Technology Atlanta, Georgia USA JavaSoccer Tucker Balch Mobile Robot Laboratory College of Computing Georgia Institute of Technology Atlanta, Georgia 30332-208 USA Abstract. Hardwaxe-only development of complex robot behavior is often

More information

Coordination in dynamic environments with constraints on resources

Coordination in dynamic environments with constraints on resources Coordination in dynamic environments with constraints on resources A. Farinelli, G. Grisetti, L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Università La Sapienza, Roma, Italy Abstract

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

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

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration Proceedings of the 1994 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MF1 94) Las Vega, NV Oct. 2-5, 1994 Fuzzy Logic Based Robot Navigation In Uncertain

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

The UT Austin Villa 3D Simulation Soccer Team 2008

The UT Austin Villa 3D Simulation Soccer Team 2008 UT Austin Computer Sciences Technical Report AI09-01, February 2009. The UT Austin Villa 3D Simulation Soccer Team 2008 Shivaram Kalyanakrishnan, Yinon Bentor and Peter Stone Department of Computer Sciences

More information

CMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team

CMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team CMDragons: Dynamic Passing and Strategy on a Champion Robot Soccer Team James Bruce, Stefan Zickler, Mike Licitra, and Manuela Veloso Abstract After several years of developing multiple RoboCup small-size

More information

Attention! Choking hazard! Small pieces, not for children under three years old. Figure 01 - Set Up for Kick Off. corner arc. corner square.

Attention! Choking hazard! Small pieces, not for children under three years old. Figure 01 - Set Up for Kick Off. corner arc. corner square. Figure 01 - Set Up for Kick Off A B C D E F G H 1 corner square goal area corner arc 1 2 3 4 5 6 7 penalty area 2 3 4 5 6 7 8 center spin circle 8 rows 8 8 7 7 6 6 5 4 3 2 1 penalty arc penalty spot goal

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

CMDragons 2008 Team Description

CMDragons 2008 Team Description CMDragons 2008 Team Description Stefan Zickler, Douglas Vail, Gabriel Levi, Philip Wasserman, James Bruce, Michael Licitra, and Manuela Veloso Carnegie Mellon University {szickler,dvail2,jbruce,mlicitra,mmv}@cs.cmu.edu

More information

Robotic Systems ECE 401RB Fall 2007

Robotic Systems ECE 401RB Fall 2007 The following notes are from: Robotic Systems ECE 401RB Fall 2007 Lecture 14: Cooperation among Multiple Robots Part 2 Chapter 12, George A. Bekey, Autonomous Robots: From Biological Inspiration to Implementation

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

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

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

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

Anticipation: A Key for Collaboration in a Team of Agents æ

Anticipation: A Key for Collaboration in a Team of Agents æ Anticipation: A Key for Collaboration in a Team of Agents æ Manuela Veloso, Peter Stone, and Michael Bowling Computer Science Department Carnegie Mellon University Pittsburgh PA 15213 Submitted to the

More information

AI Magazine Volume 21 Number 1 (2000) ( AAAI) Overview of RoboCup-98

AI Magazine Volume 21 Number 1 (2000) ( AAAI) Overview of RoboCup-98 AI Magazine Volume 21 Number 1 (2000) ( AAAI) Articles Overview of RoboCup-98 Minoru Asada, Manuela M. Veloso, Milind Tambe, Itsuki Noda, Hiroaki Kitano, and Gerhard K. Kraetzschmar The Robot World Cup

More information

CORC 3303 Exploring Robotics. Why Teams?

CORC 3303 Exploring Robotics. Why Teams? Exploring Robotics Lecture F Robot Teams Topics: 1) Teamwork and Its Challenges 2) Coordination, Communication and Control 3) RoboCup Why Teams? It takes two (or more) Such as cooperative transportation:

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

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

Development of Local Vision-based Behaviors for a Robotic Soccer Player Antonio Salim, Olac Fuentes, Angélica Muñoz

Development of Local Vision-based Behaviors for a Robotic Soccer Player Antonio Salim, Olac Fuentes, Angélica Muñoz Development of Local Vision-based Behaviors for a Robotic Soccer Player Antonio Salim, Olac Fuentes, Angélica Muñoz Reporte Técnico No. CCC-04-005 22 de Junio de 2004 Coordinación de Ciencias Computacionales

More information

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller

Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller From:MAICS-97 Proceedings. Copyright 1997, AAAI (www.aaai.org). All rights reserved. Incorporating a Connectionist Vision Module into a Fuzzy, Behavior-Based Robot Controller Douglas S. Blank and J. Oliver

More information

Multi-Fidelity Robotic Behaviors: Acting With Variable State Information

Multi-Fidelity Robotic Behaviors: Acting With Variable State Information From: AAAI-00 Proceedings. Copyright 2000, AAAI (www.aaai.org). All rights reserved. Multi-Fidelity Robotic Behaviors: Acting With Variable State Information Elly Winner and Manuela Veloso Computer Science

More information

Multi-Robot Dynamic Role Assignment and Coordination Through Shared Potential Fields

Multi-Robot Dynamic Role Assignment and Coordination Through Shared Potential Fields 1 Multi-Robot Dynamic Role Assignment and Coordination Through Shared Potential Fields Douglas Vail Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 USA {dvail2,

More information

Robótica 2005 Actas do Encontro Científico Coimbra, 29 de Abril de 2005

Robótica 2005 Actas do Encontro Científico Coimbra, 29 de Abril de 2005 Robótica 2005 Actas do Encontro Científico Coimbra, 29 de Abril de 2005 RAC ROBOTIC SOCCER SMALL-SIZE TEAM: CONTROL ARCHITECTURE AND GLOBAL VISION José Rui Simões Rui Rocha Jorge Lobo Jorge Dias Dep. of

More information

Multi-Robot Formation. Dr. Daisy Tang

Multi-Robot Formation. Dr. Daisy Tang Multi-Robot Formation Dr. Daisy Tang Objectives Understand key issues in formationkeeping Understand various formation studied by Balch and Arkin and their pros/cons Understand local vs. global control

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

Sonar Behavior-Based Fuzzy Control for a Mobile Robot

Sonar Behavior-Based Fuzzy Control for a Mobile Robot Sonar Behavior-Based Fuzzy Control for a Mobile Robot S. Thongchai, S. Suksakulchai, D. M. Wilkes, and N. Sarkar Intelligent Robotics Laboratory School of Engineering, Vanderbilt University, Nashville,

More information

NuBot Team Description Paper 2008

NuBot Team Description Paper 2008 NuBot Team Description Paper 2008 1 Hui Zhang, 1 Huimin Lu, 3 Xiangke Wang, 3 Fangyi Sun, 2 Xiucai Ji, 1 Dan Hai, 1 Fei Liu, 3 Lianhu Cui, 1 Zhiqiang Zheng College of Mechatronics and Automation National

More information

A Vision Based System for Goal-Directed Obstacle Avoidance

A Vision Based System for Goal-Directed Obstacle Avoidance ROBOCUP2004 SYMPOSIUM, Instituto Superior Técnico, Lisboa, Portugal, July 4-5, 2004. A Vision Based System for Goal-Directed Obstacle Avoidance Jan Hoffmann, Matthias Jüngel, and Martin Lötzsch Institut

More information

Cooperative Distributed Vision for Mobile Robots Emanuele Menegatti, Enrico Pagello y Intelligent Autonomous Systems Laboratory Department of Informat

Cooperative Distributed Vision for Mobile Robots Emanuele Menegatti, Enrico Pagello y Intelligent Autonomous Systems Laboratory Department of Informat Cooperative Distributed Vision for Mobile Robots Emanuele Menegatti, Enrico Pagello y Intelligent Autonomous Systems Laboratory Department of Informatics and Electronics University ofpadua, Italy y also

More information

The UT Austin Villa 3D Simulation Soccer Team 2007

The UT Austin Villa 3D Simulation Soccer Team 2007 UT Austin Computer Sciences Technical Report AI07-348, September 2007. The UT Austin Villa 3D Simulation Soccer Team 2007 Shivaram Kalyanakrishnan and Peter Stone Department of Computer Sciences The University

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

Development of Local Vision-Based Behaviors for a Robotic Soccer Player

Development of Local Vision-Based Behaviors for a Robotic Soccer Player Development of Local Vision-Based Behaviors for a Robotic Soccer Player Antonio Salim Olac Fuentes Angélica Muñoz National Institute of Astrophysics, Optics and Electronics Computer Science Department

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

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

Robot Architectures. Prof. Holly Yanco Spring 2014

Robot Architectures. Prof. Holly Yanco Spring 2014 Robot Architectures Prof. Holly Yanco 91.450 Spring 2014 Three Types of Robot Architectures From Murphy 2000 Hierarchical Organization is Horizontal From Murphy 2000 Horizontal Behaviors: Accomplish Steps

More information

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

More information

Task Allocation: Role Assignment. Dr. Daisy Tang

Task Allocation: Role Assignment. Dr. Daisy Tang Task Allocation: Role Assignment Dr. Daisy Tang Outline Multi-robot dynamic role assignment Task Allocation Based On Roles Usually, a task is decomposed into roleseither by a general autonomous planner,

More information

Behavior generation for a mobile robot based on the adaptive fitness function

Behavior generation for a mobile robot based on the adaptive fitness function Robotics and Autonomous Systems 40 (2002) 69 77 Behavior generation for a mobile robot based on the adaptive fitness function Eiji Uchibe a,, Masakazu Yanase b, Minoru Asada c a Human Information Science

More information

Learning Behaviors for Environment Modeling by Genetic Algorithm

Learning Behaviors for Environment Modeling by Genetic Algorithm Learning Behaviors for Environment Modeling by Genetic Algorithm Seiji Yamada Department of Computational Intelligence and Systems Science Interdisciplinary Graduate School of Science and Engineering Tokyo

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

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

soccer game, we put much more emphasis on making a context that immediately would allow the public audience to recognise the game to be a soccer game.

soccer game, we put much more emphasis on making a context that immediately would allow the public audience to recognise the game to be a soccer game. Robot Soccer with LEGO Mindstorms Henrik Hautop Lund Luigi Pagliarini LEGO Lab University of Aarhus, Aabogade 34, 8200 Aarhus N., Denmark hhl@daimi.aau.dk http://www.daimi.aau.dk/~hhl/ Abstract We have

More information

Franοcois Michaud and Minh Tuan Vu. LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems

Franοcois Michaud and Minh Tuan Vu. LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems Light Signaling for Social Interaction with Mobile Robots Franοcois Michaud and Minh Tuan Vu LABORIUS - Research Laboratory on Mobile Robotics and Intelligent Systems Department of Electrical and Computer

More information

The Attempto Tübingen Robot Soccer Team 2006

The Attempto Tübingen Robot Soccer Team 2006 The Attempto Tübingen Robot Soccer Team 2006 Patrick Heinemann, Hannes Becker, Jürgen Haase, and Andreas Zell Wilhelm-Schickard-Institute, Department of Computer Architecture, University of Tübingen, Sand

More information

Design and Evaluation of the T-Team

Design and Evaluation of the T-Team Design and Evaluation of the T-Team of the University of Tuebingen for RoboCup'98 Michael Plagge, Boris Diebold, Richard Gunther, Jorn Ihlenburg, Dirk Jung, Keyan Zahedi, and Andreas Zell W.-Schickard-Institute

More information

Human Robot Interaction: Coaching to Play Soccer via Spoken-Language

Human Robot Interaction: Coaching to Play Soccer via Spoken-Language Human Interaction: Coaching to Play Soccer via Spoken-Language Alfredo Weitzenfeld, Senior Member, IEEE, Abdel Ejnioui, and Peter Dominey Abstract In this paper we describe our current work in the development

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

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots.

Keywords Multi-Agent, Distributed, Cooperation, Fuzzy, Multi-Robot, Communication Protocol. Fig. 1. Architecture of the Robots. 1 José Manuel Molina, Vicente Matellán, Lorenzo Sommaruga Laboratorio de Agentes Inteligentes (LAI) Departamento de Informática Avd. Butarque 15, Leganés-Madrid, SPAIN Phone: +34 1 624 94 31 Fax +34 1

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

Formation Maintenance for Autonomous Robots by Steering Behavior Parameterization

Formation Maintenance for Autonomous Robots by Steering Behavior Parameterization Formation Maintenance for Autonomous Robots by Steering Behavior Parameterization MAITE LÓPEZ-SÁNCHEZ, JESÚS CERQUIDES WAI Volume Visualization and Artificial Intelligence Research Group, MAiA Dept. Universitat

More information

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

Robot Architectures. Prof. Yanco , Fall 2011

Robot Architectures. Prof. Yanco , Fall 2011 Robot Architectures Prof. Holly Yanco 91.451 Fall 2011 Architectures, Slide 1 Three Types of Robot Architectures From Murphy 2000 Architectures, Slide 2 Hierarchical Organization is Horizontal From Murphy

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

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

Multi-Robot Systems, Part II

Multi-Robot Systems, Part II Multi-Robot Systems, Part II October 31, 2002 Class Meeting 20 A team effort is a lot of people doing what I say. -- Michael Winner. Objectives Multi-Robot Systems, Part II Overview (con t.) Multi-Robot

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

National University of Singapore

National University of Singapore National University of Singapore Department of Electrical and Computer Engineering EE4306 Distributed Autonomous obotic Systems 1. Objectives...1 2. Equipment...1 3. Preparation...1 4. Introduction...1

More information

CMDragons 2006 Team Description

CMDragons 2006 Team Description CMDragons 2006 Team Description James Bruce, Stefan Zickler, Mike Licitra, and Manuela Veloso Carnegie Mellon University Pittsburgh, Pennsylvania, USA {jbruce,szickler,mlicitra,mmv}@cs.cmu.edu Abstract.

More information

COOPERATIVE ROBOTIC SYSTEM USING DISTRIBUTED DECISION MECHANISMS WITH DELIBERATIVE CENTRAL SUPERVISOR *

COOPERATIVE ROBOTIC SYSTEM USING DISTRIBUTED DECISION MECHANISMS WITH DELIBERATIVE CENTRAL SUPERVISOR * COOPERATIVE ROBOTIC SYSTEM USING ISTRIBUTE ECISION MECHANISMS WITH ELIBERATIVE CENTRAL SUPERVISOR * JULIEN BEAURY, RICHAR HURTEAU, RICHAR GOUREAU Electrical Engineering ept., École Polytechnique Montréal,

More information

Past Progress Brings Us Towards a Research Road Map for Further Competitions and Developments

Past Progress Brings Us Towards a Research Road Map for Further Competitions and Developments Past Progress Brings Us Towards a Research Road Map for Further Competitions and Developments 1998 CORBIS CORP. & COMSTOCK, INC. 1998 By HANS-DIETER BURKHARD, DOMINIQUE DUHAUT, MASAHIRO FUJITA, PEDRO LIMA,

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

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

Team Playing Behavior in Robot Soccer: A Case-Based Reasoning Approach

Team Playing Behavior in Robot Soccer: A Case-Based Reasoning Approach Team Playing Behavior in Robot Soccer: A Case-Based Reasoning Approach Raquel Ros 1, Ramon López de Màntaras 1, Josep Lluís Arcos 1 and Manuela Veloso 2 1 IIIA - Artificial Intelligence Research Institute

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