Skip to main navigation Skip to search Skip to main content

Evaluating BDI Agents in ROS: From Basic Integration to Fault Tolerant Multi-Robot Systems

  • Qinhan Du
  • , Rafael C. Cardoso* (Corresponding Author)
  • *Corresponding author for this work
  • Qingdao City University

Research output: Chapter in Book/Report/Conference proceedingPublished conference contribution

Abstract

The integration of Belief-Desire-Intention (BDI) agents with robotic systems offers a promising approach to programming autonomy
and decision-making in complex environments. This paper extends an interface to combine the Jason agent programming language with the Robot Operating System (ROS) to control multiple robots. We evaluate this implementation through two case studies—single-robot navigation and multi-robot auction-based task allocation—and benchmark it against a functionally equivalent Python-based implementation using qualitative and quantitative metrics. While the results of the first two case studies are informative, they are not sufficient to draw definitive conclusions about system fault tolerance. Therefore, we introduce a third fault-tolerance experiment: after adding additional robots and simulating a navigation agent failure, the system autonomously detects the failure, preempts the relevant tasks, and dynamically redistributes goals among the remaining agents. The outcomes are directly compared with those of the Python baseline. Our study outlines the experimental design and evaluation methodology, aiming to clarify the trade-offs between agent-oriented and imperative approaches in multi-robot systems and to identify scenarios in which BDI-based models provide advantages in responsiveness, robustness, and scalability.
Original languageEnglish
Title of host publicationEuropean Conference on Multi-Agent Systems (EUMAS 2025)
Publication statusAccepted/In press - 16 Jul 2025
EventThe 22nd European Conference on Multi-Agent Systems - Bucharest, Romania
Duration: 3 Sept 20255 Sept 2025
https://euramas.github.io/eumas2025/

Conference

ConferenceThe 22nd European Conference on Multi-Agent Systems
Abbreviated titleEUMAS 2025
Country/TerritoryRomania
CityBucharest
Period3/09/255/09/25
Internet address

Keywords

  • Task Allocation
  • Fault Tolerance
  • BDI agent
  • Robot Operating System
  • Multi-agent systems

Fingerprint

Dive into the research topics of 'Evaluating BDI Agents in ROS: From Basic Integration to Fault Tolerant Multi-Robot Systems'. Together they form a unique fingerprint.

Cite this