Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio

Autores
Bonetti, Jonatan
Año de publicación
2026
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión aceptada
Colaborador/a o director/a de tesis
Visintini, Martín
Descripción
El presente trabajo tiene como objetivo implementar el lenguaje Python como plataforma de control para brazos robóticos, explorando su potencial para desarrollar soluciones flexibles, actuales y escalables tanto a nivel educativo como industrial. Para validar esta implementación se utilizó como caso de estudio el brazo robótico QArm de Quanser, disponible en la Universidad Nacional de Rafaela (UNRaf), cuyo uso hasta el momento se encontraba limitado al entorno MATLAB. Esta restricción dificultaba la incorporación de nuevas tecnologías y reducía el alcance de los proyectos posibles. La migración hacia Python permitió establecer una estructura de control más accesible y adaptable, aprovechando la amplia disponibilidad de librerías abiertas orientadas a robótica, visión artificial y procesamiento de datos. Sobre esta base se desarrollaron tres aplicaciones principales: una interfaz gráfica capaz de trazar, almacenar y ejecutar rutas; un módulo introductorio de cinemática inversa; y un sistema de seguimiento visual mediante cámara, integrando Python con OpenCV y Mediapipe para controlar el movimiento del brazo en tiempo real. A lo largo del desarrollo se incorporaron además herramientas de inteligencia artificial como apoyo metodológico, contribuyendo a reducir tiempos de depuración y optimizar procesos de diseño sin reemplazar el análisis técnico necesario. Los resultados obtenidos demuestran que Python amplía las capacidades del QArm al tiempo que sienta las bases para futuros proyectos con mayores niveles de automatización, integración sensorial y escalabilidad hacia entornos robóticos más complejos.
Fil: Bonetti, Jonatan. Universidad Nacional de Rafaela. Licenciatura en Automatización y Robótica; Argentina
Materia
automatización
robótica
control automático
Nivel de accesibilidad
acceso abierto
Condiciones de uso
Attribution-NonCommercial 4.0 International
Repositorio
RID UNRaF
Institución
Universidad Nacional de Rafaela
OAI Identificador
oai:repositorio.unraf.edu.ar:20.500.14399/518

id RIDUNRAF_6bb69a8e8f73717aa51ef9779d78a809
oai_identifier_str oai:repositorio.unraf.edu.ar:20.500.14399/518
network_acronym_str RIDUNRAF
repository_id_str
network_name_str RID UNRaF
spelling Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudioBonetti, Jonatanautomatizaciónrobóticacontrol automáticoEl presente trabajo tiene como objetivo implementar el lenguaje Python como plataforma de control para brazos robóticos, explorando su potencial para desarrollar soluciones flexibles, actuales y escalables tanto a nivel educativo como industrial. Para validar esta implementación se utilizó como caso de estudio el brazo robótico QArm de Quanser, disponible en la Universidad Nacional de Rafaela (UNRaf), cuyo uso hasta el momento se encontraba limitado al entorno MATLAB. Esta restricción dificultaba la incorporación de nuevas tecnologías y reducía el alcance de los proyectos posibles. La migración hacia Python permitió establecer una estructura de control más accesible y adaptable, aprovechando la amplia disponibilidad de librerías abiertas orientadas a robótica, visión artificial y procesamiento de datos. Sobre esta base se desarrollaron tres aplicaciones principales: una interfaz gráfica capaz de trazar, almacenar y ejecutar rutas; un módulo introductorio de cinemática inversa; y un sistema de seguimiento visual mediante cámara, integrando Python con OpenCV y Mediapipe para controlar el movimiento del brazo en tiempo real. A lo largo del desarrollo se incorporaron además herramientas de inteligencia artificial como apoyo metodológico, contribuyendo a reducir tiempos de depuración y optimizar procesos de diseño sin reemplazar el análisis técnico necesario. Los resultados obtenidos demuestran que Python amplía las capacidades del QArm al tiempo que sienta las bases para futuros proyectos con mayores niveles de automatización, integración sensorial y escalabilidad hacia entornos robóticos más complejos.Fil: Bonetti, Jonatan. Universidad Nacional de Rafaela. Licenciatura en Automatización y Robótica; ArgentinaUniversidad Nacional de RafaelaVisintini, Martín2026-02-13info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/trabajoFinalDeGradoapplication/pdfhttps://hdl.handle.net/20.500.14399/518spaRID2026335info:eu-repo/semantics/openAccessAttribution-NonCommercial 4.0 Internationalhttp://creativecommons.org/licenses/by-nc/4.0/reponame:RID UNRaFinstname:Universidad Nacional de Rafaela2026-05-14T12:35:31Zoai:repositorio.unraf.edu.ar:20.500.14399/518instacron:UNRafInstitucionalhttps://www.unraf.edu.ar/index.php/repositorioUniversidad públicahttps://www.unraf.edu.ar/https://biblioteca.unraf.edu.ar/cgi-bin/koha/oai.plbiblioteca@unraf.edu.arArgentinaopendoar:2026-05-14 12:35:32.004RID UNRaF - Universidad Nacional de Rafaelafalse
dc.title.none.fl_str_mv Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
title Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
spellingShingle Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
Bonetti, Jonatan
automatización
robótica
control automático
title_short Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
title_full Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
title_fullStr Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
title_full_unstemmed Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
title_sort Implementación entorno de control basado en Python para su aplicación en brazos robóticos, utilizando el QArm como caso de estudio
dc.creator.none.fl_str_mv Bonetti, Jonatan
author Bonetti, Jonatan
author_facet Bonetti, Jonatan
author_role author
dc.contributor.none.fl_str_mv Visintini, Martín
dc.subject.none.fl_str_mv automatización
robótica
control automático
topic automatización
robótica
control automático
dc.description.none.fl_txt_mv El presente trabajo tiene como objetivo implementar el lenguaje Python como plataforma de control para brazos robóticos, explorando su potencial para desarrollar soluciones flexibles, actuales y escalables tanto a nivel educativo como industrial. Para validar esta implementación se utilizó como caso de estudio el brazo robótico QArm de Quanser, disponible en la Universidad Nacional de Rafaela (UNRaf), cuyo uso hasta el momento se encontraba limitado al entorno MATLAB. Esta restricción dificultaba la incorporación de nuevas tecnologías y reducía el alcance de los proyectos posibles. La migración hacia Python permitió establecer una estructura de control más accesible y adaptable, aprovechando la amplia disponibilidad de librerías abiertas orientadas a robótica, visión artificial y procesamiento de datos. Sobre esta base se desarrollaron tres aplicaciones principales: una interfaz gráfica capaz de trazar, almacenar y ejecutar rutas; un módulo introductorio de cinemática inversa; y un sistema de seguimiento visual mediante cámara, integrando Python con OpenCV y Mediapipe para controlar el movimiento del brazo en tiempo real. A lo largo del desarrollo se incorporaron además herramientas de inteligencia artificial como apoyo metodológico, contribuyendo a reducir tiempos de depuración y optimizar procesos de diseño sin reemplazar el análisis técnico necesario. Los resultados obtenidos demuestran que Python amplía las capacidades del QArm al tiempo que sienta las bases para futuros proyectos con mayores niveles de automatización, integración sensorial y escalabilidad hacia entornos robóticos más complejos.
Fil: Bonetti, Jonatan. Universidad Nacional de Rafaela. Licenciatura en Automatización y Robótica; Argentina
description El presente trabajo tiene como objetivo implementar el lenguaje Python como plataforma de control para brazos robóticos, explorando su potencial para desarrollar soluciones flexibles, actuales y escalables tanto a nivel educativo como industrial. Para validar esta implementación se utilizó como caso de estudio el brazo robótico QArm de Quanser, disponible en la Universidad Nacional de Rafaela (UNRaf), cuyo uso hasta el momento se encontraba limitado al entorno MATLAB. Esta restricción dificultaba la incorporación de nuevas tecnologías y reducía el alcance de los proyectos posibles. La migración hacia Python permitió establecer una estructura de control más accesible y adaptable, aprovechando la amplia disponibilidad de librerías abiertas orientadas a robótica, visión artificial y procesamiento de datos. Sobre esta base se desarrollaron tres aplicaciones principales: una interfaz gráfica capaz de trazar, almacenar y ejecutar rutas; un módulo introductorio de cinemática inversa; y un sistema de seguimiento visual mediante cámara, integrando Python con OpenCV y Mediapipe para controlar el movimiento del brazo en tiempo real. A lo largo del desarrollo se incorporaron además herramientas de inteligencia artificial como apoyo metodológico, contribuyendo a reducir tiempos de depuración y optimizar procesos de diseño sin reemplazar el análisis técnico necesario. Los resultados obtenidos demuestran que Python amplía las capacidades del QArm al tiempo que sienta las bases para futuros proyectos con mayores niveles de automatización, integración sensorial y escalabilidad hacia entornos robóticos más complejos.
publishDate 2026
dc.date.none.fl_str_mv 2026-02-13
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/trabajoFinalDeGrado
format bachelorThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.14399/518
url https://hdl.handle.net/20.500.14399/518
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv RID2026335
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
Attribution-NonCommercial 4.0 International
http://creativecommons.org/licenses/by-nc/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv Attribution-NonCommercial 4.0 International
http://creativecommons.org/licenses/by-nc/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Nacional de Rafaela
publisher.none.fl_str_mv Universidad Nacional de Rafaela
dc.source.none.fl_str_mv reponame:RID UNRaF
instname:Universidad Nacional de Rafaela
reponame_str RID UNRaF
collection RID UNRaF
instname_str Universidad Nacional de Rafaela
repository.name.fl_str_mv RID UNRaF - Universidad Nacional de Rafaela
repository.mail.fl_str_mv biblioteca@unraf.edu.ar
_version_ 1865182549790162944
score 12.604774