Dynamic Control of a Robotic Swarm using a Service-Oriented Architecture

The development, deployment, and control of groups of robots is a tedious process even for experienced roboticists. Particularly in heterogeneous systems a high granularity of control and visibility is difficult to achieve. The lack of standardized interfaces and communication protocols to interconnect robots from different manufacturers makes it very difficult to develop flexible robotic applications. We propose an efficient system suited to support heterogeneous robotic swarms that can be used as a toolkit for fast prototyping of robust distributed applications. This system offers a flexible interface allowing external users to remotely control the swarm over the internet by using standardized communication protocols such as Web Services.

[1]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[2]  Lifeng Xi,et al.  Remote multi-robot monitoring and control system based on MMS and web services , 2007, Ind. Robot.

[3]  Francesco Mondada,et al.  KhepOn theWeb: one year to access to a mobile robot on the Internet , 2001 .

[4]  Kenneth Y. Goldberg,et al.  Desktop teleoperation via the World Wide Web , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[5]  Min-Hsiung Hung,et al.  Development of a Web-Services-based remote monitoring and control architecture , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Yong-Moo Kwon,et al.  UPnP SDK for Robot Development , 2006, 2006 SICE-ICASE International Joint Conference.

[7]  Marco Dorigo,et al.  Swarm intelligence: from natural to artificial systems , 1999 .

[8]  Kazuo Tanie,et al.  Web Services Based Robot Control Platform for Ubiquitous Functions , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[10]  Alcherio Martinoli,et al.  Communication in a Swarm of Miniature Robots: The e-Puck as an Educational Tool for Swarm Robotics , 2006, Swarm Robotics.