A Knowledge Management System for Assistive Robotics

In this paper we demonstrate how to use an ontology network in order to fill the gap between knowledge and robots’ abilities. The demonstration is focused on two components of the knowledge management system of MARIO robots. These components are the MARIO Ontology Network (i.e. MON) that organises knowledge in MARIO and an Object-RDF mapper, called Lizard, that dynamically generates APIs on top of the MON to enable the interaction between software components that implement robot’s abilities and the MON itself.

[1]  Aldo Gangemi,et al.  Ontology Design Patterns , 2005 .

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

[3]  Eyal Oren,et al.  ActiveRDF: Embedding Semantic Web data into object-oriented languages , 2008, J. Web Semant..

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

[5]  Andrea Giovanni Nuzzolese,et al.  The Role of Ontology Design Patterns in Linked Data Projects , 2016, ER.

[6]  Aldo Gangemi,et al.  Experimenting with eXtreme Design , 2010, EKAW.

[7]  Armando J. Pinho,et al.  An Ontology-based Multi-level Robot Architecture for Learning from Experiences , 2013, AAAI Spring Symposium: Designing Intelligent Robots.