A Service-Oriented Approach with Neural Networks and Knowledge Ontologies for Robot Control

Researchers have been building robots able to interact and work with people at home. To share and reuse robot code between different developers, we present a service-based approach that exploits the standard web interface to create reusable robotic services. Our approach includes knowledge ontology planning and neural network learning strategies for robot control. In addition, several service functions, including service discovery, selection, composition, and reconfiguration have been developed for operating the services. The proposed approach has been implemented and evaluated. The results show that our approach can be used to build robotic services successfully.

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

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

[3]  Nico Blodow,et al.  Cognition-Enabled Autonomous Robot Control for the Realization of Home Chore Task Intelligence , 2012, Proc. IEEE.

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

[5]  Yixin Yan,et al.  Towards efficiency of QoS-driven semantic web service composition for large-scale service-oriented systems , 2012, Service Oriented Computing and Applications.

[6]  Mehmet Kuzu,et al.  Dynamic planning approach to automated web service composition , 2010, Applied Intelligence.

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

[8]  Alexander Ferrein,et al.  Caesar: an intelligent domestic service robot , 2012, Intell. Serv. Robotics.

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

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

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

[12]  Glenn Cater,et al.  Service Oriented Architecture (SOA) , 2011, Encyclopedia of Information Assurance.

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

[14]  Paul J. Werbos,et al.  Backpropagation Through Time: What It Does and How to Do It , 1990, Proc. IEEE.

[15]  Brett Browning,et al.  A survey of robot learning from demonstration , 2009, Robotics Auton. Syst..

[16]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL.

[17]  Steven Bird,et al.  NLTK: The Natural Language Toolkit , 2002, ACL 2006.