Concurrent programming: principles and practice
Concurrent programming: principles and practice
Case-based reasoning: business applications
Communications of the ACM
Fault tolerance in distributed systems
Fault tolerance in distributed systems
Solaris multithreaded programming guide
Solaris multithreaded programming guide
RoboCup: The Robot World Cup Initiative
AGENTS '97 Proceedings of the first international conference on Autonomous agents
Parla: A Cooperation Language for Cognitive Multi-Agent Systems
EPIA '97 Proceedings of the 8th Portuguese Conference on Artificial Intelligence: Progress in Artificial Intelligence
UFSC-Team: A Cognitive Multi-agent Approach to the RoboCup'98 Simulator League
RoboCup-98: Robot Soccer World Cup II
Dynamic Social Knowledge: A Cognitive Multi-Agent System Cooperation Strategy
ICMAS '98 Proceedings of the 3rd International Conference on Multi Agent Systems
Reinforcement learning: a survey
Journal of Artificial Intelligence Research
In the quest of the missing link
IJCAI'97 Proceedings of the 15th international joint conference on Artifical intelligence - Volume 1
Dynamic Social Knowledge: The Timing Evidence
SBIA '02 Proceedings of the 16th Brazilian Symposium on Artificial Intelligence: Advances in Artificial Intelligence
An architecture of sensor fusion for spatial location of objects in mobile robotics
EPIA'05 Proceedings of the 12th Portuguese conference on Progress in Artificial Intelligence
Hi-index | 0.00 |
In this paper, the autonomous agent architecture used to implement the RoboCup simulator league UFSC-Team is presented. This architecture consists of three concurrent processes that encapsulate different inference engines. These take decisions in three different levels, called reactive, instinctive and cognitive. This architecture is an evolution of the concurrent architecture for cognitive multi-agents, used in the implementation of the UFSC-Team'98 that has participated in the RoboCup'98. The present implementation was designed to solve some agent synchronization and real-time response problems presented by the old architecture, due mainly to its centralized decision approach.