SymAware: A Software Development Framework for Trustworthy Multi-Agent Systems with Situational Awareness

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Casablanca, Ernesto, Zhang, Zengjie, Marchesini, Gregorio, Haesaert, Sofie, Dimarogonas, Dimos V., Soudjani, Sadegh
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912041072066560
author Casablanca, Ernesto
Zhang, Zengjie
Marchesini, Gregorio
Haesaert, Sofie
Dimarogonas, Dimos V.
Soudjani, Sadegh
author_facet Casablanca, Ernesto
Zhang, Zengjie
Marchesini, Gregorio
Haesaert, Sofie
Dimarogonas, Dimos V.
Soudjani, Sadegh
contents Developing trustworthy multi-agent systems for practical applications is challenging due to the complicated communication of situational awareness (SA) among agents. This paper showcases a novel efficient and easy-to-use software framework for multi-agent simulation, named SymAware which provides a rich set of predefined data structures to compute, store, and communicate SA for agents. It also provides an abstract interface for the agents to compute their control inputs taking into account the awareness of the situation, knowledge, and risk of surrounding agents. Besides, utilizing a cluster of specialized components, SymAware hides the heavy computation of physical rendering and communication interfacing of simulation engines behind the control threads, resulting in high implementation efficiency in bridging the gap between conceptual prototyping and practical applications. Three multi-agent case studies are used to validate the efficacy and efficiency of this software framework.
format Preprint
id arxiv_https___arxiv_org_abs_2409_14833
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SymAware: A Software Development Framework for Trustworthy Multi-Agent Systems with Situational Awareness
Casablanca, Ernesto
Zhang, Zengjie
Marchesini, Gregorio
Haesaert, Sofie
Dimarogonas, Dimos V.
Soudjani, Sadegh
Robotics
Developing trustworthy multi-agent systems for practical applications is challenging due to the complicated communication of situational awareness (SA) among agents. This paper showcases a novel efficient and easy-to-use software framework for multi-agent simulation, named SymAware which provides a rich set of predefined data structures to compute, store, and communicate SA for agents. It also provides an abstract interface for the agents to compute their control inputs taking into account the awareness of the situation, knowledge, and risk of surrounding agents. Besides, utilizing a cluster of specialized components, SymAware hides the heavy computation of physical rendering and communication interfacing of simulation engines behind the control threads, resulting in high implementation efficiency in bridging the gap between conceptual prototyping and practical applications. Three multi-agent case studies are used to validate the efficacy and efficiency of this software framework.
title SymAware: A Software Development Framework for Trustworthy Multi-Agent Systems with Situational Awareness
topic Robotics
url https://arxiv.org/abs/2409.14833