A Review of Knowledge Bases for Service Robots in Household Environments

Consider a typical task-solving scenario where a robot is performing a task involving tool use. When a robot is operating in a dynamic environment, it can not be assumed that a tool required in the task will always be available. Our research work concerns the development of a knowledge-based computation system to determine a substitute for the unavailable tool. During the development, we identified the requirements regarding the knowledge base for our scenario and selected 9 existing knowledge bases for review. In this article, we review existing knowledge bases developed for the service robotics and investigate their suitability for this specific application. The knowledge bases are reviewed with respect to various criteria corresponding to the categories knowledge acquisition, knowledge representation, and knowledge processing. Our main contribution is to facilitate the selection of a knowledge base according to one’s requirements of a target application for service robots involving household-objects.

[1]  Rakesh Gupta,et al.  Finite State Grammar Transduction from Distributed Collected Knowledge , 2006, CICLing.

[2]  Rachid Alami,et al.  Which one? Grounding the referent based on efficient human-robot interaction , 2010, 19th International Symposium in Robot and Human Interactive Communication.

[3]  Carlos Gershenson,et al.  IOCA: An Interaction-Oriented Cognitive Architecture , 2011 .

[4]  Silvia Coradeschi,et al.  Cooperative Knowledge Based Perceptual Anchoring , 2012, Int. J. Artif. Intell. Tools.

[5]  Il Hong Suh,et al.  Ontology-Based Framework of Robot Context Modeling and Reasoning for Object Recognition , 2006, FSKD.

[6]  Moritz Tenorth,et al.  KnowRob: A knowledge processing infrastructure for cognition-enabled robots , 2013, Int. J. Robotics Res..

[7]  Il Hong Suh,et al.  Ontology Modeling and Storage System for Robot Context Understanding , 2005, KES.

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

[9]  Kevin Jiang Introduction , 2013, Nature Medicine.

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

[11]  Iván V. Meza,et al.  A light non-monotonic knowledge-base for service robots , 2017, Intelligent Service Robotics.

[12]  Michael Beetz,et al.  ORO, a knowledge management platform for cognitive architectures in robotics , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Silvia Coradeschi,et al.  Grounding commonsense knowledge in intelligent systems , 2009, J. Ambient Intell. Smart Environ..

[14]  Michael Beetz,et al.  Knowledge Enabled High-Level Task Abstraction and Execution , 2012 .

[15]  Séverin Lemaignan,et al.  Artificial cognition for social human-robot interaction: An implementation , 2017, Artif. Intell..

[16]  Kate Revoredo,et al.  Probabilistic Relational Reasoning in Semantic Robot Navigation , 2014, URSW.

[17]  Jan Rosell,et al.  An Ontology Framework for Physics-Based Manipulation Planning , 2017, ROBOT.

[18]  Michael Beetz,et al.  Action recognition and interpretation from virtual demonstrations , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Rakesh Gupta,et al.  Knowledge Representation and Bayesian Inference for Response to Situations , 2005 .

[20]  Rakesh Gupta,et al.  Common Sense Data Acquisition for Indoor Mobile Robots , 2004, AAAI.

[21]  Peter Ford Dominey,et al.  Towards a platform-independent cooperative human-robot interaction system: I. Perception , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Il Hong Suh,et al.  Ontology-based multi-layered robot knowledge framework (OMRKF) for robot intelligence , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Hema Swetha Koppula,et al.  RoboBrain: Large-Scale Knowledge Engine for Robots , 2014, ArXiv.

[24]  Moritz Tenorth,et al.  Representations for robot knowledge in the KnowRob framework , 2017, Artif. Intell..

[25]  Moritz Tenorth,et al.  KNOWROB-MAP - knowledge-linked semantic object maps , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.