Desarrollo de un Sistema de Gestión del Conocimiento que utiliza Contingent Scaffolding para asistir a un operador industrial en la definición de procesos de un cobot
Los robots colaborativos o cobots son cada vez más comunes en entornos industriales donde cooperan con operadores humanos para realizar distintas tareas. Sin embargo, las mejoras de las capacidades de estos cobots puede conllevar un aumento en la complejidad a la hora de operarlos. Consecuentemente, es necesaria una tarea de aprendizaje previa por parte del operador industrial para poder definir los procesos que ejecutará el cobot. Simultáneamente, los avances en técnicas de gestión del conocimiento permiten el desarrollo de sistemas inteligentes que trabajan en dominios cada vez más complejos, los cuales pueden ser, en ocasiones, dinámicos y sin una estructura definida. Este trabajo tiene como objetivo unir estos dos campos para implementar un agente inteligente que es capaz de utilizar metodologías de enseñanza para asistir a un operador no-experto en la definición de procesos de un cobot. Dicho asistente permite al usuario desarrollar la tarea en cuestión a la vez que aprende de manera práctica a desenvolverse en el entorno de la programación del cobot. Esto se consigue a partir de utilizar la lógica para ofrecer ayudas interactivas al usuario a través del conocimiento representado en forma de ontologías.Collaborative robots or cobots are increasingly common in industrial environments where they cooperate with human operators to perform different tasks. However, improvements in the capabilities of these cobots can lead to increased complexity when operating them. Consequently, a prior learning task is necessary by the industrial operator to be able to define the processes that the cobot will execute. Simultaneously, advances in knowledge engineering techniques allow the development of intelligent systems that work in increasingly complex domains, which can sometimes be dynamic and without a defined structure. This work aims to unite these two fields to implement an intelligent agent that is capable of using teaching methodologies to assist a non-expert operator in defining the processes of a cobot. Said assistant allows the user to develop the task in question while learning in a practical way how to function in the cobot programming environment. This is achieved by using logic to offer interactive aids to the user through knowledge represented in the form of ontologies