Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Engineering Applicat...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
Engineering Applications of Artificial Intelligence
Article . 2025 . Peer-reviewed
License: Elsevier TDM
Data sources: Crossref
versions View all 4 versions
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

Enhanced agent-oriented programming for robot teams

Authors: Iago de Oliveira Silvestre; Leandro Buss Becker; Michael Fisher; Jomi Fred Hübner; Maiquel de Brito;

Enhanced agent-oriented programming for robot teams

Abstract

The employment of Belief-Desire-Intention (BDI) agents offers a range of appealing features in the design of autonomous systems, including autonomy, adaptability, reactivity, and cooperation. However, when considering using BDI agents for controlling teams of multiple robots, few works explore the full potential of this approach. In this paper, we aim to integrate various BDI agent features to control a cooperative team of autonomous firefighting Unmanned Aerial Vehicles (UAVs), utilizing a layered architecture that combines the Jason BDI language with the Robot Operating System (ROS). In addition, we also present a new Mission-Management (MM) library, whose internal mechanisms enable the declarative definition of various missions, such as search-fire, extinguish-fire; assist other UAV, and refill. Missions can be temporarily suspended, resumed, or even interrupted. The underlying mechanism orchestrates the missions’ execution, making it simple to navigate between them. Our contention is that this library helps the developer to further exploit an important feature of BDI agents: the balance between reactiveness and proactiveness. An evaluation scenario was developed extending our previous firefighting-UAV application with significantly more functionality, incorporating wind direction and the finite nature of both battery-power and fire-retardant. Our new agent also includes a more sophisticated agent-collaboration algorithm based on the well-established Contract Net Protocol (CNP). Despite these significant extensions, the MM library ensured that the extended agent did not dramatically increase (around 17%) the code size of the original agent. Our experiments also show that the proposed solution does not present performance issues when scaling the application to more agents.

Related Organizations
Keywords

Agent-based technology, mission planning, mission control, adaptability, cooperation, autonomy

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    2
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Top 10%
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
2
Top 10%
Average
Average
Green
hybrid