Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA

Este trabajo de grado presenta la caracterización, el diseño, la implementación y la verificación de un sistema de visión por computador para comandar un robot serial tipo SCARA. El objetivo es desarrollar un sistema que facilite el uso de robots SCARA en aplicaciones industriales donde no se puede...

Full description

Autores:
Ospina Tovar, Manuel Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2025
Institución:
Universidad de Ibagué
Repositorio:
Repositorio Universidad de Ibagué
Idioma:
spa
OAI Identifier:
oai:repositorio.unibague.edu.co:20.500.12313/4724
Acceso en línea:
https://hdl.handle.net/20.500.12313/4724
Palabra clave:
Robot serial tipo SCARA
Robot SCARA
Visíon por computador
Robot SCARA
Marcadores de referencia
Interfaz hombre-máquina (HMI)
Reconocimiento de objetos.
Computer vision
SCARA robot
Reference markers
Human-machine interface (HMI)
Object recognition
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UNIBAGUE2_17a8b311c69a9210bdc1ae5a437eb083
oai_identifier_str oai:repositorio.unibague.edu.co:20.500.12313/4724
network_acronym_str UNIBAGUE2
network_name_str Repositorio Universidad de Ibagué
repository_id_str
dc.title.spa.fl_str_mv Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
title Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
spellingShingle Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
Robot serial tipo SCARA
Robot SCARA
Visíon por computador
Robot SCARA
Marcadores de referencia
Interfaz hombre-máquina (HMI)
Reconocimiento de objetos.
Computer vision
SCARA robot
Reference markers
Human-machine interface (HMI)
Object recognition
title_short Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
title_full Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
title_fullStr Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
title_full_unstemmed Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
title_sort Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA
dc.creator.fl_str_mv Ospina Tovar, Manuel Felipe
dc.contributor.advisor.none.fl_str_mv Garcia Vanegas, Jorge Andres
dc.contributor.author.none.fl_str_mv Ospina Tovar, Manuel Felipe
dc.subject.armarc.none.fl_str_mv Robot serial tipo SCARA
Robot SCARA
topic Robot serial tipo SCARA
Robot SCARA
Visíon por computador
Robot SCARA
Marcadores de referencia
Interfaz hombre-máquina (HMI)
Reconocimiento de objetos.
Computer vision
SCARA robot
Reference markers
Human-machine interface (HMI)
Object recognition
dc.subject.proposal.spa.fl_str_mv Visíon por computador
Robot SCARA
Marcadores de referencia
Interfaz hombre-máquina (HMI)
Reconocimiento de objetos.
dc.subject.proposal.eng.fl_str_mv Computer vision
SCARA robot
Reference markers
Human-machine interface (HMI)
Object recognition
description Este trabajo de grado presenta la caracterización, el diseño, la implementación y la verificación de un sistema de visión por computador para comandar un robot serial tipo SCARA. El objetivo es desarrollar un sistema que facilite el uso de robots SCARA en aplicaciones industriales donde no se puede garantizar un marco de trabajo fijo para la manipulación robótica. Para ello, se realiza una investigación sobre el uso de sistemas de visión por computador en el control de robots, enfocándose en las herramientas tecnológicas disponibles para implementar esta solución. Con base en esta información, se diseña un sistema capaz de reconocer objetos y estimar su ubicación en el plano de trabajo, y un sistema para comunicarse y comandar el robot SCARA. Además, se desarrolla una interfaz hombre-máquina (HMI) que unifica los sistemas y facilita su uso. La implementación del sistema se realiza construyendo el área de trabajo con marcadores de referencia y utilizando una cámara web. Finalmente, se verifica el funcionamiento mediante tareas de manipulación de objetos y pruebas para cuantificar su precisión.
publishDate 2025
dc.date.accessioned.none.fl_str_mv 2025-02-25T22:42:07Z
dc.date.available.none.fl_str_mv 2025-02-25T22:42:07Z
dc.date.issued.none.fl_str_mv 2025
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Text
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Ospina Tovar, M. F. (2025). Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA [Trabajo De Grado. Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4724
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12313/4724
identifier_str_mv Ospina Tovar, M. F. (2025). Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA [Trabajo De Grado. Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4724
url https://hdl.handle.net/20.500.12313/4724
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv ABB (2023). Irb 360 — abb robotics.
Apriltag (2016). Apriltag.
Barrientos, A., Cruz, A., Peñín, L., and Balaguer, C. (2007). Fundamentos de rob´otica. McGraw Hill.
Bekey, G. A., Ambrose, R. O., Kumar, V. R., Lavery, D. B., Sanderson, A. C., Wilcox, B. H., Yuh, J., and Zheng, Y. (2008). Industri, personal, and service robots.
Cui, H. and Zhu, Z. (2006). Error modeling and accuracy of parallel industrial robots
Epson (2025). Robot epson scara gx4b.
Forero, M. G., Ávila Navarro, J., and Herrera-Rivera, S. (2020). New method for extreme color detection in images. Pattern Recognition, 12088:89– 97.
Garrido-Jurado, S., Muñoz-Salinas, R., Madrid-Cuevas, F., and Marín-Jiménez, M. (2014). Au tomatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition, 47:2280–2292.
González, R. and Woods, R. (2017). Digital image processing. Pearson, global edition edition.
Hartley, R. and Zisserman, A. (2017). Multiple view geometry in computer vision. Cambridge University Press.
Jeremy, S. (2014). Computer vision : Models, learning, and inference. Cambridge University Press.
Jurado-Rodriguez, D., Muñoz-Salinas, R., Garrido-Jurado, S., and Medina-Carnicer, R. (2023). Planar fiducial markers: a comparative study. Virtual Reality, 27:1733–1749.
KUKA (2024). Kuka.visiontech.
Lee, J. Y. and Lee, C.-s. (2018). Path planning for scara robot based on marker detection using feature extraction and, labelling. International Journal of Computer Integrated Manufacturing, 31(8):769–776.
Logitech (2025). Webcam c920 hd pro
Makino, H. (2014). Development of the scara. Journal of Robotics and Mechatronics, 26(1):5–8.
Mendieta Ortiz, M. J. and Díaz Sierra, J. D. R. (2024). Robot serial tipo SCARA para aplicaciones pick and place.
Merlet, J.-P., Gosselin, C., and Huang, T. (2016). Parallel mechanisms. In Springer Handbook of Robotics, 2nd Ed.
Roboy (2025). Inverse kinematics.
Soyaslan, M., Uk, M., Shah, A., and Eldogan, O. (2020). Modelling, control and simulation of a scara prr-type robot manipulator. Scientia Iranica, 27:330–340.
Szeliski, R. (2022). Computer vision: Algorithms and applications. Springer International Pu blishing, 2nd edition.
Trenkwalder, S. M. (2019). Computational resources of miniature robots: Classification and im plications. IEEE Robotics and Automation Letters, 4(3):2722–2729.
Universal Robots (2022). cobot ur20.
Wagner, D. and Schmalstieg, D. (2007). Artoolkitplus for pose tracking on mobile devices.
Wang, J. and Olson, E. (2016). Apriltag 2: Efficient and robust fiducial detection. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 4193 4198.
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)
https://creativecommons.org/licenses/by-nc/4.0/
dc.format.extent.none.fl_str_mv 64 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Ibagué
dc.publisher.faculty.none.fl_str_mv Ingeniería
dc.publisher.place.none.fl_str_mv Ibagué
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
publisher.none.fl_str_mv Universidad de Ibagué
institution Universidad de Ibagué
bitstream.url.fl_str_mv https://repositorio.unibague.edu.co/bitstreams/b90450f7-9b7e-46f6-9d72-8b1437fe9f39/download
https://repositorio.unibague.edu.co/bitstreams/99d380b7-b28c-453f-ba94-9adc5ae979ec/download
https://repositorio.unibague.edu.co/bitstreams/4d5bec51-f5e2-467d-82b1-a9a3a3047ab8/download
https://repositorio.unibague.edu.co/bitstreams/48df85f5-491b-48a2-b536-d8484f87dd90/download
https://repositorio.unibague.edu.co/bitstreams/ddbf6db5-7fb7-4478-98c1-6641a71e784f/download
https://repositorio.unibague.edu.co/bitstreams/22ac0195-6d92-448f-b1be-1d25ba394b58/download
https://repositorio.unibague.edu.co/bitstreams/008ef14d-fc1a-4f7c-a21c-102cd10e571f/download
https://repositorio.unibague.edu.co/bitstreams/fabc4347-db40-4065-bd82-3c6253629654/download
bitstream.checksum.fl_str_mv 6926c963c6969a33ea86f52da808616c
3c51f97064b3dc943fae548de12c74c5
8cad5574b3e55e82821061aa345fe382
2fa3e590786b9c0f3ceba1b9656b7ac3
604254e89e3c5cc7353e095c8eb2b713
e3fa6f284fb4b2006e013fd596c6c295
2cc8069f99616c4b04f0ab7737e765cb
940a0273d1bf23f91b9fc334781fa696
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Ibagué
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1851059973597954048
spelling Garcia Vanegas, Jorge Andres10f23a73-623d-439f-ab2b-5e4f2434dcf6600Ospina Tovar, Manuel Felipe7f4e0e4c-26e9-4a65-b411-cd5a47b4cfdb-12025-02-25T22:42:07Z2025-02-25T22:42:07Z2025Este trabajo de grado presenta la caracterización, el diseño, la implementación y la verificación de un sistema de visión por computador para comandar un robot serial tipo SCARA. El objetivo es desarrollar un sistema que facilite el uso de robots SCARA en aplicaciones industriales donde no se puede garantizar un marco de trabajo fijo para la manipulación robótica. Para ello, se realiza una investigación sobre el uso de sistemas de visión por computador en el control de robots, enfocándose en las herramientas tecnológicas disponibles para implementar esta solución. Con base en esta información, se diseña un sistema capaz de reconocer objetos y estimar su ubicación en el plano de trabajo, y un sistema para comunicarse y comandar el robot SCARA. Además, se desarrolla una interfaz hombre-máquina (HMI) que unifica los sistemas y facilita su uso. La implementación del sistema se realiza construyendo el área de trabajo con marcadores de referencia y utilizando una cámara web. Finalmente, se verifica el funcionamiento mediante tareas de manipulación de objetos y pruebas para cuantificar su precisión.This degree project presents the characterization, design, implementation, and verification of a computer vision system to command a serial SCARA-type robot. The objective is to develop a system that facilitates the use of SCARA robots in industrial applications where a fixed working framework for robotic manipulation cannot be guaranteed. To achieve this, research is conducted on the use of computer vision systems in robot control, focusing on the technological tools available to implement this solution. Based on this information, a system is designed to recognize objects and estimate their location in the work plane, as well as a system to communicate with and command the SCARA robot. Additionally, a human-machine interface (HMI) is developed to unify the systems and make them easier to use. The system is implemented by constructing the work area with reference markers and using a webcam. Finally, its functionality is verified through object manipulation tasks and tests to quantify its accuracy.PregradoIngeniero Electrónico1. Introducción.....1 1.1. Antecedentes y planteamiento del problema.....1 1.1.1. Antecedentes.....1 1.1.2. Planteamiento del problema.....2 1.2. Objetivos.....2 1.2.1. Objetivo general..... 2 1.2.2. Objetivos específicos.....2 1.3. Estructura del documento.....2 2. Estado del arte.....4 2.1. Robots manipuladores seriales.....4 2.1.1. Manipuladores industriales.....4 2.1.2. Clasificación de robots manipuladores.....4 2.1.3. Robot manipulador tipo SCARA . . . . 6 2.2. Cinemática del robot SCARA.....6 2.2.1. Cinemática directa.....7 2.2.2. Cinemática inversa.....7 2.3. Sistemas de visión para robótica.....8 2.3.1. Fundamentos de visión por computador .....8 2.3.2. Marcadores de referencia.....11 3. Diseño.....13 3.1. Especificación de requisitos.....13 3.2. Sistema de visión.....13 3.2.1. Descripción del sistema . . . . 13 3.2.2. Adquisición de imágenes . . . . 14 3.2.3. Procesamiento de imágenes.....14 3.2.4. Delimitación del área de trabajo . . . . 15 3.2.5. Detección de objetos.....17 3.2.6. Estimación de coordenadas ..... 20 3.3. Sistema de control cinemático.....20 3.3.1. Modelo matemático.....20 3.4. Interfaz hombre-máquina(HMI) . . . 23 3.4.1. Panel de monitoreo.....24 3.4.2. Módulo de control.....25 3.4.3. Ventana de configuraciones.....26 4. Implementación y resultados.....28 4.1. Sistema de visión .....28 4.1.1. Delimitación del área de trabajo.....30 4.1.2. Cálculo de la matriz de homografía.....31 4.1.3. Sistema de detección de objetos.....32 4.1.4. Algoritmo del sistema de visión.....35 4.2. Sistema de comunicación.....35 4.2.1. Cálculo de la cinemática inversa . . . . 35 4.2.2. Hilo de comunicaciones con el robot SCARA.....35 4.3. Interfaz Hombre-Máquina(HMI).....38 4.3.1. Ventana principal.....38 4.3.2. Ventana de configuración . . . 42 4.3.3. Flujo de trabajo del usuario.....44 4.4. Pruebas de funcionamiento.....45 4.4.1. Configuración del espacio de trabajo..... 45 4.4.2. Prueba de precisión.....46 4.4.3. Prueba de repetibilidad . . . . 48 5. Conclusiones.....51 5.1. Conclusiones . . . . 51 5.2. Trabajos futuros.....5164 páginasapplication/pdfOspina Tovar, M. F. (2025). Sistema basado en visión para comandar cinemáticamente un robot serial tipo SCARA [Trabajo De Grado. Universidad de Ibagué]. https://hdl.handle.net/20.500.12313/4724https://hdl.handle.net/20.500.12313/4724spaUniversidad de IbaguéIngenieríaIbaguéIngeniería ElectrónicaABB (2023). Irb 360 — abb robotics.Apriltag (2016). Apriltag.Barrientos, A., Cruz, A., Peñín, L., and Balaguer, C. (2007). Fundamentos de rob´otica. McGraw Hill.Bekey, G. A., Ambrose, R. O., Kumar, V. R., Lavery, D. B., Sanderson, A. C., Wilcox, B. H., Yuh, J., and Zheng, Y. (2008). Industri, personal, and service robots.Cui, H. and Zhu, Z. (2006). Error modeling and accuracy of parallel industrial robotsEpson (2025). Robot epson scara gx4b.Forero, M. G., Ávila Navarro, J., and Herrera-Rivera, S. (2020). New method for extreme color detection in images. Pattern Recognition, 12088:89– 97.Garrido-Jurado, S., Muñoz-Salinas, R., Madrid-Cuevas, F., and Marín-Jiménez, M. (2014). Au tomatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition, 47:2280–2292.González, R. and Woods, R. (2017). Digital image processing. Pearson, global edition edition.Hartley, R. and Zisserman, A. (2017). Multiple view geometry in computer vision. Cambridge University Press.Jeremy, S. (2014). Computer vision : Models, learning, and inference. Cambridge University Press.Jurado-Rodriguez, D., Muñoz-Salinas, R., Garrido-Jurado, S., and Medina-Carnicer, R. (2023). Planar fiducial markers: a comparative study. Virtual Reality, 27:1733–1749.KUKA (2024). Kuka.visiontech.Lee, J. Y. and Lee, C.-s. (2018). Path planning for scara robot based on marker detection using feature extraction and, labelling. International Journal of Computer Integrated Manufacturing, 31(8):769–776.Logitech (2025). Webcam c920 hd proMakino, H. (2014). Development of the scara. Journal of Robotics and Mechatronics, 26(1):5–8.Mendieta Ortiz, M. J. and Díaz Sierra, J. D. R. (2024). Robot serial tipo SCARA para aplicaciones pick and place.Merlet, J.-P., Gosselin, C., and Huang, T. (2016). Parallel mechanisms. In Springer Handbook of Robotics, 2nd Ed.Roboy (2025). Inverse kinematics.Soyaslan, M., Uk, M., Shah, A., and Eldogan, O. (2020). Modelling, control and simulation of a scara prr-type robot manipulator. Scientia Iranica, 27:330–340.Szeliski, R. (2022). Computer vision: Algorithms and applications. Springer International Pu blishing, 2nd edition.Trenkwalder, S. M. (2019). Computational resources of miniature robots: Classification and im plications. IEEE Robotics and Automation Letters, 4(3):2722–2729.Universal Robots (2022). cobot ur20.Wagner, D. and Schmalstieg, D. (2007). Artoolkitplus for pose tracking on mobile devices.Wang, J. and Olson, E. (2016). Apriltag 2: Efficient and robust fiducial detection. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 4193 4198.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial 4.0 Internacional (CC BY-NC 4.0)https://creativecommons.org/licenses/by-nc/4.0/Robot serial tipo SCARARobot SCARAVisíon por computadorRobot SCARAMarcadores de referenciaInterfaz hombre-máquina (HMI)Reconocimiento de objetos.Computer visionSCARA robotReference markersHuman-machine interface (HMI)Object recognitionSistema basado en visión para comandar cinemáticamente un robot serial tipo SCARATrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionPublicationORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf13660041https://repositorio.unibague.edu.co/bitstreams/b90450f7-9b7e-46f6-9d72-8b1437fe9f39/download6926c963c6969a33ea86f52da808616cMD51Anexos.zipAnexos.zipapplication/zip50675413https://repositorio.unibague.edu.co/bitstreams/99d380b7-b28c-453f-ba94-9adc5ae979ec/download3c51f97064b3dc943fae548de12c74c5MD52Formato de autorización.pdfFormato de autorización.pdfapplication/pdf153468https://repositorio.unibague.edu.co/bitstreams/4d5bec51-f5e2-467d-82b1-a9a3a3047ab8/download8cad5574b3e55e82821061aa345fe382MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/48df85f5-491b-48a2-b536-d8484f87dd90/download2fa3e590786b9c0f3ceba1b9656b7ac3MD54TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain102259https://repositorio.unibague.edu.co/bitstreams/ddbf6db5-7fb7-4478-98c1-6641a71e784f/download604254e89e3c5cc7353e095c8eb2b713MD59Formato de autorización.pdf.txtFormato de autorización.pdf.txtExtracted texttext/plain3780https://repositorio.unibague.edu.co/bitstreams/22ac0195-6d92-448f-b1be-1d25ba394b58/downloade3fa6f284fb4b2006e013fd596c6c295MD511THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgIM Thumbnailimage/jpeg9137https://repositorio.unibague.edu.co/bitstreams/008ef14d-fc1a-4f7c-a21c-102cd10e571f/download2cc8069f99616c4b04f0ab7737e765cbMD510Formato de autorización.pdf.jpgFormato de autorización.pdf.jpgIM Thumbnailimage/jpeg22833https://repositorio.unibague.edu.co/bitstreams/fabc4347-db40-4065-bd82-3c6253629654/download940a0273d1bf23f91b9fc334781fa696MD51220.500.12313/4724oai:repositorio.unibague.edu.co:20.500.12313/47242025-08-13 01:08:58.288https://creativecommons.org/licenses/by-nc/4.0/https://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8=