IV FIN 111 TE Reynoso Villaverde 2021
IV FIN 111 TE Reynoso Villaverde 2021
IV FIN 111 TE Reynoso Villaverde 2021
Tesis
Huancayo, 2021
Esta obra está bajo una Licencia "Creative Commons Atribución 4.0 Internacional" .
ASESOR
ii
AGRADECIMIENTO
Ante todo, primero quiero dar gracias al divino señor,
por iluminar mi camino en cada paso que doy, por
poner en mi camino a personas de gran apoyo en el
desarrollo de este trabajo y etapa que esta por
culminar.
iii
DEDICATORIA
iv
ÍNDICE
Contenido
ASESOR ................................................................................................................. ii
AGRADECIMIENTO ............................................................................................... iii
DEDICATORIA ....................................................................................................... iv
ÍNDICE .................................................................................................................... v
ÍNDICE DE TABLAS ............................................................................................ viii
ÍNDICE DE FIGURAS ............................................................................................ ix
RESUMEN ............................................................................................................. xi
ABSTRACT ........................................................................................................... xii
INTRODUCCIÓN ................................................................................................. xiii
CAPÍTULO I ......................................................................................................... 15
PLANTEAMIENTO DEL ESTUDIO ...................................................................... 15
1.1. Planteamiento y formulación del problema ......................................................15
1.2. Formulación del problema general ....................................................................16
1.2.1 Problemas específicos .............................................................................16
1.3. Objetivo general ..................................................................................................16
1.3.1. Objetivo general ........................................................................................16
1.3.2. Objetivos específicos ...............................................................................17
1.4. Justificación ..........................................................................................................17
CAPÍTULO II ........................................................................................................ 18
MARCO TEÓRICO ............................................................................................... 18
2.1. Antecedentes del problema ...............................................................................18
2.2. BASES TEÓRICAS..............................................................................................24
2.2.1 Funciones de la mano humana ...............................................................24
2.2.2. Mano Robot para ayuda de personas discapacitadas ..........................25
2.2.3. Robot..........................................................................................................27
2.2.4. Tipos de articulaciones ............................................................................28
2.2.5. Cinemática.................................................................................................30
2.2.6. Cinemática directa ....................................................................................30
2.2.7. Matriz de paso homogénea .....................................................................31
2.2.8. Cinemática inversa de la mano ...............................................................35
2.3. Bloque de control con arduino ...........................................................................39
v
2.3.1 Servomotores ............................................................................................41
2.3.2. Flexoresistencias .......................................................................................41
2.3.3. Arduino.......................................................................................................42
2.4. Definición de términos básicos ..........................................................................43
2.4.1 Arduino. .....................................................................................................43
2.4.2 Eslabones. .................................................................................................43
2.4.3 Flexoresitencias. .......................................................................................43
2.4.4 Microcontroladores. ..................................................................................43
2.4.5 Led. ............................................................................................................43
2.4.6 Protoboard. ................................................................................................43
2.4.7 Posición. ....................................................................................................44
2.4.8. Servomotores. ...........................................................................................44
2.4.9 Sensor........................................................................................................44
2.4.10 Twiter. ........................................................................................................44
2.4.11 Torque........................................................................................................45
CAPÍTULO III ....................................................................................................... 46
METODOLOGÍA................................................................................................... 46
3.1. Método y alcance de la investigación ...............................................................46
3.2. Diseño de la investigación...................................................................................47
3.3. Método de investigación .....................................................................................48
3.4 Recursos ...............................................................................................................48
CAPÍTULO IV ....................................................................................................... 49
ANÁLISIS Y DISEÑO DE LA SOLUCIÓN ............................................................ 49
4.1. Identificación de requerimientos ........................................................................49
4.1.1. Prototipo de mano robótica......................................................................51
4.2. Análisis de la solución .........................................................................................51
4.2.1 Propuesta de la solución ...........................................................................52
4.3. Exigencias de diseño ...........................................................................................53
4.3.1. Lista de exigencias ...................................................................................53
4.3.2. Conceptos de solución .............................................................................57
4.3.3 Evaluación económica .............................................................................59
4.3.4. Evaluación técnica ....................................................................................60
4.3.5. Evaluación de conceptos de solución.....................................................61
vi
4.4. Proyecto preliminar ..............................................................................................62
CAPITULO V ........................................................................................................ 64
CONSTRUCCIÓN DE LA MANO ROBÓTICA ..................................................... 64
5.1. Construcción del brazo ........................................................................................64
5.1.1. Detalles funcionales de la mano robótica...............................................71
5.2. Pruebas y resultados ...........................................................................................76
CONCLUSIONES................................................................................................. 86
RECOMENDACIONES ........................................................................................ 87
REFERENCIAS BIBLIOGRÁFICAS ..................................................................... 88
ANEXOS .............................................................................................................. 91
vii
ÍNDICE DE TABLAS
viii
ÍNDICE DE FIGURAS
ix
Figura 26. Conexiones Arduino con flexorresistencia. ......................................... 72
Figura 27. Ensamble electrónico de la mano robótica propio .............................. 73
Figura 28. Bloque de movimiento de la mano robótica. ....................................... 74
Figura 29. Flexorresistencias en los dedos ......................................................... 75
Figura 30. Guante sensorial ................................................................................ 75
Figura 31. Mano robótica terminada .................................................................... 76
Figura 32. Resultado final de la mano robótica ................................................... 76
Figura 33. Programación arduino. ....................................................................... 77
Figura 34. Diagrama electrónico.......................................................................... 78
x
RESUMEN
Una de las extremidades del ser humano es decir la mano humana es uno de los
elementos físicos del ser humano y la más asombrosa de la vida y naturaleza, y
que no es superada en ningún aspecto con otra herramienta, en ello las
investigaciones en gran parte relacionada con robótica realiza esfuerzos por querer
o desear imitarla.
Las manos robóticas subactuadas, se caracterizan por ser mecanismos cada vez
más complejos y también por la complejidad en el sistema de control que a la vez
mejora la funcionalidad de los manipuladores robóticos las mismas que extienden
su capacidad de manipulación de elementos distintos con formas y tamaños
diferentes; luego encontramos otras manos robóticas en las que su propósito es la
caracterización de un manera determinada comportamiento de la mano humana
cuyo objetivo está centrada en las tareas de agarre y manipulación.
El objetivo principal del trabajo de investigación es diseñar y controlar un prototipo
de mano robótica para realizar una función motora de personas discapacitadas.
En este trabajo de investigación se realizado una metodología de diseño y control
de una mano robótica para función motora de personas discapacitadas teniendo en
cuenta la manera que puede ofrecer un accionamiento, controlado por un sistema
de plataforma Arduino, determinando su capacidad de controlar, combinar y
hacerlos funcionales, los dispositivos de movimiento que conforman la mano
robótica que son accionados e impulsados por actuadores o llamados
servomotores.
En el transcurso de este trabajo se ha diseñado la mano robótica y su respectivo
control con una metodología donde realizado una de las condiciones funcionales
de un prototipo de mano con actuadores que ofrecen un número de funciones que
responden a las maniobras de movimientos diversos.
Uno de los resultados obtenidos es que la mano robótica ha sido diseñada y
construida de manera que puede interactuar permitiendo la manipulación y agarre
de los diversos objetos, lo cual resalta la funcionalidad del prototipo.
Palabras clave: Mano robótica, mano con Arduino, función mano, movimiento
mano, control Mano
xi
ABSTRACT
One of the extremities of the human being is to say the human hand is one of the
physical elements of the human being and the most amazing of life and nature, and
that is not surpassed in any way with another tool. Robotics related party makes
efforts to want or want to imitate it.
Under-robotic robotic hands are characterized by being increasingly complex
mechanisms and also by the complexity in the control system that at the same time
improves the functionality of robotic manipulators which extend their ability to
manipulate different elements with different shapes and sizes. ; Then we find other
robotic hands in which its purpose is the characterization of a certain behavior of the
human hand whose objective is focused on the tasks of grip and manipulation.
The general objective of this research work is to design and control a prototype
robotic hand to perform a motor function of disabled people.
In this research work, a methodology of design and control of a robotic hand for
motor function of disabled people is proposed taking into account the way a drive
can offer, controlled by an Arduino platform system, determining its ability to control,
combine and make them functional, the movement elements that make up the
robotic hand that are driven and driven by a set of actuators or called servomotors.
In the course of this work, the robotic hand and its respective control have been
designed with a methodology where a situation of technical viability of an actuator
has been carried out, capable of offering a number of states that respond to the
maneuvers of diverse movements.
One of the results obtained is that the robotic hand has been designed and
constructed so that it can interact allowing the manipulation and grip of the various
objects, which highlights the functionality of the prototype.
Keywords: Robotic hand, hand with Arduino, hand function, hand movement,
control Hand.
xii
INTRODUCCIÓN
La mano es parte del ser humano y puede definirse que es la herramienta más
perfecta que dios nos ha dado.
Una de las extremidades del ser humano como es la mano humana, se utiliza muy
constantemente en un inmenso mundo de aplicaciones con lo cual el hombre
desarrolla un sinfín de actividades mejorando cada vez sus destrezas y habilidades
en cuanto a movimientos se refiere.
Los objetivos del presente proyecto son diseñar un prototipo de mano robótica
utilizando una simulación realizada por software SOLID WORKS, así mismo
construir un prototipo de mano robótica con dimensionamientos e impresión en 3D.
Construir un prototipo de mano robótica, comandada mediante control de una
plataforma Arduino a través de comunicación bluetood y por medio de un guante
instrumentado como protección externa.
Determinar la relación de funcionamiento y desempeño del prototipo de mano
robótica diseñada y construida para el agarre de determinados elementos
geométricos.
xiii
que, aún nos encontramos muy lejos de poder realizar un manipulador robótico
capaz de reemplazar en su totalidad a la función de la mano humana.
El investigador
xiv
CAPÍTULO I
PLANTEAMIENTO DEL ESTUDIO
El problema que hay que resolver es en qué momento de la vida este ser
comienza con sus limitaciones, lo que llamamos actualmente la
discapacidad, o como consecuencia de un accidente de una persona
expuesto a los riesgos del trabajo.
15
“En esa línea, dijo que la mayoría de accidentes de trabajo se dan en
actividades como la manufactura y en el sector construcción, con 27.25% y
13.63% de los casos, respectivamente. Siendo estos siniestros registrados
mayoritariamente en la ciudad de Lima” 77.28% (Gestión, 2017).
José Castello (2017) manifiesta que, del total de casos, “174 fueron
amputaciones traumáticas con pérdida parcial o total de la extremidad. En
55 de estos casos (32%) la amputación se dio por encima de la muñeca y en
los 119 casos restantes (68%) fueron pérdida parcial o total de manos o
dedos”. (Gestión, 2017).
16
1.3.2. Objetivos específicos
Los objetivos específicos del presente trabajo de investigación son:
• Diseñar un prototipo de mano robótica utilizando una simulación
realizada por software SOLID WORKS.
• Construir un prototipo de mano robótica con dimensionamientos e
impresión en 3D.
• Construir un prototipo de mano robótica, comandada mediante
control de una plataforma Arduino a través de comunicación
bluetooth y por medio de un guante instrumentado como
protección externa.
• Determinar la relación de funcionamiento y desempeño del
prototipo de mano robótica diseñada y construida como apoyo
para el agarre de determinados elementos geométricos.
1.4. Justificación
Debido a los avances tecnológicos hoy en día es posible realizar la
conectividad de elementos que sean funcionales para realizar ciertas
actividades laborales de algún miembro o parte del cuerpo humano debido
a las condiciones o circunstancias de perdida de alguna parte de las
extremidades del ser humano, en este caso la mano humana.
17
CAPÍTULO II
MARCO TEÓRICO
18
Hower Ceballos (2012) en su tesis titulada “Análisis y diseño de un prototipo
de una mano robótica con catorce grados de libertad, capaz de ser dirigida
a través de internet en tiempo real” en una de sus conclusiones manifiesta:
“El uso de los microcontroladores ayuda a optimizar diferentes procesos
industriales mediante el uso de su lógica programable; los
microcontroladores PIC han sido ampliamente conocidos en el mercado
debido a su tiempo de permanencia, diferentes gamas y facilidad de uso,
además, permite un bajo consumo de corriente por lo cual es posible
alimentarlos directamente desde el voltaje arrojado por el puerto USB y por
tales características fueron seleccionados en el diseño del prototipo de mano
robótica. Para la conexión del prototipo con el computador se utiliza la
interface USB permite mejorar la capacidad de interconexión de dispositivos
permitiendo adjuntar periféricos rápidamente sin necesidad de reiniciar la
computadora, permite la transmisión de datos a alta velocidad y la
distribución de energía. Los periféricos 78 para puertos USB son reconocidos
automáticamente por el computador (y se configuran casi automáticamente)
lo cual permite instalar un nuevo dispositivo en el PC de forma sencilla. Los
aparatos conectados a un puerto USB estándar no necesitan estar
enchufados a la corriente o disponer de baterías para funcionar. El propio
puerto está diseñado para transmitir energía eléctrica al dispositivo
conectado”. (pp. 77-78)
19
cálculo por resistencia de materiales. Finalmente, para el accionamiento de
los dedos se emplea un actuador neumático que garantiza un control
proporcional de la fuerza a emplear”. (p. ii)
20
los módulos del cerebro asociados con la coordinación sensor-motor para la
manipulación”.
21
estudio se propone: “un método de aprendizaje para sistemas teleoperador
aplicado a los procesos de agarre, en el cual, dado un objeto de una forma
arbitraria, los puntos de agarre deben ser calculados automáticamente a
partir de los ejemplos proporcionados por el usuario mediante la
teleoperación”. (p. 1).
22
de un dedo articulado antropomorfo con un grado de libertad”, la finalidad de
este trabajo fue el “diseño de un nuevo prototipo de dedo robótico con un
grado de libertad con funcionamiento sencillo y económico que pueda usarse
como un módulo par una mano antropomórfica, se prestó atención al diseño
del mecanismo articulado que transmite la potencia entre la entrada motriz y
las falanges de un dedo. El diseño de este mecanismo se logró analizando
el agarre tipo cilíndrico humano para conseguir las dimensiones que
permitan una transmisión de movimientos antropomórfico similar al del dedo
humano” (párr. 1).
Dario, P. y otros (2004) cuyo trabajo titulado “An integrated approach for the
design and development of a grasping and manipulation system in humanoid
robotics”, en este trabajo de investigación se resume que un “prototipo de
mano biomecatrónica compuesta por tres dedos (dos dedos que simulan los
dedos índice y medio y un dedo que simula el pulgar) de tal forma que en el
proceso de agarre pudieran desarrollarse dos fases” estas constan de:
23
En estas fases se menciona que “el antropomorfismo es uno de los factores
principales que se deben observar en el desarrollo de grippers o efectores
finales que asemejen lo más posible a la mano humana, y en consecuencia,
la reproducción de los movimientos y la forma naturales de los dedos llegan
a ser muy importantes”.
24
son falanges en los dedos, cinco (5) metacarpianos en el área de la
palma y ocho (8) carpos en la muñeca”. La fisiología de la mano
humana s se observa en la Figura N° 1
25
Figura 2. Guante sensorizado. Tomada de “Cómo hacer un guante con sensores
flex y conexión para Android”, por Divella96, 2016
26
2.2.3. Robot
La palabra robota, significa “fuerza de trabajo o servidumbre. Según
la definición del Robot Institute of América, define que un robot
industrial es un “manipulador programable multifuncional diseñado
para mover materiales, piezas, herramientas o dispositivos
especiales, mediante movimientos variados, programados para la
ejecución de distintas tareas, el término tiene amplia aceptación y
pronto se aplica a autómatas construidos en los años veinte y treinta
que se exhiben en ferias, promociones de productos y otras
aplicaciones”. Se manifiesta tratar de imitar el movimiento de la mano
en los seres humanos. Para ello se debe utilizar técnicas de controles
que definan movimientos y funciones comandados por dispositivos
electrónicos.
https://sites.google.com/site/lacienciatecnologicarobotica/objetivos-
de-la-inteligencia-artificial ),
27
Figura 4. Articulación y par cinemático.
Fuente: Tomada de Diseño y simulación de una mano mecánica para ser utilizada como
un efector final robótico, por Gutiérrez, 2010, p. 25.
Eslabón i-1
Eslabón i
28
Figura 5. Formas de articulaciones
Fuente: (Ollero 2007)
29
finales más simples son pinzas mecánicas, típicamente con dos
dedos y accionamiento neumático todo/nada” (pp. 26-27)
2.2.5. Cinemática
Gutiérrez (2010) define que “la cinemática del robot estudia el
movimiento del mismo con respecto a un sistema de referencia. Así,
la cinemática se interesa por la descripción analítica del movimiento
espacial del robot como una función del tiempo, y en particular por las
relaciones entre la posición y la orientación del extremo final del robot
con los valores que toman sus coordenadas articulares”.
30
El tipo elementos que integran los “eslabones y articulaciones que
componen el robot la obtención de la posición final no es en general
complicada, siendo incluso en ciertos casos (manipuladores con
pocos grados de libertad) fácil de encontrar mediante simples
consideraciones geométricas”. La matriz de transformación
homogénea puede utilizarse para la determinación de los
manipuladores con mayor grado de libertad , se define como la matriz
de transformación homogénea a una matriz de dimensión 4x4 que
representa la “transformación de un vector de coordenadas
homogénea de un sistema de coordenadas a otro, se puede
considerar que una matriz homogénea se haya compuesta por cuatro
submatrices de distinto tamaño: una submatriz R3x3 que corresponde
a una matriz de rotación; una submatríz P3x1 que corresponde al
vector de traslación; una submatríz f1x3 que representa una
transformación de perspectiva y una submatríz W1x1 que representa
un escalado global”. (Gutiérrez, 2010, pp. 34-35)
R3 x 3 P3 x1 Rotación Traslación
T = =
f1x 3 W1x1 Perspectiva Escalado
(1)
31
en donde describe la localización del sistema de referencia asociado
al elemento “i”, respecto al sistema de referencia asociado al elemento
“i-1”, se considera cuatro eventos para la transformación homogénea.
32
(2)
(3)
33
cos 3 − sen3 0 a3 cos 3
sen cos 3 0 a3 sen3
2
A3 = 3
(5)
0 0 1 d3
0 0 0 1
nx ox ax Px
n oy ay Py
T = A1 * A2 * A3 * A4 = A4 =
0 1 2 3 0 y
(7)
nz oz az Pz
0 0 0 1
Px
P = Py (8)
P
z
34
nx
n = ny
n
z
ox
o = oy
o (9)
z
ax
a = ay
a
z
35
a) “Modelado por medio de relaciones geométricas: a diferencia del
modelado que se puede llevar a cabo para la cinemática directa, se
suele utilizar para obtener los valores variables articulares a partir de
relaciones geométricas y trigonométricas a través de resolución de
triángulos”.
36
3. En la figura 7 y 8 mostramos las relaciones de geométricas y
angulares del dedo índice de orientación dada y posición.
Ang Pr oximal = ( / 2) − ( − )
LyMedia − 82, 6 (10)
= Tg −1
LxMedia
37
(11)
38
Las relaciones de geométricas del dedo pulgar, mostrada en la figura
8, se detallan a continuación :
Ly = Py − 24
Lx = Px − 57.6
R = ( Lx 2 ) + ( Ly 2 )
= sen −1
2* R * Long Pr oxP
Ang Pr oxP = −
2 2
Long Pr oxP + LongDistP − R
2
= cos −1
2* Long Pr oxP * LongDistP (12)
39
de las variables de entrada y salida, también se muestra en ello el bloque
de control, donde se realiza las conexiones de cableado en la placa Arduino,
conectando los elementos que van a realizar los distintos movimientos a
través del programa que se realiza en el bloque de mando.
40
2.3.1 Servomotores
El servomotor es un tipo de motor de cc de precisión para llevar a cabo
la función de controlar la posición, la velocidad y el torque, para lo cual
se comunica mediante la función de pulsos eléctricos, es decir señales
de voltajes bajos para determinar el angulo de posición del eje del
motor. “el servo puede recibir un pulso cada 20 ms (0.02 segundos).
La longitud del pulso determinará los giros de motor; un pulso de 1.5
ms., por ejemplo, hará que el motor vaya a una posición de 90 grados
(posición neutra). Si el pulso es menor de 1.5 ms., entonces el motor
se acercará a los 0 grados. Si el pulso es mayor de 1.5ms, el eje se
moverá acercándose a los 180 grados.” En la figura 10 se muestra al
servomotor.
Figura 10. Servomotor. Tomada de “Cómo funciona un servomotor”, por Cómo funciona,
s.f.
2.3.2. Flexoresistencias
El Flex sensor es un tipo de resistencia que cambia sus valores en
función de la curvatura es decir de acuerdo a la cantidad de giro que
da la resistencia m sus valores óhmicos van a ir variando por la
variación de curvatura por tanto la resistencia eléctrica será menor
cuando la curvatura es también menor y será mayor cuando la
curvatura también es mayor. Estos son empleados en los guantes
41
para detectar el movimiento del dedo, para controlar automóviles,
productos de fitness, en este caso para permitir realizar moviminetos
comandados entre otros, ver figura 11.
Figura 11. Flexorresistencia. Tomada de “Tutorial: Aprender a usar un sensor flex con
Arduino”, por Ude, 2016
2.3.3. Arduino
Ivrea, Italia (2005). Arduino es una plataforma de código abierto
conformado por hardware y software de fácil utilización, las placas,
“Arduino son capaces de leer los insumos - la luz en un sensor, un
dedo en un botón, o un mensaje de Twitter - y lo convierten en una
salida - la activación de un motor, encender un LED, publicar algo en
línea, se puede decirle a su tablero qué hacer mediante el envío de
un conjunto de instrucciones para el micro controlador en el tablero.
Para ello se utiliza el lenguaje de programación de Arduino (basado
en Wiring), y el software de Arduino (IDE)”. Se muestra en la figura
12.
Figura 12. Placa Arduino Uno. Tomada de “Tutorial: Aprender a usar un sensor flex con
Arduino”, por Ude, 2016
42
2.4. Definición de términos básicos
2.4.1 Arduino.
2.4.2 Eslabones.
2.4.3 Flexoresitencias.
2.4.4 Microcontroladores.
2.4.5 Led.
2.4.6 Protoboard.
Según Tuelectrónica.es, es una “placa que posee unos orificios
conectados eléctricamente entre sí siguiendo un patrón horizontal o
vertical”. También sirve para realizar conexiones de los dispositivos
43
electrónicos mediante cables para los cuales se utiliza los agujeros
que están alineados ordenadamente y previo a una tarjeta electrónica
se experimenta primero el llamado protoboard,
2.4.7 Posición.
2.4.8. Servomotores.
2.4.9 Sensor.
2.4.10 Twiter.
44
2.4.11 Torque.
45
CAPÍTULO III
METODOLOGÍA
46
En cuanto a la electrónica y control, para iniciar con el control de todo el
proceso, se debe seleccionar una buena arquitectura es decir módulos de
respuesta rápida, procesamiento y permitan implementar algoritmos de
control. Se debe partir del procesamiento de señales el cual busca obtener
una señal óptima, esto se consigue con una etapa de acondicionamiento.
Una vez recibido el comando que envía el dispositivo de medición y que
corresponde con un movimiento, éste se decodifica, obteniendo los
parámetros característicos de dicho movimiento.
EE x O1
Donde:
47
3.3. Método de investigación
El método de investigación está compuesto de cinco fases que a
continuación se detallan:
Fase I: organización y recopilación de los planteamientos metodológicos de
estudios realizador por otros autores referentes a la mano robótica.
Fase II: características del agarre del manipulador.
Fase III: Determinación del análisis cinemático.
Fase IV: Realización de la simulación del movimiento de la mano.
Fase V: Diseño del prototipo de la mano robótica.
3.4 Recursos
• Recurso humano: se requiere algunas personas para solicitar algunas
informaciones., datos y aportes para realizar este trabajo de investigación.
• Recursos institucionales: Esta investigación realizara en la Universidad
Continental de Ciencias e Ingeniería, en la facultad de Ingeniería
Mecánica de la UCCI.
48
CAPÍTULO IV
ANÁLISIS Y DISEÑO DE LA SOLUCIÓN
49
• Arduino (UNO): es la plataforma o software de desarrollo libre, de bajo
costo, ver figura 13.
BLE Bluetooth 4,0: para Arduino, Android, IOS, HM-10 BLE CC2540 CC2541
serie módulo inalámbrico TTL transceptor junta, antena PCB, ver figura 14.
50
La programación de algoritmos controlara a los actuadores eléctricos
conectados en la mano robótica.
51
4.2.1 Propuesta de la solución
Como base de la propuesta de la solución para el proceso de
investigación, se siguió la metodología de la Norma VDI 2221 de
diseño. La norma VDI 2221 divide el proceso de diseño de máquinas
en 7 etapas que se muestran en la figura 16.
52
La norma VDI 2221 establece que no es estrictamente obligatorio
seguir el orden de las etapas como se muestran en la figura 16, por lo
que la etapa 3 de “Búsqueda de los principios de solución” fue
desarrollada en el Capítulo II, detallando todas las tecnologías que
pudieran ser seleccionadas para el desarrollo del problema.
Elaborado:
Cliente
Exigencia
Fecha
Deseo
Descripción Responsable
(cambios)
FUNCIONES
53
Producir los movimientos deseados de los
20/08/2019 X
dedos...
GEOMETRÍA
El sistema debe tener una estructura , ligera
20/08/2019 X
compacta y maniobrable.
FUERZAS
La estructura del sistema de volteo debe
20/08/2019 X resistir el peso de hasta 6 huevos como
máximo.
El sistema debe tolerar deformaciones en
20/08/2019 X sus componentes producto de las
interacciones térmicas.
54
ENERGÍA
El sistema debe operar en su totalidad con
20/08/2019 X
energía eléctrica de la red doméstica.
MATERIA
Los fluidos utilizados son únicamente agua
20/08/2019 X potable y aire sin tratamiento especializado.
SEÑALES
Deben usarse sensores digitales y
20/08/2019 X analógicos para el procesamiento de
señales.
El procesamiento de datos se realiza
20/08/2019 X
automáticamente mediante software.
55
No debe existir elementos o partes
X
punzocortantes expuestas.
ERGONOMÍA
El acceso hacia los componentes debe ser
24/08/2019 X
sencillo e intuitivo.
FABRICACIÓN
TRANSPORTE
24/08/2019 X Debe ser liviano y de fácil manejo.
USO
56
El sistema debe emitir alertas cuando un
X componente opere deficientemente o deje de
operar.
No debe requerir labores de limpieza o
24/08/2019 X
revisión constantes.
COSTOS
El costo de fabricación deben ser menores a
24/08/2019 X los costos de otros similares que ofertan en
el mercado,
PLAZOS
El desarrollo del sistema no debe superar los
24/08/2019 X 2 meses para la etapa de diseño y los 2
meses para la etapa de prueba.
57
• 01 adaptador 220 V – 9V
Concepto de solución 2:
- 02 microcontroladores Arduino Mega
- 05 sensores flex
- 02 sensores bluetooth
- Micro servos
- Micro-pulsador
- Resistencias 2200 ohm
- 01 mano y dedos impresos en 3D
- 01 antebrazo impresos en 3D
- 02 Protoboard
- 05 poleas 30mm diámetro
- Cables eléctricos
• 03 metros de cuerda de nylon
• 01 guantes tejidos de lana
• 01 batería de 9V
• 01 adaptador 220 V – 9V
Concepto de solución 3:
- 02 microcontroladores Arduino Mega
- 05 sensores flex
- 02 sensores bluetooth
- Micro-servos
- Micro-pulsador
- Resistencias 2200 ohm
- 01 mano y dedos impresos en 3D
- 01 antebrazo impresos en 3D
- 02 Protoboard
- 05 poleas 30mm diámetro
- Cables eléctricos
• 03 Metros de cuerda de nylon
58
• 01 guantes tejidos de lana
• 01 batería de 9V
• 01 adaptador 220 V – 9V
Concepto de solucion 4:
- 02 microcontroladores PIC
- 05 sensores flex
- 02 sensores bluetooth
- Micro-servos
- Micro-pulsador
- Resistencias 2200 ohm
- 01 mano y dedos impresos en 3D
- 01 antebrazo impresos en 3D
- 02 Protoboard
- 05 poleas 30mm diámetro
- Cables eléctricos
• 03 metros de cuerda de nylon
• 01 guantes tejidos de cuero
• 01 batería de 9V
• 01 adaptador 220 V – 9V
59
Tabla 2. Evaluación económica.
Concepto Concepto Concepto Concepto
de Solución de Solución de Solución de
1 2 3 Solución
4
Precio 1440 1480 1550 1490
aproximado
Valor 0.90 0.76 0.64 0.83
económico
60
Tabla 3. Criterios y valor técnico
C1 C2 C3 C4 C5 C6 Suma Puntaje Valor
PESO 0.25 0.25 0.15 0.15 0.05 0.15 ponderada máximo técnico
Concepto Valor 5 5 4 4 4 3
de
4.35 5 0.87
Solución Puntaje 1.25 1.25 0.6 0.6 0.2 0.45
1
Concepto Valor 2 4 4 3 4 3
de
3.2 5 0.64
Solución Puntaje 0.5 1 0.6 0.45 0.2 0.45
2
Concepto Valor 3 4 3 2 4 3
de
3.15 5 0.63
Solución Puntaje 0.75 1 0.45 0.3 0.2 0.45
3
Concepto Valor 5 4 4 4 3 3
de
4.05 5 0.81
Solución Puntaje 1.25 1 0.6 0.6 0.15 0.45
4
61
Figura 17. Evaluación de conceptos de solución.
62
- 02 sensores bluetooth
- Micro-servos
- Micro-pulsador
- Resistencias 2200 ohm
- 01 mano y dedos impresos en 3D
- 01 antebrazo impresos en 3D
- 02 Protoboard
- 05 poleas 30mm diámetro
- Cables eléctricos
- 03 metros de cuerda de nylon
- 01 guantes tejidos de lana
- 01 batería de 9V
- 01 adaptador 220 V – 9V
63
CAPITULO V
CONSTRUCCIÓN DE LA MANO ROBÓTICA
“Los dedos son movidos por cinco servomotores Servo 9g SG90 de Tower
Pro, con un torque de 1,98 kg-cm a 4,8 V y con un ángulo de rotación de
180°, además, se emplearon 5 flexoresistencias SEN-10264, las cuales se
adaptaron a un guante de Nylon con palma de Nitrilo, el componente
electrónico se implementó en una placa de Arduino UNO-R3, la cual se
64
programa a través del software Arduino IDE, Integrated Developmen
Environment por sus siglas en inglés, la placa de Arduino UNO R3 incorpora
un micro controlador ATmega328, el cual cuenta con 14 pines de entradas y
salidas digitales, de los cuales 6 son salidas PWM; además, posee 6
entradas analógicas”.
65
SIMULACIÓN DE LA ESTRUCTURA MECÁNICA
La simulación y movimiento de los dedos de la mano permite establecer la
mejor operación del material de acuerdo a los parámetros físicos es decir las
elongaciones a las que se someterán.
Fuente: Internet
https://www.regalonline.es/blog-de-regalos-de-empresa/polipropileno
-poliester-y-nylon-todo-lo-que-quiera-saber-sobre-estos-materiales/
9,8067 𝑁→1 𝐾𝑔 𝐹
𝑋→1,98 𝐾𝑔 𝐹
𝑋=1,98 𝐾𝑔 𝐹x9, 8067 𝑁1 𝐾𝑔 𝐹
𝑋=19,417 𝑁
66
19,417 N. = fuerza producida por el servomotor en cada dedo
67
Tabla 6. Datos de simulación.
Desplazamiento Tensión Factor de
mm Mpa seguridad
Fases de construcción
En la figura 21 y 22 muestra la fabricación de las falanges de los dedos. Se
observa que los dedos de la mano están conformados por cinco segmentos
de material con características de flexibilidad, para facilitar el ensamble, los
segmentos se encuentran unido medio de abrazaderas.
68
Figura 21. Montaje de un dedo
Fuente: propia
69
La estructura, está fabricada con material flexible de nylon, proveniente de
la realización de una impresora 3D.
70
Figura 24. Montaje de los componentes y ensamble de la mano, dedos,
muñeca y antebrazo
71
Conexionado de servos
72
Figura 27. Ensamble electrónico de la mano robótica propio
73
Figura 28. Bloque de movimiento de la mano robótica.
74
Figura 29. Flexorresistencias en los dedos
75
5.2. Pruebas y resultados
En la figura 31 y 32 se observa la mano robótica con un diseño atractivo final
obtenido en una impresora 3D, se visualiza la parte frontal de la mano los
componentes diversos la base o palma, las falanges y las uniones.
76
En la figura 33, se muestra parte de la programación realizada en la
plataforma Arduino que corresponde al movimiento de los dedos de la mano
robótica. La programación de esta parte en importante para realizar el
funcionamiento del prototipo y de los dispositivos o servomotores para fijar
la posición angular requerida. Al enviar la señal de programación, la posición
angular de los dispositivos servomotores varia de manera que permanecerá
así hasta que exista una señal de entrada; esto ocurrirá si las flexo
resistencias están flectadas.
77
permite los siguientes movimientos: al hacer flexión a las flexoresistencias,
variará el ángulo de posicionamiento de los servomotores y, a su vez, cada
dedo se moverá; cuando no haya flexión, el dedo estará a 10° de inclinación
con respecto a la posición de máxima elongación; esto se debe a la
deformación inicial de la estructura por su propio peso”.
78
Programación:
La programación debe realizarse con el cargado en el microprocesador
Arduino uno, para poder convertir los movimientos angulares de los dedos
conjuntamente con la mano robótica
#include <Servo.h>#include
char input = ' ';
int stepSize = 6;
int stepSize2 = 2;
Servo thumbServo;
Servo indexServo;
Servo majeureServo;
Servo ringfingerServo;
void setup() {
thumbServo.attach(2);
indexServo.attach(3);
majeureServo.attach(4);
ringfingerServo.attach(5);
Serial.begin(9600);
}
void loop() {
if(input == ' '){return;}
int tPos = thumbServo.read();
int iPos = indexServo.read();
int mPos = majeureServo.read();
int rPos = ringfingerServo.read();
switch(input){
case 'c':
tPos += stepSize; break;
case 'v':
tPos -= stepSize;
break; case 'e':
iPos += stepSize; break;
79
case 'd':
iPos -= stepSize; break;
case 'z':
mPos += stepSize; break;
case 's':
mPos -= stepSize; break;
case 'a':
rPos += stepSize; break;
case 'q':
rPos -= stepSize; break;
case 'n':
tPos += stepSize2; break;
case 'b':
tPos -= stepSize2; break;
case 'i':
iPos += stepSize2; break;
case 'k':
iPos -= stepSize2; break;
case 'o':
mPos += stepSize2; break;
case 'l':
mPos -= stepSize2; break;
case 'p':
rPos += stepSize2; break;
case 'm':
rPos -= stepSize2; break;
} tPos = constrain(tPos, 0, 180);
iPos = constrain(iPos, 0, 180);
mPos = constrain(mPos, 0, 180);
rPos = constrain(rPos, 0, 180);
if(tPos != thumbServo.read()){
Serial.println("writing tPos: " + (String) tPos);
thumbServo.write(tPos);
80
} if(iPos != indexServo.read()){
Serial.println("writing iPos: " + (String) iPos);
indexServo.write(iPos);
}
if(mPos != majeureServo.read()){
Serial.println("writing mPos: " + (String) mPos);
majeureServo.write(mPos);
} if(rPos != ringfingerServo.read()){
Serial.println("writing rPos: " + (String) rPos);
ringfingerServo.write(rPos);
}
input = ' ';
}
/*
SerialEvent occurs whenever a new data comes in the hardware
serial RX. This routine is run between
each time loop() runs, so using delay inside loop can delay
response. Multiple bytes of data may be available.
*/
void serialEvent() {
while (Serial.available()) {
// get the new byte:
char inChar = (char)Serial.read(); input = inChar;
}}
#include <Servo.h>
Servo servothumb; // Define left servo
Servo servoindex; // Define right servo
Servo servomajeure;
Servo servoringfinger; void setup() {
servothumb.attach(2); // Set left servo to digital pin 10
servoindex.attach(3); // Set right servo to digital pin 9
servomajeure.attach(4);
81
servoringfinger.attach(5);
}
void loop() { // Loop through motion tests
handopen(); // Example: move forward
delay(3000); // Wait 2000 milliseconds (2 seconds)
handclose();
delay(2000);
handopen() ;
delay(1000);
victory();
delay(2000);
handopen();
delay(2000);
pinchmode();
delay(4000);
openpinch();
delay(2000);
handopen();
delay(2000); grab();
delay(2000);
handopen();
delay(1000);
thumbclose();
delay(1000);
ringfingerclose();
delay(1000);
}
// Motion routines handopen, handclose, victory, grab...
void handopen() {
servothumb.write(0);
servoindex.write(180);
servomajeure.write(180);
82
servoringfinger.write(180);
}
void handclose() { servoindex.write(0);
servomajeure.write(0);
servoringfinger.write(0);
servothumb.write(180);
}
void victory() {
servothumb.write(180);
servoindex.write(180);
servomajeure.write(180);
servoringfinger.write(0);
}
void pinchmode() { servothumb.write(110);
servoindex.write(80);
}
void openpinch() { servothumb.write(0);
servoindex.write(180);
servomajeure.write(0);
servoringfinger.write(0);
}
void grab() { servothumb.write(110);
servoindex.write(80);
servomajeure.write(80);
servoringfinger.write(20);
}
void thumbclose() { servothumb.write(180);
}
void ringfingerclose() { servoringfinger.write(0);
}
#include <Servo.h>
Servo servothumb; // Define thumb servo
83
Servo servoindex; // Define index servo
Servo servomajeure;
Servo servoringfinger;
Servo servopinky;
Servo servowrist;
Servo servobiceps;
Servo servoshoulder;
Servo servoomoplat;
void setup() {
servothumb.attach(2); // Set thumb servo to digital pin 2
servoindex.attach(3); // Set index servo to digital pin 3
servomajeure.attach(4);
servoringfinger.attach(5);
servopinky.attach(6);
servowrist.attach(7);
servobiceps.attach(8);
servoshoulder.attach(9);
servoomoplat.attach(10);
}
void loop() { // Loop through motion tests
allopen(); // Example: allopen
delay(4000); // Wait 4000 milliseconds (4 seconds)
handclose();
delay(4000);
allopen();
delay(2000);
shoulderalone();
delay(1000);
}
// Motion routines for handopen, handclose, victory...
void allopen() {
servothumb.write(0);
servoindex.write(0);
84
servomajeure.write(0);
servoringfinger.write(0);
servopinky.write(0);
servowrist.write(0);
servobiceps.write(0); //Never more then (90 degree)
servoshoulder.write(110); //Never more then (130 degree)
servoomoplat.write(0);
}
void handclose() {
servothumb.write(180);
servoindex.write(180);
servomajeure.write(180);
servoringfinger.write(180);
servopinky.write(180);
servowrist.write(180);
servobiceps.write(85); //Never more then (90 degree)
servoshoulder.write(90); //Never more then (130 degree)
servoomoplat.write(180);
}
void shoulderalone() {
servothumb.write(0);
servoindex.write(0);
servomajeure.write(0);
servoringfinger.write(0);
servopinky.write(0);
servowrist.write(90);
servobiceps.write(85); //Never more then (90 degree)
servoshoulder.write(130); //Never more then (130 degree)
servoomoplat.write(0);
}
85
CONCLUSIONES
86
RECOMENDACIONES
87
REFERENCIAS BIBLIOGRÁFICAS
88
Gestión. (20 de octubre de 2017). ¿Cuáles son los accidentes más frecuentes durante la
jornada laboral? Recuperado de https://gestion.pe/tendencias/management-
empleo/son-accidentes-frecuentes-jornada-laboral-219775-noticia/
Gutiérrez, J. Diseño y simulación de una mano mecánica para ser utilizada como un efector
final robótico. Tesis (Magíster en Ingeniería Mecánica). Valencia, Carabobo
(Venezuela): Universidad de Carabobo, 2010, 91 pp. Fecha de consulta: 05-11-
2020. Disponible en: http://produccion-
uc.bc.uc.edu.ve/documentos/trabajos/200028D7.pdf
Harvey, D. y Longstaff, B. The development of a prosthetic arm. Adelaide (Australia):
Department of Mechanical Engineering, The University of Adelaide, 2001.
Disponible en:
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.132.9852&rep=rep1&ty
pe=pdf
Lotti, F. y Vassura, G. A novel approach to mechanical design of articulated fingers for
robotic hands. En: International Conference on Intelligent Robots and Systems.
Lausana (Suiza): IEEE/RSJ, 2002, pp. 1687-1692, vol.2. doi:
10.1109/IRDS.2002.1043998.
Milanes, D. y CASTILLA, A. Generación de trayectorias para el brazo robótico (ArmX).
Ingeniería Electrónica, Automática y Comunicaciones [en línea]. 2016, 37(3), 58-
71. ISSN 1815-5928. Disponible en:
http://scielo.sld.cu/pdf/eac/v37n3/eac06316.pdf
Moreno, B. y Velásquez, E. Prototipo de mano mecatrónica para aplicaciones en robótica
industrial. Tesis (Ingeniero Mecatrónico). Envigado, Antioquia (Colombia): Escuela
de Ingeniería de Antioquia, 2013, 89 pp. [Fecha de consulta: 05-11-2020] .
Disponible en:
https://repository.eia.edu.co/bitstream/11190/328/7/MorenoBrian_2013_Prototipo
ManoMecatronica.pdf
Ollero, A. Robótica, manipuladores y robots móviles. 1ra. ed. España:,editorial Marcombo,
2001, 422 pp. ISBN: 844-267-1313-0
Organización de las Naciones Unidas [ONU]. Convención sobre los Derechos de las
Personas con Discapacidad y su Protocolo Facultativo de las Naciones Unidas.
Madrid: Grupo UAM y Real Patronato, 2008.
Portilla, E., AVILÉS, O., PIÑA, R., NIÑO, P., MOYA, E y MOLINA, M. Análisis cinemático y
diseño de un mecanismo de cuatro barras para falange proximal de dedo
antropomórfico. Ciencia e Ingeniería Neogranadina [en línea]. 2010, 20(1), 45-59.
ISSN: 0124-8170. Disponible en:
89
https://www.redalyc.org/articulo.oa?id=91114807004
Quiroz, F. Anatomía humana. México: Porrúa, 1962.
Rodríguez, M., Swayne, E., Siesquen, M. y Clavijo, I. Análisis de la situación de la
discapacidad en el Perú 2007. Lima: Instituto Nacional de Rehabilitación “Dra.
Adriana Rebaza Flores”, 2008, 100 pp. Disponible en:
https://cdn.www.gob.pe/uploads/document/file/391199/Análisis_de_la_situación_
de_la_discapacidad_en_el_Perú_200720191017-26355-1tmt1eq.pdf
Roldán, J. Neumática, hidráulica y electricidad aplicada. Física aplicada. Otros fluidos.
Madrid: Ediciones Paraninfo, 1997.
TÚElectrónica.es. Qué es la protoboard (breadboard) [en línea]. 2018. Disponible en:
https://tuelectronica.es/que-es-la-protoboard/
UDE. Tutorial: Aprender a usar un sensor flex con Arduino. LuneGate [en línea]. 31 de julio
de 2016. Disponible en: http://www.lunegate.net/2016/07/tutorial-aprender-usar-
un-sensor-flex_31.html#.X5I7Ic6SnIU
Wilkinson, D., Weghe, M. y Matsuoka, Y. An extensor mechanism for an anatomical robotic
hand. En: IEEE, 2003 IEEE International Conference on Robotics and Automation.
Taipei (Taiwán): IEEE, 2003, pp. 238-243, vol.1. Disponible en:
https://ieeexplore.ieee.org/document/1241602
Yamano, I., Takemura, K. y Maeno, T. Development of a robot finger for five-fingered hand
using ultrasonic motors. En: IEEE, Proceedings of the 2003 IEEE/RSJ of Intl.
Conference on Intelligent Robots and Systems. Las Vegas, Nevada (USA),
octubre de 2003, pp. 2648-2653, vol.3. Disponible en:
https://www.researchgate.net/publication/4045996_Development_of_a_robot_fin
ger_for_five-fingered_hand_using_ultrasonic_motors
Youngblut, C., Johnston, R., Nash, S., Wienclaw, R. y WILL, C. Review of virtual
environment interface technology. Virginia (USA): Institute for Defense Analyses,
1996, 270 pp. Disponible en:
https://www.researchgate.net/publication/235114826_Review_of_Virtual_Environ
ment_Interface_Technology
90
ANEXOS
✓ Matriz de formulación
✓ Matriz de consistencia
✓ Fotos de la mano robótica en diferentes espacios y posiciones físicas
✓ Planos de diseño de los componentes de la mano
91
Matriz de formulación:
92
Formulación del objetivo
Propósitos Fines
Formulación de la hipótesis
Proceso
Proceso Delimitación
VI Medios VD
lógico lógico
93
Matriz de consistencia
Título: Diseño y control de una mano robótica para función motora de personas discapacitadas
PROBLEMAS OBJETIVOS HIPÓTESIS VARIABLES MATERIALES Y MÉTODOS
General Objetivo general
El Perú reporta una tasa anual de El objetivo general del presente Si diseñamos y Variable Materiales
35 % de accidentes de manos y trabajo de investigación es diseñar controlamos dependiente:
dedos; anualmente ocurren más y construir un prototipo de mano una mano Entre los materiales que se
de 7000 accidentes que afectan robótica para realizar una función robótica Función utilizarán en la investigación están:
las extremidades superiores y el motora. mediante motora. - Laptop perfil 7,
7 % son amputaciones tecnología - Microcontroladores Arduino
traumáticas con pérdida parcial o Objetivos específicos Arduino, Variable Mega
total de dedos o manos; por ello, entonces independiente - Sensores
se pone especial énfasis en El objetivo específico del presente permitirá : - Microservos
mejorar las capacidades trabajo es: realizar la - Micropulsadores
funcionales motoras y • Diseñar un prototipo de mano función motora
- Resistencias 2200 ohms
oportunidades de las personas robótica utilizando una simulación de personas Mano robótica.
- Materiales impresos en 3D
con discapacidad por pérdidas o realizada por software Solid Works. discapacitadas
- Protoboard
amputación de la mano. • Construir un prototipo de mano .
- Cables
robótica con dimensionamientos e
Métodos
Específicos impresión en 3D.
• Se realiza el diseño de la prótesis
El diseño de un prototipo de • Construir un prototipo de mano
de mano robótica en 3D.
mano robótica requiere utilizar robótica, comandada mediante
• Se diseña y construye la mano
94
una simulación realizada por control de una plataforma Arduino robótica.
software Solid Works. a través de comunicación bluetooth • Se ensamblan los elementos y
• ¿Cómo construir un prototipo de y por medio de un guante dispositivos electrónicos, se
mano robótica con instrumentado como protección crean los códigos. Las interfaces
dimensionamientos e impresión externa. de comunicación.
en 3D? • Determinar la relación de • Se prueba el prototipo propuesto
• ¿Cómo construir un prototipo de funcionamiento y desempeño del en el trabajo de investigación.
mano robótica, comandada prototipo de mano robótica • Se evalúan los resultados
mediante control de una diseñada y construida para el obtenidos con la estadística
plataforma Arduino a través de agarre de determinados elementos inferencial.
comunicación bluetooth y por geométricos. Se validan los resultados.
medio de un guante
instrumentado como protección
externa?
• ¿Cómo determinar la relación de
funcionamiento y desempeño
del prototipo de mano robótica
diseñada y construida para el
agarre de determinados
elementos
geométricos?
95
FOTOS DE LA MANO ROBÓTICA EN DIFERENTES ESPACIOS Y
POSICIONES FÍSICAS INSTALACIONES E IMPRESIONES EN 3D
96
97
98
99
100
ci
Anexo 4. Planos de diseño de los componentes de la mano robótica
cii
ciii
civ
cv
cvi