Documente Academic
Documente Profesional
Documente Cultură
1
Introducción
1.1 Historia
www.FreeLibros.me
2 CAPÍTULO 1 Introducción
se pensaba al principio que estos robots eran mejores que las personas, puesto que hacían lo
que se les ordenaba sin preguntar. Al final, los robots se volvieron contra sus amos. Acabaron
con la raza humana, salvo un solo hombre para que pudiera seguir produciendo más robots.
Desgraciadamente, la fórmula se había perdido en la destrucción causada por los robots.
Este sentimiento de odio hacia los robots parece existir hasta hoy. El miedo de que vayan
a apoderarse del trabajo de las personas ha dado como resultado el retraso en el desarrollo en
esta área. Sin embargo, Isaac Asimov, en sus historias de ciencia ficción de los años cuarenta,
se imaginaba al robot como ayudante de la humanidad y postulaba tres reglas básicas para
robots. Por lo general, éstas se conocen como las leyes de la robótica.
Movimiento
Movimiento
radial
Cabeceo
(Pitch) Movimiento
vertical
Rotación
(Yaw)
Balanceo
(Roll)
b) Bosquejo de un robot Unimate [Cortesía de Critchlow (1985)]
inspección, agricultura, enfermería, cirugía médica, usos militares y seguridad hasta las
exploraciones subacuáticas y del espacio. La mayoría de estos robots se siguen usando en
la soldadura (aprox. 25%) y en el montaje (aprox. 33%). Los últimos en la serie son el Pa-
thfinder Lander y el microrover Sojourner, que aterrizó en Marte el 4 de julio de 1997. Éstos
fueron desarrollados por la National Aeronautic Society of America (NASA) de Estados
Unidos. Las figuras 1.2 a) y b), respectivamente, muestran el Mars Pathfinder Lander y el
microrover Sojourner.
b) Microrover Sojourner
Figura 1.2 Sistemas robóticos para la exploración de Marte
[Cortesía: http://mpfwww.jpl.nasa.gov]
1.2 Robots 5
1.2 Robots
Extensión
del codo
Pivote
del hombro
Rotación
Balanceo
Movimiento
del brazo
Cabeceo
les ligeras se puede ver en la figura 1.3b). Estrictamente hablando, un robot es un manipula-
dor controlado por una computadora. En el estudio de la robótica, sin embargo, siempre se
supone que un manipulador como el que se muestra en la figura 1.3 es controlado por compu-
tadora. Por lo tanto, puede ser considerado un robot. El objetivo de los robots industriales es
el de servir a un propósito universal y de mano de obra no calificada o semicalificada, por
ejemplo, para soldar, pintar, realizar mecanizados, etc. Por otro lado, un robot de uso especial
es el que se emplea en ambientes distintos del entorno normal de una fábrica. Por ejemplo, un
robot de serie montado sobre una nave espacial para la recuperación de un satélite defectuoso
o para volver a colocarlo después de la reparación puede ser considerado un robot de uso
especial. El rover Sojourner de la figura 1.2b) también puede calificarse como robot de uso
especializado. Otros robots de uso especial se clasifican como sigue:
a) b)
Figura 1.4 Un AGV: a) autónomo; b) trabajando (recogiendo un bastidor con
puertas de automóvil) [Cortesía de: www.globalspec.com]
ii) Robots caminates Estos robots caminan como seres humanos, como se mues-
tra en la figura 1.6. Se usan en los ejércitos, en la exploración subacuática y en lugares de
terreno accidentado.
iii) Robots paralelos Como lo indica su nombre, estos robots tienen una configu-
ración paralela, en contraste con la estructura de tipo serial de un robot industrial como los
que se ven en las figuras 1.1 y 1.3. En este sentido, un robot caminante con todas sus patas
en contacto con el suelo es un robot paralelo. Como se muestra en la figura 1.7, también se
usa una estructura paralela con seis patas para controlar la plataforma móvil como simula-
dor de vuelo para la capacitación de futuros aviadores. Como se ve en la misma figura, la
estructura tiene seis patas para controlar la plataforma móvil. Estos robots también se usan
como máquina-herramientas y como robots médicos para reducir el temblor de la mano del
cirujano durante una operación, etc. La figura 1.8 muestra el uso de un robot paralelo de una
máquina fresadora.
En este libro sólo se analizarán los robots industriales de tipo serial, como los que se ven
en las figuras 1.1 y 1.3. Sin embargo, las herramientas usadas o desarrolladas aquí pueden
extenderse para analizar otros robots, como AGV, paralelos y similares.
Los robots de cualquier tipo, industrial o no industrial, no son tan rápidos ni tan eficientes
como las máquinas automatizadas de uso especial. Sin embargo, estos robots pueden fá-
cilmente reentrenarse o reprogramarse para realizar un sinfín de tareas, mientras que una
máquina automatizada de uso o propósito especial, incluso una máquina CNC, sólo puede
2
Robots seriales
Normalmente, un robot industrial es serial por naturaleza, tal como se muestra en las figuras
1.1 y 1.3, por lo que a éstos se les conoce como robots seriales. Cualquier robot, serial o de
otro tipo, consiste en varios subsistemas, por ejemplo, subsistema de movimiento, subsiste-
ma de reconocimiento, etc. Éstos se explican en la sección 2.1. Las especificaciones de uno
de estos robots seriales, el Cincinnati Milacron de la figura 1.3, se muestra en la tabla 2.1. Se-
gún ésta, la aplicación del robot (fila 2 de la tabla) es para el manejo de materiales; es decir, el
robot es el más apropiado para este propósito. Por lo tanto, este robot puede clasificarse como
un robot de manejo de materiales. Ahora considere el espacio de operación del brazo (filas
6-9 de la tabla). Donde se muestran el alcance y la ubicación en la que el brazo puede mo-
verse, lo que define una forma geométrica, esto quiere
decir que otra manera de clasificar especificaciones de
¿Volumen de trabajo o
espacio de trabajo?
un robot se basa en su volumen geométrico de trabajo,
o bien en la configuración del brazo o en su sistema de
Estos términos significan lo mismo: coordenadas. De manera similar, existen otros tipos de
los puntos más lejanos que puede al-
clasificación, basadas en los diferentes aspectos de un
canzar el efector final de un robot.
robot, lo que se explica en la sección 2.2.
Como se ilustra en la figura 2.1, un sistema robótico consiste por lo general en tres subsis-
temas: subsistema de movimiento, subsistema de reconocimiento y subsistema de control.
Sus funciones se describen a continuación.
Tabla 2.1 Una especificación de robot típica (Fig. 1.1) [Cortesía de: Cugy y Page (1984)]
Subsistema de reconocimiento
Subsistema de movimiento
Computadora
Ambiente
del objeto Subsistema de control
Eslabón 2 Hombro
Articulación 2
Eslabón 1
Articulación 3
Articulación 1
Brazo
Eslabón 3
Eslabón 0
(Base) Codo
Eslabón 4
Articulación 4 Articulación 5
Muñeca
Mano
Eslabón 5
Eslabón 6 Articulación 6 Dedo
b) Partes equivalentes
a) Robot PUMA en el cuerpo humano
de seis grados de libertad, como se muestra en las figuras 1.1 y 1.3 o 2.2a), los primeros tres
eslabones y articulaciones forman el “brazo” y las últimas tres articulaciones de intersección
mutua conforman la “muñeca”.
ii) Efector final Ésta es la parte instalada en el extremo del manipulador. Es equi-
valente a la mano humana. Un efector final podría ser una mano mecánica que manipula un
objeto o que lo sostiene antes de que sea movido por el brazo del robot. En las figuras 2.3a) y
b) se muestran dos manos típicas. La figura 2.3a) presenta un sujetador sencillo de dos dedos
para sujetar objetos sencillos, mientras que una mano
de dedos múltiples, como la de la figura 2.3b), puede
¿Efector final o mano? ejecutar tareas más complejas. Otros sujetadores más
sencillos operados en forma neumática pueden verse
Una mano mecánica (figura 2.3) es en la figura 2.4. También se consideran como efectores
un tipo de efector final que se usa en finales algunas herramientas especializadas, como un
robots. Efector final es un término electrodo de soldadura, un soplete oxiacetilénico, una
mucho más genérico para lo que se
encuentre montado en el extremo brocha de pintura o una muela abrasiva montada en el
de un manipulador de robot. Otros extremo de un brazo manipulador para la ejecución de
ejemplos de efectores finales son una tareas específicas.
pistola para soldar, una brocha para
pintar, etcétera. iii) Actuador Los actuadores de un robot pro-
porcionan el movimiento para el manipulador y para
el efector final. Se clasifican como neumáticos, hidráulicos o eléctricos, según su principio
de operación, lo cual se explica en el capítulo 3. Observe aquí que un motor, por ejemplo un
motor eléctrico de CD o CA, que se acopla a los elementos móviles de transmisión, es decir,
1
2
a) b) c) d)
2.1
Figura 2.4 Sujetadores de accionamiento neumático: a) Mordaza angular; b) Mordaza paralela; c) Mordaza paralela con dos
cilindros; d) Mordaza paralela con disco de leva
[Cortesía: Robot grippers por Gareth J. Monkman, Stefan Hesse, Ralf Steinmann, Henrik Schunk, Wiley, 2007;
http://media.wiley.com/product_data/excerpt/90/35274061/3527406190.pdf]
Subsistemas de robots
19
20 CAPÍTULO 2 Robots seriales
engranajes, etc., es llamado actuador. Sin embargo, un sistema neumático o hidráulico que
proporciona movimientos para los eslabones del robot, con o sin elementos de transmisión,
se llamará actuador y no motor.
iv) Transmisión Como lo sugiere el término, estos elementos transmiten el movi-
miento de motores y de actuadores a los eslabones del manipulador. En el caso de motores
eléctricos, estos elementos, junto con el motor eléctrico, forman un actuador. Los siguientes
son elementos de transmisión típicos:
a) Transmisión por banda y cadena Los accionamientos por banda se utilizan
mucho en la robótica, especialmente la banda síncrona, como se muestra en la figura 2.5a).
Sin embargo, su vida útil es breve, ya que dependen de la tensión de la banda para producir
agarre a través de la polea. Las cadenas, por otro lado, como se muestra en la figura 2.5b),
son por lo general más económicas. Tienen una mayor capacidad de carga y una vida útil
más larga en comparación con las transmisiones por banda, aunque menor en comparación
con los engranajes.
b) Engranajes Entre todas las transmisiones mecánicas, los diferentes tipos de engra-
najes, como se muestra en la figura 2.6, son los más confiables y duraderos, aunque el juego
entre los dientes tendrá que tomarse en cuenta cuidadosamente durante la fase de diseño.
2
4 +
1 4
3 3
1
2
1 2 +
3
4
2
Gato de husillo
1 4 Ensamble de servomotor
3
el voltaje creado por una deformación unitaria en una galga extensométrica en una señal
digital, es decir, 0 o 1, de manera que el controlador digital del robot pueda procesar esta
información. Físicamente se ve como cualquiera otra tarjeta de interface de computadora
dentro de la unidad de procesamiento central (CPU), como se muestra en la figura 2.8.
Trayectoria deseada
del efector final
Desplazamiento
y velocidad de
las articulaciones
Controlador
Entrada de
Sensor
accionamiento
Robot
Configuración actual
del efector final
iii) Amplificador Puesto que los comandos Un DAC sirve al propósito opuesto al
de un ADC.
de control del controlador digital convertidos en se-
ñales análogas por el ADC son muy débiles, requieren
de amplificación para realmente accionar los motores
eléctricos del manipulador de robot.
Este método de clasificación se vuelve más relevante, pues cada vez más robots se están
diseñando para servir en tareas específicas. Por ejemplo, muchos robots están diseñados
para trabajos de ensamble y no serán muy fácilmente adaptables para otras aplicaciones.
Éstos se denominan “robots de ensamble”. Para la soldadura de costura, algunos proveedo-
res proporcionan sistemas de soldadura completos junto con el robot, es decir, el equipo de
soldadura con sus unidades de manejo de materiales, sus mesas giratorias, etc., juntas como
una unidad integral. Este sistema robótico integral se llama “robot de soldadura”, aunque su
unidad manipuladora independiente podría adaptarse para una variedad de tareas. Algunos
robots están específicamente diseñados para la manipulación de cargas pesadas y, por lo
tanto, se llaman “robots de trabajo pesado”.
miento de estos robots es difícil, puesto que los movimientos rectilíneos se obtienen por lo
general a través de conjuntos de actuadores eléctricos giratorios acoplados a tuercas y tor-
nillos esféricos. El polvo acumulado en los tornillos puede llegar a dificultar el movimiento
suave del robot. Por lo tanto, tienen que cubrirse mediante fuelles. Además, mantener la
alineación de los tornillos requiere una mayor rigidez en estos componentes. Por ende, estos
robots tienden a ser más caros.
f
z
y f
Articulaciones
Tipo 1 (base): Movimiento 2 (elevación): Movimiento 3 (alcance): Movimiento
Cartesiano P: desplazamiento x P: altura y P: alcance z
↓ ↓ –P+R+90°@z ↓ ↓
Cilíndrico R: rotación q P: -do- P: -do-
↓ ↓ ↓ –P+R+90°@z ↓
Esférico R: -do- R: Ángulo f P: -do-
↓ ↓ ↓ ↓ –P+R+90°@z
Articulado: R: -do- R: -do- R: ángulo y
–P: Quitar la articulación prismática; +R: Agregar articulación de revoluta; +90°@: Girar la articula-
ción de revoluta alrededor del eje z por 90°; -do-: Sin cambios.
28 CAPÍTULO 2 Robots seriales
monitorea tanto para el desplazamiento como para la velocidad, y se compara con la señal
del comando. La diferencia entre el comando y la acción, que se define como el error, se
utiliza como retroalimentación al controlador con la finalidad de realizar la modificación
de los comandos para corregir la posición. La mayoría de los robots eléctricos e hidráulicos
son servocontrolados.
Los robots neumáticos normalmente no son servocontrolados. En este caso, se transmite
una señal de comando y se supone que el brazo del robot alcanza su posición deseada. El no
servocontrol es apropiado cuando sólo se requiere el control de posición de cargas ligeras.
Sin embargo, si se ha de controlar velocidad, aceleración y par de torsión, o si el movimiento
contra cargas pesadas es necesario, entonces el no servocontrol usualmente no es posible. La
mayoría de los robots industriales de la actualidad utilizan el servocontrol. Este problema
de control requiere conocimientos de control proporcional-derivativo (PD), proporcional-
integral (PI), proporcional-integral-derivativo (PID, lógica difusa, redes neurales, así como
otras teorías de control.
RESUMEN
En este capítulo se han presentado varios subsistemas de un sistema robótico. Un robot es
clasificado con base en su volumen de trabajo, método de control, etc. Las clasificaciones
presentadas en este capítulo permitirán al usuario seleccionar/pedir un robot según sus
requerimientos.