Professional Documents
Culture Documents
ASIGNATURA:
ROBOTICA
1-1
ROBOTICA
ROBOTICA
OBJETIVO: Proporcionar los conocimientos bsicos para el modelado de robots manipuladores y la generacin de los movimientos necesarios de los actuadores para la realizacin de tareas industriales.
1-2
ROBOTICA Ing. Marco Antonio Valencia Lpez
2007MAVL. 2007MAVL. All All Rights Rights Reserved. Reserved.
ROBOTICA
1-3
ROBOTICA
ROBOTICA
UNIDAD I
INTRODUCCION
1-4
ROBOTICA
UNIDAD I - INTRODUCCION
DEFINICION:
Definicin proporcionada por la Robotics Industries Association (RIA), Anteriormente Robotics Institute of American (RIA):
Un robot industrial es un manipulador multifuncional reprogramable diseado para desplazar materiales, piezas, herramientas o dispositivos especiales mediante movimientos programados variables para la ejecucin de una diversidad de tareas.
La Japan Industrial Robot Association (JIRA) los define como:
Una maquina capaz de realizar movimientos verstiles parecidos a los de nuestras extremidades superiores, con cierta capacidad sensorial, de reconocimiento y capaces de controlar su comportamiento".
1-5
ROBOTICA Ing. Marco Antonio Valencia Lpez
2007MAVL. 2007MAVL. All All Rights Rights Reserved. Reserved.
UNIDAD I - INTRODUCCION
Mikell Groover, en su libro Automation, Production Systems and Computer Integrated Manufacturing, define al robot industrial como "...una mquina programable, de propsito general, que posee ciertas caractersticas antropomrficas, es decir, con caractersticas basadas en la figura humana..." Cabe destacar que la caracterstica antropomrfica ms comn en nuestros das es la de un brazo mecnico, el cual realiza diversas tareas industriales. Existen en el mercado diversas empresas dedicadas a la fabricacin de robots industriales por lo que existen diferentes marcas y modelos.
1-6
ROBOTICA
UNIDAD I - INTRODUCCION
CRONOGRAMA SOBRE LA HISTORIA DE LA ROBTICA
FECHA SigloXVIII. 1801 1805 1946 DESARROLLO A mediados del J. de Vaucanson construy varias muecas mecnicas de tamao humano que ejecutaban piezas de msica J. Jaquard invento su telar, que era una mquina programable para la urdimbre H. Maillardet construy una mueca mecnica capaz de hacer dibujos. El inventor americano G.C Devol desarroll un dispositivo controlador que poda registrar seales elctricas por medio magnticos y reproducirlas para accionar un mquina mecnica. La patente estadounidense se emiti en 1952. Trabajo de desarrollo con teleoperadores (manipuladores de control remoto) para manejar materiales radiactivos. Patente de Estados Unidos emitidas para Goertz (1954) y Bergsland (1958). Una mquina prototipo de control numrico fue objetivo de demostracin en el Instituto Tecnolgico de Massachusetts despus de varios aos de desarrollo. Un lenguaje de programacin de piezas denominado APT (Automatically Programmed Tooling) se desarroll posteriormente y se public en 1961. El inventor britnico C. W. Kenward solicit su patente para diseo de robot. Patente britnica emitida en 1957. G.C. Devol desarrolla diseos para Transferencia de artculos programada. Patente emitida en Estados Unidos para el diseo en 1961. Se introdujo el primer robot comercial por Planet Corporation. estaba controlado por interruptores de fin de carrera. Se introdujo el primer robot Unimate, basada en la transferencia de articulaciones programada de Devol. Utilizan los principios de control numrico para el control de manipulador y era un robot de transmisin hidrulica.
1951
1952
1-7
ROBOTICA
UNIDAD I - INTRODUCCION
1960
Se introdujo el primer robot Unimate, basada en la transferencia de articulaciones programada de Devol. Utilizan los principios de control numrico para el control de manipulador y era un robot de transmisin hidrulica. Un robot Unimate se instal en la Ford Motors Company para atender una mquina de fundicin de troquel. Trallfa, una firma noruega, construy e instal un robot de pintura por pulverizacin. Un robot mvil llamado Shakey se desarrollo en SRI (standford Research Institute), estaba provisto de una diversidad de sensores as como una cmara de visin y sensores tctiles y poda desplazarse por el suelo. El Standford Arm, un pequeo brazo de robot de accionamiento elctrico, se desarroll en la Standford University. Se desarroll en SRI el primer lenguaje de programacin de robots del tipo de computadora para la investigacin con la denominacin WAVE. Fue seguido por el lenguaje AL en 1974. Los dos lenguajes se desarrollaron posteriormente en el lenguaje VAL comercial para Unimation por Vctor Scheinman y Bruce Simano. ASEA introdujo el robot Irb6 de accionamiento completamente elctrico. Kawasaki, bajo licencia de Unimation, instal un robot para soldadura por arco para estructuras de motocicletas. Cincinnati Milacron introdujo el robot T3 con control por computadora. El robot Sigma de Olivetti se utiliz en operaciones de montaje, una de las primitivas aplicaciones de la robtica al montaje. Un dispositivo de Remopte Center Compliance (RCC) para la insercin de piezas en la lnea de montaje se desarroll en los laboratorios Charles Stark Draper Labs en estados Unidos.
1971 1973
1-8
ROBOTICA
UNIDAD I - INTRODUCCION
1978
El robot T3 de Cincinnati Milacron se adapt y program para realizar operaciones de taladro y circulacin de materiales en componentes de aviones, bajo el patrocinio de Air Force ICAM (Integrated Computer- Aided Manufacturing). Se introdujo el robot PUMA (Programmable Universal Machine for Assambly) para tareas de montaje por Unimation, basndose en diseos obtenidos en un estudio de la General Motors. Desarrollo del robot tipo SCARA (Selective Compliance Arm for Robotic Assambly) en la Universidad de Yamanashi en Japn para montaje. Varios robots SCARA comerciales se introdujeron hacia 1981. Un sistema robtico de captacin de recipientes fue objeto de demostracin en la Universidad de Rhode Island. Con el empleo de visin de mquina el sistema era capaz de captar piezas en orientaciones aleatorias y posiciones fuera de un recipiente. Se desarroll en la Universidad de Carnegie- Mellon un robot de impulsin directa. Utilizaba motores elctricos situados en las articulaciones del manipula dor sin las transmisiones mecnicas habituales empleadas en la mayora de los robots. IBM introdujo el robot RS-1 para montaje, basado en varios aos de desarrollo interno. Se trata de un robot de estructura de caja que utiliza un brazo constituido por tres dispositivos de deslizamiento ortogonales. El lenguaje del robot AML, desarrollado por IBM, se introdujo tambin para programar el robot SR-1. Informe emitido por la investigacin en Westinghouse Corp. bajo el patrocinio de National Science Foundation sobre un sistema de montaje programable adaptable (APAS), un proyecto piloto para una lnea de montaje automatizada flexible con el empleo de robots.
1978
1979
1980
1981
1982
1983
1984
Robots 8. La operacin tpica de estos sistemas permita que se desarrollaran programas de robots utilizando grficos interactivos en una computadora personal y luego se cargaban en el robot.
1-9
ROBOTICA
UNIDAD I - INTRODUCCION
En 1997, el computador Deep Blue de IBM derrot en el ajedrez al campen mundial Gary Kasparov, hecho este que marc un antes y un despus en el desarrollo de la inteligencia artificial.
1 - 10
ROBOTICA
UNIDAD I - INTRODUCCION
1 - 11
ROBOTICA
UNIDAD I - INTRODUCCION
La palabra "robot" fue introducida por el dramaturgo checoeslovaco Karol Capek en 1917 en su obra titulada "El Robot Universal de Rossum", teniendo la connotacin de trabajo o servidumbre y representando a un humanoide artificial. Mas tarde, en los aos 40's Isaac Asimov introduce el trmino Robtica y "Las Tres Leyes de la Robtica", las cuales siguen siendo usadas como estndares de diseo en los robots industriales, Estas leyes son: 1. Un robot no deber causar ningn dao a los humanos, ni permitir, a travs de su inactividad, que algo o alguien lo haga. 2. Un robot deber obedecer siempre las rdenes humanas, a menos que se contravenga la primera ley. 3. Un robot deber autoprotegerse de cualquier dao, a menos que se contravengan las dos leyes anteriores. j. Los robots industriales objeto de este curso, no son los androides que caminan, ven y sienten tal como los muestran las pelculas de ciencia ficcin del tipo Star Wars (figura No. 1.1). Los robots industriales son mucho ms simples: se trata de dispositivos mecnicos que pueden ser programados para ejecutar alguna tarea industrial (pintar, soldar, manipular, desplazarse) bajo control automtico. Su morfologa es como la mostrada por la figura No. 1.2. 1 - 12
ROBOTICA
UNIDAD I - INTRODUCCION
1 - 13
ROBOTICA
UNIDAD I - INTRODUCCION
La supercomputadora asesina Hal 9000 en 2001:A Space Odissey (2001:una Odisea del Espacio)
Los androides C3PO y R2-D2 de la saga Star Wars (La Guerra de las Galaxias)
1 - 14
ROBOTICA
UNIDAD I - INTRODUCCION
ORIGEN DE LOS ROBOTS INDUSTRIALES Los robots industriales actuales resultan de los desarrollos tecnolgicos obtenidos, de una parte, por la ingeniera de automatizacin industrial, disciplina centenaria y de otra parte, por la informtica y la inteligencia artificial, contando estas ultimas con ms de 30 aos de desarrollo. Los distintos tipos de robots que encontramos en la Industria o centros de investigacin, difieren segn la importancia que acuerdan a sus dos races tecnolgicas. Los robots industriales tienen su origen en los telemanipuladores (como los utilizados en la industria nuclear, ver figura No. 1.3.) y en las maquinas-herramienta de control numrico (CN). Los teleoperadores fueron desarrollados durante la Segunda Guerra para manejar materiales radioactivos a distancia. Estn formados por un brazo maestro, accionado por el operador y por un brazo esclavo, el cual realiza la operacin a distancia reproduciendo los movimientos del brazo maestro. En 1947 los teleoperadores fueron provistos de servomecanismos elctricos y un ao mas tarde fue introducida la retroalimentacin de esfuerzos, es decir, el operador "senta" lo que estaba haciendo. Dada la necesidad de partes maquinadas para fabricar aviones avanzados, en 1949 la Fuerza Area de los EUA patrocin el desarrollo de una maquina-herramienta controlada numricamente, donde el patrn de maquinado estaba registrado en una cinta de papel perforado. En 1960 George Devol hizo la demostracin de lo que seria el primer robot industrial Unimation: un dispositivo que combinaba el mecanismo articulado de los teleoperadores con los ejes articulares servocontrolados por computadora de las maquinas-herramienta de CN. Las tareas estaban programadas en memoria digital como una simple secuencia de posiciones. La interaccin con el entorno se limitaba a abrir o cerrar su pinza, genera seales para equipos externos o esperar seales de sincronizacin provenientes de estos. Una Limitacin consista en que la pieza por manipular debera aparecer en una posicin precise definida al avance y conocida por el programa del robot.
1 - 15
ROBOTICA
UNIDAD I - INTRODUCCION
ORIGEN DE LOS ROBOTS INDUSTRIALES En 1970 en la Universidad de Stanford, un brazo mecnico equipado con una cmara de televisin, ambos conectados a una computadora, era capaz de resolver problemas reales tales como rompecabezas con cubos de colores, bajo la restriccicin de que no quedaran juntas dos caras del mismo color. Los robots actuales son capaces de realizar cantidad de tareas industriales sencillas que no requieren de sensores sofisticados (de fuerza o de visin, entre otros) disponibles en los robots comerciales a precios aun muy elevados. Muchas tareas en ambientes industriales estn lejos de las capacidades de los robots actuales, sin embargo, conforme la Robtica se acerca al estado de tecnologa madura, aparecen en el mercado nuevos robots con nuevas capacidades que bien podemos calificar de inteligentes. Estas capacidades serian por ejemplo: percepcin visual o tctil, movilidad, comprensin de instrucciones en lenguaje natural, o la capacidad de adaptarse a condiciones cambiantes en el ambiente de trabajo, para mantener invariantes los resultados en la ejecucin de la tarea programada.
1 - 16
ROBOTICA
UNIDAD I - INTRODUCCION
Como antecedentes a lo que es actualmente la robtica existan manipuladores mecnicos con control manual remoto, utilizados para varias cosas como manipular materiales radioactivos, en submarinos oceanogrficos, naves espaciales tripuladas... El hecho de requerir un operador humano que manejase estas mquinas hace que estos sistemas no puedan considerarse como robots. El estudio de este tipo de mecanismos mejoraron la mecnica esttica y dinmica y los avances informticos paralelos. Los pases que ms han contribuido a la Robtica son : EEUU, Japn, URSS, Gran Bretaa y Alemania Occidental.
1 - 17
ROBOTICA
UNIDAD I - INTRODUCCION
La Robtica es una tecnologa multidisplicinar que engloba: Automtica. Mecnica. Electrnica. Informtica Economa y Sociologa.
1 - 18
ROBOTICA
UNIDAD I - INTRODUCCION
ESTRUCTURA Y CARACTERSTICAS GENERALES DE LOS ROBOTS CARACTERSTICAS: Grados de Libertad: es el nmero de parmetros que es preciso conocer para determinar la posicin del robot, es decir, los movimientos bsicos independientes que posicionan a los elementos del robot en el espacio. En los robots industriales se consideran 6 de libertad: tres de ellos para definir la posicin en el espacio y los otros tres para orientar la herramienta. Precisin: en la continua repeticin del posicionamiento de la mano de sujecin de un robot industrial se establece un mnimo de precisin aceptable de 0,3mm, aunque es factible alcanzar precisiones de 0,05mm.
1 - 19
ROBOTICA Ing. Marco Antonio Valencia Lpez
2007MAVL. 2007MAVL. All All Rights Rights Reserved. Reserved.
UNIDAD I - INTRODUCCION -Capacidad de carga: es el peso en Kilogramos (generalmente) que el robot puede manipular. Si son pesos muy elevados se utilizarn mecanismos hidrulicos. -Sistemas de coordenadas para los movimientos del robot: son los movimientos y posiciones que se pueden especificar en coordenadas cartesianas, cilndricas y polares. -Cartesianas: x,y,z. -Cilndricas: isomtrico, caballera... -Polares:
d
1 - 20
ROBOTICA
UNIDAD I - INTRODUCCION
-Programacin: puede ser manual, de aprendizaje (directa o mediante maqueta), punto a punto y continua.
Aprendizaje directo: se introduce la programacin directamente. Maqueta: aprende de los movimientos realizados por un operario. (comportamiento tipo macro)
Aprendizaje
Continua: se pueden incluir funciones, por ejemplo la funcin de la elipse para un recorrido que sea elptico. Punto a Punto: Se colocan en una tabla todas las coordenadas punto a punto por las que va a pasar el robot. Manual: se maneja el robot directamente, eligiendo las funciones. Se pueden pasar parmetros. No se puede reprogramar.
1 - 21
ROBOTICA
UNIDAD I - INTRODUCCION