A Service-Oriented Framework for the Development of Home Robots

In recent years, researchers have been building home robots able to interact and work with people. Yet, because of the complicated and independent robot development environments, it is not always easy to share and reuse robot code created by different providers. In this work, we present an ontology-based framework that integrates service-oriented computing environments with the standard web interface to develop reusable robotic services. In addition to the service discovery, selection, and composition processes often performed by traditional web services, our work also includes an adaptive mechanism through which the user can iteratively modify composite robotic services to suit his or her needs. The proposed methodology has been implemented and evaluated, and the results show that our framework can be used to build robotic services successfully.

[1]  James J. Kuffner,et al.  OpenRAVE: A Planning Architecture for Autonomous Robotics , 2008 .

[2]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[3]  Dan Klein,et al.  Accurate Unlexicalized Parsing , 2003, ACL.

[4]  Ho-Cheol Jeon,et al.  Ontology-based User Intention Recognition for Proactive Planning of Intelligent Robot Behavior , 2011 .

[5]  Thomas Erl,et al.  Service-Oriented Architecture: Concepts, Technology, and Design , 2005 .

[6]  Balakrishnan Chandrasekaran,et al.  The Ontology of Tasks and Methods , 1997 .

[7]  Tsung-Hsien Yang,et al.  Combining GRN modeling and demonstration-based programming for robot control , 2009, Neural Computing and Applications.

[8]  Michele Amoretti,et al.  Architectural paradigms for robotics applications , 2010, Adv. Eng. Informatics.

[9]  Moritz Tenorth,et al.  RoboEarth - A World Wide Web for Robots , 2011, ICRA 2011.

[10]  Yi Wei,et al.  Robots on the Web , 2011, IEEE Robotics & Automation Magazine.

[11]  Abdel-Illah Mouaddib,et al.  Ontology Based Spatial Planning for Human-Robot Interaction , 2010, 2010 17th International Symposium on Temporal Representation and Reasoning.

[12]  Xiaomeng Su,et al.  A Survey of Automated Web Service Composition Methods , 2004, SWSWPC.

[13]  Herman Bruyninckx Robotics Software: The Future Should Be Open [Position] , 2008, IEEE Robotics & Automation Magazine.

[14]  Schahram Dustdar,et al.  End-to-End Support for QoS-Aware Service Selection, Binding, and Mediation in VRESCo , 2010, IEEE Transactions on Services Computing.

[15]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[16]  Dan Frankowski,et al.  Collaborative Filtering Recommender Systems , 2007, The Adaptive Web.

[17]  Abdelghani Chibani,et al.  Towards an automatic approach for ubiquitous robotic services composition , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Il Hong Suh,et al.  Ontology-Based Unified Robot Knowledge for Service Robots in Indoor Environments , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[19]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[20]  Odest Chadwicke Jenkins,et al.  Robots as web services: Reproducible experimentation and application development using rosjs , 2011, 2011 IEEE International Conference on Robotics and Automation.

[21]  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.

[22]  Herman Bruyninckx Robotics Software: The Future Should Be Open , 2008 .

[23]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[24]  Freddy Lécué,et al.  Seeking Quality of Web Service Composition in a Semantic Dimension , 2011, IEEE Transactions on Knowledge and Data Engineering.

[25]  Young-Guk Ha,et al.  A robotic service framework supporting automated integration of ubiquitous sensors and devices , 2007, Inf. Sci..

[26]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[27]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[28]  M. Brian Blake,et al.  Distributed Service-Oriented Robotics , 2011, IEEE Internet Computing.

[29]  Alfred Kobsa,et al.  The Adaptive Web, Methods and Strategies of Web Personalization , 2007, The Adaptive Web.

[30]  Mihhail Matskin,et al.  Applying Semantic Web Service Composition for Action Planning in Multi-robot Systems , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

[31]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..