Semantic service composition mechanism for component-based robotic system

Automatic service composition is a key issue of cooperative resource utilization in component-based networked robot system. In this paper, a semantic-based automatic service composition method is proposed. The semantic representation and composition of service is achieved by semantic descriptions of service functions and formulating a set of I/O parameters matching rules. Based on this, a bidirectional breadth-first traversal search algorithm inspired by the maze problem is proposed. As a result, the proposed method is capable of automatically generating plans to compose the functions according to the task requirement. Experimental results validate the effectiveness and the flexibility of the proposed method.

[1]  Erik Maehle,et al.  ORCA - Towards an Organic Robotic Control Architecture , 2006, IWSOS/EuroNGI.

[2]  David L. Martin,et al.  Semantic Web Services , 2012, Springer Berlin Heidelberg.

[3]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[4]  Alexander Ferrein,et al.  Design Principles of the Component-Based Robot Software Framework Fawkes , 2010, SIMPAR.

[5]  Stefan A. Blum Towards a Component-based System Architecture for Autonomous Mobile Robots , 2013 .

[6]  Hans Utz,et al.  Miro - middleware for mobile robot applications , 2002, IEEE Trans. Robotics Autom..

[7]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[8]  Alexei Makarenko,et al.  Towards component-based robotics , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Young-Guk Ha,et al.  Towards a Ubiquitous Robotic Companion: Design and Implementation of Ubiquitous Robotic Service Framework , 2005 .

[10]  Xianzhong Dai,et al.  Simultaneous robot Localization and Person Tracking using Rao-Blackwellised Particle Filters with multi-modal sensors , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Takashi Suehiro,et al.  RT-middleware: distributed component middleware for RT (robot technology) , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.