This repository contains the core ontological model of SOHO and the knowledge defined for the pilot use cases of the EU H2020 Sharework project.
The OWL files have been defined using Protégé (they contain also SWRL-like inference rules) and support the realization of ROS-integrated knowledge representation and reasoning services. Such services have been developed using the open-source Apache Jena library and ROSJava.
The repository thus contains the following folders:
- the folder "core" contains the ontological model of SOHO;
- the folder "intances" contains knowledge instances defined to evaluate the representation of the defined ontology;
- the folder "rules" contains the inference rules supporting knowledge reasoning within the ROS module developed using Apache Jena.
- Umbrico A., Cesta A., Orlandini A., "Enhancing Awareness of Industrial Robots in Collaborative Manufacturing", Semant Web, IOS Press. 2023
- Umbrico A., Orlandini A., Cesta A., Faroni M., Beschi M., Pedrocchi N., Scala A., Tavormina P., Koukas S., Zalonis A., Fourtakas N., Stylianos Kotsaris P., Andronas D., Makris S., "Design of Advanced Human-Robot Collaborative Cells for Personalized Human-Robot Collaborations", MDPI Applied Sciences, Vol. 12, Issue 14, 2022.
- Umbrico A, Orlandini A., Cesta A., "An Ontology for Human-Robot Collaboration", Procedia CIRP, Vol. 93, pp. 1097-1102, 2020.
A version of SOHO is available on the Industry Portal - Ontologies for Industry supported by H2020 OntoCommons project
Please check the following repository for further details about the use of SOHO within ROS.
- Sharework Knowledge Module: https://github.com/pstlab/sharework_knowledge.git
- Sharework Task Planner Module: https://github.com/pstlab/sharework_taskplanner.git