- -

Desarrollo de soluciones con Capacidades de Computación Autónoma en el ámbito de la Robótica Colaborativa

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de soluciones con Capacidades de Computación Autónoma en el ámbito de la Robótica Colaborativa

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Fons Cors, Joan Josep es_ES
dc.contributor.advisor Vendrell Vidal, Eduardo es_ES
dc.contributor.author Oliver Cortés, Francisco Javier es_ES
dc.date.accessioned 2024-10-25T07:16:03Z
dc.date.available 2024-10-25T07:16:03Z
dc.date.created 2024-09-23
dc.date.issued 2024-10-25 es_ES
dc.identifier.uri http://hdl.handle.net/10251/210870
dc.description.abstract [ES] Contexto y Problemática A mitad de la década del 2000 aparece una nueva familia de robots, los robots colaborativos o cobots, que pretenden dar un paso adelante en el ámbito de la automatización industrial. Se unen a los robots industriales ya existentes, y aportan algunas mejoras con el objetivo de conseguir una mayor tasa de aplicación industrial de soluciones robotizadas. Una de estas mejoras está relacionada con el aspecto de seguridad a la hora de co-existir con operarios humanos, potenciando el trabajo colaborativo con humanos. Otro aspecto que introducían estos cobots era que, gracias a su tamaño más reducido, podían ser utilizados en un mayor abanico de tareas. Debido a que su 'huella' (espacio requerido, restricciones de seguridad, etc.) en un proceso productivo es mucho menor, lo convierten en una herramienta más interesante y versátil para un gran número de trabajos de automatización. Pero hoy en día todavía existen restriciones técnicas, operativas y de seguridad para el uso de robots en procesos de producción industrial, sobretodo para escenarios colaborativos Humano-Robot. Desarrollar una solución de asistencia robotizada supone además otro tipo de costes relacionados con la parte del 'software' de control (programación de las tareas robotizadas, comunicación con otros sistemas, adaptación específica a los procesos productivos, etc.). Esto a su vez supone un riesgo en cuanto a la viabilidad de este tipo de soluciones, ya que la producción en una fábrica es algo cambiante en el tiempo y en los requisitos. Hoy en día, el desarrollo de soluciones robotizadas, desde una perspectiva del software, suele requerir implementaciones muy específicas, muy fijas. Es la manera de poder testear y garantizar los requisitos operacionales, y de seguridad impuestos. Pero todo esto va en detrimento de la flexibilidad y adaptabilidad que se podría ofrecer con este tipo de entornos, de cara a soportar requisitos cambiantes en los sistemas de producción industrial. Objetivos En este trabajo pretendemos explorar la posibilidad de cambiar el foco a la hora de construir soluciones robotizadas para poder definir procesos robotizados no tan fijos, más parametrizables y dinámicos, con mejores capacidades de adaptación, con el objetivo de no requerir una reimplementación continuada de las tareas robotizadas. El objetivo principal es plantear cómo podría ser un entorno de ejecución robótico basado en el concepto de componentes modulares y reutilizables, con tareas que puedan diseñarse en tiempo de ingeniería y que puedan componerse en tiempo de ejecución. Para ello, nos basaremos en la idea preliminar de definir 'tareas adaptativas' (o adaptive ready), como una tarea que se diseña pensando en que se podrá 'componer y configurar' en tiempo de ejecución en coordinación con otras tareas, para dar soporte a procesos de producción. Intentaremos evaluar con este trabajo hasta qué punto es viable técnicamente definir estos procesos robotizados de manera más modular, y habilitando su composición en última instancia, en tiempo de ejecución. Sin embargo, somos conscientes de la dificultad técnica, estratégica y los riesgos a nivel de cumplimiento de normativas existentes en la actualidad, que harían inviable este trabajo. Aún así, se pretende avanzar en este camino, con un enfoque claro en la composicionalidad dinámica (en tiempo de ejecución) que nos otorga la computación autónoma. Estrategia de Solución y Validación Para llevar a cabo el trabajo, primero analizaremos los lenguajes para la descripción de tareas robotizadas más habituales en el ámbito de la programación robótica. Propondremos una pequeña extensión para poder definir parametrización a las mismas, y dinamicidad en la relación entre tareas y subtareas. Definiremos un modelo de tareas que se base en este nuevo conepto de tarea adaptativa, que incluirá estas extensiones, y que será clave para desarrollar la solucion. En este trabajo utilizaremos los bucles de control, utilizando la es_ES
dc.description.abstract [EN] Context and Problematic In the mid-2000s, a new family of robots emerged: collaborative robots or cobots, which aimed to advance industrial automation. These cobots joined the existing in dustrial robots, bringing several improvements with the goal of achieving a higher industrial adoption rate for robotic solutions. One of these improvements relates to safety when coexisting with human operators, enhancing collaborative work with hu mans. Another feature introduced by these cobots is their smaller size, allowing them to be used in a broader range of tasks. Since their "footprint"(required space, safety restric tions, etc.) in a production process is much smaller, they become a more interesting and versatile tool for a wide range of automation tasks. However, there are still technical, operational, and safety restrictions today when it comes to using robots in industrial production processes, especially in collaborative human-robot scenarios. Developing a robotic assistance solution also involves addi tional costs related to the control software (programming of robotized tasks, commu nication with other systems, specific adaptation to production processes, etc.). This, in turn, presents a risk regarding the viability of such solutions, as production in a factory changes over time and with varying requirements. Currently, developing robotic solutions from a software perspective typically requires highly specific, fixed implementations. This is the way to test and ensure operational and safety requirements. However, this comes at the expense of flexibility and adap tability that such environments could offer in supporting changing requirements in industrial production systems. Objectives In this work, we aim to explore the possibility of shifting the focus when building robotic solutions to define less fixed, more parameterizable and dynamic processes, with better adaptation capabilities, in order to avoid the continuous reimplementation of robotic tasks. The main objective is to propose how a robotic execution environment could be based on the concept of modular and reusable components, with tasks that can be designed during the engineering phase and composed at runtime. To do this, we will build on the preliminary idea of defining adaptive-ready tasks, as a task designed with the possibility of being composed and configured at runtime in coordination with other tasks to support production processes. With this work, we will attempt to evaluate how technically feasible it is to define these robotized processes in a more modular way and enable their composition, ulti mately, at runtime. However, we are aware of the technical, strategic difficulties, and risks in terms of compliance with current regulations, which could make this work unfeasible. Nonetheless, we intend to move forward along this path, with a clear focus on dynamic compositionality (at runtime) enabled by autonomous computing. Solution Strategy and Validation To carry out the work, we will first analyze the most commonly used languages for describing robotized tasks in robotic programming. We will propose a small extension to allow parametrization and dynamism in the relationship between tasks and sub tasks. We will define a task model based on this new concept of adaptive-ready tasks, which will include these extensions and will be key to developing the solution. In this work, we will use control loops, employing the FADA MAPE-K proposal (Ta tami/PROS group, VRAIN Institute). This proposal offers a conceptual framework for analyzing and describing solutions with autonomous computing capabilities and pro vides an implementation framework for deploying self-adaptive solutions. To exemplify and validate the work, we will develop a functional prototype that can be deployed in a simulated robotic environment. In this case study, we will exemplify how these collaborative tasks between robots could be carried out es_ES
dc.format.extent 58 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Robótica Colaborativa Humano-Robot es_ES
dc.subject Tareas Adaptativas es_ES
dc.subject Computación Autónoma es_ES
dc.subject Bucles de control MAPE-K es_ES
dc.subject Human-Robot Collaborative Robotics es_ES
dc.subject Adaptive Tasks es_ES
dc.subject Autonomous Com puting es_ES
dc.subject MAPE-K Control Loops es_ES
dc.subject.classification INGENIERIA DE SISTEMAS Y AUTOMATICA es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Máster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes Programari es_ES
dc.title Desarrollo de soluciones con Capacidades de Computación Autónoma en el ámbito de la Robótica Colaborativa es_ES
dc.title.alternative Developing Collaborative Robotic Solutions with Autonomic Capabilities es_ES
dc.title.alternative Desenvolupament de solucions amb Capacitats de Computació Autònoma en l'àmbit de la Robòtica Col·laborativa es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Oliver Cortés, FJ. (2024). Desarrollo de soluciones con Capacidades de Computación Autónoma en el ámbito de la Robótica Colaborativa. Universitat Politècnica de València. http://hdl.handle.net/10251/210870 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\163087 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem