Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup
|
|
- Britton Bruce
- 5 years ago
- Views:
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: : Today and Tomorrow What we have learned Authors Minoru Asada (Osaka University, Japan), Hiroaki Kitano (Sony CS Labs, Japan), Itsuki Noda (Electrotechnical(
More informationMulti-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 informationMulti-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 informationStrategy 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 informationHierarchical 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 informationCMDragons 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 informationKeywords: 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 informationFU-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 informationThe 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 informationHierarchical 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 informationAI 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 informationCooperative 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 informationLEVELS 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 informationA 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 informationTowards 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 informationSoccer-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 informationLearning 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 informationUSING 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 informationA 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 informationRobocup 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 informationAutonomous 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 informationCMUnited-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 informationCS594, 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 informationMulti-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 informationThe 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 informationKey-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 informationCS295-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 informationMulti-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 informationBuilding 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 informationSoccer 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 informationGA-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 informationCOOPERATIVE 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 informationPath 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 informationJavaSoccer. 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 informationCoordination 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 informationUsing 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 informationOptic 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 informationFuzzy 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 information2 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 informationThe 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 informationCMDragons: 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 informationAttention! 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 informationBehaviour-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 informationCMDragons 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 informationRobotic 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 informationLearning 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 informationField 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 informationMINHO 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 informationUsing 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 informationAnticipation: 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 informationAI 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 informationCORC 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 informationSubsumption 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 informationDistributed, 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 informationDevelopment 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 informationIncorporating 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 informationMulti-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 informationMulti-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 informationRobó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 informationMulti-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 informationDesign 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 informationSonar 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 informationNuBot 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 informationA 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 informationCooperative 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 informationThe 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 informationMulti 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 informationDevelopment 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 informationRobo-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 informationDesign 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 informationRobot 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 informationEvolving 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 informationTask 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 informationBehavior 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 informationLearning 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 informationHow 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 informationTeam 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 informationsoccer 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 informationFranο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 informationThe 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 informationDesign 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 informationHuman 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 informationTeam 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 informationKeywords 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 informationRapid 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 informationFormation 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 informationS.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 informationRobot 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 informationThe 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 informationFalconBots 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 informationMulti-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 informationSPQR 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 informationNational 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 informationCMDragons 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 informationCOOPERATIVE 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 informationPast 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 informationCSCI 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 informationKid-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 informationTeam 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 informationSPQR 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