Real-Time BDI Agents: a model and its implementation

05/02/2022
by   Andrea Traldi, et al.
0

The BDI model proved to be effective for developing applications requiring high-levels of autonomy and to deal with the complexity and unpredictability of real-world scenarios. The model, however, has significant limitations in reacting and handling contingencies within the given real-time constraints. Without an explicit representation of time, existing real-time BDI implementations overlook the temporal implications during the agent's decision process that may result in delays or unresponsiveness of the system when it gets overloaded. In this paper, we redefine the BDI agent control loop inspired by well established algorithms for real-time systems to ensure a proper reaction of agents and their effective application in typical real-time domains. Our model proposes an effective real-time management of goals, plans, and actions with respect to time constraints and resources availability. We propose an implementation of the model for a resource-collection video-game and we validate the approach against a set of significant scenarios.

READ FULL TEXT

page 4

page 10

research
04/22/2022

Embracing AWKWARD! Real-time Adjustment of Reactive Plans Using Social Norms

This paper presents the AWKWARD architecture for the development of hybr...
research
06/21/2017

Ensemble Framework for Real-time Decision Making

This paper introduces a new framework for real-time decision making in v...
research
02/13/2013

Some Experiments with Real-Time Decision Algorithms

Real-time Decision algorithms are a class of incremental resource-bounde...
research
07/22/2016

Predicting Enemy's Actions Improves Commander Decision-Making

The Defense Advanced Research Projects Agency (DARPA) Real-time Adversar...
research
08/04/2022

Ellipsis: Towards Efficient System Auditing for Real-Time Systems

System auditing is a powerful tool that provides insight into the nature...
research
11/26/2020

MIMOS: A Deterministic Model for the Design and Update of Real-Time Systems

Inspired by the pioneering work of Gilles Kahn on concurrent systems, we...
research
07/13/2023

A Local-Time Semantics for Negotiations

Negotiations, introduced by Esparza et al., are a model for concurrent s...

Please sign up or login with your details

Forgot password? Click here to reset