This is a Decentralized multi agent system, having different agents running on the SPADE framework, simulated in Gazebo using ROS2.
For implementation details, a research article is in progress of being published. You can watch the video of the simulation here
SPADE package, xmpp account and ros2 humble