FC Portugal D Simulation Team Description Paper
|
|
|
- Collin Lester
- 10 years ago
- Views:
Transcription
1 FC Portugal D Simulation Team Description Paper Luís Paulo Reis 1,3, Nuno Lau 2,4, Luís Mota 1,3 1 FEUP Faculty of Engineering of the University of Porto, Portugal 2 DET Electronics and Telecommunications Department, University of Aveiro, Portugal 3 LIACC Artificial Intelligence and Computer Science Lab., University of Porto, Portugal 4 IEETA Institute of Electronics and Telematics Engineering of Aveiro, Portugal Abstract. FC Portugal 2007 project intends to continue the research performed during the development of previous FC Portugal RoboCup simulation league teams. These teams have one of the best sets of results in previous competitions. FC Portugal won the simulation league in RoboCup Melbourne, got third in RoboCup2001 Seattle, won two European championships (Amsterdam2000 and Paderborn2001). FC Portugal team also won the 2002 Coach Simulation in Fukuoka and achieved two second place awards in this competition (Padova, 2003 and Lisbon, 2004). In other leagues the team is presently European champion of RoboCup in two leagues: Rescue Simulation and 3D Simulation and is World Champion of RoboCup 3D Simulation league (scoring 77 goals without conceding any). This paper describes some of the innovations of our team for the last simulation league competitions, relating them with previous work developed by simulated RoboCup teams. 1. Introduction The main research goal of FC Portugal team is the development of a formal model for the concept of team strategy for a competition with an opponent team having opposite goals, general enough to be instantiated to various dynamic competitive domains. The formal model enables the design of an agent architecture suitable for RoboCup simulation league agents and a world state model capable of storing the information needed for an intelligent agent to play soccer. The project research focus is also concerned with developing general decisionmaking and cooperation models for soccer playing. Cooperation mechanisms include developments of the previously proposed Situation Based Strategic Positioning and Dynamic Positioning and Role Exchange Mechanisms. Communication languages and protocols, to convey the most relevant information at the right times to players have also been developed. Also, research is focused on intelligent control of players sensors to achieve maximum coordination and world state accuracy. Online optimization has been used in order to develop a complete set of efficient low-level skills for soccer playing agents. Coaching is an important research topic in RoboCup. We have proposed Coach Unilang a general language to coach a (robo)soccer team. Our coach conveys strategic information to players, while keeping their individual decision autonomy.
2 FC Portugal is also very concerned with the development of agent evaluation tools like our offline client methodology; WstateMetrics that evaluates the accuracy of world states and Visual debugger used to analyze the reasoning of agents. Evaluation by domain experts using graphical tools is one of the methodologies that is being used. FC Portugal D team builds upon previous research that has made the FC Portugal team one of the most successful teams that ever participated in RoboCup competitions. The rest of the paper is organized as follows. Section 2 describes FC Portugal agent architecture and the knowledge structures used. Section 3, briefly describes some of the high-level decision and cooperation algorithms developed by the team. Section 4 describes some new work on a Strategical layer definition and flexible Setplays definition. The next sections deal with Intelligent Perception and Communication and Game Analysis and Coaching. Section 7 briefly introduces our Agent Analysis and Debugging Tools and the last section contains the paper conclusions. 2. Agent Architecture and Knowledge Structures To enable a team to perform cooperative multi-agent tasks, like playing simulated soccer, in a partially cooperative, partially adversarial environment a lot of knowledge is needed. Also, agents must have a world state representation as updated and as accurate as possible. Knowledge is essential to perform complex cooperative tasks in complex dynamic environments. Whenever the domain becomes more complex, knowledge importance is even greater. This is the case in multi-objective, partially cooperative and adversarial domains in which agents have limited perception and action capabilities. For this type of domains we argue that to correctly perform cooperative tasks, agents should include knowledge at three levels: individual action execution, individual decision-making and cooperation. Knowledge for executing actions is concerned with the specific commands needed to perform a given low-level action. Individual decision-making knowledge is concerned with the way agents choose the action to execute (from the available set of actions). Knowledge for cooperation is concerned with tactics, situations, dynamic formations, roles, dynamic plans and communication protocols [1]. Representation structures for this type of multi-level knowledge are one of our research goals. The world state representation has only interest if it may remain updated and may be used to effectively decide the individual and cooperative actions to perform. The following methods are used to update our agent's world state information: visual perception analysis; communication; and action prediction. 3. High-level decision and Cooperation In RoboCup past editions, teams with the best decision making mechanisms were very successful. In RoboCup 2001, the champions (Tsinghuaeolus [2] also champions in 2002) and vice-champions (Brainstormers [3]) did not use the coach agent and trusted mainly on their better low-level skills and well-tuned individual decision-making mechanisms. In RoboCup 2004 STEP won the competition mainly due to their fast dribbling ability. So, besides having a configurable strategy and
3 flexible coordination mechanisms [4], well-tuned individual decision making mechanisms are still very important in RoboCup simulation league. This way we focused on a new shooting approach based on evaluating goal scoring possibility based on Goalie Movement Prediction [11]. We are extending our Dynamic Positioning and Role Exchange mechanism (DPRE) [1] that is based on previous work by Stone et al [5]. How to define roles based on standardized agent behavior characteristics for the RoboCup simulated soccer domain is one of the problems to be tackled. To improve the flexibility of our team, agents are able to switch their relative positions (for a given formation) and roles (that define agent behavior at several levels), at run-time, on the field. We have proposed and continually developed Situation Based Strategic Positioning (SBSP) mechanism [6, 1] that may be used to dynamically spatially position a team using different flexible formations for different situations. This mechanism is based on the distinction between active and strategic situations [1]. If an agent is not involved in an active situation then it tries to occupy its strategic positioning that change according to the situation of the game. Situation is a concept on a high-level analysis of the game (attacking or defending for example). SBSP was one of the main innovations of FC Portugal and is now used directly or as the base for the positioning systems of many simulated soccer teams. 4. Strategical Coordination Layer and SetPlays Based on our previous work on strategical modeling we have developed a multipurpose, adaptable, strategical coordination layer that allows the management of heterogeneous teams, for both centralized and decentralized environments, with reduced use of communication [13]. The model uses a multi-level hierarchical approach. In the first, lower level, the concept of roles is used to reflect the agent s usual activities. The second level introduces a sub-tactic that aggregates agents with various roles to solve partial objectives [13]. On top of the sub-tactics, the use of formations is employed to distribute available agents throughout the sub-tactics. A higher, tactical level then uses a hybrid method to switch formations. This method is based on a combination of events, situations and precedences [13]. On top of the previous levels a strategical level is defined that allows the commutation between tactics according to scenario conditions. We have also developed a framework for high-level setplay definition and execution, applicable to any RoboCup cooperative league and similar domains. The framework is based in a standard, league-independent and flexible language that defines setplays which may be interpreted and executed at run-time [14]. These methodologies were applied for both RoboCup Soccer distinct leagues and RoboCup Rescue and tested in real competitions and controlled experiments, achieving excellent results [13, 14] 5. Intelligent Perception and Communication Communication model of the simulated league is restricted by the available bandwidth and uncertainty of message delivery. In 2002 the communication rules have changed: bandwidth has been constrained (messages with maximum length of
4 10 bytes), but uncertainty on delivery can now be reduced. Also, a new form of visual communication (enabling players to point to regions of the field) has been introduced. We identify four potential research areas in the definition of a communication protocol: What to communicate? When to communicate? Who should be heard at each time? and How received messages will affect player's behavior?. Previous approaches have used message contents, mainly, to share world state knowledge between players [7], to communicate useful events/opportunities [8] and to enhance cooperation [6]. With the reduction in message size, teams must carefully select which information should be conveyed. We have extended our ADVCOM principle: "Communicate only when you have something important so say" [6] with "Communicate only what is important", measuring the importance of each piece of information through utility metrics based on the current situation and on estimated teammates knowledge. This idea was also been extended with a Situation Based Communication framework [12]. In RoboCup simulation league, if two or more players talk in the same simulation cycle, the simulator delivers only one of the messages to the other players. Teams have dealt with this restriction either by assuring that only one player talks in each cycle or by allowing several players to talk [6]. We believe that the first approach is not sufficiently flexible and reliable and thus have used the second approach [6]. In our protocol every player estimates the importance of his knowledge to the rest of the team through utility measures and only communicates when its communication utility his higher than the others or is above a threshold. In the simulation league agent's visual perception is obtained through controllable sensors. Players may control their visual quality, the sensibility angle and the position of their neck relatively to the agent's body. We have developed intelligent perception mechanisms, namely, on our intelligent perception mechanism, SLM - Strategic Looking Mechanism [6]. SLM decides the direction a player should look, in each cycle, maximizing the predicted world state update value from that perception. 6. Game Analysis and Coaching In RoboCup simulation league, the online coach agent has a global vision of the field (without errors) gathered from the soccer server [9]. The coach agent is able to analyze the game and send high-level commands to his team in order to improve the team global behavior. In previous work [10] we have explored different ways of implementing the coach agent. Different coaching architectures have been implemented and compared, including the division of the coach agent into one assistant agent (capable of gathering game statistical information and opponent modeling information) and a principal coach (that uses the information provided by the assistant coach in order to decide the best tactic to be used by the team at each moment in the game). Other coaching architectures were also explored, including the subdivision of the coach functions by the players in order to have a completely distributed coaching behavior.
5 Coaching is an important research topic in RoboCup. We have proposed Coach Unilang a general language to coach a (robo)soccer team [2, 3]. The development of translators from Coach Unilang to Clang has provided us with a very useful tool to test team behaviors and to participate in the Coach Competition. 7. Agent Analysis and Debugging Tools FC Portugal is also concerned with the development of agent evaluation tools like: Offline client methodology; WstateMetrics that evaluates the accuracy of world states; Team Designer that enables the graphical definition of soccer strategies; Visual Debugger used to analyze the reasoning of agents [1, 3]. Evaluation by domain experts using graphical tools is another methodology that will be used to fine tune our team for Atlanta 2007 tournament. 8. Conclusions FC Portugal 2007, as its predecessors, is a team with a beautiful, fast, real soccer like way of playing simulated soccer. The improvements performed during this year make the team even more flexible and adaptable to different types of opponent strategies. The team achieved 5 th place in RoboCup 2006 simulation 2D league. However FC Portugal won Bremen RoboCup 2006 Simulation 3D league scoring 77 goals without conceding any, using exactly the same high-level coordination methodologies. Acknowledgements This work was partially supported by the Portuguese National Foundation for Science and Technology FCT-POSI/ROBO/43910/2002 Project - FC Portugal New Coordination Methodologies applied to the Simulation League. References 1. Luis Paulo Reis, Nuno Lau and Eugénio Oliveira. Situation Based Strategic Positioning for Coordinating a Simulated RoboSoccer Team, in M. Hannebauer, J. Wendler and E. Pagello eds, Balancing React. and Social Deliberation in MAS, Springer, LNAI, Vol. 2103, pp , Berlin, 2001, ISBN Jinyi Yao, Lao Ni, Fan Yang, Yunpeng Cai, Zengqi Sun. Technical Solutions of TsinghuAeolus for Robotic Soccer. In D. Polani, B. Browning, A. Bonarini, K. Yoshida (Eds.): RoboCup 2003: Robot Soccer World Cup VII. LNCS 3020 Springer, pp , 2004, ISBN Martin Riedmiller, Artur Merke, Karlsruhe Brainstormers - a reinforcement learning approach to robotic soccer II. In A Birk, S. Coradeschi, S. Tadokoro (Eds.): RoboCup 2001: Robot Soccer World Cup V. LNCS, Vol Springer, pp , 2002, ISBN
6 4. Nuno Lau and Luís Paulo Reis, FC Portugal 2001 Team Description: Configurable Strategy and Flexible Teamwork, in A. Birk, S. Coradeschi and S. Tadokoro, editors, RoboCup-2001: Robot Soccer World Cup V, Springer LNAI, Vol. 2377, pp , 2002, ISBN Peter Stone. Layered Learning in Multi-Agent Systems. PhD Thesis, SCS, CMU, Luis Paulo Reis and Nuno Lau, FC Portugal Team Description: RoboCup 2000 Simulation League Champion, In P. Stone, T. Balch and G. Kraetzschmar editors, RoboCup-2000: Robot Soccer World Cup IV, LNAI 2019, pp 29-40, Springer, 2001, ISBN Peter Stone, Patrick Riley, and Manuela Veloso, The CMUnited-99 Champion Simulator Team, RoboCup-99: Robot Soccer World Cup III, M. Veloso, E. Pagello and H. Kitano (eds.), Springer, LNCS, Vol. 1856, pp , 2000, ISBN Takashi Suzuki, Sinnosuke Asahara, Hideaki Kurita, Ikuo Takeuchi: Team YowAI-2000 Description, In P. Stone, T. Balch and G. Kraetzschmar editors, RoboCup-2000: Robot Soccer World Cup IV, LNAI 2019, pp , Springer, 2001, ISBN Itsuki Noda, Hitoshi Matsubara, Kazuo Hiraki, Ian Frank: Soccer server: A Tool for Research on Multiagent Systems. Applied Artificial Intelligence, Vol.12, pp , Luis Paulo Reis and Nuno Lau, COACH UNILANG - A Standard Language for Coaching a (Robo)Soccer Team, In A. Birk, S. Coradeshi, S. Tadokoro editors, RoboCup-2001: Robot Soccer World Cup V, Springer LNAI, Vol. 2377, pp , 2002, ISBN Cláudio Teixeira, Nuno Lau and Luís Paulo Reis, FC Portugal 2003 Shoot Evaluation Based on Goalie Movement Prediction, Reis, L.P. et al. eds, Proc. Scientific Meeting of the Portuguese Robotics Open 2004, FEUP Editions, Colecção Colectâneas, Vol. 14, pp , April, 23-24, 2004, ISBN , 12. Rui André Ferreira, Luís Paulo Reis and Nuno Lau, Situation Based Communication for Coordination of Agents, Reis, L.P. et al. eds, Proc. Scientific Meeting of the Portuguese Robotics Open 2004, FEUP Editions, Colecção Colectâneas, Vol. 14, pp.39-44, April, 23-24, 2004, ISBN João Certo, Nuno Lau and Luís Paulo Reis, A Generic Strategic Layer for Multi-Agent Coordination, Submitted to the RoboCup Symposium, Atlanta Luís Mota and Luís Paulo Reis, Setplays: Achieving Coordination by the appropriate use of Arbitrary Pre-Defined Flexible Plans, Submitted to the RoboCup Symposium, Atlanta 2007
FC Portugal 2D Simulation: Team Description Paper
FC Portugal 2D Simulation: Team Description Paper Nuno Lau 1,3, Luís Paulo Reis 2,4, Luís Mota 2,4, Fernando Almeida 1,3 [email protected], [email protected], [email protected], [email protected] 1 DETI/UA
Gliders2014: Dynamic Tactics with Voronoi Diagrams
Gliders2014: Dynamic Tactics with Voronoi Diagrams Mikhail Prokopenko, Peter Wang, and Oliver Obst CSIRO Computational Informatics, Statistical Learning PO Box 76, Epping, NSW 1710, Australia email: [email protected]
The RoboCup Soccer Simulator
Short presentation At the University of the Basque Country - Computer Science Faculty - TAIA (German Rigau) 1 Richard Hertel: KIT University of the State of Baden-Württemberg and National Large-scale Research
Intelligent Robotics. A. Program. 1. Subject, justification and Motivation
Intelligent Robotics A. Program 1. Subject, justification and Motivation Research in robotics has traditionally emphasized low-level sensing and control tasks, path planning, and actuator design and control.
Internet of Things and Cloud Computing
Internet of Things and Cloud Computing 2014; 2(1): 1-5 Published online May 30, 2014 (http://www.sciencepublishinggroup.com/j/iotcc) doi: 10.11648/j.iotcc.20140201.11 A method to increase the computing
Luiz Felipe Scolari, Portuguese National Team Coach: Who scores, wins!
The complete soccer coaching experience SOCCERCOACHING Interna tiona l SPECIAL Luiz Felipe Scolari, Portuguese National Team Coach: Who scores, wins! Portugal started Euro 2008 as one of the favorites
Cyrus 2D Simulation Team Description Paper 2016
Cyrus 2D Simulation Team Description Paper 2016 Supervisor: Dr. Reza Javidan [email protected] Nader Zare 3, Ashkan Keshavarzi 2, Seyed Ehsan Beheshtian 1, Hadi Mowla 1, Aryan Akbarpour 4, Hossein Jafari
Self-organized Multi-agent System for Service Management in the Next Generation Networks
PROCEEDINGS OF THE WORKSHOP ON APPLICATIONS OF SOFTWARE AGENTS ISBN 978-86-7031-188-6, pp. 18-24, 2011 Self-organized Multi-agent System for Service Management in the Next Generation Networks Mario Kusek
How To Make A Robot Intelligent
MAP Doctoral Program in Computer Science A. Program Intelligent Robotics 1. Subject, justification and Motivation Research in robotics has traditionally emphasized low-level sensing and control tasks,
UFSJ2D (UaiSoccer2D + RoboCap): Team Description Paper Robocup 2014
UFSJ2D (UaiSoccer2D + RoboCap): Team Description Paper Robocup 2014 Andre Luiz C. Ottoni, Heitor Magno R. Junior, Itallo G. Machado, Lara T. Cordeiro, Erivelton G. Nepomuceno, Eduardo B. Pereira, Rone
Robot Task-Level Programming Language and Simulation
Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application
Poker Vision: Playing Cards and Chips Identification based on Image Processing
Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence
In: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto [email protected] Luís Teixeira INESC Porto, Universidade Católica Portuguesa [email protected] Luís Corte-Real
RoboCup Advanced 3D Monitor
RoboCup Advanced 3D Monitor Carla Penedo, João Pavão, Pedro Nunes, and Luis Custódio Instituto de Sistemas e Robótica Instituto Superior Técnico Av. Rovisco Pais 1, 1049-001 Lisboa, Portugal {ccfp,jpp,pmgn}@rnl.ist.utl.pt,
Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014. António Castro and Eugénio Oliveira
Agent-Oriented Software Engineering PORTO Methodology AIAD 2013/2014 António Castro and Eugénio Oliveira NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents What is AOSE? Main Existing
A Behavior Architecture for Autonomous Mobile Robots Based on Potential Fields
A Behavior Architecture for Autonomous Mobile Robots Based on Potential Fields Tim Laue and Thomas Röfer Bremer Institut für Sichere Systeme, Technologie-Zentrum Informatik, FB 3, Universität Bremen, Postfach
Coaching Session from the Academies of the Italian Serie A
Coaching Session from the Academies of the Italian Serie A Written By the Soccer Italian Style Coach s Mirko Mazzantini Simone Bombardieri Published By www.soccertutor.com Soccer Italian Style Coaches
A Multiagent Model for Intelligent Distributed Control Systems
A Multiagent Model for Intelligent Distributed Control Systems José Aguilar, Mariela Cerrada, Gloria Mousalli, Franklin Rivas, and Francisco Hidrobo CEMISID, Dpto. de Computación, Facultad de Ingeniería,
A Hybrid Software Platform for Sony AIBO Robots
A Hybrid Software Platform for Sony AIBO Robots Dragos Golubovic, Bo Li, and Huosheng Hu Department of Computer Science, University of Essex Wivenhoe Park, Colchester CO4 3SQ, United Kingdom {dgolub,bli,hhu}@essex.ac.uk
U.S. Army Research, Development and Engineering Command. Cyber Security CRA Overview
U.S. Army Research, Development and Engineering Command Cyber Security CRA Overview Dr. Ananthram Swami, ST Network Science 18FEB 2014 Cyber Security Collaborative Research Alliance A Collaborative Venture
APPLICATION OF MULTI-AGENT SYSTEMS FOR NETWORK AND INFORMATION PROTECTION
18-19 September 2014, BULGARIA 137 Proceedings of the International Conference on Information Technologies (InfoTech-2014) 18-19 September 2014, Bulgaria APPLICATION OF MULTI-AGENT SYSTEMS FOR NETWORK
Test Coverage Criteria for Autonomous Mobile Systems based on Coloured Petri Nets
9th Symposium on Formal Methods for Automation and Safety in Railway and Automotive Systems Institut für Verkehrssicherheit und Automatisierungstechnik, TU Braunschweig, 2012 FORMS/FORMAT 2012 (http://www.forms-format.de)
A very short story about autonomous robots
A very short story about autonomous robots By Gerald Steinbauer*, Roland Koholka** and Wolfgang Maass + * Institute for Theoretical Computer Science Technische Universitaet Graz Inffeldgasse 16b, A-8010
A Network Management Framework for Emerging Telecommunications Network. [email protected]
Symposium on Modeling and Simulation Tools for Emerging Telecommunication Networks: Needs, Trends, Challenges, Solutions Munich, Germany, Sept. 8 9, 2005 A Network Management Framework for Emerging Telecommunications
Knowledge Discovery from Data Bases Proposal for a MAP-I UC
Knowledge Discovery from Data Bases Proposal for a MAP-I UC P. Brazdil 1, João Gama 1, P. Azevedo 2 1 Universidade do Porto; 2 Universidade do Minho; 1 Knowledge Discovery from Data Bases We are deluged
Situation Based Strategic Positioning for Coordinating a Team of Homogeneous Agents
Situation Based Strategic Positioning for Coordinating a Team of Homogeneous Agents Luís Paulo Reis, Nuno Lau 2 and Eugénio Costa Oliveira LIACC Artificial Intelligence and Comuter Science Lab., University
Task 3 Web Community Sensing & Task 6 Query and Visualization
Task 3 Web Community Sensing & Task 6 Query and Visualization REACTION Workshop January 31 th, 2013 Summary of on-going activities Team update WP3 & WP6 progress reports Resources & publications Team update
Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors
Tamkang Journal of Science and Engineering, Vol. 12, No. 3, pp. 249 258 (2009) 249 Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors Ching-Chang Wong 1 *, Chi-Tai Cheng 1, Kai-Hsiang
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure
Integration of the OCM-G Monitoring System into the MonALISA Infrastructure W lodzimierz Funika, Bartosz Jakubowski, and Jakub Jaroszewski Institute of Computer Science, AGH, al. Mickiewicza 30, 30-059,
Principles of Soccer
What criteria can we use to tell how well our team is playing? Analysis of soccer always starts out with the same question, Who has the ball? Principle #1: Possession If our team has possession of the
Coaching TOPSoccer. Training Session Activities. 1 US Youth Soccer
Coaching TOPSoccer Training Session Activities 1 US Youth Soccer Training Session Activities for Down Syndrome THE ACTIVITY I CAN DO THIS, CAN YOU? (WHAT CAN YOU DO?) The coach does something with or without
Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci
1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks
Coaching Session from the Academies of the Italian Serie A
Coaching Session from the Academies of the Italian Serie A Written By the Soccer Italian Style Coach s Mirko Mazzantini Simone Bombardieri Published By www.soccertutor.com Soccer Italian Style Coaches
Programming Risk Assessment Models for Online Security Evaluation Systems
Programming Risk Assessment Models for Online Security Evaluation Systems Ajith Abraham 1, Crina Grosan 12, Vaclav Snasel 13 1 Machine Intelligence Research Labs, MIR Labs, http://www.mirlabs.org 2 Babes-Bolyai
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
Implementation of hybrid software architecture for Artificial Intelligence System
IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and
PEDRO SEQUEIRA CURRICULUM VITAE
PEDRO SEQUEIRA CURRICULUM VITAE IST Taguspark - Av. Prof. Cavaco Silva, 2.N.9-15 2744-016 Porto Salvo, Portugal +351 214 233 508 [email protected] id.pt SUMMARY I am a post- doctoral associate
Synthesizing Adaptive Navigational Robot Behaviours Using a Hybrid Fuzzy A* Approach
Synthesizing Adaptive Navigational Robot Behaviours Using a Hybrid Fuzzy A* Approach Antony P. Gerdelan 1 and Napoleon H. Reyes, Ph.D. 2 1 Computer Science, Institute of Information and Mathematical Sciences,
Topic: Passing and Receiving for Possession
U12 Lesson Plans Topic: Passing and Receiving for Possession Objective: To improve the players ability to pass, receive, and possess the soccer ball when in the attack Dutch Square: Half of the players
A Catechistic Method for Traffic Pattern Discovery in MANET
A Catechistic Method for Traffic Pattern Discovery in MANET R. Saranya 1, R. Santhosh 2 1 PG Scholar, Computer Science and Engineering, Karpagam University, Coimbatore. 2 Assistant Professor, Computer
Value of IEEE s Online Collections
Value of IEEE s Online Collections Judy H. Brady, IEEE Aveiro, Portugal February 2013 About the IEEE A not-for-profit society World s largest technical membership association with over 400,000 members
A Multi Agent System for MS Windows using Matlab-enabled Agents
A Multi Agent System for MS Windows using Matlab-enabled Agents Th.M. Hupkens a R.Thaens b a Royal Netherlands Naval College, Combat Systems Department, P.O. Box 10000, 1780 CA Den Helder, The Netherlands
ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS
ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,
On evaluating performance of exploration strategies for an autonomous mobile robot
On evaluating performance of exploration strategies for an autonomous mobile robot Nicola Basilico and Francesco Amigoni Abstract The performance of an autonomous mobile robot in mapping an unknown environment
An Agent-Based Concept for Problem Management Systems to Enhance Reliability
An Agent-Based Concept for Problem Management Systems to Enhance Reliability H. Wang, N. Jazdi, P. Goehner A defective component in an industrial automation system affects only a limited number of sub
RoboCup Soccer Server
Users Manual RoboCup Soccer Server for Soccer Server Version 7.07 and later Mao Chen, Klaus Dorer, Ehsan Foroughi, Fredrik Heintz, ZhanXiang Huang, Spiros Kapetanakis, Kostas Kostiadis, Johan Kummeneje,
Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture
Multi-Agent Model for Automation of Business Process Management System Based on Service Oriented Architecture Soe Winn, May Thwe Oo Abstract Business process automation is an important task in an enterprise
KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 22/2013, ISSN 1642-6037 medical diagnosis, ontology, subjective intelligence, reasoning, fuzzy rules Hamido FUJITA 1 KNOWLEDGE-BASED IN MEDICAL DECISION
Levels of Analysis and ACT-R
1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John
LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS
LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS Saranya.S 1, Menakambal.S 2 1 M.E., Embedded System Technologies, Nandha Engineering College (Autonomous), (India)
Bachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
What is Artificial Intelligence?
CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is
A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum
A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum Diane J. Cook and Lawrence B. Holder Department of Computer Science and Engineering Box 19015 University of Texas at Arlington
An Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,[email protected] Abstract-Traditionally, network management systems
KEITH LEHNERT AND ERIC FRIEDRICH
MACHINE LEARNING CLASSIFICATION OF MALICIOUS NETWORK TRAFFIC KEITH LEHNERT AND ERIC FRIEDRICH 1. Introduction 1.1. Intrusion Detection Systems. In our society, information systems are everywhere. They
Development of Taekwondo Trainer System for Training on Electronic Protector with Hitting Target Indicator
IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.6, June 2010 51 Development of Taekwondo Trainer System for Training on Electronic Protector with Hitting Target Indicator
CURRICULUM VITAE FERNANDO LUÍS TODO-BOM FERREIRA DA COSTA
CURRICULUM VITAE FERNANDO LUÍS TODO-BOM FERREIRA DA COSTA Full Name: Fernando Luís Todo-Bom Ferreira da Costa Living Address: R. Tomás da Fonseca 36, 7-B, 1600-275 Lisboa Cell Phone: 91 4426281 E-mail
Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
2 AIMS: an Agent-based Intelligent Tool for Informational Support
Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based
Elements and the Teaching of Creative and Deceptive Play F. Trovato Alaska Youth Soccer Association
Elements and the Teaching of Creative and Deceptive Play F. Trovato Alaska Youth Soccer Association What is creativity in players? Is it just beating another player in a 1v1 situation? When we think about
Multiple Network Marketing coordination Model
REPORT DOCUMENTATION PAGE Form Approved OMB No. 0704-0188 The public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions,
Flexible Coordination of Multi-Robot Teams: Applications in Robotic Soccer
Flexible Coordination of Multi-Robot Teams: Applications in Robotic Soccer Luís Paulo Reis [email protected] http://www3.dsi.uminho.pt/lpreis Member of the Directive Board of LIACC Artificial Intelligence
A Stock Trading Algorithm Model Proposal, based on Technical Indicators Signals
Informatica Economică vol. 15, no. 1/2011 183 A Stock Trading Algorithm Model Proposal, based on Technical Indicators Signals Darie MOLDOVAN, Mircea MOCA, Ştefan NIŢCHI Business Information Systems Dept.
José M. F. Moura, Director of ICTI at Carnegie Mellon Carnegie Mellon Victor Barroso, Director of ICTI in Portugal www.cmu.
José M. F. Moura, Director of ICTI at Victor Barroso, Director of ICTI in Portugal www.cmu.edu/portugal Portugal program timeline 2005: Discussions and meeting with Ministry of Science Technology, Higher
Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers
60 Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative Analysis of the Main Providers Business Intelligence. A Presentation of the Current Lead Solutions and a Comparative
LIAAD Artificial Intelligence and Decision Support Lab of INESC TEC. João Mendes Moreira
LIAAD Artificial Intelligence and Decision Support Lab of INESC TEC João Mendes Moreira Synopsis Decision support Business Intelligence Fundamental Research Decision Support For Public Transport Planning
jeti: A Tool for Remote Tool Integration
jeti: A Tool for Remote Tool Integration Tiziana Margaria 1, Ralf Nagel 2, and Bernhard Steffen 2 1 Service Engineering for Distributed Systems, Institute for Informatics, University of Göttingen, Germany
ExmoR A Testing Tool for Control Algorithms on Mobile Robots
ExmoR A Testing Tool for Control Algorithms on Mobile Robots F. Lehmann, M. Ritzschke and B. Meffert Institute of Informatics, Humboldt University, Unter den Linden 6, 10099 Berlin, Germany E-mail: [email protected],
How To Assess Soccer Players Without Skill Tests. Tom Turner, OYSAN Director of Coaching and Player Development
How To Assess Soccer Players Without Skill Tests. Tom Turner, OYSAN Director of Coaching and Player Development This article was originally created for presentation at the 1999 USYSA Workshop in Chicago.
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
The Progression from 4v4 to 11v11
The Progression from 4v4 to 11v11 The 4v4 game is the smallest model of soccer that still includes all the qualities found in the bigger game. The shape of the team is a smaller version of what is found
KING SAUD UNIVERSITY COLLEGE OF COMPUTER AND INFORMATION SCIENCES DEPARTMENT OF INFORMATION SYSTEMS THE MASTER'S DEGREE PROGRAM INFORMATION SYSTEMS
KING SAUD UNIVERSITY COLLEGE OF COMPUTER AND INFORMATION SCIENCES DEPARTMENT OF INFORMATION SYSTEMS THE MASTER'S DEGREE PROGRAM IN INFORMATION SYSTEMS 1. Introduction 1.1 Information Systems Information
