Theory and application of multi-robot service-oriented architecture

In order to solve the problem of heterogeneity in multi-robot cooperation, a new service-oriented architecture is proposed for multi-robot cooperation. Service provision and energy consumption are the basic cooperative behaviors. A set of basic concepts of robot service are proposed. A layered multi-robot service-oriented architecture is designed. Finally, the experiments illustrate the superiority of the proposed architecture which makes robot's underlying functional components be transparently encapsulated and the services in upper layer be transparently invoked, which will effectively avoid the impact of heterogeneous characteristics in multi-robot cooperation and facilitate the system construction, expansion, restructuring and maintenance.

[1]  Carlos C. Insaurralde,et al.  Service-oriented agent architecture for unmanned air vehicles , 2014, 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference (DASC).

[2]  G. Starke,et al.  Flexible collaboration and control of heterogeneous mechatronic devices and systems by means of an event-driven, SOA-based automation concept , 2013, 2013 IEEE International Conference on Industrial Technology (ICIT).

[3]  Yinong Chen,et al.  On Robotics Applications in Service-Oriented Architecture , 2008, 2008 The 28th International Conference on Distributed Computing Systems Workshops.

[4]  Carlos Eduardo Pereira,et al.  SIMOO-RT-an object-oriented framework for the development of real-time industrial automation systems , 2002, IEEE Trans. Robotics Autom..

[5]  T. Borangiu,et al.  Modeling and simulation for service-oriented agent based manufacturing systems , 2012, Proceedings of 2012 IEEE International Conference on Automation, Quality and Testing, Robotics.

[6]  Michele Amoretti,et al.  A Service-Oriented Approach for Building Autonomic Peer-to-Peer Robot Systems , 2007, 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007).

[7]  G. C. Nandi,et al.  ‘Robot-Cloud’: A framework to assist heterogeneous low cost robots , 2012, 2012 International Conference on Communication, Information & Computing Technology (ICCICT).

[8]  Vijay Kumar,et al.  A Framework and Architecture for Multi-Robot Coordination , 2000, ISER.

[9]  Farokh B. Bastani,et al.  Service-Oriented Robotic Swarm Systems: Model and Structuring Algorithms , 2012, 2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[10]  Carlos Cardeira,et al.  Service oriented architecture for mobile robot localization , 2007, 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007).

[11]  Hongqi Li,et al.  Research on Distributed Architecture Based on SOA , 2009, 2009 International Conference on Communication Software and Networks.

[12]  Jameela Al-Jaroodi,et al.  Service-oriented middleware for collaborative UAVs , 2013, 2013 IEEE 14th International Conference on Information Reuse & Integration (IRI).

[13]  Xie Dan,et al.  An Approach for Describing SOA , 2006, 2006 International Conference on Wireless Communications, Networking and Mobile Computing.