Service-Oriented Robotic Swarm Systems: Model and Structuring Algorithms

In this paper, we consider the design issues in building robotic swarm systems as a service and develop a multi-level service-oriented robotic swarm (SORS) framework. First we consider how to support easy composition of services into workflows to accomplish user tasks. We identify a set of primitive virtual services for this purpose. Virtual services are not physical robotic swarm actions, but are high-level primitive services geared toward easy specification of the workflows of many tasks. To realize virtual services, SORS incorporates the layers of planning services and micro services to plan and control the swarm of robots. Two example micro services and the detailed algorithms in their implementation are given in the paper. Also, a case study system is developed to show the use of virtual services to specify the workflow for an example task and to illustrate the design of micro services to realize virtual services.

[1]  Farokh B. Bastani,et al.  QoS-Reconfigurable Web Services and Compositions for High-Assurance Systems , 2008, Computer.

[2]  Maja Matijasevic,et al.  Control architectures for autonomous underwater vehicles , 1997 .

[3]  M. Dorigo,et al.  Path Formation in a Robot Swarm Self-organized Strategies to Find Your Way Home , 2022 .

[4]  Yinong Chen,et al.  Robot as a Service in Cloud Computing , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[5]  Farokh B. Bastani,et al.  A model and methodology for composition QoS analysis of embedded systems , 2005, 11th IEEE Real Time and Embedded Technology and Applications Symposium.

[6]  M.A. El-Sharkawi,et al.  Swarm intelligence for routing in communication networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[7]  Tzyh Jong Tarn,et al.  Rules and control strategies of multi-robot team moving in hierarchical formation , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  I-Ling Yen A Highly Safe Self-Stabilizing Mutual Exclusion Algorithm , 1996, Inf. Process. Lett..

[9]  Farokh B. Bastani,et al.  Toward QoS analysis of adaptive service-oriented architecture , 2005, IEEE International Workshop on Service-Oriented System Engineering (SOSE'05).

[10]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[11]  Dominique Guinard,et al.  Dynamic Control of a Robotic Swarm using a Service-Oriented Architecture , 2008 .

[12]  Jian Huang,et al.  Toward a Smart Cyber-Physical Space: A Context-Sensitive Resource-Explicit Service Model , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[13]  Marco Dorigo,et al.  Path formation in a robot swarm , 2008, Swarm Intelligence.

[14]  Jian Huang,et al.  A Framework for Efficient Service Composition in Cyber-Physical Systems , 2010, 2010 Fifth IEEE International Symposium on Service Oriented System Engineering.

[15]  Makoto Oya,et al.  Reliable protocol for robot communication on Web services , 2005, 2005 International Conference on Cyberworlds (CW'05).

[16]  D.P. Stormont Autonomous rescue robot swarms for first responders , 2005, CIHSPS 2005. Proceedings of the 2005 IEEE International Conference on Computational Intelligence for Homeland Security and Personal Safety, 2005..