Brazo Robotico TC LIMI 2-09 - Campus Tlalpan
Brazo Robotico TC LIMI 2-09 - Campus Tlalpan
Brazo Robotico TC LIMI 2-09 - Campus Tlalpan
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
04-<strong>TC</strong>-<strong>LIMI</strong>-HI-02<strong>09</strong>-<strong>Brazo</strong> Robótico-PIIT<br />
UNIVERSIDAD DEL VALLE DE MEXICO<br />
Proyecto de Fin de Carrera<br />
<strong>Brazo</strong> Mecánico<br />
Región: Ciudad de México<br />
<strong>Campus</strong>: <strong>Tlalpan</strong><br />
Maestro: Gabriel Mendoza Figueroa<br />
Fecha de entrega: 20<strong>09</strong>-10-02<br />
Carrera: Telecomunicaciones y Electrónica<br />
Alumnos: Gustavo Adolfo Vielma Samperio<br />
David Mayen Derramadero
Indice<br />
Objetivo……………………………………………………………………………………………….. ….3<br />
Abstract………………………………………………………………………………………………….3<br />
Introducción…………………………………………………………………………………………...4<br />
Estado del arte…………………………………………………………………………………………….6<br />
1 Manipuladores……………………………………………………………………………………......7<br />
1.1 Robots inteligentes……………………………………………………………………………….8<br />
1.2 Tipos de brazos mecánicos……………………………………………………………………9<br />
2 Desarrollo…………………………………………………………………………………………….11<br />
2.1 Modelo de manipuladores……………………………………………………………………11<br />
2.2 Manipulador Programado…………………………………………………………………….11<br />
2.3 Modelo de una manipulador Manual………………………………………….………..12<br />
2.4 Descripción……………………………………………………………………………………………13<br />
2.5 Puente H……………………………………………………………………………………………….14<br />
2.6 Switches y palancas………………………………………………………………………………..16<br />
3 imágenes mostrando el funcionamiento del brazo manipulador…………….17<br />
4 Glosario……………………………………………………………………………………………………22<br />
5 …………………………………………………………………………………………………………………22<br />
2
Objetivo:<br />
Este trabajo promueve la iniciativa a tomar la realización, el diseño, fabricación e<br />
implementación de un brazo manipulador a pequeña escala desarrollado por los<br />
jóvenes para poder mover pequeños objetos de un lugar a otro, teniendo en cuenta la<br />
forma optima de manipulación así como el control y el sentido del movimiento que se<br />
pretende realizar. El objetivo primordial de este proyecto es la realización de un brazo<br />
mecánico para poder ser analizado, probado y estudiado en pequeña escala para ser<br />
implementado en distintas fabricas para que pueda ser aplicado en distintos usos<br />
industriales que ayuden en la mejora de producción para generar un menor costo de<br />
realización y eficiencia en la fabricación de los productos así como mayor rapidez para<br />
poder acortar el tiempo de entrega de los productos.<br />
Abstract<br />
This Project raises the initiative to take the realization, design, manufacture and<br />
implementation of a little scale manipulative robotic arm developed by the youngs to<br />
move some little objects from one side to another, seeing the best manipulation in the<br />
arm with one control and searching the best direction of movement for the arm too.<br />
The prime objective of this project is the production of one mechanic arm for analyze<br />
it, test it and study it to be implementated in fabrics for many industries uses for<br />
improve a better production to generate a less cost in the realization and the efficiency<br />
in the manufactory of the products, also improve the speed of the products realized to<br />
short the time of the delivery of the products.<br />
3
Introducción<br />
México al ser un país tercermundista esta limitado en el ámbito tecnológico, con esto<br />
me refiero a que las herramientas tecnológicas (maquinaria industrial principalmente)<br />
no somos capaces de producirla en nuestro país por que no poseemos la tecnología<br />
para producirlas, dándonos como conclusión el importar maquinaria de otros países<br />
(primermundistas principalmente) para su uso en nuestra tierra. Este factor es grave<br />
en nuestro país, ya que al no saber como fueron construidos estos mecanismos o<br />
dispositivos al momento de que estos fallan no sabemos como pueden ser reparados y<br />
tenemos que hablar con la empresa extranjera que nos dio esa maquinaria para que la<br />
puedan reparar ocasionando mucha perdida de tiempo de nuestra empresa o lugar de<br />
trabajo que tengamos.<br />
Al poder documentar este brazo mecánico sabremos mas a fondo cuales son sus<br />
fundamentos, como su función, limitantes, cuales mejoras se le pueden meter al<br />
diseño prototipo y cuales implementaciones perjudicarían el proyecto a largo plazo,<br />
esto nos dará de resultado que cuando se llegue a implementar este proyecto a escala<br />
real sabremos como poder crear, armar, desarrollar y mejorar su mecanismo para su<br />
uso en alguna empresa, con esto lograremos ahorrarnos el tiempo de desuso de la<br />
maquinaria descompuesta y poder crear diversas soluciones para la maquinaria que<br />
este en uso. Por otro lado también crearemos un ambiente de estudio y formación<br />
para futuras generaciones para que puedan saber las ventajas, contratiempos, usos y<br />
problemas que lleguen a tener cualquier mecanismo de esta índole.<br />
En el ámbito profesional el poder saber que elementos componen estos mecanismos,<br />
su funcionamiento y como son usados hará ampliarnos nuestras visiones con respecto<br />
al tema de la electrónica, mecánica y las telecomunicaciones, esto con el fin de que<br />
una vez estudiado, analizado y puesto en prueba este proyecto sepamos a la larga el<br />
manejo y la implementación de los recursos que fueron usados en este proyecto sin<br />
tener problemas en su comprensión o en su manejo en mecanismos a escala real.<br />
4
Estado del Arte:<br />
Por siglos el ser humano ha construido máquinas que imitan las partes del cuerpo<br />
humano. Los antiguos egipcios unieron brazos mecánicos a las estatuas de sus dioses.<br />
Estos brazos fueron operados por sacerdotes, quienes clamaban que el movimiento de<br />
estos era inspiración de sus dioses. Los griegos construyeron estatuas que operaban<br />
con sistemas hidráulicos, los cuales se utilizaban para fascinar a los adoradores de los<br />
templos.<br />
El inicio de la robótica actual puede fijarse en la industria textil del siglo XVIII, cuando<br />
Joseph Jacquard inventa en 1801 una máquina textil programable mediante tarjetas<br />
perforadas. La revolución industrial impulsó el desarrollo de estos agentes mecánicos,<br />
entre los cuales se destacaron el torno mecánico motorizado de Babbitt (1892) y el<br />
mecanismo programable para pintar con spray de Pollard y Roselund (1939). Además<br />
de esto durante los siglos XVII y XVIII en Europa fueron construidos muñecos<br />
mecánicos muy ingeniosos que tenían algunas características de robots. Jacques de<br />
Vauncansos construyó varios músicos de tamaño humano a mediados del siglo XVIII.<br />
Esencialmente se trataba de robots mecánicos diseñados para un propósito específico:<br />
la diversión. En 1805, Henri Maillardert construyó una muñeca mecánica que era capaz<br />
de hacer dibujos. Una serie de levas se utilizaban como ' el programa ' para el<br />
dispositivo en el proceso de escribir y dibujar.<br />
La palabra robot se empleó por primera vez en 1920 en una obra de teatro llamada<br />
"R.U.R." o "Los Robots Universales de Rossum" escrita por el dramaturgo checo Karel<br />
Capek. La trama era sencilla: el hombre fabrica un robot luego el robot mata al<br />
hombre. Muchas películas han seguido mostrando a los robots como máquinas<br />
dañinas y amenazadoras. La palabra checa 'Robota' significa servidumbre o trabajador<br />
forzado, y cuando se tradujo al ingles se convirtió en el término robot.<br />
En 1964 se abren laboratorios de investigación en inteligencia artificial en el MIT, el SRI<br />
(Stanford Research Institute) y en la universidad de Edimburgo. Poco después los japoneses<br />
que anteriormente importaban su tecnología robótica, se sitúan como pioneros del mercado.<br />
5
A partir de esta fecha la mecánica ha sido juntada con la electrónica formando la<br />
robótica, una rama muy amplia de estudio en la ciencia, ya que la robótica abarcara<br />
todo lo referente con dispositivos electrónicos y movimiento a través de recursos<br />
mecánicos. Como nosotros estamos investigando un brazo mecánico nos<br />
concentraremos en la rama de robots industriales.<br />
Existen ciertas dificultades a la hora de establecer una definición formal de lo que es<br />
un robot industrial. La primera de ellas surge de la diferencia conceptual entre el<br />
mercado japonés y el euro americano de lo que es un robot y lo que es un<br />
manipulador. Así, mientras que para los japoneses un robot industrial es cualquier<br />
dispositivo mecánico dotado de articulaciones móviles destinado a la manipulación, el<br />
mercado occidental es más restrictivo, exigiendo una mayor complejidad, sobre todo<br />
en lo relativo al control. La evolución de la robótica ha ido obligando a tener diferentes<br />
actualizaciones de su definición por lo que la definición mas comúnmente aceptada es la de la<br />
Asociación de Industrias Robóticas (RIA) la cual dice:<br />
Un robot industrial es un manipulador multifuncional<br />
reprogramable, capaz de mover materias, piezas, herramientas, o dispositivos especiales,<br />
según trayectorias variables, programadas para realizar tareas diversas.<br />
Esta definición, ligeramente modificada, ha sido adoptada por la Organización Internacional de<br />
Estándares (ISO) que define al robot industrial como: Manipulador multifuncional<br />
reprogramable con varios grados de libertad, capaz de manipular materias, piezas,<br />
herramientas o dispositivos especiales según trayectorias variables programadas para realizar<br />
tareas diversas.<br />
Otra definición por la Federación Internacional de Robótica (IFR) distingue a robot industrial de<br />
manipulación como una maquina de manipulación automática, reprogramable y<br />
multifuncional con tres o más ejes que pueden posicionar y orientar materias, piezas,<br />
herramientas o dispositivos especiales para la ejecución de trabajos diversos en las diferentes<br />
6
etapas de la producción industrial, ya sea en una posición fija o en movimiento.<br />
En esta definición se debe entender que la reprogramabilidad y multifunción se consigue sin<br />
modificaciones físicas del robot.<br />
Común en todas las definiciones anteriores es la aceptación del robot industrial como un brazo<br />
mecánico con capacidad de manipulación y que incorpora un control más o menos complejo.<br />
Un sistema robotizado, en cambio, es un concepto más amplio. Engloba todos aquellos<br />
dispositivos que realizan tareas de forma automática en sustitución de un ser humano y que<br />
pueden incorporar o no a uno o varios robots, siendo esto ultimo lo más frecuente.<br />
Como se ha visto hay varias definiciones acerca de un robot industrial pero todos<br />
coinciden en algo, hacer maquinaria para una automatización rígida, este fin ha dado<br />
origen a varios tipos de robots:<br />
1. Manipuladores<br />
Los manipuladores, conocidos también como brazos mecanicos son sistemas<br />
mecánicos multifuncionales, con un sencillo sistema de control de los cuales existen 3<br />
tipos:<br />
a) Manual: cuando un operario controla directamente al manipulador<br />
b) Secuencia fija: cuando se repite de forma invariable el proceso de trabajo<br />
preparado previamente<br />
c) Secuencia variable: se pueden modificar características del ciclo de trabajo<br />
Una particularidad de estos robots es que mientras las funciones de trabajo sean<br />
sencillas y repetitivas son ampliamente usados.<br />
Robots de repetición o aprendizaje<br />
Estos manipuladores se limitan a repetir una secuencia de movimientos, previamente<br />
ejecutada por un operador, haciendo uso de un controlador manual o un dispositivo<br />
auxiliar. En la fase de enseñanza el operador usa una pistola de programación con<br />
diversos pulsadores, teclas, joysticks, o bien utiliza un maniquí o desplaza<br />
directamente la mano del robot. Esta clase de robots son los mas conocidos hoy en dia<br />
en los ambientes industriales y su tipo de programación que incorporan se conoce<br />
como gestual.<br />
7
Figura 1.1<br />
Robots con control por computador<br />
Manipuladores multifuncionales controlados por una computadora que<br />
frecuentemente es un microordenador. En esta clase de robots el operador no<br />
necesita mover realmente el elemento de la maquina. El control por computador tiene<br />
un lenguaje en específico compuesto por varias órdenes adaptadas al robot con las<br />
que se crea un programa de aplicación utilizando solo la terminal de la computadora, a<br />
esta clase de programación se le denomina textual y se crea sin la intervención del<br />
manipulador. El problema con esta clase de robots es que exige una preparación<br />
especial para la programación en la computadora.<br />
1.1 Robots inteligentes<br />
Similares al grupo anterior pero estos tienen la variante de que se relacionan con su<br />
entorno por medio de sensores haciendo que tome decisiones en tiempo real. Esta<br />
clase de robots usan inteligencia artificial y por eso aun están en fase experimental ya<br />
que se trata de hacerlos mas efectivos y darles mas potencia al mismo tiempo que<br />
accesibles en precio. No todos los robots son usados en el ambiente industrial, existen<br />
también robots que realizan tareas no industriales de servicio.<br />
En general la historia de la robótica la podemos clasificar en cinco generaciones<br />
(división hecha por Michael Cancel, director del Centro de Aplicaciones Robóticas de<br />
Science Application Inc. En 1984). Las dos primeras, ya alcanzadas en los ochenta,<br />
incluían la gestión de tareas repetitivas con autonomía muy limitada. La tercera<br />
generación incluiría visión artificial, en lo cual se ha avanzado mucho en los ochenta y<br />
noventas. La cuarta incluye movilidad avanzada en exteriores e interiores y la quinta<br />
entraría en el dominio de la inteligencia artificial en lo cual se esta trabajando<br />
actualmente.<br />
8
1.2 Tipos de <strong>Brazo</strong>s Mecánicos<br />
Uno de los problemas clásicos en el diseño de brazos mecánicos es su peso, el cual<br />
genera un torque (fuerza angular) que debe ser soportado por motores, que a su vez<br />
tienen que tener fuerza adicional para soportar el torque, generado por el peso de un<br />
objeto que pueda sujetar. Por esta razón es que los brazos mecánicos se clasificaron en<br />
distintos modelos:<br />
Clasificación por la Geometría<br />
• Cilíndricos: cada eje es de revolución total(o casi) y esta encajado en el anterior<br />
• Esféricos: hay ejes de rotación que hacen pivotar una pieza sobre otra<br />
• Paralelogramo: la articulación tiene una doble barra de sujeción.<br />
• Mixtos: poseen varios tipos de articulación<br />
• Cartesianos: las articulaciones hacen desplazar linealmente una pieza sobre<br />
otra.<br />
Figura 1.2<br />
9
Clasificacion por el método de control<br />
• No servo-controlados: son aquellos en los que cada articulación tiene un<br />
número fijo (normalmente 2) posiciones con tope y solo se desplazan para<br />
fijarse en ellas. Suelen ser neumáticos, bastante rápidos y precisos.<br />
• Servo-controlados: en ellos cada articulación lleva un sensor de posición (lineal<br />
o angular) que es leído, y enviado al sistema de control que genera la potencia<br />
para el motor. Se pueden así parar en cualquier punto deseado.<br />
• Servo-controlados punto a punto: para controlarlos solo se les indican los<br />
puntos iniciales y finales de la trayectoria: el ordenador calcula el resto<br />
siguiendo ciertos algoritmos . normalmente pueden memorizar posiciones.<br />
Clasificacion por la función<br />
• Produccion: usados para la manufactura de bienes, pueden a su vez ser de<br />
manipulación, de fabricación, de ensamblado y de test.<br />
• Exploracion: para obtener datos acerca de terreno desconocido.<br />
• Rehabilitacion: prolongaciones de la anatomía, se usan para ayudar a los<br />
discapacitados.<br />
Objetivos Generales<br />
Se aplicaran los conocimientos que se hayan adquirido en la carrera para documentar<br />
y analizar un brazo mecanico para poder comprender el como es su funcionamiento,<br />
que partes mecanicas fueron utilizadas para el armado del brazo y el llegar a<br />
comprender su manejo para que posteriormente sepamos el como usarlo. Tambien se<br />
Controlaran los servos de una forma manual para que prendan y apaguen los motores<br />
por medio de switches.<br />
A futuro, se aplicaran sensores para que el brazo reconozca su entorno, se le pondrán<br />
microcontroladores tipo avr (controlador intel 8050), de Motorola hc11, y también se<br />
usaran pics programados para que el manipulador siga una secuencia fija de ordenes.<br />
10
2. Desarrollo<br />
2.1 Modelo de Manipuladores<br />
2.2 Manipulador Programado<br />
Primero antes de documentar el brazo que se tiene se debe de hacer una ultima<br />
selección, si este brazo será manual o automático. Normalmente cuando se tiene un<br />
brazo mecánico con un programa a seguir este cumple un patrón de normas que se<br />
explica en este diagrama a bloques:<br />
Figura 2.2<br />
En donde se le asigna una trayectoria a seguir o una orden a ejecutar, el mismo<br />
programa evalúa los distintos algoritmos de control que se pueden aparecer en el<br />
proceso y efectúa el mas viable, una vez seleccionado el algoritmo a seguir se pasa la<br />
tensión a los motores los cuales se moverán con respecto al algoritmo dado(por eso de<br />
su respuesta dinámica) y se llegara a la trayectoria definida o ejecutara la orden<br />
señalada, si en el proceso de ejecución de la orden los sensores del brazo encuentran<br />
algún problema para terminar la aplicación este vuelve a su esquema principal donde<br />
volverá a evaluar sus posibles acciones a seguir y volverá a tomar una acción<br />
pertinente hasta haber acabado su acción.<br />
11
Visto de una manera mejor ejemplificada seguiría este esquema:<br />
Figura 2.3<br />
En este caso se asigna el comando a seguir en el aspecto del computador, este manda<br />
la orden al controlador el cual manda la orden al manipulador[2] de que hacer, si en el<br />
proceso encuentra algún problema (generalmente problemas detectados por sus<br />
sensores internos o externos) se vuelve a la interfaz del computador para seguir una<br />
nueva acción.<br />
2.3 Modelo de un Manipulador Manual<br />
Nuestro brazo mecánico no contara con una interfaz de computadora, será todo<br />
manual usando interruptores y palancas (en otras palabras su funcionamiento será<br />
físico, por medio de el ser humano), por lo tal los diagramas variaran un poco pero<br />
seguirán siendo el mismo concepto, asignar una trayectoria lógica al brazo y esquivar<br />
los objetos que se lleguen a encontrar en el camino cambiando nuestro algoritmo de<br />
movimiento para que el manipulador llegue a su destino. Normalmente cuando se<br />
empieza a construir un manipulador siempre se empieza por este tipo de modelo, esto<br />
con el fin de comprobar que todo el cableado eléctrico de los componentes físicos este<br />
bien estructurado y que no llegue a causar un corto el cual pueda originar una<br />
descompostura en material mas electrónico mas delicado como una pc, una consola<br />
entre otros.<br />
12
2.4 Descripción<br />
Una vez descritos estos dos tipos de modelos podemos empezar a explicar nuestro<br />
manipulador, este manipulador es uno de modelo manual, asi que sus funciones serán<br />
relativamente sencillas.<br />
Figura 2.4<br />
Esta imagen puede describir en modo general el brazo mecanico que se esta<br />
analizando:<br />
Nuestro brazo contara con cinco motores:<br />
1.- Este motor será el encargado de hacer el cierre de las pinzas del brazo<br />
2.- el motor que se pondrá en la unión de la muñeca, este motor será el encargado de<br />
subir o bajar el aprehensor del brazo en un solo eje, que seria normalmente el eje Z<br />
3.- el segundo motor seria el que estaría en la unión del codo, este haría la misma<br />
función que el motor de la muñeca, mover el brazo en el eje Z para que se pueda tener<br />
una mejor precisión al momento del agarre de algún objeto<br />
13
4.- el tercer motor estaría en el cuerpo, este haría que todo el brazo pueda moverse<br />
libremente en un ángulo completo del 0 a 180º en el eje Z<br />
5.- este motor también esta situado en la base solo que este ya le dará la movilidad al<br />
brazo de que pueda girar en el plano XY desde 0 hasta 360º.<br />
2.5 Puente H<br />
Una vez que ya fue explicado el funcionamiento de cada motor, el circuito también<br />
contara con 5 circuitos de puentes H, estos puentes H su funcionalidad será que hagan<br />
que los motores CD puedan funcionar en dos sentidos distintos, ya sea para la<br />
izquierda o para la derecha sin que estos lleguen a tener un corto. Como vamos a estar<br />
trabajando con un mecanismo el cual llegara a necesitar regresar a su forma original,<br />
por cuestiones prácticas es más efectivo un mecanismo el cual pueda moverse en un<br />
área en específico y que no abarque toda una circunferencia o un área extensamente<br />
grande.<br />
El diagrama del circuito integrado del puente H es el siguiente:<br />
Figura 2.5<br />
14
El circuito integrado que contiene 2 puentes H es el L293B, este circuito facilitara el<br />
empleo del puente H ya que tendrá implementados los amplificadores operacionales,<br />
solo faltara hacer un arreglo de diodos para que haya un funcionamiento óptimo de los<br />
motores, el arreglo que se usaría seria este:<br />
Figura 2.5.1<br />
Si se quiere que los motores funcionen en ambas direcciones se tendrá que seguir el<br />
arreglo de la izquierda, pero en otro caso, si se quisiera que los motores nada mas<br />
giraran en un solo sentido se tendría que seguir el arreglo especificado del lado<br />
derecho. Los motores conectados a estos arreglos para que puedan empezar a<br />
funcionar necesitaran un impulso de salida (un valor alto), en el caso del motor<br />
bidireccional necesitara 2 señales las cuales entraran por los pines 2 y 7, por el mismo<br />
arreglo que se hizo de diodos solo dejara pasar una sola señal a la vez, en el momento<br />
en que se metan dos señales el motor dejara de funcionar, en el otro lado también se<br />
necesitaran 2 señales pero las señales serán personalizadas a cada motor lo que hará<br />
que puedan funcionar de manera independiente siempre y cuando reciban su impulso<br />
alto de voltaje.<br />
15
Los arreglos de puente H serán los siguientes:<br />
2.6 Switches y Palancas<br />
En esta parte asignaremos un switch o palanca en particular a cada arreglo de puente<br />
H que se llego a tener, estas palancas solo tendrán la función de ser los interruptores<br />
los cuales dejaran pasar la corriente directa a los mismos puentes H, estos se<br />
encargaran de encender los motores los cuales giraran en un sentido arbitrario<br />
dependiendo de que señales hayan recibido por los puentes H, una vez recibidas estas<br />
señales se podra mover una sección en particular o todo el manipulado.<br />
Generador<br />
Modelo del brazo mecánico ya terminado<br />
Figura 2.6.1<br />
16
3. Imágenes mostrando el funcionamiento y partes del <strong>Brazo</strong><br />
manipulador<br />
Imagen de las partes mecánica del brazo manipulador la cual muestra los engranes<br />
que se utilizaron para el moviemieto uniforme del brazo.<br />
Figura 3.1<br />
17
Imagen que muestra el motor servo ubicado en la parte central del brazo que realiza<br />
el movimiento de bajar y subir de manera vertical en ángulo de 0⁰ a 180 ⁰<br />
Figura 3.2<br />
18
Imagen que muestra el “codo” del brazo manipulador desde otro ángulo el cual<br />
muestra el movimiento explicado en la figura anterior. También muestra la tenaza de<br />
agarre (mano) que es accionada con el servo integrado de manera oculta en esta.<br />
Figura 3.3<br />
19
Imagen que muestra el movimiento del brazo fijado en la base para hacer giros en un<br />
ángulo de 360⁰ al piso. Este movimiento puede efectuarse en ambos sentidos del<br />
reloj.<br />
Figura 3.4<br />
20
Imagen mostrando el movimiento del brazo y haciendo una presentación de su<br />
funcionamiento<br />
Figura 3.5<br />
21
4 Glosario<br />
Torque: Es la fuerza aplicada en una palanca que hace rotar alguna cosa. Al aplicar<br />
fuerza en el extremo de una llave se aplica un torque que hace girar las tuercas. En<br />
términos científicos el torque es la fuerza aplicada multiplicada por el largo de la<br />
palanca (Torque = F x D) y se mide comúnmente en Newtons metro.<br />
Manipulador: termino que se le da al brazo mecanico<br />
5 Bibliografía<br />
http://proton.ucting.udg.mx/materias/robotica/r166/r64/r64.htm<br />
http://espanol.geocities.com/robottotem/Historia_robotica.htm<br />
http://proton.ucting.udg.mx/materias/robotica/r166/r64/r64.htm<br />
22