An Ontology-Based Expert System to Support the Design of Humanoid Robot Components

The design of humanoid robots is a complex, challenging and time-consuming task. Due to conflicting requirements, such as human-like capabilities within human dimensions, the design of humanoid robots relies highly on the experience and expert knowledge of the engineers. This paper presents an expert system framework that allows to store this knowledge in order to reuse it for the systematic design of humanoid robot components. Based on user requirements, the system executes a multi-stage reasoning on an ontological knowledge base: Partial solutions are generated by integrating existing catalog components into potential concept solutions. After checking logical and physical constraints as well as calculating properties, these partial solutions are either discarded or combined in a bottom-up way to generate valid solutions that are then visualized by a user interface. We evaluate the developed system in terms of its capability to reproduce available solutions for state-of-the-art sensor-actuator units used in several robots as well as its capability to optimize the design of such units.

[1]  Jörn Malzahn,et al.  A modular compliant actuator for emerging high performance and fall-resilient humanoids , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[2]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[3]  Marjan Krisper,et al.  Multi-criteria decision making in ontologies , 2013, Inf. Sci..

[4]  Jian Wang,et al.  The process model to aid innovation of products conceptual design , 2010, Expert Syst. Appl..

[5]  Tamas Haidegger,et al.  Extensions to the core ontology for robotics and automation , 2015 .

[6]  Siddhartha S. Srinivasa,et al.  CHIMP, the CMU Highly Intelligent Mobile Platform , 2015, J. Field Robotics.

[7]  V. P. Agrawal,et al.  Computer aided robot selection: the ‘multiple attribute decision making’ approach , 1991 .

[8]  Xing Chen,et al.  Ontology-Based Coupled Optimization Design Method Using State-Space Analysis for the Spindle Box System of Large Ultra-Precision Optical Grinding Machine , 2014, 2014 Enterprise Systems Conference.

[9]  Tetsuo Tomiyama,et al.  A framework for computer-aided conceptual design and its application to system architecting of mechatronics products , 2012, Comput. Aided Des..

[10]  Shean Juinn Chiou,et al.  Automated conceptual design of mechanisms , 1999 .

[11]  David W. Rosen,et al.  Ontology based knowledge modeling and reuse approach in product redesign , 2010, 2010 IEEE International Conference on Information Reuse & Integration.

[12]  Boris Motik,et al.  OWL 2: The next step for OWL , 2008, J. Web Semant..

[13]  F. Iida,et al.  Iterative Product Engineering : Evolutionary Robot Design , 2002 .

[14]  Ye Yuan,et al.  Computational abstractions for interactive design of robotic devices , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Christoph Bartneck,et al.  Using semantic technologies to describe robotic embodiments , 2011, 2011 6th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[16]  Duc Truong Pham,et al.  An expert system for selection of robot grippers , 1992 .

[17]  Francisco Ramos,et al.  Ontology based design, control and programming of modular robots , 2018, Integr. Comput. Aided Eng..

[18]  Soonhung Han,et al.  Knowledge-based parametric design of mechanical products based on configuration design method , 2001, Expert Syst. Appl..

[19]  Sehoon Ha,et al.  Computational Design of Robotic Devices From High-Level Motion Specifications , 2018, IEEE Transactions on Robotics.

[20]  Tamim Asfour,et al.  ARMAR-4: A 63 DOF torque controlled humanoid robot , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[21]  Praveen Bhatia,et al.  An expert system-based design of SCARA robot , 1998 .

[22]  Tamim Asfour,et al.  Highly integrated sensor-actuator-controller units for modular robot design , 2017, 2017 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[23]  William P. Wagner Trends in expert system development: A longitudinal content analysis of over thirty years of expert system case studies , 2017, Expert Syst. Appl..

[24]  Nourredine Boubekri,et al.  Development of an expert system for industrial robot selection , 1991 .

[25]  J. Laugis,et al.  Expert system for electric drive design , 2008, 2008 13th International Power Electronics and Motion Control Conference.

[26]  Yarden Katz,et al.  Pellet: A practical OWL-DL reasoner , 2007, J. Web Semant..