Generador de trayectorias para robot cartesiano GIESCV

dc.contributor.advisorDe Castro Cuevas, Osberth Cristhian Luef
dc.contributor.advisorMurrugarra Quiroz, Cecilia Violeta
dc.contributor.authorGarzón Rubio, Nicolas
dc.contributor.authorGómez Prieto, David Felipe
dc.date.accessioned2024-12-03T15:53:25Z
dc.date.available2024-12-03T15:53:25Z
dc.date.issued2024-11
dc.description.abstractEl presente proyecto se enfocó en el diseño e implementación de una herramienta para la planificación y monitoreo de trayectorias del robot cartesiano en el laboratorio de robótica de la Universidad El Bosque. Utilizando los softwares MPLAB X y CoppeliaSim, se estableció una comunicación serial entre el robot y un computador, permitiendo el control a través de una interfaz gráfica. La herramienta permite establecer trayectorias configurables que el robot debe seguir, además de consultar su posición actual en cada eje. También se pueden configurar individualmente los parámetros de control de cada eje para analizar cómo varía el comportamiento del robot ante diferentes configuraciones. El sistema cuenta con un mecanismo de guardado automático de coordenadas y parámetros de control en la memoria EEPROM del microcontrolador, eliminando la necesidad de establecer un punto de referencia cada vez que se inicia el robot. Sin embargo, la herramienta también ofrece la posibilidad de buscar una referencia física y teórica utilizando los finales de carrera instalados en el dispositivo. Finalmente, se logró integrar la herramienta al sistema del robot y realizar pruebas físicas para validar el seguimiento de trayectorias.
dc.description.abstractenglishThis project focused on the design and implementation of a tool for planning and monitoring the trajectories of a Cartesian robot in the robotics laboratory at Universidad El Bosque. Using MPLAB X and CoppeliaSim software, serial communication was established between the robot and a computer, enabling control through a graphical interface. The tool allows for the establishment of configurable trajectories that the robot must follow, in addition to querying its current position on each axis. Additionally, the control parameters of each axis can be individually configured to analyze how the robot's behavior varies under different configurations. The system includes an automatic saving mechanism for coordinates and control parameters in the microcontroller's EEPROM memory, eliminating the need to establish a reference point each time the robot is started. However, the tool also offers the capability to search for a physical and theoretical reference using the end-stops installed on the device. Finally, the tool was successfully integrated into the robot's system, and physical tests were conducted to validate the trajectory following.
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero Electrónicospa
dc.description.sponsorshipGrupo de investigación de electromagnetismo para la salud y calidad de vida
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad El Bosquespa
dc.identifier.reponamereponame:Repositorio Institucional Universidad El Bosquespa
dc.identifier.repourlrepourl:https://repositorio.unbosque.edu.co
dc.identifier.urihttps://hdl.handle.net/20.500.12495/13552
dc.language.isoes
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.grantorUniversidad El Bosquespa
dc.publisher.programIngeniería Electrónicaspa
dc.relation.references[1] «Robots cartesianos», Larraioz group. Accedido: 21 de octubre de 2024. [En línea]. Disponible en: https://larraioz.com/iai/productos/robots-cartesianos
dc.relation.references[2] A. F. L. García y J. P. P. Beltrán, «Control de Posición en el Espacio Articulado para el Robot Cartesiano del GIESCV».
dc.relation.references[3] A. G. Valencia, «Arquitectura modular de control y potencia para el laboratorio de robótica de la Universidad El Bosque».
dc.relation.references[4] von vorgelegt, «Modelling, Kinematics, Dynamics and Control Design for Under-actuated Manipulators». 16 de agosto de 2016. [En línea]. Disponible en: https://www.researchgate.net/publication/308360105_Modelling_kinematics_dynamics_and_control_design_for_under-actuated_manipulators
dc.relation.references[5] J. S. Montenegro-Bravo, J. D. Ruiz-Flórez, J. D. Romero-Ante, J. Manrique-Córdoba, O. A. V. Albán, y J. M. Sabater-Navarro, «Generador 3D de trayectorias libres de colisiones para un manipulador UR3e con pinza blanda», Rev. Iberoam. Automática E Informática Ind., vol. 21, n.o 1, Art. n.o 1, 2024, doi: 10.4995/riai.2023.19332.
dc.relation.references[6] Y. S. F. Cortés, «Generador de trayectorias para el robot manipulador ir50p del laboratorio de control y robótica del GIESCV».
dc.relation.references[7] D. A. Bravo Montenegro y C. F. Rengifo F, «Generación de trayectorias de marcha para un robot humanoide a partir de captura de movimiento», Cienc. En Desarro., vol. 12, n.o 2, sep. 2021, doi: 10.19053/01217488.v12.n2.2021.12446.
dc.relation.references[8] K. L. S. Sharma, «19 - Management of Industrial Processes», en Overview of Industrial Process Automation (Second Edition), K. L. S. Sharma, Ed., Elsevier, 2017, pp. 321-357. doi: 10.1016/B978-0-12-805354-6.00019-0.
dc.relation.references[9] «5 Tipos de Robots Industriales, características, clasificación y usos», EDS Robotics. Accedido: 7 de octubre de 2024. [En línea]. Disponible en: https://www.edsrobotics.com/blog/tipos-robots-industriales-usos/
dc.relation.references[10] S. Y. Nof, Ed., Handbook of industrial robotics, 2. ed. New York Weinheim: Wiley, 1999.
dc.relation.references[11] E. Chakraborty, «Articulated Robots: A Comprehensive Guide for Science Students». Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://themachine.science/articulated-robots/
dc.relation.references[12] «Robots Cartesianos», AMS LATAM. Accedido: 21 de octubre de 2024. [En línea]. Disponible en: https://www.ams-latam.com/es/robots-cartesianos/
dc.relation.references[13] «Robots cartesianos», Larraioz group. Accedido: 7 de octubre de 2024. [En línea]. Disponible en: https://larraioz.com/iai/productos/robots-cartesianos
dc.relation.references[14] B. Siciliano, L. Sciavicco, L. Villani, y G. Oriolo, Robotics Modelling, Planning and Control.
dc.relation.references[15] J. J. Craig, Introduction to Robotics Mechanics and Control, Third Edition.
dc.relation.references[16] C. Murrugarra y O. De Castro, «Modelo Matemático Robot Cartesiano 4 GDL».
dc.relation.references[17] A. Rao, «Trajectory Generation», Accedido: 7 de octubre de 2024. [En línea]. Disponible en: https://opentextbooks.clemson.edu/wangrobotics/chapter/trajectory-generation/
dc.relation.references[18] «Robot simulator CoppeliaSim: create, compose, simulate, any robot - Coppelia Robotics». Accedido: 20 de octubre de 2024. [En línea]. Disponible en: https://www.coppeliarobotics.com/
dc.relation.references[19] «Lua: sobre». Accedido: 20 de octubre de 2024. [En línea]. Disponible en: https://www.lua.org/about.html
dc.relation.references[20] «Balsamiq: Fast, focused wireframing for teams and individuals | Balsamiq». Accedido: 20 de octubre de 2024. [En línea]. Disponible en: https://balsamiq.com/
dc.relation.references[21] «MPLAB® Harmony v3 | Microchip Technology». Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://www.microchip.com/en-us/tools-resources/configure/mplab-harmony
dc.relation.references[22] «MPLAB® X IDE | Microchip Technology». Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide
dc.relation.references[23] «PG164100». Accedido: 19 de octubre de 2024. [En línea]. Disponible en: https://www.microchip.com/en-us/development-tool/pg164100
dc.relation.references[24] «MPLAB® Integrated Programming Environment (IPE) | Microchip Technology». Accedido: 19 de octubre de 2024. [En línea]. Disponible en: https://www.microchip.com/en-us/tools-resources/production/mplab-integrated-programming-environment
dc.relation.references[25] «PIC32MK1024MCM100». Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://www.microchip.com/en-us/product/pic32mk1024mcm100
dc.relation.references[26] «PIC32MK MCM motor control plug in module». Accedido: 19 de octubre de 2024. [En línea]. Disponible en: https://www.microchip.com/en-us/development-tool/ma320211
dc.relation.references[27] «USB Component: CDC: Communication Device Class». Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://www.keil.com/pack/doc/mw/usb/html/_c_d_c.html
dc.relation.references[28] «USB Device CDC ACM Class | Overview | Universal Serial Bus (USB) | v1.2.0 | Silicon Labs». Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://docs.silabs.com/protocol-usb/1.2.0/protocol-usb-cdc/
dc.relation.references[29] «Empezando con el USB modo CDC», microEdu - El mundo de la electrónica. Accedido: 8 de octubre de 2024. [En línea]. Disponible en: https://www.microedu.es/Electronica/AprendiendoPic18f4550/USBcdc/USBcdc.html
dc.relation.references[30] «CDC COM Port Single Example», Harmony 3 USB Device application examples. Accedido: 19 de octubre de 2024. [En línea]. Disponible en: https://microchip-mplab-harmony.github.io/usb_apps_device/apps/cdc_com_port_single/readme.html
dc.relation.references[31] «csp_apps_pic32mk/apps/eeprom/eeprom_read_write/readme.md at master · Microchip-MPLAB-Harmony/csp_apps_pic32mk», GitHub. Accedido: 22 de octubre de 2024. [En línea]. Disponible en: https://github.com/Microchip-MPLAB-Harmony/csp_apps_pic32mk/blob/master/apps/eeprom/eeprom_read_write/readme.md
dc.relation.references[32] «Recommended Hardware Resources», CoppeliaSim Forums. Accedido: 30 de octubre de 2024. [En línea]. Disponible en: https://forum.coppeliarobotics.com/viewtopic.php?t=1707
dc.rightsAtribución-NoComercial-CompartirIgual 4.0 Internacionalen
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightshttp:/purl.org/coar/access_right/c_abf2/
dc.rights.localAcceso abiertospa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subjectRobot cartesiano
dc.subjectTrayectorias
dc.subjectControl de posición
dc.subjectTrayectorias polinómicas
dc.subject.ddc621.381
dc.subject.keywordsCartesian robot
dc.subject.keywordsTrajectories
dc.subject.keywordsPosition control
dc.subject.keywordsPolynomial trajectory
dc.titleGenerador de trayectorias para robot cartesiano GIESCV
dc.title.translatedGIESCV Cartesian robot trajectory generator
dc.type.coarhttps://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttps://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.hasversioninfo:eu-repo/semantics/acceptedVersion
dc.type.localTesis/Trabajo de grado - Monografía - Pregradospa

Archivos

Bloque original
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
Trabajo de grado.pdf
Tamaño:
5.1 MB
Formato:
Adobe Portable Document Format
Bloque de licencias
Mostrando 1 - 3 de 3
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
1.95 KB
Formato:
Item-specific license agreed upon to submission
Descripción:
No hay miniatura disponible
Nombre:
Anexo 1 Acta de grado.pdf
Tamaño:
655.71 KB
Formato:
Adobe Portable Document Format
Descripción:
No hay miniatura disponible
Nombre:
Carta de autorizacion.pdf
Tamaño:
149.15 KB
Formato:
Adobe Portable Document Format
Descripción: