Multi-Agent Control Structure for a Vision Based Robot Soccer System
|
|
- Laura Jefferson
- 5 years ago
- Views:
Transcription
1 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 Av. Padre Tomás Pereira S.J., Taipa, Macao SAR, P. R. China ymli@umac.mo Abstract: Robot soccer is a typical test-bed for studying multi agent control because it can offer a real-time and dynamic environment which is appropriate for simulation and experiment. In this paper, several schemes of playing robot soccer are designed based on three-layer decision-making model and AUML. Many field experiments are made on the robot soccer system in our Mechatronics Laboratory. Keywords: Robot soccer, multi agent control, three layers decision-making model, AUML Introduction Robot Soccer is a representative domain for studying multi-agent control, since it involves many agents interacting or cooperating with each other in a dynamic environment. Recently, many scholars from different countries are interested in research of robot soccer because developing an efficient multi-agent system (MAS) is an arduous challenge in science [1-3]. MAS refers to that at least more than two robots complete a task with cooperation. Hence, development of MAS is quite useful in application of service robots, transportation robots and exploration robots in hazardous environments etc. The characteristics of soccer game are: (1) Real time and dynamic environment: all robots in the playground make a reaction immediately according to the scheme; (2) Cooperation: soccer competition is a teamwork sport; (3) Adaptability: robot soccer system necessarily has a whole plan that can be changed against different opponents; (4) Complex strategy: there are many different kinds of strategies during a soccer competition. These characteristics show that soccer game is an appropriate sample for studying MAS. Furthermore, human soccer competition has a long history and is a familiar sport to many persons, so many useful and successful strategies can be referenced to the robot soccer as well. Figure 1. Outline of robot soccer system. Robot Subsystem A robot soccer system diagram is shown in Figure 2. It consists of four parts: micro-controller, motor driver, communication and power unit. They are integrated into a main housing of 7.5 cm 7.5 cm 7.5 cm. A complete robot is illustrated in Figure 3. It has a circuit board, battery, motor and body. The circuit board can be separated into the lower circuit board that has power devices (voltage regulator, motor driver, etc.) and RF module and the upper circuit board that has the micro-controller. Vision Subsystem Overview of Robot Soccer System The robot soccer system is a vision based remote-brainless system [6]. This system has no brain A robot soccer system is composed of four main in the robot and the robot just follows instructions subsystems as: Robot subsystem, Vision subsystem, from the host computer. Usually a robot has a Communication subsystem and Decision-making controller to control its motion. However, vision subsystem [4] [5].
2 Figure 5. Team uniform. Figure 2. A frame of YRA robot. During a match, the vision subsystem needs to classify six colored objects consisting of two team colors, three robot colors and one ball color. A team uniform of robot is shown in Figure 5. According to the rule of MiroSot, the pattern of team uniform should be conformed as: the left top square is a team color, which must be blue or yellow. The right bottom one is a robot color, which is freely assigned not to be confused with the team color. Communication Subsystem Figure 3. A soccer robot. based remote-brainless system puts the controller inside the host computer. For accurate control, fast sampling time is required. The time of image processing, control algorithm and communication has to be fast enough. Therefore, high performance image processing system and host computer are required. First, frame grabber card is required for the vision program. YSR-A robot subsystem uses METEOR-II from MATROX company. For the camera, a CCD camera with zoom lens should be used for the playground to fit into the view area of screen. SAMSUNG Digital Color CCD Camera is used as the CCD camera. The model number is SDC-410ND. To play robot soccer, the host computer should send out instructions to each robot using wireless communication. RF (Radio Frequency) module is a good choice for robot soccer system because radio wave is suitable for long distance communication, and there is no communication barrier between the host computer and the robot, and also it supports multi channels. So in most robot soccer system, the RF module is used because of these advantages. For this robot soccer system, Radiometrix s RF-418 is the communication module that can send out data up to 40 kbps. Decision-making Subsystem Decision-making subsystem is a pivot of whole robot soccer system. Its operation cycle can be easily understood from a flow chart shown in Figure 6. At first, vision subsystem captures all information such as position and orientation of each robot and ball, and then the host computer (Decision-making subsystem) calculates and analyzes the input data according to the situation of soccer field to plan an action for each robot. The wireless communication module assigns this action to the robot subsystem at last. Figure 4. MATROX ME TEOR-II Card and SDC-410ND Camera. Three Layers Decision-making Subsystem A robot soccer competition is conducted in a complex and dynamic environment. Due to fierce competition, decision-making subsystem should have the
3 Figure 8. Control values of basic behaviour. Basic Behavior Layer Figure 6. A flow chart of decision-making subsystem. All actions can depend on two basic behaviors: translation and rotation. Considering a general situation about a robot to go to a desired position as shown in Figure 8, we can define that: αis a heading angle, βis a desired angle, θis a rotated angle. θ = β α (1) Also, we can set up two functions about the velocities of two wheels as: v l = k1d k 2 θ (2) v r = k1d + k 2 θ (3) Here, d is a distance error between the robot and the desired position. Through the above equations, we can define three cases: If β>α, then θ> 0 and vl < vr, so the robot rotates counter clockwise. Figure 7. A architecture of three layers decision-making model. following characteristics: (a) Real-time: to make a decision immediately; (b) Adaptability: to make an appropriate reaction against different situation; (c) Learning: to study by itself. Among the different decision-making schemes of playing robot soccer, three layers decision-making model is a trend. Basically, it is a centralized control method [7], and just uses one controller to operate three robots to do something. A three layers decision-making model includes basic behavior layer, trajectory planning layer, and coordination layer as shown in Figure 7, in which basic behavior layer sets up the velocity of two wheels, trajectory planning layer designs the actions, and coordination layer assigns the roles to robots according to strategy. If β<α, then θ< 0 and vl > vr, so the robot rotates clockwise. If β=α, then θ= 0 and vl = vr, so the robot translates straight. Under these three cases, we can achieve other different kinds of actions in trajectory planning layer. Trajectory Planning Layer An objective of trajectory planning layer is to design a smooth trajectory of action according to the fundamentals of two basic behaviors as translation and rotation. In addition, all trajectories are designed with a principle of Point to Point (PTP) [8].There are three basic principles of designing an action as: (a) A smooth trajectory for an action. (b) To set up a speed appropriate for an action. (c) To consider the obstacles existence. Figure 9 shows a situation of
4 Figure 9. Shooting. Figure 11. Goalkeeping. Figure 10. Scheme of shooting. Figure 12. Scheme of goalkeeping. shooting in case of a robot and a ball locating at the position showed. The robot approached the ball along the desired path, and then it kicked the ball towards the goal. Figure 10 describes a schemed path for a robot near the ball. During the experiment, we discovered that this action planning was effective because many shooting situations had already been verified successfully. Goalkeeping is the most important action during the soccer competition. Everyone knows that a goalkeeper who can affect the game to be victory or defeat, hence the function of goalie should be stable and efficient. the goal, the goalie will move along a specific path related to the y-direction of a ball in front of the goal. You can see the goalie moved along the desired path as shown in Figure 12 to block the ball successfully. Coordination Layer A function of coordination layer [9] realizes three robots playing a game cooperatively. Through a vision subsystem, decision-making subsystem receives the information about a situation of playground such as postures of robots and location of the ball. Putting the coordination layer into the decision-making subsystem, it can allocate the tasks to each robot appropriately according to the real time situation of the playground, and decide the robots how to do, for instance, attack or defense. After the experiment, we tested our goalie to be believable and responsible. You can observe from Figure 11 describing a situation of goalkeeping. Generally, the goalie locates in the middle of the goal The principle of coordination layer is using the logic line. If a ball is over the desired defense line and near of IF-THEN. Therefore we use a scheme of
5 Regional Coordination [11] that is a popular method for collaboration of robots in playing the game. Sensor Regional Coordination is formerly used in three layers decision-making model. It divides the playground into numerous zones. Three robots carry out their tasks respectively when they are at the different zones. Many teams from different countries choose it because its monitor is quite obvious and direct. For example, figure 13 shows that Regional Coordination divides the playground into three zones as: Robot Soccer System Communicator Actuator Think Figure 14. Features of an agent. Object Position Decision-making Subsystem Sensor Strategy Communication Action Figure 13. A playground is divided into three zones According to the location of ball, Regional Coordination will monitor three robots to perform three kinds of strategies as follows: (1) If the ball is in ZF, the robots perform strategy I. (2) If the ball is in ZM, the robots perform strategy II. (3) If the ball is in ZB, the robots perform strategy III. Robot Soccer with Multi- Control An agent is defined as anything that can be viewed as perceiving its environment through sensors and acting upon that environment through effectors [10]. Based on the definition, we can imagine that agents are autonomous and interactive. Their activities include goals and conditions that guide the execution of assigned tasks. s know the conditions and intended effects of their actions and hence take responsibility for their needs. Furthermore, agents act both alone and with other agents. MAS can often resemble a social community of interdependent members that act individually. Figure 15. An architecture of multi-agent centralized control. robot to be an agent, and it has the following features [12]: (a) Sensor: it is responsible for receiving the visual information; (b) Actuator: it is responsible for receiving an action from the thinking (strategy), and executing the task; (c) Thinking: it is responsible for generating actions depending on the real time state of the environment, so it takes charge of decision-making subsystem. (d) Communicator: it is responsible for communication with other agents. It accepts and handles messages from other agents and sends messages from thinking module. Multi Centralized Control An architecture of multi-agent robot soccer system consists of a vision camera over-looking the playground connected to a centralized interface computer, and several agents like the small-size robot players. Figure 15 sketches the building blocks of the Robot soccer game is a good example for studying the architecture. multi-agent interaction. We can define each soccer
6 formation formation Figure 16. Two different formations. The complete system is fully autonomous consisting of a well-defined and challenged processing cycle. The global vision algorithm perceives the dynamic environment and processes the images, specifying the positions of each robot and the ball. This information is sent to an off-board controller and distributed to the different agents. Each agent evaluates the world state and uses its strategic knowledge to decide what to do next. Actions are motion commands that are sent by the off-board controller through RF communication. Commands can be broadcast directly to individual agents. Position, Formation, and Active Modes Positions are defined as flexible regions within which the player attempts to move towards the ball. For example, a robot playing Left Forward position remains on the left side of the field near the opponent s goal until the ball comes towards it. Positions are classified as defender, midfielder or forwarder based on the locations of the regions. They also have to be given specific behaviors in terms of which positions should be considered as potential. At any time each robot locates a particular position on the field. However, each robot has all of the knowledge necessary to move to any other positions. Therefore the robots can switch positions on the fly. For example, robots A and B switch positions when robot A chases the ball into the region of robot B. Then robot A continuously chases the ball, and robot B moves to the position vacated by A. For a 3 vs. 3 MiroSot, there are two formations to be quite useful as shown in Figure 16. One consists two attackers and one goalie (2-1). The other one consists one attacker, one defender and one goalie (1-1-1). Switching them on real-time state during the competition is an ideal mode [11]. AUML In the previous section, we have introduced the Figure 17. Basic format for agent communication. strategic mode for playing robot soccer game. Now, we discuss how to achieve the strategic schemes. At first, we wish the specification and programming of multi-agent behavior should be as concise as possible. Regarding the related research work, we know that the AUML ( Unified Modeling Language) can assume the responsibility. The sequence diagram in AUML can be exploited to achieve the multi-agent behaviors of robot soccer system. A summary of the fundamental of AUML sequence diagram is described as follows. Sequence Diagram A sequence diagram is an interaction diagram that emphasizes the time ordering of messages. Figure 17 describes some basic elements for agent communication. The rectangle can express individual agents. This agent syntax is already part of UML (Unified Modeling Language). Figure 17 extends UML by labeling the arrowed line with an agent communication act (CA). Another recommended extension to UML supports concurrent threads of interaction. While UML does support asynchronous message, multiple concurrent threads are directly expressed. Figure 18 shows three ways of expressing multiple threads. Figure 18 (a) indicates that all threads to CA-n are sent concurrently. Figure 18 (b) includes a decision box indicating that a decision box will decide which CAs (zero or more) will be sent. If more than one CA is sent, the communication is concurrent. In short, it indicates an inclusive or. Figure 18 (c) indicates an exclusive or, so that exactly one CA will be sent. Figure 18 (a) indicates an and communication.
7 Player1 / Captain Player-2 Player-3 Player-n [Goalkeeper].1 [Defender] CA-n CA-n CA-n.2 [Midfielder].3 [Forward] (a) (b) (c).1 [Defender].2 [Midfielder] Figure 18. Extensions support concurrent threads of interaction..3 [Forward] Figure 20. Role layer. [role-1] (a) or [role-1] (b) agent such as: to agent-2, to agent-3, and so on. Role Layer Design In Figure 20, we know that the captain will decide the players to play which role in the game, it also will decide itself role. Generally, role selector operates the role-decision according to formation, and the role of players will not change in the game according to the formation, but under some crucial conditions there are several rectifications. (c) or (d) For example: when the goalkeeper is not active in the game, it is necessary to assign a player to replace its role. So the robots except for goalkeeper should switch the role dynamically according to the field situation, and not be limited to the fixed formation. In Figure 21, the switching condition for role change is defined as follows: (e) Figure 19. Concurrent communication with an agent playing multiple roles. In addition, Figure 19 (a) and (b) illustrate two ways of expressing concurrent threads sent from agent-1 to agent-2. Figure 19 (a) shows parallel activation bars and Figure 19 (b) activation bars that appear on top of each other. Each activation bar can indicate either that agent is using a different role or not. If the agent is using a different role, the activation bar can be annotated appropriately. For example: CA-n is handled by the agent under its role-1 processing in Figure 19 (a) and (b). These Figures indicate that a single agent is concurrently processing the multiple Cas. However, the concurrent Cas could have been sent to a different or (f) Forward Figure 21. Role change. It is assumed that, there are two robots, a defender and a forwarder. d 1 is the distance from the forwarder to ball and d 2 is that from the defender to ball. θ 1 and θ 2 are angles between the heading direction of each robot and ball. [cond] Defender [cond]
8 mode is to bring the ball to the opponent field, and to score a goal. [ball interceptable] [else] To get ball [at defense position] [else] Go to defense position [ball is closer] [else] Block / Clear Turn to ball Figure 22. Defensive mode. Conclusion and Future Work Robot soccer is a high technological and international competition. More and more researchers pay attention to it because it provides a good platform for studying intelligent control. Thus, we can transfer the technology of robot soccer to other similar industry, military and service field. Therefore, we believe that the research of robot soccer is a meaningful work and a hot research topic also in future. Although the three layers decision-making model can achieve the intelligent behaviors of robot, there are some defects such as the accuracy and the continuity of an action. We should improve the computation to produce a smoother action. [else] [pass possible] [else] Pass [else] Clear [ball kickable] [shoot possible] Shoot [dribble possible] Dribble [else] [ball interceptable] To get ball [else] Go to attack position Furthermore, the group intention of robots is not satisfied, there are some conflicts necessarily to be weeded out later. There are two improvements to be completed such as: to strengthen the coordination layer, and reinforce the decision-making subsystem with artificial intelligence. Acknowledgement Authors appreciate for the funding support from the Research Committee of University of Macau under grant no.: RG024/03-04S/LYM/FST. Figure 23. Offensive mode. If cond d 2 < 2 d1, 0 < θ 2 < 45 and θ 2 < θ1 then the roles of robot-1 and robot-2 are interchanged. In the robot soccer system there are two main situations: defensive and offensive. While our team controls the ball, the situation will be defensive and otherwise it is offensive. When the opponent controls the ball during the game, our players choose the defensive mode as shown in Figure 22. There are two objectives of this mode as getting the ball control again, and preventing the opponent to score. During the defensive mode, if one player cannot intercept the ball, it will run to its defense position and turn to ball. When our teammate controls the ball, the playing mode will be changed to offensive mode described in Figure 23. The major task of the players in offensive References [1]. J. H. Kim, h. S. Kim, M. J. Jung, I. H. Choi and K. O. Kim, A Cooperative Multi-agent System and Its Real-time Application to Robot Soccer, Proceedings of IEEE International Conference on Robotics and Automation, 1997, pp [2]. P. Stone, M. M. Veloso and S. Achim, Collaboration and Learning in Robotic Soccer, Proceedings of Micro-robot World Cup Soccer Tournament, Taejon, Korea, 1996, pp [3]. Y. Li and W. I. Lei, A Hybrid Control Approach to Robot Soccer Competitions, Proceedings of the 11th World Congress in Mechanism and Machine Science, April 1-4, 2004, Tianjin, P.R.China, pp [4]. H. P. Huang, C. C. Liang and C. W. Lin, Building a Multi-agent Robot System for Robot Soccer Game and Developing Game Strategies Based on Soccer Dynamics, Proceedings of
9 International Conference on Mechatronic Technology, Hsinchu, Taiwan, pp [5]. K. H. Kim, K. W. Ko, J. G. Kim, S. H. Lee and H. S. Cho, The Development of a Micro Robot System for Robot Soccer Game, In Proceedings of IEEE International Conference on Robotics and Automation, 1997, pp [6]. M. K. Sahota, A. K. Mackworth, S. J. Kingdon and R. A. Barman, Real-time Control of Soccer Playing Robots Using Off-board Vision: The Dynamic Test bed, Proceedings of IEEE International Conference on Robotics and Automation, 1995, pp [7]. S. Subramanyam, P. Vadakkepat, K.-C. Kim and J.-H. Kim, Multi-agent Centralized Control in Soccer Robots, Proceedings of Micro-Robot World Cup Soccer Tournament Proceeding, 1997, pp [8]. Manuela Veloso and Peter Stone, Individual and Collaborative Behaviors in a Team of Homogeneous Robotic Soccer s, Proceedings of the 3 rd International Conference on Multi Systems, 1998, pp [9]. H. Hu, K. Kostiadis and Z. Liu, Coordination and Learning in a Team of Mobile Robots, Proceedings of IASTED Robotics and Applications Conference, California, [10]. Russell and Peter Norvig, Artificial Intelligence-A Modern Approach, Prentice Hall. [11]. S.-G. Hong, T.-D. Eom, H.-K. Jeong, C.-K. Choi, J.-H. Shin and J.-J. Lee, Development of Soccer-playing Robots: Control, Cooperation and Strategy, Proceedings of Micro-robot World Cup Soccer Tournament, Taejon, Korea, 1996, pp [12]. T. Balch and R. C. Arkin, Behavior-based Formation Control for Multirobot Teams, Proceedings of IEEE on Robotics and Automation, 1998, pp
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 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 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 informationFuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup
Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup Hakan Duman and Huosheng Hu Department of Computer Science University of Essex Wivenhoe Park, Colchester CO4 3SQ United Kingdom
More 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 informationModular Q-learning based multi-agent cooperation for robot soccer
Robotics and Autonomous Systems 35 (2001) 109 122 Modular Q-learning based multi-agent cooperation for robot soccer Kui-Hong Park, Yong-Jae Kim, Jong-Hwan Kim Department of Electrical Engineering and Computer
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 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 informationRoboCup. 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 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 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 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 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 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 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 informationAutonomous Stair Climbing Algorithm for a Small Four-Tracked Robot
Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Quy-Hung Vu, Byeong-Sang Kim, Jae-Bok Song Korea University 1 Anam-dong, Seongbuk-gu, Seoul, Korea vuquyhungbk@yahoo.com, lovidia@korea.ac.kr,
More informationOverview Agents, environments, typical components
Overview Agents, environments, typical components CSC752 Autonomous Robotic Systems Ubbo Visser Department of Computer Science University of Miami January 23, 2017 Outline 1 Autonomous robots 2 Agents
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 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 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 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 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 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 informationObstacle Avoidance Functions on Robot Mirosot in The Departement of Informatics of UPN Veteran Yogyakarta
Proceeding International Conference on Electrical Engineering, Computer Science Informatics (EECSI 2015), Palembang, Indonesia, 19-20 August 2015 Obstacle Avoidance Functions on Robot Mirosot in Departement
More informationOutline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types
Intelligent Agents Outline Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types Agents An agent is anything that can be viewed as
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 informationTest Plan. Robot Soccer. ECEn Senior Project. Real Madrid. Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer
Test Plan Robot Soccer ECEn 490 - Senior Project Real Madrid Daniel Gardner Warren Kemmerer Brandon Williams TJ Schramm Steven Deshazer CONTENTS Introduction... 3 Skill Tests Determining Robot Position...
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 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 informationResearch Article Real Time Robot Soccer Game Event Detection Using Finite State Machines with Multiple Fuzzy Logic Probability Evaluators
International Journal of Computer Games Technology Volume 2009, Article ID 375905, 12 pages doi:10.1155/2009/375905 Research Article Real Time Robot Soccer Game Event Detection Using Finite State Machines
More informationMulti-robot Formation Control Based on Leader-follower Method
Journal of Computers Vol. 29 No. 2, 2018, pp. 233-240 doi:10.3966/199115992018042902022 Multi-robot Formation Control Based on Leader-follower Method Xibao Wu 1*, Wenbai Chen 1, Fangfang Ji 1, Jixing Ye
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 informationCourses on Robotics by Guest Lecturing at Balkan Countries
Courses on Robotics by Guest Lecturing at Balkan Countries Hans-Dieter Burkhard Humboldt University Berlin With Great Thanks to all participating student teams and their institutes! 1 Courses on Balkan
More informationNUST FALCONS. Team Description for RoboCup Small Size League, 2011
1. Introduction: NUST FALCONS Team Description for RoboCup Small Size League, 2011 Arsalan Akhter, Muhammad Jibran Mehfooz Awan, Ali Imran, Salman Shafqat, M. Aneeq-uz-Zaman, Imtiaz Noor, Kanwar Faraz,
More 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 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 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 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 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 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 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 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 informationMicro Robot Hockey Simulator Game Engine Design
Micro Robot Hockey Simulator Game Engine Design Wayne Y. Chen Experimental Robotics Laboratory School of Engineering Science Simon Fraser University, Burnaby, BC, Canada waynec@fas.sfu.ca Shahram Payandeh
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 informationDoes JoiTech Messi dream of RoboCup Goal?
Does JoiTech Messi dream of RoboCup Goal? Yuji Oshima, Dai Hirose, Syohei Toyoyama, Keisuke Kawano, Shibo Qin, Tomoya Suzuki, Kazumasa Shibata, Takashi Takuma and Minoru Asada Dept. of Adaptive Machine
More informationHanuman KMUTT: Team Description Paper
Hanuman KMUTT: Team Description Paper Wisanu Jutharee, Sathit Wanitchaikit, Boonlert Maneechai, Natthapong Kaewlek, Thanniti Khunnithiwarawat, Pongsakorn Polchankajorn, Nakarin Suppakun, Narongsak Tirasuntarakul,
More informationPath Planning for Mobile Robots Based on Hybrid Architecture Platform
Path Planning for Mobile Robots Based on Hybrid Architecture Platform Ting Zhou, Xiaoping Fan & Shengyue Yang Laboratory of Networked Systems, Central South University, Changsha 410075, China Zhihua Qu
More informationSTRATEGO EXPERT SYSTEM SHELL
STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl
More informationSimple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots
Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute
More 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 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 informationTrajectory Generation for a Mobile Robot by Reinforcement Learning
1 Trajectory Generation for a Mobile Robot by Reinforcement Learning Masaki Shimizu 1, Makoto Fujita 2, and Hiroyuki Miyamoto 3 1 Kyushu Institute of Technology, Kitakyushu, Japan shimizu-masaki@edu.brain.kyutech.ac.jp
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 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 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 informationAvailable online at ScienceDirect. Procedia Computer Science 56 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 538 543 International Workshop on Communication for Humans, Agents, Robots, Machines and Sensors (HARMS 2015)
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 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 informationWheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic
Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationTeam Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League
Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League Chung-Hsien Kuo 1, Hung-Chyun Chou 1, Jui-Chou Chung 1, Po-Chung Chia 2, Shou-Wei Chi 1, Yu-De Lien 1 1 Department
More informationCAMBADA 2015: Team Description Paper
CAMBADA 2015: Team Description Paper B. Cunha, A. J. R. Neves, P. Dias, J. L. Azevedo, N. Lau, R. Dias, F. Amaral, E. Pedrosa, A. Pereira, J. Silva, J. Cunha and A. Trifan Intelligent Robotics and Intelligent
More informationRoboDragons 2010 Team Description
RoboDragons 2010 Team Description Akeru Ishikawa, Takashi Sakai, Jousuke Nagai, Toro Inagaki, Hajime Sawaguchi, Yuji Nunome, Kazuhito Murakami and Tadashi Naruse Aichi Prefectural University, Nagakute-cho,
More informationMotion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment
Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free
More informationTraffic Control for a Swarm of Robots: Avoiding Group Conflicts
Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots
More 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 informationROBOTSOCCER. Peter Kopacek
Proceedings of the 17th World Congress The International Federation of Automatic Control ROBOTSOCCER Peter Kopacek Intelligent Handling and Robotics (IHRT),Vienna University of Technology Favoritenstr.
More informationParsian. Team Description for Robocup 2013
Parsian (Amirkabir Univ. Of Technology Robocup Small Size Team) Team Description for Robocup 2013 Seyed Mehdi Mohaimanian Pour, Vahid Mehrabi, Erfan Sheikhi, Masoud Kazemi, Alireza Saeidi, and Ali Pahlavani
More informationAGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira
AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables
More 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 informationRandomized Motion Planning for Groups of Nonholonomic Robots
Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University
More informationAdjustable Group Behavior of Agents in Action-based Games
Adjustable Group Behavior of Agents in Action-d Games Westphal, Keith and Mclaughlan, Brian Kwestp2@uafortsmith.edu, brian.mclaughlan@uafs.edu Department of Computer and Information Sciences University
More informationAN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS
AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting
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 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 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 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 informationRepresentation Learning for Mobile Robots in Dynamic Environments
Representation Learning for Mobile Robots in Dynamic Environments Olivia Michael Supervised by A/Prof. Oliver Obst Western Sydney University Vacation Research Scholarships are funded jointly by the Department
More informationER-Force Team Description Paper for RoboCup 2010
ER-Force Team Description Paper for RoboCup 2010 Peter Blank, Michael Bleier, Jan Kallwies, Patrick Kugler, Dominik Lahmann, Philipp Nordhus, Christian Riess Robotic Activities Erlangen e.v. Pattern Recognition
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 informationLast Time: Acting Humanly: The Full Turing Test
Last Time: Acting Humanly: The Full Turing Test Alan Turing's 1950 article Computing Machinery and Intelligence discussed conditions for considering a machine to be intelligent Can machines think? Can
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 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 informationCISC 1600 Lecture 3.4 Agent-based programming
CISC 1600 Lecture 3.4 Agent-based programming Topics: Agents and environments Rationality Performance, Environment, Actuators, Sensors Four basic types of agents Multi-agent systems NetLogo Agents interact
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 informationPaulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques, Pedro Costa, Anibal Matos
RoboCup-99 Team Descriptions Small Robots League, Team 5dpo, pages 85 89 http: /www.ep.liu.se/ea/cis/1999/006/15/ 85 5dpo Team description 5dpo Paulo Costa, Antonio Moreira, Armando Sousa, Paulo Marques,
More 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 informationSwarm AI: A Solution to Soccer
Swarm AI: A Solution to Soccer Alex Kutsenok Advisor: Michael Wollowski Senior Thesis Rose-Hulman Institute of Technology Department of Computer Science and Software Engineering May 10th, 2004 Definition
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 informationMaking Representations: From Sensation to Perception
Making Representations: From Sensation to Perception Mary-Anne Williams Innovation and Enterprise Research Lab University of Technology, Sydney Australia Overview Understanding Cognition Understanding
More informationA Posture Control for Two Wheeled Mobile Robots
Transactions on Control, Automation and Systems Engineering Vol., No. 3, September, A Posture Control for Two Wheeled Mobile Robots Hyun-Sik Shim and Yoon-Gyeoung Sung Abstract In this paper, a posture
More informationCPS331 Lecture: Intelligent Agents last revised July 25, 2018
CPS331 Lecture: Intelligent Agents last revised July 25, 2018 Objectives: 1. To introduce the basic notion of an agent 2. To discuss various types of agents Materials: 1. Projectable of Russell and Norvig
More informationAgent-Based Systems. Agent-Based Systems. Agent-Based Systems. Five pervasive trends in computing history. Agent-Based Systems. Agent-Based Systems
Five pervasive trends in computing history Michael Rovatsos mrovatso@inf.ed.ac.uk Lecture 1 Introduction Ubiquity Cost of processing power decreases dramatically (e.g. Moore s Law), computers used everywhere
More informationSTOx s 2014 Extended Team Description Paper
STOx s 2014 Extended Team Description Paper Saith Rodríguez, Eyberth Rojas, Katherín Pérez, Jorge López, Carlos Quintero, and Juan Manuel Calderón Faculty of Electronics Engineering Universidad Santo Tomás
More informationZJUDancer Team Description Paper
ZJUDancer Team Description Paper Tang Qing, Xiong Rong, Li Shen, Zhan Jianbo, and Feng Hao State Key Lab. of Industrial Technology, Zhejiang University, Hangzhou, China Abstract. This document describes
More 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 informationGame Artificial Intelligence ( CS 4731/7632 )
Game Artificial Intelligence ( CS 4731/7632 ) Instructor: Stephen Lee-Urban http://www.cc.gatech.edu/~surban6/2018-gameai/ (soon) Piazza T-square What s this all about? Industry standard approaches to
More informationTeam Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League
Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League Chung-Hsien Kuo, Yu-Cheng Kuo, Yu-Ping Shen, Chen-Yun Kuo, Yi-Tseng Lin 1 Department of Electrical Egineering, National
More informationMulti-Humanoid World Modeling in Standard Platform Robot Soccer
Multi-Humanoid World Modeling in Standard Platform Robot Soccer Brian Coltin, Somchaya Liemhetcharat, Çetin Meriçli, Junyun Tay, and Manuela Veloso Abstract In the RoboCup Standard Platform League (SPL),
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 information