Knowledge-based adaptive agents for manufacturing domains

Modern production systems are increasingly using artificial agents (e.g., robots) of different kinds. Ideally, these agents should be able to recognize the state of the world, to act optimizing their work toward the achievement of a set of goals, to change the plan of action when problems arise, and to collaborate with other artificial and human agents. The development of such an ideal agent presents several challenges. We concentrate on two of them: the construction of a single and coherent knowledge base which includes different types of knowledge with which to understand and reason on the state of the world in a human-like way; and the isolation of types of contexts that the agent can exploit to make sense of the actual situation from a perspective and to interact accordingly with humans. We show how to build such a knowledge base (KB) and how it can be updated as time passes. The KB we propose is based on a foundational ontology, is cognitively inspired, and includes a notion of context to discriminate information. The KB has been partially implemented to test the use and suitability of the knowledge representation for the agent’s control model via a temporal planning and execution system. Some experimental results showing the feasibility of our approach are reported.

[1]  Stefano Borgo,et al.  How Formal Ontology can help Civil Engineers , 2007, Ontologies for Urban Development.

[2]  Stefano Borgo,et al.  The Role of Foundational Ontologies in Manufacturing Domain Applications , 2004, CoopIS/DOA/ODBASE.

[3]  Stephen Balakirsky,et al.  Ontology based action planning and verification for agile manufacturing , 2015 .

[4]  Tolio. Tullio,et al.  Design of Flexible Production Systems , 2009 .

[5]  Steve A. Chien,et al.  Timeline-ased Space Operations Scheduling with External Constraints , 2010 .

[6]  Fernando Romero,et al.  Knowledge representation for product and processes development planning in collaborative environments , 2014, Int. J. Comput. Integr. Manuf..

[7]  Amedeo Cesta,et al.  A Planning-Based Architecture for a Reconfigurable Manufacturing System , 2016, ICAPS.

[8]  Stefano Borgo,et al.  A Preliminary Study of Functional Parts as Roles , 2017, JOWO.

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

[10]  Stefano Borgo,et al.  Foundational Choices in DOLCE , 2009, Handbook on Ontologies.

[11]  Rama Chellappa,et al.  Machine Recognition of Human Activities: A Survey , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Marta Cialdea Mayer,et al.  Planning and execution with flexible timelines: a formal account , 2016, Acta Informatica.

[13]  Sébastien Gérard,et al.  Towards a core ontology for robotics and automation , 2013, Robotics Auton. Syst..

[14]  Nicola Guarino,et al.  An Overview of OntoClean , 2004, Handbook on Ontologies.

[15]  Amedeo Cesta,et al.  Developing an End-to-End Planning Application from a Timeline Representation Framework , 2009, IAAI.

[16]  B. Chandrasekaran,et al.  Function in Device Representation , 2000, Engineering with Computers.

[17]  Daniele Nardi,et al.  Context-based design of robotic systems , 2008, Robotics Auton. Syst..

[18]  Joachim Hertzberg,et al.  Fusing DL Reasoning with HTN Planning , 2008, KI.

[19]  Luis Ramos,et al.  Semantic Web for manufacturing, trends and open issues: Toward a state of the art , 2015, Comput. Ind. Eng..

[20]  Andreas Riel,et al.  Stakeholder integration for the successful product–process co-design for next-generation manufacturing technologies , 2016 .

[21]  Félix Ingrand,et al.  Interleaving Temporal Planning and Execution in Robotics Domains , 2004, AAAI.

[22]  F. Musharavati RECONFIGURABLE MANUFACTURING SYSTEMS , 2010 .

[23]  Nicola Guarino,et al.  WonderWeb Deliverable D17. The WonderWeb Library of Foundational Ontologies and the DOLCE ontology , 2002 .

[24]  Lavindra de Silva,et al.  A Goal-oriented Autonomous Controller for Space Exploration , 2011 .

[25]  Brigitte Moench,et al.  Engineering Design A Systematic Approach , 2016 .

[26]  Peter Nyhuis,et al.  Changeable Manufacturing - Classification, Design and Operation , 2007 .

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

[28]  Tristan B. Smith,et al.  EUROPA : A Platform for AI Planning, Scheduling, Constraint Programming, and Optimization , 2012 .

[29]  Nicola Muscettola,et al.  HSTS: Integrating Planning and Scheduling , 1993 .

[30]  Riichiro Mizoguchi,et al.  AN ONTOLOGY OF CLASSIFICATION CRITERIA FOR FUNCTIONAL TAXONOMIES , 2011 .

[31]  Amedeo Cesta,et al.  PLATINUm: A New Framework for Planning and Acting , 2017, AI*IA.

[32]  Alain Bernard,et al.  The evolution, challenges, and future of knowledge representation in product design systems , 2013, Comput. Aided Des..

[33]  Amedeo Cesta,et al.  An Ontology-Based Domain Representation for Plan-Based Controllers in a Reconfigurable Manufacturing System , 2015, FLAIRS.

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

[35]  Stefano Borgo,et al.  An ontological approach for reliable data integration in the industrial domain , 2014, Comput. Ind..

[36]  Valeriy Vyatkin,et al.  A deployment of an ontology-based reconfiguration agent for intelligent mechatronic systems , 2007, 2008 IEEE International Symposium on Industrial Electronics.

[37]  Frederic Py,et al.  A systematic agent framework for situated autonomous systems , 2010, AAMAS.

[38]  Simon Szykman,et al.  A functional basis for engineering design: Reconciling and evolving previous efforts , 2002 .

[39]  Amedeo Cesta,et al.  The Timeline Representation Framework as a Planning and Scheduling Software Development Environment , 2008 .

[40]  Stefano Borgo,et al.  Technical artifacts: An integrated perspective , 2014, Appl. Ontology.

[41]  Amedeo Cesta,et al.  Towards a cooperative knowledge-based control agent for a reconfigurable manufacturing plant , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[42]  Birte Glimm,et al.  Coherence Across Components in Cognitive Systems - One Ontology to Rule Them All , 2015, IJCAI.

[43]  Stefano Borgo,et al.  Artefacts in Formal Ontology , 2009 .

[44]  Manuela Veloso,et al.  Heterogeneous Context-Aware Robots Providing a Personalized Building Tour , 2013 .

[45]  Amedeo Cesta,et al.  Design and implementation of a distributed part-routing algorithm for reconfigurable transportation systems , 2016, Int. J. Comput. Integr. Manuf..

[46]  Stefano Borgo,et al.  A unifying definition for artifact and biological functions , 2016, Appl. Ontology.

[47]  Soundar R. T. Kumara,et al.  Cyber-physical systems in manufacturing , 2016 .