Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Act F 2
Act F 2
BIOMECÁNICA
Su uso a distintos niveles de actividades siempre han estado identificados en sus diversas
capacidades según el número de articulaciones que lo conforman, las configuraciones que
implican los niveles de movimiento, sus capacidades de posicionamiento, el grado de exactitud al
realizar diversas tareas programadas, las capacidades de carga, sin dejar a un lado los aspectos
asociados a la cantidad de peso que pueden movilizar o transportar, y finalmente la velocidad,
relacionado al desplazamiento en que pueden ejecutar sus actividades.
Teniendo claro lo anterior y relacionándolo con el nivel de movilidad que implica el movimiento de
mano que realizaremos gracias al código implementado en Arduino, definimos los ángulos
involucrados catalogándolos como 5 principalmente, los cuales sabemos que serán suficientes
para darnos la libertad y capacidad requerida en nuestra mano.
Estado del Arte:
Control de posición de dedos de una mano robótica impresa en 3D con
Arduino.
Título: Control de posición de dedos de una mano robótica impresa en 3D con Arduino
Año: 2018
Resumen
Nuestras manos son el principal órgano del cual dispone el ser humano para la manipulación
física del medio en el que nos encontramos. Se tratan de nuestras principales herramientas de
trabajo, estas son la fuente de información táctil sobre nuestro entorno más importante, llegando a
ser una de las zonas de nuestro cuerpo con mayor número de terminaciones nerviosas. En estos
momentos, gracias a la robótica, el ser humano ha sido capaz de crear autómatas que nos
facilitan la vida a los seres humanos. Las manos robóticas, sin duda, son uno de estos sistemas
destinados a mejorar la vida humana. Bien sea en un entorno industrial como en su uso protésico.
Debido a la importancia de las manos anteriormente explicada, muchas personas que pierden
estas extremidades, bien sea por accidentes o deformaciones, sufren una clara desventaja en su
vida diaria. Una desventaja que podría ser suplida con una prótesis robótica, no obstante se ha de
ser precavido en el diseño de la misma, pues el uso de una prótesis robótica puede volverse
tedioso y causar más problemas de los que pretende solucionar si esta posee un diseño y control
inadecuado. Es por ello que tanto el diseño como el métodos de control de la misma han de ser
cuidadosamente seleccionados y estudiados, para que así la prótesis robótica realice un aporte
substancial de valor y pueda llegar a suplir de forma eficaz las desventajas ocasionadas por el
uso de una prótesis robótica y, en un futuro no muy lejano, llegar a obtener una ventaja sobre las
personas que disponen de una extremidad de forma natural.
Tras la introducción se proseguirá con un resumen de los aspectos generales más destacados en
la historia de las manos protésicas, hasta la investigación actual. Hay que tener en cuenta que la
línea que hoy en día separa las manos robóticas y las manos protésicas es muy fina y tiende a la
desaparición.
Este capítulo está organizado de manera cronológica desde los inicios de las prótesis antiguas,
continuando con las manos accionadas por el cuerpo a finales del siglo XX, dando paso a las
manos protésicas alimentadas de forma externa tanta forma neumática y mioeléctrico para
concluir con los prototipos que destacan actualmente.
Conclusión
Tras todas las investigaciones realizadas, tanto históricas como tecnológicas, en este capítulo se
relatarán los experimentos llevados a cabo a lo largo de este proyecto, relatando que problemas
se han encontrado y como se han conseguido resolver para así llegar a obtener un resultado y a
una serie de conclusiones. En primer lugar hablaremos del montaje de la electrónica de la
prótesis y como se comprobó su buen funcionamiento. Tras esto comenzaremos los
experimentos analizando primero nuestro sistema en lazo abierto para luego pasar al lazo
cerrado, donde se explicará todo el software y hardware implementado para llevar a cabo las
pruebas experimentales de los distintos tipos de control en lazo cerrado. Por último se explicará
cómo se montó el sistema protésico completo.
Resumen:
Por último la finalidad y/o enfoque del estudio reside en adquirir los conocimientos necesarios
para, posteriormente, poder implementar en el diseño las características más esenciales de cada
uno de estos campos. Obtenida una base de conocimientos suficiente para una comprensión en
profundidad de la mano humana – y las restricciones que ésta posee - se procede a desarrollar el
segundo bloque, el diseño conceptual. Rigiéndose por las restricciones del método de fabricación
como su geometría y teoremas y los criterios impuestos por el equipo y resultados de los cálculos
de esfuerzo, se fijan las variables geométricas que definen la morfología de la prótesis. Verificada
su rigidez estructural mediante el método de los elementos finitos, se procede a la fabricación de
una maqueta funcional que sirva como indicador y/o base de efectividad. Como resultado del
proyecto, se obtiene un diseño conceptual prostético, con una considerable limitación anatómica y
cinemática de la mano humana. Concluyendo el trabajo, se medita acerca de los apartados
tratados, y se invita a la reflexión acerca del trabajo futuro a realizar, contando con los recursos
humanos, temporales y económicos necesarios para llevarlo a cabo.
Conclusión:
Sin duda durante su lectura se pudo apreciar la importancia que tiene este campo de la medicina
ingenieril pues no solo se cuenta con apoyo de diversas empresas sino que además en base en
lo investigado se pudo apreciar que es de mucho interés el mejoramiento de este tipo de
proyectos – hablando claro en términos de calidad y precio – por lo que es importante entender lo
anterior pues nos sirve de base para tener un objetivo más claro de hacia dónde vamos
encaminados, es decir,que se requiere mejorar y por qué. Por otro lado se pudo ver que se
requieren de diversos análisis que caen en lo profundo y directo, haciendo uso de software de alta
calidad en cada segmento, eslabón o articulación de todo el mecanismo, y mediante estos
análisis se logró poner a funcionar todo el mecanismo en conjunto cumpliendo con lo requerido.
Prototipado y programación de una mano articulada para la mímesis mediante
microcontrolador Arduino.
Título del Artículo: Prototipado y programación de una mano articulada para la mímesis
mediante microcontrolador Arduino
Lugar de Publicación: Universidad Politécnica de Valencia
Resumen:
Desde sus inicios, el concepto de "autómata", concebido como un mecanismo, normalmente con
aspecto humanoide era más una idea con carácter artístico. Sin embargo, ya en el siglo XIII,
grandes científicos e ingenieros construyeron autómatas humanoides que eran capaces de
desplazarse, abrir la puerta y servir bebida. Con la entrada en el siglo XVIII su desarrollo,
dominado por el carácter científico, ponía de manifiesto la obsesión por intentar reproducir lo más
fielmente posible los movimientos y comportamientos de los seres vivos.
Cabe mencionar que no es hasta los principios de siglo XX cuando se pretendían conseguir
modelos que pudieran imitar a los humanos, incluyendo la estructura y movimientos. En esta
época, dejando atrás los intentos de la idea humanoide, originando robots que imitaban a insectos
y artrópodos en funciones y forma, por tener un esqueleto más estable y adaptable. Dentro de
este último campo, se encuentra el objeto de estudio de este trabajo, una prótesis de mano
robótica que sea capaz de suplir a una mano auténtica. De hecho, el proyecto en el que el autor
se ha basado pretendía ser artístico, una estructura capaz de asimilar el movimiento de un sujeto
y copiarlo.
Brazo: En el primer bloque se trata la parte más mecánica del proyecto, la parte que realizará los
movimientos, y que por lo tanto lleva más desempeño a la hora de montar y ajustar.
Después de pensar en la idea general del proyecto, se decidió por la impresión 3D. El hecho de
basarse en él fue la calidad de sus modelos y diseños, y, el hecho de poder elegir la densidad de
las piezas, pudiendo así modificarla en función de si se quería mayor o menor relación en cuanto
a resistencia y/o peso.
Mano: La anatomía de la mano es muy similar a una humana, pudiendo diferenciar la palma de
los cinco dedos. Con respecto a los dedos, éstos se encuentran divididos por las articulaciones,
fraccionándolos así en sus respectivas falanges. En las uniones entre éstas, podemos situar el
par R, el cual imitará el movimiento natural del dedo, permitiéndonos así realizar la articulación en
caso de querer cerrar la mano cuando cerremos el puño.
Antebrazo: Su función principal es estructural y estética, para así hacer un prototipo de mayor
similitud con respecto a un brazo humano. Cabe añadir que la muñeca tiene una función añadida,
ésta sirve de sujeción entre la mano y la segunda parte inferior del antebrazo. En cambio, la
segunda parte, hará de unión entre la muñeca y la caja de servos. Estos servomotores serán los
encargados de estirar los cables, de forma que, dependiendo de la dirección de giro y de la
tensión, el dedo se contraerá o expandirá.
Guante: Parte electrónica del proyecto, encargada de realizar las lecturas de los movimientos
mediante los sensores, los cuales tendremos que calibrar de forma precisa para que los datos
captados sean los adecuados.
Esta investigación y, sobre todo este artículo en particular ha sido de gran apoyo para poder
comprender el estado del arte del proyecto que está próximo a realizarse, el cuál consta de la
Programación Arduina para Movimiento de Mano. Con base en lo investigado y recaudado en
este artículo, primeramente, es importante entender acerca de qué se trata el proyecto y sobre
todo específicamente cuál es la razón de ser del proyecto, ya que si no se tiene un objetivo claro
y conciso, sería mucho más difícil empezar y progresar, sin embargo tener una idea previa
acerca de qué es el proyecto, que involucra, cuales son los conocimientos básicos que se habrá
de tener y aplicar y cómo aplicarlos ya es un gran avance en esta primera etapa.
También pude visualizar que, para poder llegar a la programación arduina se requirió de un
análisis profundo y directo en cada segmento, eslabón o articulación de todo el mecanismo, y
mediante las sintaxis y lenguaje de programación que ofrece Arduino, poner a funcionar todo el
mecanismo en conjunto.
Por último, cabe mencionar que en lo particular no poseo de tanto dominio en la programación
arduina y por lo tanto requerirá de más tiempo y dedicación en el proyecto, lo que significa que
será más complicado llevarlo a cabo, sin embargo, será una gran oportunidad de poder ampliar
dicho conocimiento mediante la práctica y así lograr el objetivo deseado.
Título: Arduino: Manual de programación Año: Primera edición en enero del 2007
Resumen:
Una función es un conjunto de líneas de código que realizan una tarea específica y puede
retornar un valor. Están compuestas de la siguiente manera:
Variables
Una variable es una manera de nombrar y almacenar un valor numérico para su uso posterior por
el programa. Como su nombre indica, las variables son números que se pueden variar
continuamente en contra de lo que ocurre con las constantes cuyo valor nunca cambia. Una
variable debe ser declarada y, opcionalmente, asignarle un valor.
Declaración de variables
Todas las variables tienen que declararse antes de que puedan ser utilizadas. Para declarar una
variable se comienza por definir su tipo como int (entero), long (largo), float (coma flotante), etc,
asignándoles siempre un nombre, y, opcionalmente, un valor inicial. Esto sólo debe hacerse una
vez en un programa, pero el valor se puede cambiar en cualquier momento usando aritmética y
reasignaciones diversas.
Float
El formato de dato del tipo “punto flotante” “float” se aplica a los números con decimales. Los
números de punto flotante tienen una mayor resolución que los de 32 bits con un rango
comprendido 3.4028235E +38 a +38 - 3.4028235E. float unaVariable = 3.14; // declara
'unaVariable' como tipo flotante Nota: Los números de punto flotante no son exactos, y pueden
producir resultados extraños en las comparaciones. Los cálculos matemáticos de punto flotante
son también mucho más lentos que los del tipo de números enteros, por lo que debe evitarse su
uso si es posible.
Introducción a la programación de Arduino
Autor: Prometec
Resumen:
• Unsigned int: Un número natural positivo almacenado en 16 bits y comprende entre 0 y 65,545.
•Boolean: Son variables que solo pueden tener valores verdaderos o falso (true o false)
Una programación para el Arduino también puede contener, arrays, constantes, strings, además
de definir variables, incluir librerías, y demás comandos que no son necesariamente para el
Arduino, si no que como el artículo es una programación, y el Arduino se puede programar en el
mayor de los casos con comandos o especificaciones de una programación en C.
Conclusión:
En esta investigación la cual ayudó a entender cómo se programa un Arduino, fue de mucha
importancia por la manera en la que se programa el Microcontrolador, las tareas que se pueden
ejercer con la tarjeta son demasiadas, aunque se mostró componentes capaces de funcionar con
el Arduino no solo el encendido de un led o el giro de un motor son las únicas tareas que el
Arduino puede ejercer, si no que en muchas áreas podemos ejercer tareas que nos sean de
mucha utilidad, tareas con las cuales alguna persona obtenga un beneficio a corto plazo, es
increíble entender como una pequeña tarjeta y una pequeña programación nos cambia el
mundo.
Para hacer una prótesis de mano es de fundamental importancia entender como naturalmente
funciona la misma. La mano como órgano del cuerpo humano es sumamente compleja, permite
realizar múltiples movimientos y es un miembro sensitivo, dado que brinda información del medio
como la temperatura, el tacto y dolor.
Para poder realizar, con la prótesis, todos los movimientos que realiza la mano necesitaríamos
más de 20 actuadores ya que la mano posee más de 20 grados de libertad. Si bien todos los
grados libres son importantes para las diferentes actividades, los movimientos principales son el
de flexión y extensión para los primeros cuatros dedos y para el pulgar además la función de
oponer.
● Prótesis estéticas (Rígidas, de goma o materiales flexibles, tiene una similitud muy parecia
a una mano real, pero solo solo tienen apariencia y no funcionalidad)
● Prótesis Mecánicas (Van incorporadas al cuerpo como un accesorio, pero no tiene una
movilidad buena, por lo regular sirven para tomar y mover objetos)
● Prótesis Mioeléctricas (Se aplican todos los conocimientos de las prótesis anteriores, pero
con la diferencia que aquí si se usa el cuerpo humano para su funcionamiento, mediante
señales que pasan por una tarjeta, las procesa y controla en su totalidad el movimiento y
agarre de la mano.
● Prótesis Híbridas (Es una prótesis que reemplaza en su totalidad el brazo, para aquellas
personas que desgraciadamente perdieron en su totalidad su brazo, funciona mediante
accionamiento que se provoca con la electricidad del cuerpo.
Conclusión:
Mediante la investigación de cómo es que se genera una prótesis, me sorprendió la idea de cómo
la ciencia y la tecnología se unen para generar soluciones para millones de personas, como es
que evolucionó el diseño y funcionamiento de las mismas, desde solo ser para simular una a
mano, hasta reemplazarla en su totalidad por una mano robótica, que capta las señales que el
cuerpo emite para que funcione como si fuera parte del cuerpo mismo.
Para esta sección, se presenta a continuación dos bosquejos de diagramas de flujo junto con sus
correspondientes esquemas y sintaxis en el IDE “Arduino” en donde se reflejan cada uno de los
pasos (en secuencia y orden) que deberá seguir el programa para que realice de manera correcta
y eficiente el movimiento de la mano. Básicamente se presenta como propuesta un diseño
codificado en el IDE ya mencionado que logrará realizar el movimiento de cada segmento (dedo)
de la mano, sin embargo, se aclara que este diseño, como se trata de una propuesta, está sujeta
a posibles cambios ya que no se cuenta en este momento con la implementación en físico de la
estructura anatómica, y por esa razón no será posible poder definir por ahora si el código es
óptimo y eficiente, más nos encontramos trabajando en ello.
Programa Principal
Este programa es el que ha sido cargado en el microprocesador para así poder convertir los
movimientos de la mano, en movimientos angulares de los servos, de modo que éstos realicen el
movimiento de los dedos del prototipo.
Esquema y Sintaxis del Programa Principal en Arduino
Programa “Medición de Sensores”
El objetivo de este programa es determinar el intervalo en el que se encontraban los valores
correspondientes a la mano abierta y la mano cerrada, de forma que éstos sean luego
convertidos a ángulos de los servos mediante el programa principal.