Publikation
Setting up a ROS2-based Multi-Agent System implementing the Contract Net Protocol and IDS Connectors
Dennis Maecker; Henning Gösling; Timon Sachweh
In: EMAS 2024. International Workshop on Engineering Multi-Agent Systems (EMAS), located at AAMAS 2024, EMAS, 5/2024.
Zusammenfassung
ROS2 is a software framework for building robots that allows for a fully decentralized communication between so-called nodes. We suggest interpreting these nodes as software agents and describe how to set up a ROS2-based Multi-Agent-System (MAS). We were further able to implement a Contract Net Protocol between several ROS2-based software agents. For the inter-agent-communication we set up data connectors emerging from the International Data Spaces initiative. Hence, our MAS is capable of being integrated in state-of-the-art decentralized data spaces enabling the self-sovereign coordination between agents, but also self-sovereign data exchange between agents with other interfacing resources.