{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,3]],"date-time":"2026-03-03T21:52:51Z","timestamp":1772574771923,"version":"3.50.1"},"reference-count":44,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2017,11,24]],"date-time":"2017-11-24T00:00:00Z","timestamp":1511481600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>There is no doubt that the rapid development in robotics technology has dramatically changed the interaction model between the Industrial Robot (IR) and the worker. As the current robotic technology has afforded very reliable means to guarantee the physical safety of the worker during a close proximity interaction with the IR. Therefore, new forms of cooperation between the robot and the worker can now be achieved. Collaborative\/Cooperative robotics is the new branch of industrial robotics which empowers the idea of cooperative manufacturing. Cooperative manufacturing significantly depends on the existence of a collaborative\/cooperative robot (cobot). A cobot is usually a Light-Weight Robot (LWR) which is capable of operating safely with the human co-worker in a shared work environment. This is in contrast with the conventional IR which can only operate in isolation from the worker workspace, due to the fact that the conventional IR can manipulate very heavy objects, which makes it so dangerous to operate in direct contact with the worker. There is a slight difference between the definition of collaboration and cooperation in robotics. In cooperative robotics, both the worker and the robot are performing tasks over the same product in the same shared workspace but not simultaneously. Collaborative robotics has a similar definition, except that the worker and the robot are performing a simultaneous task. Gathering the worker and the cobot in the same manufacturing workcell can provide an easy and cheap method to flexibly customize the production. Moreover, to adapt with the production demands in the real time of production, without the need to stop or to modify the production operations. There are many challenges and problems that can be addressed in the cooperative manufacturing field. However, one of the most important challenges in this field is the representation of the cooperative manufacturing environment and components. Thus, in order to accomplish the cooperative manufacturing concept, a proper approach is required to describe the shared environment between the worker and the cobot. The cooperative manufacturing shared environment includes the cobot, the co-worker, and other production components such as the product itself. Furthermore, the whole cooperative manufacturing system components need to communicate and share their knowledge, to reason and process the shared information, which eventually gives the control solution the capability of obtaining collective manufacturing decisions. Putting into consideration that the control solution should also provide a natural language which is human readable and in the same time can be understood by the machine (i.e., the cobot). Accordingly, a distributed control solution which combines an ontology-based Multi-Agent System (MAS) and a Business Rule Management System (BRMS) is proposed, in order to solve the mentioned challenges in the cooperative manufacturing, which are: manufacturing knowledge representation, sharing, and reasoning.<\/jats:p>","DOI":"10.3390\/fi9040090","type":"journal-article","created":{"date-parts":[[2017,11,24]],"date-time":"2017-11-24T06:39:25Z","timestamp":1511505565000},"page":"90","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":54,"title":["An Ontology-Based Approach to Enable Knowledge Representation and Reasoning in Worker\u2013Cobot Agile Manufacturing"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8291-2211","authenticated-orcid":false,"given":"Ahmed R.","family":"Sadik","sequence":"first","affiliation":[{"name":"Department of Visual Assistance Technologies, Fraunhofer Institute for Computer Graphic Research IGD, 18059 Rostock, Germany"},{"name":"Institute of Computer Science, University of Rostock, 18059 Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bodo","family":"Urban","sequence":"additional","affiliation":[{"name":"Department of Visual Assistance Technologies, Fraunhofer Institute for Computer Graphic Research IGD, 18059 Rostock, Germany"},{"name":"Institute of Computer Science, University of Rostock, 18059 Rostock, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,11,24]]},"reference":[{"key":"ref_1","first-page":"763","article-title":"Evolution of Industrial Robots and Their Applications","volume":"3","author":"Singh","year":"2013","journal-title":"Int. J. Emerg. Technol. Adv. Eng."},{"key":"ref_2","unstructured":"Shimon, Y. (1999). Handbook of Industrial Robotics, Wiley."},{"key":"ref_3","unstructured":"Kutta, A. (2007). Robotics, I.K. International Publishing House (Penguin Group)."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"628","DOI":"10.1016\/j.cirp.2009.09.009","article-title":"Cooperation of human and machines in assembly lines","volume":"58","author":"Lien","year":"2009","journal-title":"CIRP Ann.-Manuf. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.cirp.2010.03.044","article-title":"A new cell production assembly system with human\u2013robot cooperation","volume":"59","author":"Morioka","year":"2010","journal-title":"CIRP Ann.-Manuf. Technol."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Heyer, C. (2010, January 18\u201322). Human-robot interaction and future industrial robotics applications. Proceedings of the 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Taipei, Taiwan.","DOI":"10.1109\/IROS.2010.5651294"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.cirp.2016.04.038","article-title":"Augmented reality system for operator support in human\u2013robot collaborative assembly","volume":"65","author":"Makris","year":"2016","journal-title":"CIRP Ann.-Manuf. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Lasota, A., Rossano, F., and Shah, A. (2014, January 18\u201322). Safe Close-Proximity Human-Robot Interaction with Standard Industrial Robots. Proceedings of the IEEE International Conference on Automation Science and Engineering (CASE), Taipei, Taiwan.","DOI":"10.1109\/CoASE.2014.6899348"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1561\/2300000052","article-title":"A Survey of Methods for Safe Human-Robot Interaction","volume":"5","author":"Lasota","year":"2017","journal-title":"Found. Trends Robot."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.rcim.2017.04.010","article-title":"Human-robot collaboration while sharing production activities in dynamic environment: SPADER system","volume":"48","author":"Meziane","year":"2017","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Sadik, A., Bodo, U., and Adel, O. (2017, January 8\u201312). Using Hand Gestures to Interact with an Industrial Robot in a Cooperative Flexible Manufacturing Scenario. Proceedings of the 3rd International Conference on Mechatronics and Robotics Engineering, Paris, France.","DOI":"10.1145\/3068796.3068801"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Gleeson, B., MacLean, K., Haddadi, A., Croft, E., and Alcazar, J. (2013, January 3\u20136). Gestures for industry Intuitive human-robot communication from human observation. Proceedings of the 8th ACM\/IEEE International Conference on Human-Robot Interaction (HRI), Tokyo, Japan.","DOI":"10.1109\/HRI.2013.6483609"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Sadik, A., and Bodo, U. (2017). Combining Adaptive Holonic Control and ISA-95 Architectures to Self-Organize the Interaction in a Worker-Industrial Robot Cooperative Workcell. Future Internet, 9.","DOI":"10.3390\/fi9030035"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Sadik, A., and Bodo, U. (2016, January 29\u201331). A Novel Implementation Approach for Resource Holons in Reconfigurable Product Manufacturing Cell. Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2016), Lisbon, Portugal.","DOI":"10.5220\/0005956801300139"},{"key":"ref_15","unstructured":"Sadik, A., and Bodo, U. (2017, January 24\u201326). Applying the PROSA Reference Architecture to Enable the Interaction between the Worker and the Industrial Robot\u2014Case Study: One Worker Interaction with a Dual-Arm Industrial Robot. Proceedings of the 9th International Conference on Agents and Artificial Intelligence (ICAART-2017), Porto, Portugal."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Smirnov, A., Kashevnik, A., Mikhailov, S., Mironov, M., and Mikhail, P. (2016, January 12\u201316). Ontology-based collaboration in multi-robot system: Approach and case study. Proceedings of the 11th System of Systems Engineering Conference (SoSE), Kongsberg, Norway.","DOI":"10.1109\/SYSOSE.2016.7542945"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Sadik, A., and Bodo, U. (2016, January 4\u20136). A Holonic Control System Design for a Human & Industrial Robot Cooperative Workcell. Proceedings of the 2016 International Conference on Autonomous Robot Systems and Competitions (ICARSC), Bragan\u00e7a, Portugal.","DOI":"10.1109\/ICARSC.2016.16"},{"key":"ref_18","first-page":"210","article-title":"Process-oriented Task Assignment for Assembly Processes with Human-robot Interaction","volume":"4","author":"Vette","year":"2016","journal-title":"Proc. CIRP"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"222","DOI":"10.1016\/j.procir.2016.02.085","article-title":"An automated assembly process planning system","volume":"44","author":"Bikas","year":"2016","journal-title":"Proc. CIRP"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sadik, A., and Bodo, U. (2017). Flow Shop Scheduling Problem and Solution in Cooperative Robotics\u2014Case-Study: One Cobot in Cooperation with One Worker. Future Internet, 9.","DOI":"10.3390\/fi9030048"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Jennings, N., and Wooldridge, M. (1998). Agent Technology, Springer. [1st ed.].","DOI":"10.1007\/978-3-662-03678-5"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1016\/j.aei.2006.05.004","article-title":"Applications of agent-based systems in intelligent manufacturing: An updated review","volume":"20","author":"Shen","year":"2006","journal-title":"Adv. Eng. Inform."},{"key":"ref_23","unstructured":"(2017, January 08). Jade Site. Available online: http:\/\/jade.tilab.com\/."},{"key":"ref_24","unstructured":"(2017, February 01). FIPA Site. Available online: http:\/\/www.fipa.org\/."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bellifemine, F., Caire, G., and Greenwood, D. (2008). Developing Multi-Agent Systems with JADE, Wiley. [1st ed.].","DOI":"10.1002\/9780470058411"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1016\/j.procs.2016.09.345","article-title":"Comparing Drools and Ontology Reasoning Approaches for Automated Monitoring in Telecommunication Processes","volume":"95","author":"Eraso","year":"2016","journal-title":"Proc. Comput. Sci."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"106","DOI":"10.7763\/IJMLC.2015.V5.492","article-title":"The Comparison between Forward and Backward Chaining","volume":"5","year":"2015","journal-title":"Int. J. Mach. Learn. Comput."},{"key":"ref_28","unstructured":"(2017, April 18). Drools Guide. Available online: https:\/\/docs.jboss.org\/drools\/release\/5.2.0.CR1\/drools-expert-docs\/html_single\/."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1535","DOI":"10.1109\/TKDE.2010.125","article-title":"A configurable rete-oo engine for reasoning with different types of imperfect information","volume":"22","author":"Sottara","year":"2010","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1109\/TSMCC.2008.923881","article-title":"Implementation of a Holonic Control System in a Flexible Manufacturing System","volume":"38","author":"Restivo","year":"2008","journal-title":"IEEE Trans. Syst. Man Cybern. Part C Appl. Rev."},{"key":"ref_31","unstructured":"Botti, V., and Giret, A. (2008). Holonic Manufacturing Systems. ANEMONA\u2014A Multi-Agent Methodology for Holonic Manufacturing Systems, Springer. [1st ed.]."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s10845-005-5516-y","article-title":"Development and Applications of Holonic Manufacturing Systems: A Survey","volume":"17","author":"Babiceanu","year":"2006","journal-title":"J. Intell. Manuf."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/S0166-3615(98)00102-X","article-title":"Reference architecture for holonic manufacturing systems: PROSA","volume":"37","author":"Wyns","year":"1998","journal-title":"Comput. Ind."},{"key":"ref_34","first-page":"699","article-title":"Intelligent Component-Based Automation of Baggage Handling Systems with IEC 61499","volume":"7","author":"Black","year":"2008","journal-title":"IEEE Trans. Autom. Sci. Eng."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.rcim.2014.08.011","article-title":"Ontology based action planning and verification for agile manufacturing","volume":"33","author":"Balakirsky","year":"2015","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.rcim.2014.08.004","article-title":"Extensions to the core ontology for robotics and automation","volume":"33","author":"Fiorini","year":"2015","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_37","unstructured":"Rodrigues, N. (2012). Development of an Ontology for a Multi-Agent System Controlling a Production Line. [MSc Thesis, Instituto Polit\u00e9cnico de Bragan\u00e7a]."},{"key":"ref_38","first-page":"37","article-title":"An ontology-based architecture for cooperative information agents","volume":"18","author":"Freitas","year":"2003","journal-title":"Int. Jt. Conf. Artif. Intell."},{"key":"ref_39","first-page":"360","article-title":"An ontology-based cooperative environment for real-world agents","volume":"353","author":"Takeda","year":"1996","journal-title":"Proc. Second Int. Conf. Multiagent Syst."},{"key":"ref_40","first-page":"36","article-title":"Enabling Technology for Knowledge Sharing","volume":"12","author":"Neches","year":"1991","journal-title":"Al Mag."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"907","DOI":"10.1006\/ijhc.1995.1081","article-title":"Toward principles for the design of ontologies used for knowledge sharing","volume":"43","author":"Gruber","year":"1995","journal-title":"Int. J. Hum.-Comput. Stud."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1016\/j.is.2011.07.003","article-title":"A formal model of the Semantic Web Service Ontology (WSMO)","volume":"37","author":"Wang","year":"2012","journal-title":"Inf. Syst."},{"key":"ref_43","first-page":"56","article-title":"Ontology-based knowledge management","volume":"35","author":"Fensel","year":"2002","journal-title":"Robot. Comput.-Integr. Manuf."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"4072","DOI":"10.1016\/j.ins.2007.02.028","article-title":"A knowledge engineering approach to knowledge management","volume":"117","author":"Lai","year":"2007","journal-title":"Inf. Sci."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/9\/4\/90\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:51:10Z","timestamp":1760208670000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/9\/4\/90"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,24]]},"references-count":44,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2017,12]]}},"alternative-id":["fi9040090"],"URL":"https:\/\/doi.org\/10.3390\/fi9040090","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,24]]}}}