Control system for safe and optimal trajectory execution in robots
Resumen
Este trabajo presenta un marco de control basado en aprendizaje para manipuladores robóticos accionados por torque que operan bajo restricciones físicas. El sistema propuesto se entrena mediante un enfoque innovador que combina conceptos de Optimización Proximal de la Política (PPO) y Redes Generativas Antagónicas (GANs). El comportamiento del controlador se ajusta para imitar trayectorias de referencia generadas por un controlador de modelo predictivo (MPC). La arquitectura está diseñada para manejar restricciones físicas mediante estrategias complementarias que refuerzan la seguridad y la generalización. El sistema se evalúa en un robot planar de dos grados de libertad utilizando restricciones de torque realistas, bajo dos diferentes límites de actuación. El desempeño no se evalúa en términos del promedio y la desviación estándar de los errores de seguimiento de posición y velocidad, el tiempo de inferencia y su variabilidad, y el cumplimiento de las restricciones físicas. Este trabajo demuestra que el controlador propuesto, basado en aprendizaje profundo con conciencia de restricciones, alcanza tiempos de inferencia más de 17 veces más rápidos que la línea base basada en MPC, lo que permite su implementación en tiempo real con recursos computacionales mínimos. Los resultados confirman que la política aprendida es tanto eficiente como robusta, ofreciendo una alternativa viable y competitiva frente a los controladores clásicos basados en modelos, especialmente en aplicaciones que requieren control rápido, seguro y generalizable bajo restricciones del mundo real. This work presents a learning-based control framework for torque-driven robotic manipulators operating under physical constraints. The proposed system is trained using an innovative approach that combines concepts from Proximal Policy Optimization (PPO) and Generative Adversarial Networks (GANs). The controller’s behavior is shaped to imitate reference trajectories generated by an Model Predictive Controller (MPC). The architecture is designed to handle physical constraints through complementary strategies that enhance safety and generalization. The system is evaluated on a planar two-degree-of-freedom robot using realistic torque constraints, under two different actuation limits. Performance is assessed in terms of the mean and standard deviation of position and velocity tracking errors, inference time and its variability, and compliance with physical constraints. This work demonstrates that the proposed constraint-aware deep learning controller achieves inference times over 17 times faster than the MPC baseline, enabling real-time deployment with minimal computational resources. The results confirm that the learned policy is both efficient and robust, offering a viable and competitive alternative to classical model-based controllers, especially in applications requiring fast, safe, and generalizable control under real-world constraints.
Descripción
Proyecto de Graduación (Licenciatura en Ingeniería Mecatrónica) Instituto Tecnológico de Costa Rica, Escuela de Ingeniería Mecatrónica, 2025.
Compartir
Métricas
Colecciones
El ítem tiene asociados los siguientes ficheros de licencia:
Ítems relacionados
Mostrando ítems relacionados por Título, autor o palabras clave.
-
Construcción de planta demostrativa de control de velocidad de un servomotor utilizando instrumentación National Instruments
Barr-Gamboa, Joshua (Instituto Tecnológico de Costa Rica, 2016-11)La implementación de plataformas demostrativas que demuestren las capacidades de los equipos que una empresa produce y comercializa se ha vuelto una herramienta fundamental a la hora de realizar negocios. Una buena plataforma ... -
Propuesta de un programa de control de exposición a altas temperaturas en los trabajadores de la Academia Nacional de Policía (Sede Pococí) del Ministerio de Seguridad Pública
Guerrero-Naranjo, Edith (Instituto Tecnológico de Costa Rica, 2022-06)El proyecto se realizó en la Academia Nacional de Policía en la Sede de Pococí, del Ministerio de Seguridad Pública. El objetivo de este proyecto fue proponer un programa de control de exposición a altas temperaturas para ... -
Flow control in iOS
Hernández-Castro, Franklin; Monge-Fallas, Jorge


