A FIPA-Based Communication Infrastructure for a Reconfigurable Multi-robot System

This paper presents a high-level communication infrastructure to deal with dynamically changing reconfigurable multi-robot systems. The infrastructure builds upon official standards of the Foundation for Intelligent Physical Agents (FIPA). FIPA standards have been successfully applied in a variety of multi-agent frameworks, but they have found little application in the domain of robotics. This paper introduces an implementation that can complement existing robotic communication frameworks and allows the robotics community to take better advantage of multi-agent research efforts. We present the essential components of the infrastructure and show its interoperability using the widely known multi-agent framework JADE.

[1]  Stefan Poslad,et al.  The FIPA-OS agent platform: Open Source for Open Standards , 2006 .

[2]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[3]  Kevin Smith,et al.  A Tutorial on Interfacing the Object Management Group (OMG) Data Distribution Service (DDS) with LabView , 2011 .

[4]  Ronny Hartanto,et al.  Reliable, cloud-based communication for multi-robot systems , 2014, 2014 IEEE International Conference on Technologies for Practical Robot Applications (TePRA).

[5]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[6]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[7]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[8]  Bo Chen,et al.  Mobile-C: a mobile agent platform for mobile C-C++ agents , 2006 .

[9]  Ashok K. Agrawala,et al.  An optimal algorithm for mutual exclusion in computer networks , 1981, CACM.

[10]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[11]  Thomas M. Roehr,et al.  Reconfigurable Integrated Multirobot Exploration System (RIMRES): Heterogeneous Modular Reconfigurable Robots for Space Exploration , 2014, J. Field Robotics.

[12]  Robert L. Grossman,et al.  UDT: UDP-based data transfer for high-speed wide area networks , 2007, Comput. Networks.

[13]  Ichiro Suzuki,et al.  A distributed mutual exclusion algorithm , 1985, TOCS.