Professional Documents
Culture Documents
Robótica
Robótica
manipuladores y
robots
Relación con las competencias profesionales, personales y sociales y resultados de
aprendizaje:
Objetivos de la unidad:
Contenidos:
- Transformaciones.
1
1
ROBÓTICA
1. ¿Qué es la robótica?
El término "Robótica" fue acuñado por Isaac Asimov para describir la tecnología de los robots. Él
mismo predijo hace años el aumento de una poderosa industria robótica, predicción que ya se ha
hecho realidad. Recientemente se ha producido una explosión en el desarrollo y uso industrial de los
robots tal que se ha llegado al punto de hablar de "revolución de los robots" y "era de los robots".
Supeditada a la propia definición del término robot:"La Robótica describe todas las tecnologías
asociadas con los robots"
La palabra robot fue usada por primera vez en el año 1921, cuando el escritor checo Karel Capek
(1890 - 1938) estrena en el teatro nacional de Praga su obra Rossum's Universal Robot (R.U.R.). Su
origen es de la palabra eslava robota, que se refiere al trabajo realizado de manera forzada. La trama
era sencilla: el hombre fabrica un robot, luego el robot mata al hombre.
Muchas películas han seguido mostrando a los robots como máquinas dañinas y amenazadoras. Sin
embargo, películas más recientes, como la saga de "La Guerra de las Galaxias" desde 1977, retratan a
2
robots como "C3PO" y "R2D2" como ayudantes del hombre. "Número 5" de "Cortocircuito" y "C3PO"
realmente tienen apariencia humana. Estos robots que se fabrican con look humano se llaman
‘androides’.
3
La mayoría de los expertos en Robótica afirmaría que es complicado dar una definición
universalmente aceptada. Las definiciones son tan dispares como se demuestra en la siguiente
relación:
Máquina que en apariencia o comportamiento imita a las personas o a sus acciones como, por
ejemplo, en el movimiento de sus extremidades
Izda. Robot de la película: “Cortocircuito”. Llamado “Nº 5”. Dcha. Robot con armadura de Da Vinci.
4
Es cierto, como acabamos de observar, que los robots son difíciles de definir. Sin embargo, no es
necesariamente un problema el que no esté todo el mundo de acuerdo sobre su definición. Quizás,
Joseph Engelberg (padre de la robótica industrial) lo resumió inmejorablemente cuando dijo: "Puede
que no sea capaz de definirlo, pero sé cuándo veo uno".
La imagen del robot como una máquina a semejanza del ser humano, subyace en el hombre desde
hace muchos siglos, existiendo diversas realizaciones con este fin.
El ciudadano industrializado que vive a caballo entre el siglo XX y el XXI se ha visto en la necesidad de
emprender, en escasos 25 años, el significado de un buen número de nuevos términos marcados por
su alto contenido tecnológico. De ellos sin duda el más relevante haya sido el ordenador.
Éste, está introducido hoy en día en su versión personal en multitud de hogares, y el ciudadano medio
va conociendo en creciente proporción, además de su existencia, su modo de uso y buena parte de
sus posibilidades.
Pero dejando de lado esta verdadera revolución social, existen otros conceptos procedentes del
desarrollo tecnológico que han superado las barreras impuestas por las industrias y centros de
investigación, incorporándose en cierta medida al lenguaje coloquial. Es llamativo como entre éstas
destaca el concepto robot.
Pero el robot industrial, que se conoce y emplea en nuestros días, no surge como consecuencia de la
tendencia o afición de reproducir seres vivientes, sino de la necesidad. Fue la necesidad la que dio
origen a la agricultura, el pastoreo, la caza, la pesca, etc. Más adelante, la necesidad provoca la
primera revolución industrial con el descubrimiento de la máquina de vapor de Watt y, actualmente,
la necesidad ha cubierto de ordenadores la faz de la tierra.
5
Al enfocarse la producción industrial moderna hacia la automatización global y flexible, han quedado
en desuso las herramientas, que hasta hace poco eran habituales:
Finalmente, el resto de los robots instalados en 1979 se dedicaban al montaje y labores de inspección.
En dicho año, la industria del automóvil ocupaba el 58% del parque mundial, siguiendo en importancia
las empresas constructoras de maquinaria eléctrica y electrónica. En 1997 el parque mundial de
robots alcanzó la cifra de aproximadamente 830.000 unidades, de los cuales la mitad se localizaba en
Japón.
Asimov creó también las Tres Leyes de la Robótica, que utilizó en sus novelas:
Un robot no puede hacer daño a un ser humano o, por inacción, permitir que un ser humano sufra
daño.
Un robot debe obedecer las órdenes dadas por los seres humanos, excepto si estas órdenes entrasen
en conflicto con la Primera Ley.
Un robot debe proteger su propia existencia en la medida en que esta protección no entre en
conflicto con la Primera o la Segunda Ley.
En la ciencia ficción el hombre ha imaginado a los robots visitando nuevos mundos, haciéndose con el
poder, o simplemente aliviando de las labores caseras.
6
Nombre del
Fecha Importancia Inventor
robot
Descripciones de más de 100 máquinas y autómatas,
Siglo incluyendo un artefacto con fuego, un órgano de viento, Ctesibio de Alexandria,
I a. C. y una máquina operada mediante una moneda, una Autónoma Filón de Bizancio, Herón
antes máquina de vapor, en Pneumatica y Autómata de Herón de Alexandria, y otros
de Alejandría
Barco con
1206 Primer robot humanoide programable cuatro músicos Al Jazarí
robotizados
Caballero
c. 1495 Diseño de un robot humanoide Leonardo da Vinci
mecánico
1738 Pato mecánico capaz de comer, agitar sus alas y excretar. Digesting Duck Jacques de Vaucanson
Juguetes mecánicos japoneses que sirven té, disparan Juguetes
1800s Hisashige Tanaka
flechas y pintan. Karakuri
Aparece el primer autómata de ficción llamado "robot", Rossum's
1921 Karel Čapek
aparece en R.U.R. Universal Robots
Se exhibe un robot humanoide en la Exposición Universal Westinghouse Electric
1930s Elektro
entre los años 1939 y 1940 Corporation
Exhibición de un robot con comportamiento biológico
1948 Elsie y Elmer William Grey Walter
simple
Primer robot comercial, de la compañía Unimation
1956 fundada por George Devol y Joseph Engelberger, basada Unimate George Devol
en una patente de Devol
1961 Se instala el primer robot industrial Unimate George Devol
1963 Primer robot "palletizing" Palletizer Fuji Yusoki Kogyo
1973 Primer robot con seis ejes electromecánicos Famulus KUKA Robot Group
Brazo manipulador programable universal, un producto de
1975 PUMA Victor Scheinman
Unimation
Robot Humanoide capaz de desplazarse de forma bípeda e
2000 ASIMO Honda Motor Co. Ltd
interactuar con las personas
1ª Generación.
Manipuladores. Son sistemas mecánicos multifuncionales con un sencillo sistema de control, bien
manual, de secuencia fija o de secuencia variable.
2ª Generación.
Robots de aprendizaje. Repiten una secuencia de movimientos que ha sido ejecutada previamente
por un operador humano. El modo de hacerlo es a través de un dispositivo mecánico. El operador
realiza los movimientos requeridos mientras el robot le sigue y los memoriza.
7
3ª Generación.
Robots con control sensorizado. El controlador es una computadora que ejecuta las órdenes de un
programa y las envía al manipulador para que realice los movimientos necesarios.
4ª Generación.
Robots inteligentes. Son similares a los anteriores, pero además poseen sensores que envían
información a la computadora de control sobre el estado del proceso. Esto permite una toma
inteligente de decisiones y el control del proceso en tiempo real.
La arquitectura, es definida por el tipo de configuración general del Robot, puede se metamórfica. El
concepto de metamorfismo, de reciente aparición, se ha introducido para incrementar la flexibilidad
funcional de un Robot a través del cambio de su configuración por el propio Robot. El metamorfismo
admite diversos niveles, desde los más elementales (cambio de herramienta o de efecto terminal),
hasta los más complejos como el cambio o alteración de algunos de sus elementos o subsistemas
estructurales. Los dispositivos y mecanismos que pueden agruparse bajo la denominación genérica
del Robot, tal como se ha indicado, son muy diversos y es por tanto difícil establecer una clasificación
coherente de los mismos que resista un análisis crítico y riguroso. La subdivisión de los Robots, con
base en su arquitectura, se hace en los siguientes grupos: Poliarticulados, Móviles, Androides,
Zoomórficos e Híbridos.
8
Este tipo de robot son los de tipo industrial.
9
caminadores y no caminadores. El grupo de los Robots zoomórficos no caminadores está muy poco
evolucionado. Los experimentados efectuados en Japón basados en segmentos cilíndricos biselados
acoplados axialmente entre sí y dotados de un movimiento relativo de rotación. Los Robots
zoomórficos caminadores multípedos son muy numeroso y están siendo experimentados en diversos
laboratorios con vistas al desarrollo posterior de verdaderos vehículos terrenos, piloteando o
autónomos, capaces de evolucionar en superficies muy accidentadas. Las aplicaciones de estos
Robots serán interesantes en el campo de la exploración espacial y en el estudio de los volcanes.
5. Híbridos Estos Robots corresponden a aquellos de difícil clasificación cuya estructura se sitúa en
combinación con alguna de las anteriores ya expuestas, bien sea por conjunción o por yuxtaposición.
Por ejemplo, un dispositivo segmentado articulado y con ruedas, es al mismo tiempo uno de los
atributos de los Robots móviles y de los Robots zoomórficos. De igual forma pueden considerarse
híbridos algunos Robots formados por la yuxtaposición de un cuerpo formado por un carro móvil y de
un brazo semejante al de los Robots industriales. En parecida situación se encuentran algunos Robots
antropomorfos y que no pueden clasificarse ni como móviles ni como androides, tal es el caso de los
Robots personales.
5. Robots industriales
Existen muchas maneras de clasificar los robots industriales ya que se puede realizar una clasificación
diferente por cada característica o destino de estos. Aquí se presentan, de manera global, las
clasificaciones más utilizadas:
10
5.1. Clasificación por estructura mecánica
ESTRUCTURA ESPACIO DE
TIPO DESCRIPCIÓN PRINCIPIO EJEMPLO
CINEMÁTICA TRABAJO
Robot
Robot cuyos ejes forman un
Esférico (o sistema de coordenadas
polar) polar.
Robot
SCARA:
Selectively Robot que tiene dos
Compliant articulaciones rotativas con
Arm for ejes paralelos, para
Robotic proporcionar conformidad
Assembly. en un plano dado.
11
5.2. Clasificación por el tipo de control
Atendiendo al tipo de control, la clasificación más elemental que suele realizarse es la siguiente:
Los robots industriales pueden ser programados desde para recorrer simplemente una distancia,
hasta para desempeñar sus operaciones preprogramadas con diferentes tipos de trayectorias
generadas a través de diferentes técnicas de control.
• trayectoria Punto-a-Punto,
• trayectoria controlada,
• trayectoria continua.
Los robots controlados de esta manera son programados para moverse desde un punto discreto hasta
otro, dentro del entorno de trabajo del robot. En el modo de operación automática, la trayectoria real
recorrida por el robot variará ligeramente, debido a variaciones en la velocidad, geometría de las
articulaciones localizaciones espaciales de los puntos.
Esta diferencia entre las trayectorias es difícil de predecir y por consiguiente pude ocasionar un
peligro potencial en la seguridad de las personas y los equipos.
12
• Robot de trayectoria controlada
La trayectoria o el modo de movimiento aseguran que el final del brazo del robot seguirá una
trayectoria y orientación predecible (controlada) ya que el robot viaja de punto a punto. Las
transformaciones entre coordenadas requeridas para el manejo de este hardware son calculadas por
el ordenador que dirige el sistema de control del robot.
Este tipo de programación es menos probable que presente peligros en la seguridad de las personas o
en los equipos.
En lo referente a las aplicaciones, se pueden destacar los siguientes grandes grupos de robots:
• Robots de soldadura.
• Robots de ensamblado.
• Robots de manipulado.
• Robots de pintura.
La idea común que se tiene de un robot industrial es la de un brazo mecánico articulado, pero este
elemento no es más que una parte de lo que se considera técnicamente como un sistema de robot
industrial.
13
1.-Manipulador o brazo mecánico
2.-Controlador.
14
A.-Base o pedestal de fijación.
B.-Cuerpo.
C.-Brazo.
E.-Antebrazo.
A semejanza con el brazo humano, a las uniones o articulaciones del manipulador se las
denomina:
El número de elementos del brazo y el de las articulaciones que los relacionan, determinan los
grados de libertad de manipulador, que en los robots industriales suelen ser 6, que coinciden
con los movimientos independientes que posicionan las partes del brazo en el espacio. Tres de
ellos definen la posición en el espacio y los otros tres la orientación del elemento terminal. En
la figura se indican los movimientos de un manipulador clásico.
7. El Controlador
Recibe este nombre el dispositivo que se encarga de regular el movimiento de los elementos
del manipulador y todo tipo de acciones, cálculos y proceso de información, que se realiza.
La complejidad del control varía según los parámetros que se gobiernan, pudiendo existir las
siguientes categorías:
15
- Controlador de posición. Sólo interviene en el control de la posición del elemento
terminal. Puede actuar en modo punto a punto, o bien, en modo continuo, en cuyo
caso recibe el nombre de control continuo de trayectoria.
Refiriéndose a otro aspecto, el control puede llevarse a cabo en lazo abierto o en lazo cerrado.
En el caso de control en lazo abierto, se produce una señal de consigna que determina el
movimiento, pero no se analiza si se ha realizado con exactitud o se ha producido un error, al
efectuarse en la realidad.
El control en lazo abierto tiene muchas causas de error (inercia, interferencias, fricciones,
desplazamientos, etc.) y si bien es muy simple y económico, no se admite en las aplicaciones
industriales, donde es fundamental la exactitud y la repetitividad de los movimientos. Sin
16
embargo, en robots dedicados a la enseñanza y el entrenamiento, este tipo de control está
muy extendido.
La mayoría de los sistemas de robots industriales poseen un control en lazo cerrado, con
realimentación. Este control hace uso de un transductor o sensor de la posición real de la
articulación o del elemento terminal, cuya información se compara con el valor de la señal de
mando o consigna, que indica la posición deseada.
Los elementos motrices son los encargados de producir el movimiento de las articulaciones,
bien directamente o a través de poleas, cables, cadenas, etc.
- Eléctricos. Los motores eléctricos son los más utilizados, por su fácil y preciso control,
así como por otras propiedades ventajosas que reporta su funcionamiento, como
consecuencia del empleo de la energía eléctrica. La ventaja que aporta la utilización de
17
los motores eléctricos es la facilidad de controlar la posición del actuador en cada
momento del movimiento, bien utilizando motores paso a paso o motores continuos,
de corriente continua o alterna, con controles ópticos de posición o mediante
servosistemas (véase siguiente apartado).
9. El elemento terminal
A la muñeca del manipulador se acopla una garra o una herramienta, que será la encargada de
materializar el trabajo previsto.
Por lo general, la problemática del elemento terminal radica en que ha de soportar una
elevada capacidad de carga y al mismo tiempo conviene que tenga reducido peso y tamaño.
Como consecuencia de la amplia variedad de tareas a las que se destinan los robots, el
elemento terminal adopta formas muy diversas. En bastantes ocasiones es necesario diseñar el
elemento terminal a medida de la operación en la que se aplica.
Sistemas de vacío: Los sistemas de vacío sustituyen las pinzas por ventosas como elementos
finales del manipulador; en este caso se utilizan exclusivamente sistemas de aire comprimido
para producir el vacío, generalmente utilizando eyectores. Su utilización se caracteriza por:
18
- Simplicidad de los componentes básicos.
Actuadores de giro
Los robots de la última generación tienen la capacidad para relacionarse con el entorno y
tomar decisiones en tiempo real, para adaptar sus planes de acción a las circunstancias
exteriores. La información que reciben les hace autoprogramables, o sea, alteran su actuación
en función de la situación externa, lo que supone disponer de un cierto grado de Inteligencia
Artificial.
Las informaciones más solicitadas por los robots son las que hacen referencia a la posición,
velocidad, aceleración, fuerzas, pares, dimensiones y contorno de objetos y temperatura. Para
cuantificar los valores correspondientes a estos parámetros; existen en el mercado sensores
de tipo mecánico, óptico, térmico, eléctrico, ultrasónico, etc. Sin embargo, la investigación más
avanzada contempla con especial atención a los transductores de visión artificial y sonido de
máquinas, que posibilitan un tratamiento de la información más exacto y apropiado al ser
humano.
19
11. Principales características de los robots
Se describen las características más relevantes propias de los robots y se proporcionan valores
concretos de las mismas, para determinados modelos y aplicaciones.
Grados de libertad: Son los parámetros que se precisan para determinar la posición y la
orientación del elemento terminal del manipulador. También se pueden definir los grados de
libertad, como los posibles movimientos básicos (giros y desplazamientos) independientes. En
la figura, se muestra el esquema de un robot de estructura moderna con 6 grados de libertad.
Zonas de trabajo y
dimensiones del manipulador:
Las dimensiones de los elementos
del manipulador, junto a los
grados de libertad, definen la zona
de trabajo del robot, característica
fundamental en las fases de
selección e implantación del
modelo adecuado.
También queda restringida la zona de trabajo por los límites de giro y desplazamiento que
existan en las articulaciones.
Capacidad de carga: El peso, en kilogramos, que puede transportar la garra del manipulador
recibe el nombre de capacidad de carga. A veces, este dato lo proporcionan los fabricantes,
incluyendo el peso de la propia garra.
20
Precisión en la repetitividad: Esta magnitud establece el grado de exactitud en la repetición
de los movimientos de un manipulador al realizar una tarea programada.
Cartesianas. Movimiento según los ejes cartesianos X-Y-Z. Suelen estar realizados con cilindros
neumáticos y la base suele ser un tipo de cilindro sin vástago o con cilindros lineales.
21
Cilíndricas. Movimiento similar al anterior con la diferencia que la base dispone de giro. Suele
estar realizado igual que el anterior. En la figura podemos ver un robot realizado mediante
cilindros neumáticos con este tipo de movimiento.
Polares. Movimiento según un sistema polar esférico. Para realizar este tipo de movimiento se
pueden utilizar elementos neumáticos, hidráulicos o eléctricos o una combinación de estos
sistemas.
Angulares. Posiblemente el tipo de movimiento más complejo tanto por su realización física
como por la programación de movimientos. Los robots angulares son los más precisos con
mayor grado de libertad. Los movimientos se pueden realizar utilizando elementos
neumáticos, hidráulicos o eléctricos o una combinación de estos sistemas como en los polares.
En general, los modernos sistemas de robots admiten la programación manual, mediante una
pistola o módulo de programación y la programación textual, usando una terminal pantalla-
teclado y un lenguaje.
22
Inicialmente, los sistemas de control vienen dotados con configuraciones estándar de
memoria, fácilmente ampliables. La memoria del PUMA 500 tiene una capacidad de 8 K bytes,
que opcionalmente se puede ampliar hasta 16 K. El sistema IRB 6/2 posee una capacidad
básica, que permite almacenar hasta 470 posiciones o puntos de trabajo, pudiéndose ampliar
hasta 12.000.
Otras características que pueden acompañar a los robots industriales y que se contemplan en
determinadas aplicaciones son:
Los lenguajes clásicos empleados en Informática, como el C, FROTRAN, BASIC, PASCAL, etc., no
disponen de las instrucciones y comandos específicos que necesitan los robots, para
aproximarse a su configuración y a los trabajos que han de realizar.
La estructura del sistema informático del robot varía notablemente, según el nivel y
complejidad del lenguaje y de la base de datos que requiere. Hasta hace poco, la tendencia
general era la del empleo de nimicomputadores, pero actualmente el uso de sistemas
multiprocesadores, que reducen el coste y el volumen, se implanta en la mayoría de las
aplicaciones.
En el desarrollo de los lenguajes avanzados de robótica, existe una gran preocupación para
dotarles de recursos operativos que permitan soportar una arquitectura basada en la
Inteligencia Artificial. Ello supone la adecuación de las instrucciones de los lenguajes a las
informaciones, que diversos sensores (visión, proximidad, sonido, etc.) captan del inundo
23
exterior. Después, el sistema de control seleccionará los planes de acción, disponiendo el robot
de un cierto grado de autocontrol.
- Programación gestual, que consiste en guiar el brazo del robot directamente a lo largo
de la trayectoria que debe seguir. Los puntos del camino se graban en memoria y
luego se repiten.
24
12.2. Programación gestual o directa
En este tipo de programación, el propio brazo interviene en el trazado del camino y en las
acciones a realizar en la tarea de la aplicación. Esta característica determina la programación
"on-line".
En el aprendizaje directo, el punto final del brazo se traslada con ayuda de un dispositivo
especial colocado en su muñeca o utilizando un brazo maestro o maniquí, sobre el que se
efectúan los desplazamientos que, tras ser memorizados, serán repetidos por el manipulador.
La programación por aprendizaje directo tiene pocas posibilidades de edición, ya que, para
generar una trayectoria continua, es preciso almacenar o definir una gran cantidad de puntos,
cuya reducción origina discontinuidades. El software se organiza, aquí, en forma de intérprete.
El dispositivo de enseñanza suele estar constituido por botones, teclas, pulsadores, luces
indicadoras, ejes giratorios o joystick.
Al igual que con la programación directa el usuario no necesita conocer ningún lenguaje de
programación.
La estructura del software es del tipo intérprete; sin embargo, el sistema operativo que
controla el procesador puede poseer rutinas específicas, que suponen la posibilidad de realizar
operaciones muy eficaces. Como, por ejemplo, abrir o cerrar la pinza en una sola tecla.
25
Los lenguajes de programación gestual, además de necesitar al propio robot en la confección
del programa, carecen de adaptabilidad en tiempo real con el entorno y no pueden tratar, con
facilidad, iteraciones de emergencia.
Según las características del lenguaje, pueden confeccionarse programas de trabajo, con
inclusión de saltos condicionales, empleo de bases de datos, posibilidad de creación de
módulos operativos intercambiables, capacidad de adaptación a las condiciones del mundo
exterior, etc.
- Nivel estructurado. Intenta introducir relaciones entre el objeto y el sistema del robot, para
lo que los lenguajes se desarrollan sobre una estructura formal.
26
Se puede decir que los lenguajes correspondientes a este tipo de programación adoptan la
filosofa del PASCAL. Describen objetos y transformaciones con objetos, disponiendo, muchos
de ellos, de una estructura de datos arborescente.
Se trata de una programación del tipo no procesal, en la que el usuario describe las
especificaciones de los productos mediante una modelización, al igual que las tareas que hay
que realizar sobre ellos.
El sistema informático para la programación textual específica ha de disponer del modelo del
universo o mundo donde se encuentra el robot.
Dentro de la programación especificativa, se distinguen dos clases según que la orientación del
modelo se refiera a los objetivos o a los objetos.
Si el modelo se orienta al nivel de los objetos, el lenguaje trabaja con ellos y establece las
relaciones entre ellos. Los lenguajes son de alto nivel, permitiendo expresar las sentencias en
un lenguaje similar al usado comúnmente.
La creación de lenguajes de muy alto nivel transferirá una gran parte del trabajo de
programación, desde el usuario hasta el sistema informático; éste resolverá la mayoría de los
problemas, combinando la Automática y la Inteligencia Artificial.
27