Professional Documents
Culture Documents
Integrantes:
Quintana De La Cruz Jean Carlos
Nombres y Apellidos 2
Nombres y Apellidos 3
Nombres y Apellidos 4
Nombres y Apellidos 5
Docente:
Ing. Luis Gutiérrez Magán
TRUJILLO – PERÚ
2017
DEDICATORIA
ii
AGRADECIMIENTO
iii
RESUMEN
La robótica juega cada vez un rol más importante en los procesos de manufactura, donde
han pasado de ambientes completamente estáticos a entornos flexibles, a la vez que se
espera realicen actividades cada vez más complejas. En este sentido, se propone el
diseño, construcción y control de una mano robótica automatizado altamente flexible, en el
cual un robot pueda realizar actividades cotidianas como la de una mano humana. Además,
se contará con información de trayectorias y fuerza de la mano, mediante algoritmos de
aprendizaje por interacciones y los amplios conocimientos de electrónica para lograr
automatizar de manera óptima los movimientos de la estructura.
Entre los factores de éxito del proyecto se cuentan trabajos previos con técnicas de
programación por demostración utilizando tanto ángulos de las articulaciones de la mano,
como información de fuerza para el agarre de objetos, se espera que el presente proyecto
pueda aportar conocimientos amplios para los próximos sistemas automatizados como un
proceso de selección de objetos.
iv
ÍNDICE DE CONTENIDOS
DEDICATORIA................................................................................................................................... ii
RESUMEN......................................................................................................................................... iv
CONCLUSIONES: ............................................................................................................................. 8
RECOMENDACIONES: ..................................................................................................................... 9
REFERENCIAS BIBLIOGRÁFICAS................................................................................................ 10
ANEXOS .......................................................................................................................................... 11
v
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
CAPÍTULO 1. INTRODUCCIÓN
Existen casos donde los seres humanos pueden trabajar en muchos lugares inadecuados y
con escenarios como los que presentan las plantas químicas, o los productos farmacéuticos.
La exposición a algunos productos químicos no siempre puede ser bueno para los seres
humanos, es por ello que el uso de sistemas automatizados resulta atractivo e indispensable
dentro algunas empresas, como las involucradas en procesos de manufactura.
La robótica es muy ventajosa en varias formas de tipo hombre, ya que al emplearse, las
responsabilidades son automatizadas con robots, entonces los seres humanos no tienen por
qué enfrentar accidentes de trabajo y las enfermedades de base. Cuando se trata de la
manipulación de materiales peligrosos robots son más adecuados. Existen aplicaciones
similares ventajosas para un robot en varias otras industrias. Hoy en día, los robots se utilizan
también para lanzar satélites y los viajes a un planeta completamente diferente.
A fin de proporcionar una alternativa que brinde soporte y/o apoyo sistematizado, ¿Qué
sistema mecánico eléctrico y automatizado se podría implementar para cumplir
algunas funciones industriales y/o procesos brindados por la mano de obra del
hombre?
1.3. Limitaciones
Señala las dificultades actuales para desarrollar el proyecto y las que pudieran aparecer
durante la realización del mismo. Es importante explicar además por qué a pesar de estas
dificultades el trabajo sigue siendo válido.
1.4. Objetivos
Constituyen los propósitos específicos por los cuales se puede lograr el objetivo
general. Considera logros que evidencien el desarrollo de las variables.
Los verbos que podemos utilizar en la redacción de los objetivos específicos son:
Describir, Identificar, Formular, Determinar, Calcular, Reducir, Incrementar, Definir,
Explicar, Comparar, Diseñar, Elaborar, Evaluar, Estimar, Proponer entre otros.
Objetivo específico 1.
Objetivo específico 2.
Objetivo específico 3.
Objetivo específico n. (máximo 5 objetivos)
1
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
2.1. Antecedentes
El uso de sistemas robóticos en la industria, para cumplir funciones que requieren extrema
precisión ha ido en ascenso en las últimas décadas. El desarrollo de estos sistemas se ha
enfocado en mejorar ciertos aspectos como resistencia para trabajar en diferentes
condiciones, precisión con la que se realizan movimientos, multifuncionalidad (manipulación,
corte, perforación, etc.), adaptabilidad en diferentes entornos de trabajo y la independencia
en su funcionamiento, es decir que tenga la capacidad de tomar decisiones respecto a su
actuación.
Alonzo & Bravo detallan en su proyecto que la elección del tema referente a diseño,
construcción y programación de un sistema automatizado, tiene bases en los conocimientos
y afinidades de quienes lo realizan. La problemática que se pretendieron satisfacer fue la
necesidad de generar diseños propios u originales de sistemas de brazo robótico, que puedan
ser empleados en la enseñanza y en la investigación, como el campo de la manufactura.
Brazo robótico:
Servomotor o Servo.
Los servos son un tipo especial de motor que se caracterizan por su capacidad para
posicionarse de forma inmediata en cualquier posición dentro de su intervalo de operación.
Para ello, el servomotor espera un tren de pulsos que se corresponde con el movimiento a
realizar. Están generalmente formados por un amplificador, un motor, un sistema reductor
formado por ruedas dentadas y un circuito de realimentación, todo en una misma caja de
pequeñas dimensiones. El resultado es un servomotor de posición con un margen de
operación de 180° aproximadamente.
2
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
Se dice que el servo es un dispositivo con un eje de rendimiento controlado ya que puede ser
llevado a posiciones angulares específicas al enviar una señal codificada. Con tal de que
exista una señal codificada en la línea de entrada, el servo mantendrá la posición angular del
engranaje. Cuando la señala codificada cambia, la posición angular de los piñones cambia.
En la práctica, se usan servos para posicionar elementos de control como palancas, pequeños
ascensores y timones. También se usan en radio-control, marionetas y, por supuesto, en
robots. Los Servos son sumamente útiles en robótica. Los motores son pequeños. Un motor
como el de las imágenes superiores posee internamente una circuitería de control y es
sumamente potente para su tamaño. La corriente que requiere depende del tamaño del servo.
Normalmente el fabricante indica cual es la corriente que consume. Eso no significa mucho si
todos los servos van a estar moviéndose todo el tiempo. La corriente depende principalmente
del par, y puede exceder un amperio si el servo está enclavado.
Circuitos
Es un camino cerrado por donde fluye la corriente eléctrica, desde el polo negativo hasta el
polo positivo de una fuente de alimentación (pila, batería, generador, etc).
Fuente: http://www.viasatelital.com/proyectos_electronicos/circui1.gif
Partes
• Fuente o generador: Genera el movimiento de los electrones. Desempeña una función
similar al de una bomba de agua, no produce electrones, como la bomba de agua no produce
agua, sino que los hace circular. Circulan los electrones libres por el conductor.
• Carga: Recibe el flujo de electrones o corriente eléctrica, este flujo al paso por la carga
realiza un trabajo que se manifiesta bajo la forma de luz, calor, etc.
• Conductores: Son los medios a lo largo del cual fluyen los electrones que el generador hace
circular.
Existe la Corriente Directa o Continua (DC) y la Corriente Alterna (AC). La diferencia entre
estas dos es que, la DC circula en un solo sentido, por lo tanto, se le puede identificar el
positivo y negativo en la fuente de alimentación. Mientras que la AC es una corriente que
cambia de sentido constantemente, por lo tanto el sentido de la corriente cambia
alternadamente.
Arduino
Arduino es una placa con un microcontrolador y con toda la circuitería de soporte, que incluye,
reguladores de tensión, un puerto USB (En los últimos modelos, aunque el original utilizaba
un puerto serie) conectado a un módulo adaptador USB-Serie que permite programar el
microcontrolador desde cualquier PC de manera cómoda y también hacer pruebas de
comunicación con el propio chip. Un Arduino dispone de 14 pines que pueden configurarse
como entrada o salida y a los que puede conectarse cualquier dispositivo que sea capaz de
transmitir o recibir señales digitales de 0 y 5 V. También dispone de entradas y salidas
analógicas. Mediante las entradas analógicas podemos obtener datos de sensores en forma
de variaciones continuas de un voltaje. Las salidas analógicas suelen utilizarse para enviar
señales de control en forma de señales PWM. Arduino UNO es la última versión de la placa,
existen dos variantes, la Arduino UNO convencional y la Arduino UNO SMD. La única
diferencia entre ambas es el tipo de microcontrolador que montan.
• La primera es un microcontrolador Atmega en formato DIP.
• Y la segunda dispone de un microcontrolador en formato SMD.
3
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
Nosotros nos decantaremos por la primera porque nos permite programar el chip sobre la
propia placa y después integrarlo en otros montajes.
Todas las tarjetas de Arduino presentan:
Entradas y Salidas: Cada uno de los 14 pines digitales se puede usar como entrada o como
salida. Funcionan a 5V, cada pin puede suministrar hasta 40 mA. La intensidad máxima de
entrada también es de 40 mA. Cada uno de los pines digitales dispone de una resistencia de
pull-up interna de entre 20KΩ y 50 KΩ que está desconectada, salvo que nosotros indiquemos
lo contrario.
Arduino también dispone de 6 pines de entrada analógicos que trasladan las señales a un
conversor analógico/digital de 10 bits.
Pines: Cuenta con los siguientes pines:
RX y TX: Se usan para transmisiones serie de señales TTL.
Interrupciones externas: Los pines 2 y 3 están configurados para generar una
interrupción en el atmega. Las interrupciones pueden dispararse cuando se encuentra un
valor bajo en estas entradas y con flancos de subida o bajada de la entrada.
PWM: Arduino dispone de 6 salidas destinadas a la generación de señales PWM de
hasta 8 bits.
SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para llevar a cabo comunicaciones
SPI, que permiten trasladar información full dúplex en un entorno Maestro/Esclavo.
I2C: Permite establecer comunicaciones a través de un bus I2C. El bus I2C es un
producto de Phillips para interconexión de sistemas embebidos. Actualmente se puede
encontrar una gran diversidad de dispositivos que utilizan esta interfaz, desde pantallas LCD,
memorias EEPROM, sensores.
Alimentación Puede alimentarse directamente a través del propio cable USB o mediante una
fuente de alimentación externa, como puede ser un pequeño transformador o, por ejemplo
una pila de 9V. Los límites están entre los 6 y los 12 V. Como única restricción hay que saber
que si la placa se alimenta con menos de 7V, la salida del regulador de tensión a 5V puede
dar menos que este voltaje y si sobrepasamos los 12V, probablemente dañaremos la placa.
La alimentación puede conectarse mediante un conector de 2,1mm con el positivo en el centro
o directamente a los pines Vin y GND marcados sobre la placa. Hay que tener en cuenta que
podemos medir el voltaje presente en el Jack directamente desde Vin. En el caso de que el
Arduino esté siendo alimentado mediante el cable USB, ese voltaje no podrá monitorizarse
desde aquí.
Circuitos integrados
El circuito integrado no es nada más que un circuito eléctrico avanzado. Un circuito eléctrico
está compuesto por diferentes componentes tales como transistores, resistencias,
capacitores y diodos que se conectan unos con otros de diferentes maneras. Cada uno de
estos componentes tiene comportamientos diferentes. Por ejemplo, el transistor actúa como
una llave que deja pasar electricidad o no y tiene un múltiplo uso en las computadoras,
estéreos, amplificadores, etc.
Así también, la resistencia limita el paso de la electricidad, el capacitor acumula carga y los
diodos dejan pasar electricidad bajo ciertas condiciones. Todos estos componentes se
pueden colocar en bloques que formarán un circuito eléctrico y dependiendo del número de
ellos colocados, podemos construir algo sencillo o hasta una computadora. Otra manera de
llamar a los circuitos integrados es conocida como chip. Los circuitos integrados se usan en
una enorme variedad de dispositivos, incluyendo los microprocesadores.
Los circuitos integrados están clasificados por el número de componentes (transistores,
resistencia, capacitores, diodos, etc.) que ellos contengan.
Lenguaje de programación
4
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
Los lenguajes de programación son herramientas que nos permiten crear programas y
software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc. Una computadora
funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria;
tales como el disco duro. Los lenguajes de programación de una computadora en particular
se conocen como código de máquinas o lenguaje de máquinas.
Estos lenguajes codificados en una computadora específica no podrán ser ejecutados en otra
computadora diferente. Para que estos programas funcionen para diferentes computadoras
hay que realizar una versión para cada una de ellas, lo que implica el aumento del costo de
desarrollo.
Por otra parte, los lenguajes de programación en código de máquina son verdaderamente
difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin
sentido nemotécnico.
Los lenguajes de programación facilitan la tarea de programación, ya que disponen de formas
adecuadas que permiten ser leídas y escritas por personas, a su vez resultan independientes
del modelo de computador a utilizar.
Los lenguajes de programación representan en forma simbólica y en manera de un texto los
códigos que podrán ser leídos por una persona. Los lenguajes de programación son
independientes de las computadoras a utilizar.
Existen estrategias que permiten ejecutar en una computadora un programa realizado en un
lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que
permiten el tratamiento de la información en forma de texto, representada en los lenguajes de
programación simbólicos.
Hay lenguajes de programación que utilizan compilador.
La ejecución de un programa con compilador requiere de dos etapas:
1. Traducir el programa simbólico a código máquina
2. Ejecución y procesamiento de los datos.
Algoritmo
La Real Academia de la lengua define como un algoritmo a un conjunto ordenado y finito de
operaciones que permite hallar la solución de un problema.
Otro concepto describe a un algoritmo como una secuencia de instrucciones que representan
un modelo de solución para determinado tipo de problemas, o bien como un conjunto de
instrucciones que realzadas en orden conducen a obtener la solución de un problema.
Diseñar un algoritmo requiere creatividad y conocimientos profundos de la técnica de
programación, los algoritmos son independientes de los lenguajes de programación. En cada
problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de
programación.
Características:
• Preciso
• Definido
• Finito, debe de terminar en algún momento
5
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
Sensores
Un sensor o captador, como prefiera llamársele, no es más que un dispositivo diseñado para
recibir información de una magnitud del exterior y transformarla en otra magnitud,
normalmente eléctrica, que seamos capaces de cuantificar y manipular.
Sensor Digital
Un sensor digital en cambio es un dispositivo que puede adoptar únicamente dos valores de
salida; 1 -0 ... encendido o apagado, sí, o no.... los estados de un sensor digital son absolutos
y únicos, y se usan donde se desea verificar estados de "verdad" o "negación" en un sistema
automatizado... por ejemplo, una caja que es transportada llega al final de un recorrido, y
activa un sensor digital; entonces, la señal 0 del sensor en reposo, cambia inmediatamente a
1, dando cuenta al sistema de tal condición.
Sensor Analógico
Un sensor analógico es aquel que, como salida, emite una señal comprendida por un campo
de valores instantáneos que varían en el tiempo, y son proporcionales a los efectos que se
están midiendo; por ejemplo, un termómetro es un dispositivo analógico... la temperatura se
mide en grados que pueden tener, en cualquier momento determinado, diferentes valores que
son proporcionales a su indicador, o a su "salida" en caso de un dispositivo electrónico.
6
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
CAPÍTULO 3. DESARROLLO
7
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
CONCLUSIONES:
8
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
RECOMENDACIONES:
9
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
REFERENCIAS BIBLIOGRÁFICAS
Circuitos
Anónimo, puentes de electricidad básica – circuito eléctrico, viasatelital.com, consultado 2015,
http://www.viasatelital.com/proyectos_electronicos/circuito_electrico.htm
Arduino
Anónimo, Placa Arduino uno, menosmedia.org, consultado 2015,
http://www.menosmedia.org/spip.php?article43
10
Construcción de una mano robótica que replica movimientos humanos
para realizar acciones que pueden generar riesgos en personas
ANEXOS
Colocar toda la información adicional al proyecto, la cual haya contribuido al desarrollo del mismo.
11