Behaviour management for real time agents (original) (raw)

The ARTIS Agent Architecture: Modelling Agents in Hard Real-Time Environments

Over the last few years more complex techniques have been used to develop hard real-time systems, and the multi-agent system paradigm seems to be an appropriate approach to be applied in this area. The temporal restrictions of these systems made necessary to build agents architectures that satisfy these restrictions. A formal Agent architecture to model hard-real time systems is proposed in this paper. A prototype that follows this agent architecture and works in a hard real-time environment has been implemented. Finally, a study case is described to show the design agent process.

Towards a Real›Time Multi›Agent System Architecture

Over the last few years, the application of the agent/multiagent system paradigm seems appropriate for solving complex problems which require intelligence and bounded response times. This paper presents SIMBA: an architecture based on ARTIS agents as its main component for the development of real-time multiagent systems. The ARTIS agent architecture guarantees an agent response that satisfies all its critical temporal restrictions in a real-time environment. The main feature of SIMBA systems is their applicability for complex, distributed, real-time domains. The architecture allows the communication among agents taking into account their hard temporal restrictions. Also, the SIMBA architecture is open, allowing the interaction with external agents or FIPA-compliant agent platforms and offering temporallybounded services.

An agent architecture to fulfill real-time requirements

Proceedings of the fourth …, 2000

In this paper we present AMSIA, an agent architecture that combines the possibility of using different reasoning methods with a mechanism to control the resources needed by the agent to fulfill its high level objectives. The architecture is based on the blackboard paradigm which offers the possibility of combining different reasoning techniques and opportunistic behavior. The AMSIA architecture adds a representation of plans of objectives allowing different reasoning activities to create plans to guide the ...

A real-time agent architecture: Design, implementation and evaluation

2002

The task at hand is the design and implementation of real-time agents that are situated in a changeful, unpredictable, and time-constrained environment. Based on Neisser's human cognition model, we propose an architecture for real-time agents. This architecture consists of three components, namely perception, cognition, and action, which can be realized as a set of concurrent administrator and worker processes. These processes communicate and synchronize with one another for real-time performance.

Modelling Agents in Hard Real-Time Environments

1999

Over the last few years more complex techniques have been used to develop hard real-time systems, and the multi-agent system paradigm seems to be an appropriate approach to be applied in this area. The temporal restrictions of these systems made necessary to build agents architectures that satisfy these restrictions. A formal Agent architecture to model hard-real time systems is proposed in this paper. A prototype that follows this agent architecture and works in a hard real-time environment has been implemented. Finally, a study case is described to show the design agent process.

Towards a real-time agent architecture-a whitepaper

Proceedings. Fifth International Workshop on Object-Oriented Real-Time Dependable Systems, 2000

Applications such as military training simulations, and electronic commerce can benefit from the flexible and responsive nature of multi-agent systems. These applications have inherent timing constraints on the operations and interactions that the agents might perform. This paper presents a real-time agent architecture in which agents communicate, cooperate, coordinate and negotiate to meet the goals of a particular application under specified timing constraints. The architecture provides a real-time CORBA layer to handle underlying real-time communication. It also has a real-time agent communication layer in which agents interact via a real-time extension of a well-known agent communication language.

An execution time planner for the ARTIS agent architecture

Engineering Applications of Artificial Intelligence, 2008

The purpose of this paper is to present an approach for integrating new complex deliberative behaviours in a real-time agent architecture, specifically in the ARTIS agent architecture, which is specially designed for hard real-time environments. The new deliberative agent proposed remakes its plans at runtime conserving the system integrity and its real-time feature. The proposed system has been successfully tested in a robotic test environment. This environment consisted of the automated management of the internal and external mail in a department plant, where the main goal was to ease the workload of a mail-robot. The results obtained increased the flexibility and adaptability of the real-time agent while retaining the temporal restrictions. r

Experiences with an architecture for intelligent, reactive agents

Journal of Experimental and Theoretical Artificial Intelligence, 1997

This paper describes an implementation of the 3 T robot architecture which has been under development for the last eight y ears. The architecture uses three levels of abstraction and description languages which a r e compatible between levels. The makeup of the architecture helps to coordinate planful activities with real-time behaviors for dealing with dynamic environments. In recent y ears, other architectures have been created with 1 similar attributes but two features distinguish the 3 T a r c hitecture: 1) a variety of useful software tools have been created to help implement this architecture on multiple real robots and 2) this architecture, or parts of it, have been implemented on a variety o f v ery di erent robot systems using di erent processors, operating systems, e ectors and sensor suites.

Real-time agents: Reaction vs. deliberation

2004

In agents theory, it is commonly accepted that reactivity is one of the main features of an agent. Reactivity can be defined as the capability of an agent to respond to significant changes in its environment. Traditionally, reactivity has been confronted with the agent's capability of deliberation, in the sense that the most reactive an agent is, the least time it spends deliberating (and vice-versa). Agent architectures normally present a fixed proportion between reaction and deliberation, normally implemented by assigning a given amount of resources to each of them at design time, with no possibility of further adaptation at run time. In this way, the agent may work well for certain environments/problems, but it can poorly adapt this feature to changes in such initial conditions. Therefore, if the agent could accommodate its reactivity to the current situation of the environment, its adaptability would be considerably enhanced and its behavior would be closer to humans. Furthermore, if the agent has real-time requirements, the agent's ability to adapt its reactivity becomes essential, because the environment will typically undergo periods of different stress conditions. In this sense, this paper introduces the concept of Reactivity Degree. This concept implies some meta-reasoning capabilities to be available in the agent, in order to dynamically decide the amount of resources which have to be assigned to deliberation and reaction. The paper also shows how to implement such concept in a hard real-time, hybrid agent architecture named ARTIS, as well as some experimental results which demonstrate the usefulness of this new concept.

Behaviour Flexibility in Dynamic and Unpredictable Environments: The ICagent Approach

Lecture Notes in Computer Science, 2006

Several agent frameworks have been proposed for developing intelligent software agents and multi-agent systems that are able to perform in dynamic environments. These frameworks and architectures exploit specific reasoning tasks (such as option selection, desire filtering, plan elaboration and means-end reasoning) that support agents to react, deliberate and/or interact/cooperate with other agents. Such reasoning tasks are realized by means of specific modules that agents may trigger according to circumstances, switching their behaviour between predefined discrete behavioural modes. This paper presents the facilities provided by the non-layered BDI-architecture of ICAGENT for supporting performance in dynamic and unpredictable multi-agent environments through efficient balancing between behavioural modes in a continuous space. This space is circumscribed by the purely (individual) reactive, the purely (individual) deliberative and the social deliberative behavioural modes. In a greater extend than existing frameworks; ICAGENT relates agent's flexible behaviour to cognition and sociability, supporting the management of plans constructed by the agent's mental and domain actions in a coordinated manner.