Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino

Autores
Corimayo Morales, Nicolás Rolando
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
Cooke, Federico Manuel
Descripción
Las tareas de inspección y monitoreo en el sector minero suelen realizarse en zonas de difícil acceso, donde la obtención de información visual resulta fundamental para el análisis y la toma de decisiones. Por lo tanto, es habitual emplear vehículos no tripulados equipados con cámaras montadas sobre gimbals, los cuales actúan como estabilizadores de las mismas. El objetivo de este proyecto es mejorar la experiencia de manejo del gimbal y, por ende, de la cámara, mediante un control más intuitivo que permita orientar dicho dispositivo a partir de los movimientos naturales de la cabeza. Para ello, se propone el diseño, desarrollo e integración de un prototipo funcional para el control de orientación de un gimbal mediante head tracking, utilizando un visor de realidad virtual como fuente de datos de orientación. La propuesta surge ante la necesidad de explorar formas de control más intuitivas que el uso tradicional de joysticks en tareas de inspección y monitoreo remoto, particularmente en contextos industriales y mineros. Para ello, se desarrolló un software en C++ capaz de adquirir la orientación del visor, convertirla de cuaterniones a ángulos de Euler, aplicar filtrado y transmitir las consignas mediante MAVLink hacia un Arduino Mega. Asimismo, se realizó un proceso de ingeniería inversa sobre el protocolo propietario del gimbal CADDX GM3, permitiendo que el microcontrolador tradujera los comandos recibidos al formato requerido por el actuador. Como resultado, se obtuvo un prototipo capaz de vincular los movimientos de cabeza del operador con la orientación física del gimbal, validando la factibilidad técnica de la arquitectura propuesta.
Fil: Corimayo Morales, Nicolás Rolando. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.
Fil: Cooke, Federico Manuel. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.
Materia
Trabajo final de grado
Informática
Aplicación informática
Ingeniería del software
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
Repositorio Institucional (UCaSal)
Institución
Universidad Católica de Salta
OAI Identificador
oai:bibliotecas.ucasal.edu.ar:82631

id RIUCASAL_85619ade40fa029f40ff9475e9b96721
oai_identifier_str oai:bibliotecas.ucasal.edu.ar:82631
network_acronym_str RIUCASAL
repository_id_str 3930
network_name_str Repositorio Institucional (UCaSal)
spelling Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduinoCorimayo Morales, Nicolás RolandoTrabajo final de gradoInformáticaAplicación informáticaIngeniería del softwareLas tareas de inspección y monitoreo en el sector minero suelen realizarse en zonas de difícil acceso, donde la obtención de información visual resulta fundamental para el análisis y la toma de decisiones. Por lo tanto, es habitual emplear vehículos no tripulados equipados con cámaras montadas sobre gimbals, los cuales actúan como estabilizadores de las mismas. El objetivo de este proyecto es mejorar la experiencia de manejo del gimbal y, por ende, de la cámara, mediante un control más intuitivo que permita orientar dicho dispositivo a partir de los movimientos naturales de la cabeza. Para ello, se propone el diseño, desarrollo e integración de un prototipo funcional para el control de orientación de un gimbal mediante head tracking, utilizando un visor de realidad virtual como fuente de datos de orientación. La propuesta surge ante la necesidad de explorar formas de control más intuitivas que el uso tradicional de joysticks en tareas de inspección y monitoreo remoto, particularmente en contextos industriales y mineros. Para ello, se desarrolló un software en C++ capaz de adquirir la orientación del visor, convertirla de cuaterniones a ángulos de Euler, aplicar filtrado y transmitir las consignas mediante MAVLink hacia un Arduino Mega. Asimismo, se realizó un proceso de ingeniería inversa sobre el protocolo propietario del gimbal CADDX GM3, permitiendo que el microcontrolador tradujera los comandos recibidos al formato requerido por el actuador. Como resultado, se obtuvo un prototipo capaz de vincular los movimientos de cabeza del operador con la orientación física del gimbal, validando la factibilidad técnica de la arquitectura propuesta.Fil: Corimayo Morales, Nicolás Rolando. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Fil: Cooke, Federico Manuel. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.Universidad Católica de Salta. Facultad de Ingeniería (Salta)Cooke, Federico Manuel2026-06-28info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/trabajoFinalDeGradoapplication/pdfhttps://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=82631https://bibliotecas.ucasal.edu.ar/ark:/49597/ntfq3646wvhttps://n2t.net/ark:/49597/ntfq3646wv8263120260828u u u0frey0103 baspa1001514Salta (province)info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)reponame:Repositorio Institucional (UCaSal)instname:Universidad Católica de Saltainstacron:UCaSal2026-09-24T12:46:52Zoai:bibliotecas.ucasal.edu.ar:82631Institucionalhttp://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=16Universidad privadaNo correspondehttp://bibliotecas.ucasal.edu.ar/ws/oai2_7?verb=Identifycdiedrich@ucasal.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:39302026-09-24 12:46:55.283Repositorio Institucional (UCaSal) - Universidad Católica de Saltafalse
dc.title.none.fl_str_mv Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
title Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
spellingShingle Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
Corimayo Morales, Nicolás Rolando
Trabajo final de grado
Informática
Aplicación informática
Ingeniería del software
title_short Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
title_full Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
title_fullStr Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
title_full_unstemmed Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
title_sort Control de gimbal mediante head tracking utilizando un visor de realidad virtual y arduino
dc.creator.none.fl_str_mv Corimayo Morales, Nicolás Rolando
author Corimayo Morales, Nicolás Rolando
author_facet Corimayo Morales, Nicolás Rolando
author_role author
dc.contributor.none.fl_str_mv Cooke, Federico Manuel
dc.subject.none.fl_str_mv Trabajo final de grado
Informática
Aplicación informática
Ingeniería del software
topic Trabajo final de grado
Informática
Aplicación informática
Ingeniería del software
dc.description.none.fl_txt_mv Las tareas de inspección y monitoreo en el sector minero suelen realizarse en zonas de difícil acceso, donde la obtención de información visual resulta fundamental para el análisis y la toma de decisiones. Por lo tanto, es habitual emplear vehículos no tripulados equipados con cámaras montadas sobre gimbals, los cuales actúan como estabilizadores de las mismas. El objetivo de este proyecto es mejorar la experiencia de manejo del gimbal y, por ende, de la cámara, mediante un control más intuitivo que permita orientar dicho dispositivo a partir de los movimientos naturales de la cabeza. Para ello, se propone el diseño, desarrollo e integración de un prototipo funcional para el control de orientación de un gimbal mediante head tracking, utilizando un visor de realidad virtual como fuente de datos de orientación. La propuesta surge ante la necesidad de explorar formas de control más intuitivas que el uso tradicional de joysticks en tareas de inspección y monitoreo remoto, particularmente en contextos industriales y mineros. Para ello, se desarrolló un software en C++ capaz de adquirir la orientación del visor, convertirla de cuaterniones a ángulos de Euler, aplicar filtrado y transmitir las consignas mediante MAVLink hacia un Arduino Mega. Asimismo, se realizó un proceso de ingeniería inversa sobre el protocolo propietario del gimbal CADDX GM3, permitiendo que el microcontrolador tradujera los comandos recibidos al formato requerido por el actuador. Como resultado, se obtuvo un prototipo capaz de vincular los movimientos de cabeza del operador con la orientación física del gimbal, validando la factibilidad técnica de la arquitectura propuesta.
Fil: Corimayo Morales, Nicolás Rolando. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.
Fil: Cooke, Federico Manuel. Universidad Católica de Salta. Facultad de Ingeniería; Argentina.
description Las tareas de inspección y monitoreo en el sector minero suelen realizarse en zonas de difícil acceso, donde la obtención de información visual resulta fundamental para el análisis y la toma de decisiones. Por lo tanto, es habitual emplear vehículos no tripulados equipados con cámaras montadas sobre gimbals, los cuales actúan como estabilizadores de las mismas. El objetivo de este proyecto es mejorar la experiencia de manejo del gimbal y, por ende, de la cámara, mediante un control más intuitivo que permita orientar dicho dispositivo a partir de los movimientos naturales de la cabeza. Para ello, se propone el diseño, desarrollo e integración de un prototipo funcional para el control de orientación de un gimbal mediante head tracking, utilizando un visor de realidad virtual como fuente de datos de orientación. La propuesta surge ante la necesidad de explorar formas de control más intuitivas que el uso tradicional de joysticks en tareas de inspección y monitoreo remoto, particularmente en contextos industriales y mineros. Para ello, se desarrolló un software en C++ capaz de adquirir la orientación del visor, convertirla de cuaterniones a ángulos de Euler, aplicar filtrado y transmitir las consignas mediante MAVLink hacia un Arduino Mega. Asimismo, se realizó un proceso de ingeniería inversa sobre el protocolo propietario del gimbal CADDX GM3, permitiendo que el microcontrolador tradujera los comandos recibidos al formato requerido por el actuador. Como resultado, se obtuvo un prototipo capaz de vincular los movimientos de cabeza del operador con la orientación física del gimbal, validando la factibilidad técnica de la arquitectura propuesta.
publishDate 2026
dc.date.none.fl_str_mv 2026-06-28
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://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=82631
https://bibliotecas.ucasal.edu.ar/ark:/49597/ntfq3646wv
https://n2t.net/ark:/49597/ntfq3646wv
82631
20260828u u u0frey0103 ba
url https://bibliotecas.ucasal.edu.ar/opac_css/index.php?lvl=cmspage&pageid=24&id_notice=82631
https://bibliotecas.ucasal.edu.ar/ark:/49597/ntfq3646wv
https://n2t.net/ark:/49597/ntfq3646wv
identifier_str_mv 82631
20260828u u u0frey0103 ba
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Atribución/Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv 1001514
Salta (province)
dc.publisher.none.fl_str_mv Universidad Católica de Salta. Facultad de Ingeniería (Salta)
publisher.none.fl_str_mv Universidad Católica de Salta. Facultad de Ingeniería (Salta)
dc.source.none.fl_str_mv reponame:Repositorio Institucional (UCaSal)
instname:Universidad Católica de Salta
instacron:UCaSal
reponame_str Repositorio Institucional (UCaSal)
collection Repositorio Institucional (UCaSal)
instname_str Universidad Católica de Salta
instacron_str UCaSal
institution UCaSal
repository.name.fl_str_mv Repositorio Institucional (UCaSal) - Universidad Católica de Salta
repository.mail.fl_str_mv cdiedrich@ucasal.edu.ar
_version_ 1877231128126947328
score 13.265058