From Multi-Modal Property Dataset to Robot-Centric Conceptual Knowledge About Household Objects

Tool-use applications in robotics require conceptual knowledge about objects for informed decision making and object interactions. State-of-the-art methods employ hand-crafted symbolic knowledge which is defined from a human perspective and grounded into sensory data afterwards. However, due to different sensing and acting capabilities of robots, their conceptual understanding of objects must be generated from a robot's perspective entirely, which asks for robot-centric conceptual knowledge about objects. With this goal in mind, this article motivates that such knowledge should be based on physical and functional properties of objects. Consequently, a selection of ten properties is defined and corresponding extraction methods are proposed. This multi-modal property extraction forms the basis on which our second contribution, a robot-centric knowledge generation is build on. It employs unsupervised clustering methods to transform numerical property data into symbols, and Bivariate Joint Frequency Distributions and Sample Proportion to generate conceptual knowledge about objects using the robot-centric symbols. A preliminary implementation of the proposed framework is employed to acquire a dataset comprising physical and functional property data of 110 houshold objects. This Robot-Centric dataSet (RoCS) is used to evaluate the framework regarding the property extraction methods, the semantics of the considered properties within the dataset and its usefulness in real-world applications such as tool substitution.

[1]  Alessandro Saffiotti,et al.  An introduction to the anchoring problem , 2003, Robotics Auton. Syst..

[2]  François Osiurak,et al.  What is an affordance? 40 years later , 2017, Neuroscience & Biobehavioral Reviews.

[3]  Dan Gazebo Sebagai,et al.  Robot Operating System (ROS) , 2020 .

[4]  Stevan Harnad,et al.  Symbol grounding problem , 1990, Scholarpedia.

[5]  Jivko Sinapov,et al.  Interactive learning of the acoustic properties of household objects , 2009, 2009 IEEE International Conference on Robotics and Automation.

[6]  Gergely Csibra,et al.  Functional understanding facilitates learning about tools in human children , 2009, Current Opinion in Neurobiology.

[7]  Mario Fritz,et al.  Teaching robots the use of human tools from demonstration with non-dexterous end-effectors , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[8]  K. Vaesen The cognitive bases of human tool use , 2012, Behavioral and Brain Sciences.

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

[10]  Peter Szolovits,et al.  What Is a Knowledge Representation? , 1993, AI Mag..

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

[12]  Danica Kragic,et al.  Erratum: "Birth of the Object: Detection of Objectness and Extraction of Object Shape through Object-Action complexes" , 2009, Int. J. Humanoid Robotics.

[13]  Jiajun Wu,et al.  Physics 101: Learning Physical Object Properties from Unlabeled Videos , 2016, BMVC.

[14]  J. Call,et al.  Tool use in animals : Cognition and ecology , 2013 .

[15]  Joachim Hertzberg,et al.  Challenges in finding ways to get the job done , 2014 .

[16]  Christophe Boesch,et al.  Ecology and cognition of tool use in chimpanzees , 2013 .

[17]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[18]  Christopher Baber,et al.  Working with tools , 2003 .

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

[20]  Solly Brown,et al.  A Relational Approach to Tool-Use Learning in Robots , 2012, ILP.

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

[22]  Christian A. Mueller,et al.  What Stands-in for a Missing Tool?: A Prototypical Grounded Knowledge-based Approach to Tool Substitution , 2018, CogRob@KR.

[23]  Peter Gärdenfors,et al.  Cognitive semantics and image schemas with embodied forces , 2007 .

[24]  Sergey Levine,et al.  Improvisation through Physical Understanding: Using Novel Objects as Tools with Visual Foresight , 2019, Robotics: Science and Systems.

[25]  Gordon Cheng,et al.  Active Tactile Transfer Learning for Object Discrimination in an Unstructured Environment Using Multimodal Robotic Skin , 2018, Int. J. Humanoid Robotics.

[26]  H. Rex Hartson,et al.  Cognitive, physical, sensory, and functional affordances in interaction design , 2003, Behav. Inf. Technol..

[27]  Iván V. Meza,et al.  A light non-monotonic knowledge-base for service robots , 2017, Intell. Serv. Robotics.

[28]  Aaron M. Dollar,et al.  Single-Grasp Object Classification and Feature Extraction with Simple Robot Hands and Tactile Sensors , 2016, IEEE Transactions on Haptics.

[29]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[30]  Anis Koubâa,et al.  Robot Operating System (ROS) , 2021, Studies in Computational Intelligence.

[31]  Christiane Fellbaum,et al.  Book Reviews: WordNet: An Electronic Lexical Database , 1999, CL.

[32]  Jörg Stückler,et al.  Adaptive tool-use strategies for anthropomorphic service robots , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[33]  Shigeki Sugano,et al.  Tool-Body Assimilation Model Based on Body Babbling and a Neuro-Dynamical System for Motion Generation , 2014, ICANN.

[34]  G. Hunt,et al.  Why is tool use rare in animals , 2013 .

[35]  Brandon Bennett,et al.  Corpus Guided Sense Cluster Analysis: a methodology for ontology development (with examples from the spatial domain) , 2014, FOIS.

[36]  Eren Erdal Aksoy,et al.  Using structural bootstrapping for object substitution in robotic executions of human-like manipulation tasks , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[38]  Sonia Chernova,et al.  Leveraging Large-Scale Semantic Networks for Adaptive Robot Task Learning and Execution , 2016, Big Data.

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

[40]  Laurie R. Santos,et al.  Tool Use in Animals: Understanding differences in the way human and non-human primates represent tools: The role of teleological-intentional information , 2013 .

[41]  Jean M. Mandler,et al.  On defining image schemas , 2014, Language and Cognition.

[42]  Ted Pedersen,et al.  WordNet::Similarity - Measuring the Relatedness of Concepts , 2004, NAACL.

[43]  Sonia Chernova,et al.  Tool Substitution with Shape and Material Reasoning Using Dual Neural Networks , 2019, ArXiv.

[44]  Claude Sammut,et al.  Tool Use Learning for a Real Robot , 2018 .

[45]  Beth Preston,et al.  Cognition and Tool Use , 1998 .

[46]  Ali Kashif Bashir,et al.  Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , 2013, ICIRA 2013.

[47]  Ronald C. Arkin,et al.  Robot tool behavior: a developmental approach to autonomous tool use , 2007 .

[48]  G. Lakoff,et al.  The Brain's concepts: the role of the Sensory-motor system in conceptual knowledge , 2005, Cognitive neuropsychology.

[49]  Mausam,et al.  ToolNet: Using Commonsense Generalization for Predicting Tool Use for Robot Plan Synthesis , 2020, ArXiv.

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

[51]  M. Louwerse,et al.  The linguistic and embodied nature of conceptual processing , 2010, Cognition.

[52]  Christopher Baber The design of tools , 2003 .

[53]  S. Takamuku,et al.  Haptic discrimination of material properties by a robotic hand , 2007, 2007 IEEE 6th International Conference on Development and Learning.

[54]  Danica Kragic,et al.  Birth of the Object: Detection of Objectness and Extraction of Object Shape through Object-Action complexes , 2008, Int. J. Humanoid Robotics.

[55]  J. J. Gibson The theory of affordances , 1977 .

[56]  Sang Chul Ahn,et al.  RGBD Camera Based Material Recognition via Surface Roughness Estimation , 2018, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[57]  Chris Baber Cognition and Tool Use: Forms of Engagement in Human and Animal Use of Tools , 2003 .

[58]  A. Sloman Why We Need Many Knowledge Representation Formalisms , 2022 .

[59]  Hugo Liu,et al.  ConceptNet — A Practical Commonsense Reasoning Tool-Kit , 2004 .

[60]  Frank Guerin,et al.  Learning how a tool affords by simulating 3D models from the web , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[61]  D. Biro,et al.  Tool use as adaptation , 2013, Philosophical Transactions of the Royal Society B: Biological Sciences.

[62]  J R Hodges,et al.  "What" and "how": evidence for the dissociation of object knowledge and mechanical problem-solving skills in the human brain. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[63]  J. Feldman,et al.  Embodied meaning in a neural theory of language , 2004, Brain and Language.

[64]  Christian A. Mueller,et al.  Substitute selection for a missing tool using robot-centric conceptual knowledge of objects , 2020, SAC.

[65]  Jacques Vauclair,et al.  Object manipulation, tool use, and the social context in human and non-human primates , 1995 .

[66]  Nathan J. Emery,et al.  Tool Use in Animals: Insight, imagination and invention: Tool understanding in a non-tool-using corvid , 2013 .

[67]  G. Metta,et al.  Exploring affordances and tool use on the iCub , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[68]  Marc Toussaint,et al.  Differentiable Physics and Stable Modes for Tool-Use and Manipulation Planning - Extended Abtract , 2019, IJCAI.

[69]  Francisco José Madrid-Cuevas,et al.  Automatic generation and detection of highly reliable fiducial markers under occlusion , 2014, Pattern Recognit..

[70]  Tom Ziemke,et al.  On the Subject of Objects: Four Views on Object Perception and Tool Use , 1970 .

[71]  Frank Guerin,et al.  A model-based approach to finding substitute tools in 3D vision data , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[72]  Sebastian Zug,et al.  A Review of Knowledge Bases for Service Robots in Household Environments , 2018, AIC.

[73]  Florentin Wörgötter,et al.  Affordance estimation for vision-based object replacement on a humanoid robot , 2016 .

[74]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[75]  John Yen,et al.  Introduction , 2004, CACM.

[76]  Werner Kuhn,et al.  An Image-Schematic Account of Spatial Categories , 2007, COSIT.

[77]  Erwin Prassler,et al.  KUKA youBot - a mobile manipulator for research and education , 2011, 2011 IEEE International Conference on Robotics and Automation.

[78]  Anis Koubaa Robot Operating System (ROS): The Complete Reference (Volume 1) , 2016 .