Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos

Actualmente in la Universidad Autonoma de Bucaramanga UNAB se han desarrollado pocos proyectos de investigacion que busquen ayudar a los estudiantes a desarrollar sus actividades de forma remota. Los estudiantes tampoco cuentan con infraestructura sobre la cual puedan realizar investigaciones sobre...

Full description

Autores:
Carvajal Solano, Diego Andres
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/19198
Acceso en línea:
http://hdl.handle.net/20.500.12749/19198
Palabra clave:
Mechatronic
Robotics
Teleoperation
ROS
Robot Manipulator
Haptics
Automatic machinery
Kinematics
Machine theory
Artificial intelligence
Logical layout
Mecatrónica
Maquinaria automática
Cinemática
Teoría de las máquinas
Inteligencia artificial
Diseño lógico
Robotica
Teleoperación
ROS
Háptica
Manipulador robótico
Rights
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_274827f4f9893aa3e1cb631ef65630bb
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/19198
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
dc.title.translated.spa.fl_str_mv Design and Implementation of a Telemanipulation System for the remote operation of the robotic manipulator of the Automation Laboratory of the Autonomous University of Bucaramanga, by means of a wrist position estimation system and a haptic system for object manipulation
title Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
spellingShingle Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
Mechatronic
Robotics
Teleoperation
ROS
Robot Manipulator
Haptics
Automatic machinery
Kinematics
Machine theory
Artificial intelligence
Logical layout
Mecatrónica
Maquinaria automática
Cinemática
Teoría de las máquinas
Inteligencia artificial
Diseño lógico
Robotica
Teleoperación
ROS
Háptica
Manipulador robótico
title_short Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
title_full Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
title_fullStr Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
title_full_unstemmed Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
title_sort Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetos
dc.creator.fl_str_mv Carvajal Solano, Diego Andres
dc.contributor.advisor.none.fl_str_mv Roa Prada, Sebastián
Rueda Sánchez, Oscar Eduardo
dc.contributor.author.none.fl_str_mv Carvajal Solano, Diego Andres
dc.contributor.cvlac.spa.fl_str_mv Roa Prada, Sebastián [295523]
Rueda Sánchez, Oscar Eduardo [00001002588]
dc.contributor.googlescholar.spa.fl_str_mv Roa Prada, Sebastián [xXcp5HcAAAAJ]
Rueda Sánchez, Oscar Eduardo [WtioYOUAAAAJ]
dc.contributor.orcid.spa.fl_str_mv Carvajal Solano, Diego Andres [0000-0002-5391-0599]
Roa Prada, Sebastián [0000-0002-1079-9798]
Rueda Sánchez, Oscar Eduardo [0000-0002-8977-9764]
dc.contributor.scopus.spa.fl_str_mv Roa Prada, Sebastián [24333336800]
dc.contributor.researchgate.spa.fl_str_mv Rueda Sánchez, Oscar Eduardo [Oscar_Sanchez40]
dc.contributor.researchgroup.spa.fl_str_mv Grupo de Investigación Control y Mecatrónica - GICYM
Grupo de Investigaciones Clínicas
dc.contributor.apolounab.spa.fl_str_mv Roa Prada, Sebastián [sebastián-roa-prada]
Rueda Sánchez, Oscar Eduardo [oscar-eduardo-rueda-sánchez]
dc.subject.keywords.spa.fl_str_mv Mechatronic
Robotics
Teleoperation
ROS
Robot Manipulator
Haptics
Automatic machinery
Kinematics
Machine theory
Artificial intelligence
Logical layout
topic Mechatronic
Robotics
Teleoperation
ROS
Robot Manipulator
Haptics
Automatic machinery
Kinematics
Machine theory
Artificial intelligence
Logical layout
Mecatrónica
Maquinaria automática
Cinemática
Teoría de las máquinas
Inteligencia artificial
Diseño lógico
Robotica
Teleoperación
ROS
Háptica
Manipulador robótico
dc.subject.lemb.spa.fl_str_mv Mecatrónica
Maquinaria automática
Cinemática
Teoría de las máquinas
Inteligencia artificial
Diseño lógico
dc.subject.proposal.spa.fl_str_mv Robotica
Teleoperación
ROS
Háptica
Manipulador robótico
description Actualmente in la Universidad Autonoma de Bucaramanga UNAB se han desarrollado pocos proyectos de investigacion que busquen ayudar a los estudiantes a desarrollar sus actividades de forma remota. Los estudiantes tampoco cuentan con infraestructura sobre la cual puedan realizar investigaciones sobre los sistemas de teleoperación, hapticos y de estimación de posición, este es el problema sobre el cuál se basa este proyecto. Teniendo en cuanta esto, se decidió desarrollar un sistema de teleoperación de bajo costo basado en una cámara RGB y que ofrece un plataforma la cuál los estudiantes pueden utilizar como base para futuros proyectos de investigación en nuevas estrategias de teleoperación, nuevas estrategias de control de interfaces hápticas y nuevas estrategias de estimación de posción que puedan mejorar el desempeño del sistema. El sistema de teleoperación hace uso de marcadores de referencia como los markadores ArUco, los cuales permiten realizar la estimación tanto de su posición como de su orientación por medio de las imágenes de una cámara RGB y el algoritmo diseñado por los creadores de los marcadores. El sistema háptico usa sensores de presión resistivos los cuales permiten medir la fuerza que ejerce la pinza sobre el objeto que está siendo manipulado y a su vez usa esta medición para controlar el motor DC en la herramienta háptica que realiza la retroalimentación de fuerza sobre el usuario. Esta herramienta háptica se diseñó con el fin de que pueda ser ajustable y de esta manera ser usada casi por cualquier persona.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022-11-21
dc.date.accessioned.none.fl_str_mv 2023-03-07T16:14:45Z
dc.date.available.none.fl_str_mv 2023-03-07T16:14:45Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.hasversion.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/19198
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/19198
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv R. C. Goertz, “Master-Slave Manipulator”, Argonne National Laboratory, Chicago, Illinois, inf. téc., 1949. dirección: https://www.osti.gov/servlets/purl/1054625.
R. C. Goertz, D. Grove, J. H. Grimson, V. Park y F. A. Kohut, Manipulator for Slave Robot, 1961. dirección: https://patents.google.com/patent/US2978118A/en.
J. Marescaux, J. Leroy, M. Gagner et al., “Transatlantic robot-assisted telesurgery”, Nature, vol. 413, n. o 6854, págs. 379-380, 2001, issn: 1476-4687. doi: 10 . 1038 / 35096636. dirección: https://doi.org/10.1038/35096636.
J. A. Silva, Diseño y construcción de un exoesqueleto maestro de brazo para controlar un mani- pulador virtual tipo antropomórfico de 5 grados de libertad. dirección: http://hdl.handle.net/ 20.500.12749/1585.
D. Triana, S. Prada y C. Forero, “Desarrollo y control de un brazo robótico mediante la adqui- sición de datos en tiempo real hacia un espacio no real”, n. o 1, págs. 112-117, 2015.
F. Kobayashi, K. Kitabayashi, H. Nakamoto y F. Kojima, “Hand/Arm Robot Teleoperation by Inertial Motion Capture”, en 2013 Second International Conference on Robot, Vision and Signal Processing, 2013, págs. 234-237. doi: 10.1109/RVSP.2013.60.
N. Liu, T. Lu, Y. Cai et al., “Design of Virtual Reality Teleoperation System for Robot Complex Manipulation”, Proceedings - 2019 Chinese Automation Congress, CAC 2019, n. o 61773378, págs. 1789-1793, 2019. doi: 10.1109/CAC48633.2019.8997211.
G. A. Yashin, D. Trinitatova, R. T. Agishev, R. Ibrahimov y D. Tsetserukou, “AeroVr: Vir- tual Reality-based Teleoperation with Tactile Feedback for Aerial Manipulation”, en 2019 19th International Conference on Advanced Robotics (ICAR), 2019, págs. 767-772. doi: 10.1109/ ICAR46387.2019.8981574.
C. Mizera, T. Delrieu, V. Weistroffer, C. Andriot, A. Decatoire y J. P. Gazeau, “Evaluation of Hand-Tracking Systems in Teleoperation and Virtual Dexterous Manipulation”, IEEE Sensors Journal, vol. 20, n. o 3, págs. 1642-1655, 2020, issn: 15581748. doi: 10.1109/JSEN.2019.2947612.
J. Avalos y O. E. Ramos, “Real-time Teleoperation with the Baxter Robot and the Kinect Sensor”, en 2017 IEEE 3rd Colombian Comference on Automatic Control (CCAC), 2017, isbn: 9781538603987. dirección: https://goo.gl/g9epyp.
T. Mouri, H. Kawasaki y S. Ueki, “Teleoperated humanoid hand robot using force feedback”, 2015 IEEE/SICE International Symposium on System Integration, SII 2015, págs. 942-947, 2016. doi: 10.1109/SII.2015.7405139.
S. Musić, G. Salvietti, P. gen. Dohmann, F. Chinello, D. Prattichizzo y S. Hirche, “Robot team teleoperation for cooperative manipulation using wearable haptics”, en 2017 IEEE/RSJ Inter- national Conference on Intelligent Robots and Systems (IROS), 2017, págs. 2556-2563. doi: 10.1109/IROS.2017.8206077.
J. A. Caballero Moreno, “Desarrollo de un guante háptico para dos dedos (índice y medio) de la mano derecha con retro alimentación de fuerza”, Tesis doct., Universidad Autónoma de Bucaramanga, 2021.
G. Niemeyer, C. Preusche y G. Hirzinger, “Telerobotics”, en Handbook of Robotics, B. Siciliano y O. Khatib, eds., Springer, 2008, cap. 31, págs. 741-757, isbn: 9783540239574.
B. Hannaford y A. Okamura, “Haptics”, en Handbook of Robotics, B. Siciliano y O. Khatib, eds., Springer, 2008, cap. 30, págs. 719-739.
A. Barrientos, L. F. Peñín, C. Balaguer y R. Aracil, Fundamentos de Robótica, 1. a ed., C. Fer- nández Madrid, ed. Madrid, España: McGraw Hill, 1997.
J. Reza N., Theory of Applied Robotics. 2010, isbn: 9781441917492.
S. Garrido-Jurado, R. Muñoz-Salinas, F. J. Madrid-Cuevas y M. J. Marín-Jiménez, “Automatic generation and detection of highly reliable fiducial markers under occlusion”, Pattern Recognition, vol. 47, n. o 6, págs. 2280-2292, jun. de 2014, issn: 0031-3203. doi: 10.1016/J.PATCOG.2014. 01.005.
MecatrónicaLATAM, Motor de corriente continua (CC) o directa (DC), 2021. dirección: https: / / www . mecatronicalatam . com / es / tutoriales / motor / motores - electricos / motor - de - corriente-continua/ (visitado 05-11-2022).
Herramientas Tecnológicas Profesionales, Microcontrolador – qué es y para que sirve. dirección: https://hetpro-store.com/TUTORIALES/microcontrolador/ (visitado 05-11-2022).
Arduino, Arduino UNO Rev3. dirección: https://store-usa.arduino.cc/products/arduino- uno-rev3 (visitado 05-11-2022).
T. Hartmann, What Is Blender (Software)? – Simply Explained, 2020. dirección: https : / / all3dp.com/2/blender-simply-explained/ (visitado 06-11-2022).
SOLIDBI, SOLIDWORKS. Qué es y para qué sirve. dirección: https : / / solid - bi . es / solidworks/ (visitado 06-11-2022).
Arduino, Arduino IDE. dirección: https://www.arduino.cc/en/software (visitado 06-11-2022).
Open Robotics, ROS - Robot Operating System. dirección: https://www.ros.org/ (visitado 17-01-2022).
H. Deng, J. Xiong y Z. Xia, “Mobile manipulation task simulation using ROS with MoveIt”, en 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR), IEEE, jul. de 2017, págs. 612-616, isbn: 978-1-5386-2035-9. doi: 10.1109/RCAR.2017.8311930. direc- ción: http://ieeexplore.ieee.org/document/8311930/.
Open Robotics, Nodes, 2018. dirección: http://wiki.ros.org/Nodes (visitado 06-11-2022).
Open Robotics, Packages, 2019. dirección: http://wiki.ros.org/Packages (visitado 06-11-2022).
PickNik Robotics, MoveIt. dirección: https://moveit.ros.org/ (visitado 06-11-2022).
J. Gausemeier y S. Moehringer, “VDI 2206- A New Guideline for the Design of Mechatronic Systems”, IFAC Proceedings Volumes, vol. 35, n. o 2, págs. 785-790, 2002, issn: 1474-6670. doi: https : / / doi . org / 10 . 1016 / S1474 - 6670(17 ) 34035 - 1. dirección: https : / / www . sciencedirect.com/science/article/pii/S1474667017340351.
C. A. Cacha, “Anthropometry of the Hand”, en Ergonomics and Safety in Hand Tool Design, CRC Press LLC, 1999, cap. 6, págs. 47-58.
C. Beltran, UR3, https://github.com/cambel/ur3, 2020.
Universal Robots, UR3 ROS Driver, https : / / github . com / UniversalRobots / Universal _ Robots_ROS_Driver/, 2019.
Clearpath Robotics, Robotiq, https://github.com/clearpathrobotics/robotiq, 2021.
B. Asadi, Calibrating a Monocular Camera with ROS, 2017. dirección: https://ros-developer. com/2017/04/23/camera-calibration-with-ros/.
Pal Robotics, ArUco ROS, https://github.com/pal-robotics/aruco_ros, 2014.
denyssene, SimpleKalmanFilter, https://github.com/denyssene/SimpleKalmanFilter.git, 2018.
Open Robotics, About Gazebo. dirección: https://gazebosim.org/about (visitado 07-11-2022).
L. Mitka, A. Krawczyk, D. Nowak y Husarion, Running ROS on Multiple Machines. direc- ción: https://husarion.com/tutorials/ros- tutorials/5- running- ros- on- multiple- machines/#connecting-ros-powered-robots-in-lan.
dc.relation.uriapolo.spa.fl_str_mv https://apolo.unab.edu.co/en/persons/sebasti%C3%A1n-roa-prada
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
Atribución-NoComercial-SinDerivadas 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Bucaramanga (Santander, Colombia)
dc.coverage.temporal.spa.fl_str_mv Enero 2022 – Noviembre 2022
dc.coverage.campus.spa.fl_str_mv UNAB Campus Bucaramanga
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería Mecatrónica
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/19198/4/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/19198/5/Tesis_Diego_Andres_Carvajal.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/19198/6/2022_Licencia_Diego_Carvajal.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/19198/7/Tesis_Diego_Andres_Carvajal.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/19198/8/2022_Licencia_Diego_Carvajal.pdf.jpg
bitstream.checksum.fl_str_mv 3755c0cfdb77e29f2b9125d7a45dd316
3df05c487947d82cb23453edba2ea084
117cad910de1f05af348f6257f27c754
e989c17f88aa41ed39c7a8a2fe8684e2
4cde68a4232a122f7990b42c19ffc68f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1828219983192129536
spelling Roa Prada, Sebastiándd399662-c4ef-4825-81c2-4d5982b995c7Rueda Sánchez, Oscar Eduardo4ef66783-aed8-48d3-a35f-6bd6406bae33Carvajal Solano, Diego Andrese45a88fa-5e1f-42ba-b27b-3ab25c61f1bbRoa Prada, Sebastián [295523]Rueda Sánchez, Oscar Eduardo [00001002588]Roa Prada, Sebastián [xXcp5HcAAAAJ]Rueda Sánchez, Oscar Eduardo [WtioYOUAAAAJ]Carvajal Solano, Diego Andres [0000-0002-5391-0599]Roa Prada, Sebastián [0000-0002-1079-9798]Rueda Sánchez, Oscar Eduardo [0000-0002-8977-9764]Roa Prada, Sebastián [24333336800]Rueda Sánchez, Oscar Eduardo [Oscar_Sanchez40]Grupo de Investigación Control y Mecatrónica - GICYMGrupo de Investigaciones ClínicasRoa Prada, Sebastián [sebastián-roa-prada]Rueda Sánchez, Oscar Eduardo [oscar-eduardo-rueda-sánchez]Bucaramanga (Santander, Colombia)Enero 2022 – Noviembre 2022UNAB Campus Bucaramanga2023-03-07T16:14:45Z2023-03-07T16:14:45Z2022-11-21http://hdl.handle.net/20.500.12749/19198instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coActualmente in la Universidad Autonoma de Bucaramanga UNAB se han desarrollado pocos proyectos de investigacion que busquen ayudar a los estudiantes a desarrollar sus actividades de forma remota. Los estudiantes tampoco cuentan con infraestructura sobre la cual puedan realizar investigaciones sobre los sistemas de teleoperación, hapticos y de estimación de posición, este es el problema sobre el cuál se basa este proyecto. Teniendo en cuanta esto, se decidió desarrollar un sistema de teleoperación de bajo costo basado en una cámara RGB y que ofrece un plataforma la cuál los estudiantes pueden utilizar como base para futuros proyectos de investigación en nuevas estrategias de teleoperación, nuevas estrategias de control de interfaces hápticas y nuevas estrategias de estimación de posción que puedan mejorar el desempeño del sistema. El sistema de teleoperación hace uso de marcadores de referencia como los markadores ArUco, los cuales permiten realizar la estimación tanto de su posición como de su orientación por medio de las imágenes de una cámara RGB y el algoritmo diseñado por los creadores de los marcadores. El sistema háptico usa sensores de presión resistivos los cuales permiten medir la fuerza que ejerce la pinza sobre el objeto que está siendo manipulado y a su vez usa esta medición para controlar el motor DC en la herramienta háptica que realiza la retroalimentación de fuerza sobre el usuario. Esta herramienta háptica se diseñó con el fin de que pueda ser ajustable y de esta manera ser usada casi por cualquier persona.Abreviaturas ..................................................................................................15 Simbología .....................................................................................................16 1.. Introducción .............................................................................................17 2.. Antecedentes ............................................................................................18 3.. Marco Teórico ...........................................................................................21 3.1. Telerobótica ............................................................................................21 3.1.1. Arquitectura .........................................................................................21 3.1.1.1. Control Directo .................................................................................22 3.2. Háptica .....................................................................................................23 3.3. Cinemática ...............................................................................................24 3.3.1. Cinemática directa ...............................................................................24 3.3.1.1. Notación de Denavit-Hartenberg ...................................................24 3.3.1.2. Transformación entre sistemas de coordenadas ........................25 3.3.2. Cinemática inversa de posición .........................................................25 3.4. Captura de Movimiento .........................................................................26 3.4.1. Marcadores de referencia ..................................................................26 3.4.1.1. Marcadores ArUco ............................................................................27 3.5. Sensores ...................................................................................................28 3.5.1. Encoders rotativos ...............................................................................28 3.5.2. Sensores de fuerza ..............................................................................29 3.5.2.1. Sensores resistivos ...........................................................................29 3.6. Actuadores ...............................................................................................29 3.6.1. Actuadores eléctricos ..........................................................................29 3.6.1.1. Motor DC ............................................................................................30 63.7. Microcontroladores ...............................................................................30 3.7.1. Arduino ...................................................................................................30 3.7.1.1. Arduino UNO ......................................................................................30 3.8. Proceso de Fabricación ............................................................................31 3.8.1. Impresión 3D ..........................................................................................31 3.9. Software .....................................................................................................32 3.9.1. Blender ....................................................................................................32 3.9.2. SolidWorks ..............................................................................................32 3.9.3. Arduino IDE .............................................................................................32 3.9.4. Robot Operating System (ROS) ............................................................32 3.9.4.1. Comunicación en ROS ........................................................................33 3.9.4.2. Nodos ....................................................................................................33 3.9.4.3. Paquetes en ROS .................................................................................33 3.9.4.4. MoveIt ...................................................................................................34 4.. Objetivos ......................................................................................................37 4.1. Objetivo General ........................................................................................37 4.2. Objetivos Específicos .................................................................................37 5.. Metodología ..................................................................................................38 6.. Desarrollo ......................................................................................................40 6.1. Requerimientos y funcionalidades ..........................................................40 6.1.1. Diagrama de análisis de la necesidad ..................................................40 6.1.2. Análisis funcional ....................................................................................40 6.2. Descripción del sistema ............................................................................41 6.3. Diseño mecánico y eléctrico .....................................................................42 6.3.1. Herramienta háptica ..............................................................................42 6.3.1.1. Diseño mecánico ..................................................................................42 6.3.1.2. Diseño eléctrico ....................................................................................47 76.3.2. Extremos de la pinza Robotiq 2F-85 ...................................................47 6.3.2.1. Selección de los sensores ...................................................................47 6.3.2.2. Diseño mecánico de los extremos de la pinza .................................48 6.3.2.3. Diseño electrónico para la medición de fuerza ................................49 6.4. Construcción del sistema ...........................................................................50 6.4.1. Herramienta háptica ................................................................................50 6.4.2. Extremos de la pinza ................................................................................53 6.5. Programación del sistema ..........................................................................55 6.5.1. Explicación del código ..............................................................................56 6.5.1.1. Herramienta Háptica .............................................................................56 6.5.1.2. Captura de movimiento ........................................................................60 6.5.1.3. Robot UR3 ...............................................................................................62 6.5.1.4. Pinza Robotiq 2F-85 ...............................................................................64 6.6. Integración del sistema ...............................................................................66 6.6.1. Comunicación maestro-esclavo ..............................................................66 6.6.2. Integración de la captura de movimiento y el control del robot UR3 ...................................................................................................67 7.. Resultados .......................................................................................................70 7.1. Resultados esperados ..................................................................................70 7.2. Planos de diseño ...........................................................................................70 7.2.1. Planos de la herramienta háptica ............................................................70 7.2.2. Planos de la caja de electrónicos de la herramienta háptica ...............70 7.2.3. Planos de la caja de electrónicos del sensor de fuerza .........................70 7.3. Código del programa .....................................................................................70 7.4. Simulación .......................................................................................................71 7.5. Prototipo ..........................................................................................................71 7.5.1. Validación del prototipo .............................................................................72 7.6. Artículo científico ............................................................................................74 8.. Discusión de resultados ...................................................................................75 89.. Conclusiones ....................................................................................................76 Anexos ......................................................................................................................79 Anexo A ....................................................................................................................79 Anexo B ....................................................................................................................80 Anexo C ....................................................................................................................81 Anexo D ....................................................................................................................82 Anexo E .....................................................................................................................83 Anexo F .....................................................................................................................84 Anexo G ....................................................................................................................85 Anexo H ....................................................................................................................91 Anexo I .....................................................................................................................93PregradoCurrently, in the Autonomous University of Bucaramanga UNAB, there have been a few research projects that aim to help students carry out their activities remotely. The students also need the infrastructure for the research on teleoperation, haptic feedback, and pose estimation systems. This is the research problem on which this article is based. Based on this, it was decided to develop an RGB camera-based teleoperation system that is low-cost and offers a platform the students can use as a base for the future development of new teleoperation strategies, new control strategies for haptic feedback systems, and new pose estimation strategies that could improve the performance of the system. The teleoperation system makes use of reference markers like the ArUco markers that allow the estimation of its pose by just using an RGB camera and the algorithm developed by the creators of the markers. The haptic system uses resistive pressure sensors to measure the force exerted by the gripper on the manipulated object, and using that measurement it controls a DC motor on the haptic tool that gives the force feedback to the user. This haptic tool was also designed to be adaptable and allow almost anyone to use it.Modalidad Presencialapplication/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)Atribución-NoComercial-SinDerivadas 2.5 Colombiahttp://purl.org/coar/access_right/c_abf2Diseño e Implementación de un Sistema de Telemanipulación para la operación remota del manipulador robótico del Laboratorio de Automatización de la Universidad Autónoma de Bucaramanga, por medio de una sistema de estimación de la posición de la muñeca y un sistema háptico para manipulación de objetosDesign and Implementation of a Telemanipulation System for the remote operation of the robotic manipulator of the Automation Laboratory of the Autonomous University of Bucaramanga, by means of a wrist position estimation system and a haptic system for object manipulationIngeniero MecatrónicoUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería Mecatrónicainfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1finfo:eu-repo/semantics/acceptedVersionhttp://purl.org/redcol/resource_type/TPMechatronicRoboticsTeleoperationROSRobot ManipulatorHapticsAutomatic machineryKinematicsMachine theoryArtificial intelligenceLogical layoutMecatrónicaMaquinaria automáticaCinemáticaTeoría de las máquinasInteligencia artificialDiseño lógicoRoboticaTeleoperaciónROSHápticaManipulador robóticoR. C. Goertz, “Master-Slave Manipulator”, Argonne National Laboratory, Chicago, Illinois, inf. téc., 1949. dirección: https://www.osti.gov/servlets/purl/1054625.R. C. Goertz, D. Grove, J. H. Grimson, V. Park y F. A. Kohut, Manipulator for Slave Robot, 1961. dirección: https://patents.google.com/patent/US2978118A/en.J. Marescaux, J. Leroy, M. Gagner et al., “Transatlantic robot-assisted telesurgery”, Nature, vol. 413, n. o 6854, págs. 379-380, 2001, issn: 1476-4687. doi: 10 . 1038 / 35096636. dirección: https://doi.org/10.1038/35096636.J. A. Silva, Diseño y construcción de un exoesqueleto maestro de brazo para controlar un mani- pulador virtual tipo antropomórfico de 5 grados de libertad. dirección: http://hdl.handle.net/ 20.500.12749/1585.D. Triana, S. Prada y C. Forero, “Desarrollo y control de un brazo robótico mediante la adqui- sición de datos en tiempo real hacia un espacio no real”, n. o 1, págs. 112-117, 2015.F. Kobayashi, K. Kitabayashi, H. Nakamoto y F. Kojima, “Hand/Arm Robot Teleoperation by Inertial Motion Capture”, en 2013 Second International Conference on Robot, Vision and Signal Processing, 2013, págs. 234-237. doi: 10.1109/RVSP.2013.60.N. Liu, T. Lu, Y. Cai et al., “Design of Virtual Reality Teleoperation System for Robot Complex Manipulation”, Proceedings - 2019 Chinese Automation Congress, CAC 2019, n. o 61773378, págs. 1789-1793, 2019. doi: 10.1109/CAC48633.2019.8997211.G. A. Yashin, D. Trinitatova, R. T. Agishev, R. Ibrahimov y D. Tsetserukou, “AeroVr: Vir- tual Reality-based Teleoperation with Tactile Feedback for Aerial Manipulation”, en 2019 19th International Conference on Advanced Robotics (ICAR), 2019, págs. 767-772. doi: 10.1109/ ICAR46387.2019.8981574.C. Mizera, T. Delrieu, V. Weistroffer, C. Andriot, A. Decatoire y J. P. Gazeau, “Evaluation of Hand-Tracking Systems in Teleoperation and Virtual Dexterous Manipulation”, IEEE Sensors Journal, vol. 20, n. o 3, págs. 1642-1655, 2020, issn: 15581748. doi: 10.1109/JSEN.2019.2947612.J. Avalos y O. E. Ramos, “Real-time Teleoperation with the Baxter Robot and the Kinect Sensor”, en 2017 IEEE 3rd Colombian Comference on Automatic Control (CCAC), 2017, isbn: 9781538603987. dirección: https://goo.gl/g9epyp.T. Mouri, H. Kawasaki y S. Ueki, “Teleoperated humanoid hand robot using force feedback”, 2015 IEEE/SICE International Symposium on System Integration, SII 2015, págs. 942-947, 2016. doi: 10.1109/SII.2015.7405139.S. Musić, G. Salvietti, P. gen. Dohmann, F. Chinello, D. Prattichizzo y S. Hirche, “Robot team teleoperation for cooperative manipulation using wearable haptics”, en 2017 IEEE/RSJ Inter- national Conference on Intelligent Robots and Systems (IROS), 2017, págs. 2556-2563. doi: 10.1109/IROS.2017.8206077.J. A. Caballero Moreno, “Desarrollo de un guante háptico para dos dedos (índice y medio) de la mano derecha con retro alimentación de fuerza”, Tesis doct., Universidad Autónoma de Bucaramanga, 2021.G. Niemeyer, C. Preusche y G. Hirzinger, “Telerobotics”, en Handbook of Robotics, B. Siciliano y O. Khatib, eds., Springer, 2008, cap. 31, págs. 741-757, isbn: 9783540239574.B. Hannaford y A. Okamura, “Haptics”, en Handbook of Robotics, B. Siciliano y O. Khatib, eds., Springer, 2008, cap. 30, págs. 719-739.A. Barrientos, L. F. Peñín, C. Balaguer y R. Aracil, Fundamentos de Robótica, 1. a ed., C. Fer- nández Madrid, ed. Madrid, España: McGraw Hill, 1997.J. Reza N., Theory of Applied Robotics. 2010, isbn: 9781441917492.S. Garrido-Jurado, R. Muñoz-Salinas, F. J. Madrid-Cuevas y M. J. Marín-Jiménez, “Automatic generation and detection of highly reliable fiducial markers under occlusion”, Pattern Recognition, vol. 47, n. o 6, págs. 2280-2292, jun. de 2014, issn: 0031-3203. doi: 10.1016/J.PATCOG.2014. 01.005.MecatrónicaLATAM, Motor de corriente continua (CC) o directa (DC), 2021. dirección: https: / / www . mecatronicalatam . com / es / tutoriales / motor / motores - electricos / motor - de - corriente-continua/ (visitado 05-11-2022).Herramientas Tecnológicas Profesionales, Microcontrolador – qué es y para que sirve. dirección: https://hetpro-store.com/TUTORIALES/microcontrolador/ (visitado 05-11-2022).Arduino, Arduino UNO Rev3. dirección: https://store-usa.arduino.cc/products/arduino- uno-rev3 (visitado 05-11-2022).T. Hartmann, What Is Blender (Software)? – Simply Explained, 2020. dirección: https : / / all3dp.com/2/blender-simply-explained/ (visitado 06-11-2022).SOLIDBI, SOLIDWORKS. Qué es y para qué sirve. dirección: https : / / solid - bi . es / solidworks/ (visitado 06-11-2022).Arduino, Arduino IDE. dirección: https://www.arduino.cc/en/software (visitado 06-11-2022).Open Robotics, ROS - Robot Operating System. dirección: https://www.ros.org/ (visitado 17-01-2022).H. Deng, J. Xiong y Z. Xia, “Mobile manipulation task simulation using ROS with MoveIt”, en 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR), IEEE, jul. de 2017, págs. 612-616, isbn: 978-1-5386-2035-9. doi: 10.1109/RCAR.2017.8311930. direc- ción: http://ieeexplore.ieee.org/document/8311930/.Open Robotics, Nodes, 2018. dirección: http://wiki.ros.org/Nodes (visitado 06-11-2022).Open Robotics, Packages, 2019. dirección: http://wiki.ros.org/Packages (visitado 06-11-2022).PickNik Robotics, MoveIt. dirección: https://moveit.ros.org/ (visitado 06-11-2022).J. Gausemeier y S. Moehringer, “VDI 2206- A New Guideline for the Design of Mechatronic Systems”, IFAC Proceedings Volumes, vol. 35, n. o 2, págs. 785-790, 2002, issn: 1474-6670. doi: https : / / doi . org / 10 . 1016 / S1474 - 6670(17 ) 34035 - 1. dirección: https : / / www . sciencedirect.com/science/article/pii/S1474667017340351.C. A. Cacha, “Anthropometry of the Hand”, en Ergonomics and Safety in Hand Tool Design, CRC Press LLC, 1999, cap. 6, págs. 47-58.C. Beltran, UR3, https://github.com/cambel/ur3, 2020.Universal Robots, UR3 ROS Driver, https : / / github . com / UniversalRobots / Universal _ Robots_ROS_Driver/, 2019.Clearpath Robotics, Robotiq, https://github.com/clearpathrobotics/robotiq, 2021.B. Asadi, Calibrating a Monocular Camera with ROS, 2017. dirección: https://ros-developer. com/2017/04/23/camera-calibration-with-ros/.Pal Robotics, ArUco ROS, https://github.com/pal-robotics/aruco_ros, 2014.denyssene, SimpleKalmanFilter, https://github.com/denyssene/SimpleKalmanFilter.git, 2018.Open Robotics, About Gazebo. dirección: https://gazebosim.org/about (visitado 07-11-2022).L. Mitka, A. Krawczyk, D. Nowak y Husarion, Running ROS on Multiple Machines. direc- ción: https://husarion.com/tutorials/ros- tutorials/5- running- ros- on- multiple- machines/#connecting-ros-powered-robots-in-lan.https://apolo.unab.edu.co/en/persons/sebasti%C3%A1n-roa-pradaLICENSElicense.txtlicense.txttext/plain; charset=utf-8829https://repository.unab.edu.co/bitstream/20.500.12749/19198/4/license.txt3755c0cfdb77e29f2b9125d7a45dd316MD54open accessORIGINALTesis_Diego_Andres_Carvajal.pdfTesis_Diego_Andres_Carvajal.pdfTesisapplication/pdf21651214https://repository.unab.edu.co/bitstream/20.500.12749/19198/5/Tesis_Diego_Andres_Carvajal.pdf3df05c487947d82cb23453edba2ea084MD55open access2022_Licencia_Diego_Carvajal.pdf2022_Licencia_Diego_Carvajal.pdfLicenciaapplication/pdf561675https://repository.unab.edu.co/bitstream/20.500.12749/19198/6/2022_Licencia_Diego_Carvajal.pdf117cad910de1f05af348f6257f27c754MD56metadata only accessTHUMBNAILTesis_Diego_Andres_Carvajal.pdf.jpgTesis_Diego_Andres_Carvajal.pdf.jpgIM Thumbnailimage/jpeg4614https://repository.unab.edu.co/bitstream/20.500.12749/19198/7/Tesis_Diego_Andres_Carvajal.pdf.jpge989c17f88aa41ed39c7a8a2fe8684e2MD57open access2022_Licencia_Diego_Carvajal.pdf.jpg2022_Licencia_Diego_Carvajal.pdf.jpgIM Thumbnailimage/jpeg13952https://repository.unab.edu.co/bitstream/20.500.12749/19198/8/2022_Licencia_Diego_Carvajal.pdf.jpg4cde68a4232a122f7990b42c19ffc68fMD58metadata only access20.500.12749/19198oai:repository.unab.edu.co:20.500.12749/191982024-01-18 14:34:58.048open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coRUwoTE9TKSBBVVRPUihFUyksIG1hbmlmaWVzdGEobWFuaWZlc3RhbW9zKSBxdWUgbGEgb2JyYSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIHJlYWxpesOzIHNpbiB2aW9sYXIgbyB1c3VycGFyIGRlcmVjaG9zIGRlIGF1dG9yIGRlIHRlcmNlcm9zLCBwb3IgbG8gdGFudG8sIGxhIG9icmEgZXMgZGUgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgbGEgbWlzbWEuCgpFbiBjYXNvIGRlIHByZXNlbnRhcnNlIGN1YWxxdWllciByZWNsYW1hY2nDs24gbyBhY2Npw7NuIHBvciBwYXJ0ZSBkZSB1biB0ZXJjZXJvIGVuIGN1YW50byBhIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBzb2JyZSBsYSBvYnJhIGVuIGN1ZXN0acOzbi4gRWwgQVVUT1IgYXN1bWlyw6EgdG9kYSBsYSByZXNwb25zYWJpbGlkYWQsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcywgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcyBsYSBVTkFCIGFjdMO6YSBjb21vIHVuIHRlcmNlcm8gZGUgYnVlbmEgZmUuCgpFbCBBVVRPUiBhdXRvcml6YSBhIGxhIFVuaXZlcnNpZGFkIEF1dMOzbm9tYSBkZSBCdWNhcmFtYW5nYSBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgTGV5IDQ0IGRlIDE5OTMsIERlY2lzacOzbiBBbmRpbmEgMzUxIGRlIDE5OTMgeSBkZW3DoXMgbm9ybWFzIGdlbmVyYWxlcyBzb2JyZSBsYSBtYXRlcmlhLCB1dGlsaWNlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24uCg==