A Utilization Framework of Ubiquitous Resources for Service Robots Using Semantic Matchmaking

The automatic and flexible utilization of ubiquitous service resources is a key prerequisite for autonomous robots in ambient intelligent environments. In this paper, a novel component-based robotic system (CBRS) framework is proposed in order to support the utilization of task-oriented service resources. In order to increase the reusability of robot control programs and software libraries, a framework that supports semantic modelling, discovery and dynamic selection of ubiquitous services is proposed, which employs semantic services computing technology to facilitate service representations, invocation and interactions. The system architecture is described with an emphasis on the matchmaking method. A new semantic similarity metric is proposed based on an extended OWL relation definition and a matchmaking algorithm is proposed that is compared to the Requirement and Advertisement in ontology using the conceptual span similarity measure. Hence, more reliable semantic matching is achieved compared with previous methods. By developing a rosbridge-based connection management module in the runtime system, the framework is favourable for developing web browser-enabled applications. Experimental results in home-care robot applications validate the effectiveness of the proposed framework.

[1]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[2]  Seung-Ik Lee,et al.  OPRoS: A New Component‐Based Robot Software Platform , 2010 .

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

[4]  Abraham Bernstein,et al.  The Creation and Evaluation of iSPARQL Strategies for Matchmaking , 2008, ESWC.

[5]  Matthias Klusch,et al.  Automated semantic web service discovery with OWLS-MX , 2006, AAMAS '06.

[6]  Steve Cousins Is ROS Good for Robotics? [ROS Topics] , 2012, IEEE Robotics Autom. Mag..

[7]  Shuichi Nishio,et al.  Cloud networked robotics , 2012, IEEE Network.

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

[9]  Dickson Lukose,et al.  Ontology Alignment - A Survey with Focus on Visually Supported Semi-Automatic Techniques , 2010, Future Internet.

[10]  Kanagasabai Rajaraman,et al.  Semantic Web service discovery: state-of-the-art and research challenges , 2012, Personal and Ubiquitous Computing.

[11]  Songmin Jia,et al.  Network Distributed Monitoring System Based on Robot Technology Middleware , 2007 .

[12]  Bijan Parsia Semantic Web services : The semantic Web , 2003 .

[13]  Dejan Pangercic,et al.  Web-enabled Robots -- Robots that Use the Web as an Information Resource , 2011, ICRA 2011.

[14]  Fang Fang,et al.  Flexible ambient service discovery and composition for component-based robotic system , 2012, J. Ambient Intell. Smart Environ..

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

[16]  Bo Zhou,et al.  Decision-Theoretical Navigation of Service Robots Using POMDPs with Human-Robot Co-Occurrence Prediction , 2013 .

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

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

[19]  Matthias Klusch,et al.  On the Evaluation of Semantic Web Service Frameworks , 2008, Int. J. Semantic Web Inf. Syst..

[20]  Stefanos D. Kollias,et al.  A String Metric for Ontology Alignment , 2005, SEMWEB.

[21]  Hangbae Chang A Study on Intelligent System Design of U-Business Service by Using Ubiquitous Component Technologies , 2012 .

[22]  Dekang Lin,et al.  An Information-Theoretic Definition of Similarity , 1998, ICML.

[23]  Martha Palmer,et al.  Verb Semantics and Lexical Selection , 1994, ACL.

[24]  Jérôme Euzenat,et al.  Similarity-Based Ontology Alignment in OWL-Lite , 2004, ECAI.

[25]  M Tenorth,et al.  Web-Enabled Robots , 2011, IEEE Robotics & Automation Magazine.

[26]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[27]  David Chen,et al.  Pattern-based core word recognition to support ontology matching , 2013, Int. J. Knowl. Based Intell. Eng. Syst..

[28]  Fang Fang,et al.  Knowledge-enabled decision making for robotic system utilizing ambient service components , 2014, J. Ambient Intell. Smart Environ..

[29]  Moritz Tenorth,et al.  KNOWROB — knowledge processing for autonomous personal robots , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[31]  François Rousselot,et al.  Matching of Different Abstraction Level Knowledge Sources: The Case of Inventive Design , 2011, KES.