Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Robotica 299011 Act PDF
Robotica 299011 Act PDF
299011-ROBOTICA
(Director Nacional)
ALFREDO LOPEZ
Acreditador
CEAD DUITAMA
Febrero, 2010
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
INDICE DE CONTENIDO
Pagina
LISTADO DE TABLAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
1 CONCEPTOS GENERALES . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 CINEMATICA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
ii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
3 ACTUALIDAD EN ROBOTICA . . . . . . . . . . . . . . . . . . . . . . . . 80
iii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
LISTADO DE TABLAS
Tabla Pagina
13 Tipos de transmisiones . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
iv
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
14 El valle misterioso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
15 Manipulador tpico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
v
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
124Resolver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
125Cilindro neumatico. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
127Motor DC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
130Engranajes Circular-Circular. . . . . . . . . . . . . . . . . . . . . . . . 44
22 Coordenadas polares . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
26 Posicion en el espacio . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
29 Rotacion en el eje X . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
210Rotacion en el eje Y . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
211Rotacion en el eje Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
vi
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
217Transformaciones compuestas . . . . . . . . . . . . . . . . . . . . . . 60
226Angulos de Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
34 Metodos de programacion . . . . . . . . . . . . . . . . . . . . . . . . . 88
36 Programa RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
37 Programa RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
38 Ejemplo-1 de RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
39 Ejemplo-2 de RAPID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
311Dispositivos de control 2d . . . . . . . . . . . . . . . . . . . . . . . . . 97
vii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
314Telecirugia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
viii
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
El presente contenido didactico fue disenado en el ano 2008 por el Ing. Luis
Enrique Camargo, docente de la UNAD, y ubicado en el CEAD Jose Acevedo y
Gomez, el Ing. Camargo es Ingeniero de Sistemas, especialista en Ingeniera de
Software y especialista en pedagoga para el desarrollo del aprendizaje autonomo.
El presente modulo ha tenido tres actualizaciones desarrolladas por el Ing. Freddy
F. Valderrama (Ingeniero electronico y especialista en automatizacion industrial) en
2009 y 2010. El ha sido tutor de la UNAD en el CEAD de Duitama desde el ano 2005
y se desempena actualmente como director del curso de robotica a nivel nacional.
En el ano de la ultima actualizacion el Ing. Alfredo Lopez Rendon, tutor del CEAD
de Pasto, apoyo el proceso de acreditacion de este contenido.
ix
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
INTRODUCCION
Este curso es de 3 creditos academicos, se ofrece como asignatura electiva del plan
academico de ingeniera electronica y de ingeniera de sistemas, tiene 3 unidades,
las cuales se trabajan por captulos. En la primera unidad se inicia haciendo una
introduccion a la robotica, en la doble vertiente de su significacion social y de su im-
portancia tecnologica. La robotica es un componente esencial de la automatizacion
de la fabricacion, que afectara a la mano de obra humana en todos los niveles,
desde los trabajadores no especializados hasta los tecnicos profesionales y direc-
tores de produccion. Este trabajo tiene el objetivo ambicioso de proporcionar la
documentacion tecnica en este fascinante campo.
Para que un robot pueda moverse y manipular objetos, es necesario una adecuada
localizacion de las configuraciones espaciales por las que se pretende que el robot
pase. Tanto para el usuario del robot como para su disenador es necesario manejar
adecuadamente una serie de herramientas matematicas que permitan situar en
posicion y orientacion un objeto (en particular el extremo del robot) existentes para
tal fin. En concordancia con lo anterior el estudio de la cinematica del robot hace
parte de la Unidad II, lo anterior permite relacionar la posicion de sus actuadores
con la posicion y orientacion del extremo. Esta relacion no trivial, es fundamental
para desarrollar el control del robot. Enseguida se aborda el modelado dinamico de
un robot. Como sistema dinamico, el robot es uno de los sistemas mas fascinantes
para el control, por incorporar muchas de aquellas dificultades que clasicamente se
obvian en el estudio de control de sistemas.
La unidad III presenta temas de interes en el ambito industrial tales como: los crite-
rios de implantacion de robots, la programacion de los mismos, los nuevos disposi-
tivos de mando y realimentacion, una profundizacion en el tema de teleoperacion y
x
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
por ultimo, se estudia en parte el tema del sistema de vision artificial de maquinas,
sus beneficios para trabajos que requieren reconocimiento y precision de objetos,
configuracion, etc.
xi
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
UNIDAD 1
CONCEPTOS GENERALES
1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 2
El concepto popular de un robot es que tiene una apariencia humana y que actua
como tal, este concepto humanoide ha sido inspirado y estimulado por varias nar-
raciones de ciencia ficcion. Una obra checoslovaca publicada en 1917 por Karel
Kapek, denominada Rossums Universal Robots, dio lugar al termino robot. La pal-
abra checa Robota significa servidumbre o trabajador forzado, y cuando se tradujo
al ingles se convirtio en el termino robot. Una de dichas narraciones se refiere a
un brillante cientfico llamado Rossum y su hijo, quienes desarrollan una sustancia
qumica que es similar al protoplasma, la cual utilizan para fabricar robots, y sus
planes consisten en que los robots sirvan a la clase humana de forma obediente
para realizar todos los trabajos fsicos. Rossum sigue realizando mejoras en el
diseno de los robots, elimina organos y otros elementos innecesarios, y finalmente
desarrolla un ser perfecto.
Consecuentemente todos los robots de Asimov son fieles sirvientes del ser humano,
de esta forma su actitud contraviene a la de Kapek.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 4
Segun [6] la palabra robot fue usada por primera vez en el ano 1921, cuando el
escritor checo Karel Capek (1890 - 1938) estrena en el teatro nacional de Praga su
obra Rossums Universal Robot (R.U.R.). Su origen es de la palabra eslava robota,
que se refiere al trabajo realizado de manera forzada. Con el objetivo de disenar una
maquina flexible, adaptable al entorno y de facil manejo, George Devol, pionero de
la Robotica Industrial, patento en 1948, un manipulador programable. En 1948 R.C.
Goertz del Argonne National Laboratory desarrollo tambien un manipulador con el
objetivo de tratar con elementos radioactivos sin riesgo para el operador, el primer
tele manipulador. Este consista en un dispositivo mecanico maestro-esclavo. El
manipulador maestro, reproduca fielmente los movimientos de este.
En 1968 J.F. Engelberger visito Japon y poco mas tarde se firmaron acuerdos con
Kawasaki para la construccion de robots tipo Unimate. El crecimiento de la robotica
en Japon aventaja en breve a los Estados U nidos gracias a Nissan, que formo
la primera asociacion robotica del mundo, la Asociacion de Robotica industrial de
Japon (JIRA) en 1972. Dos anos mas tarde se formo el Instituto de Robotica de
America (RIA), que en 1984 cambio su nombre por el de Asociacion de Industrias
Roboticas, manteniendo su misma sigla (RIA). Por su parte Europa tuvo un des-
pertar mas tardo. En 1973 la firma sueca ASEA construyo el primer robot con ac-
cionamiento totalmente electrico, en 1980 se fundo la Federacion Internacional de
Robotica con sede en Estocolmo Suecia. La configuracion de los primeros robots
responda a las denominadas configuraciones esferica y antropomorfica (mas ade-
lante en este modulo se explicaran en detalle), de uso especialmente valido para la
manipulacion.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 6
Desde otro punto de vista se pueden distinguir cinco fases relevantes en el desar-
rollo de la Robotica Industrial:
Hay tres clases muy amplias de automatizacion industrial: automatizacion fija, au-
tomatizacion programable, y automatizacion flexible. La automatizacion fija se uti-
liza cuando el volumen de produccion es muy alto, y por tanto se puede justificar
economicamente el alto costo del diseno de equipo especializado para procesar el
producto, con un rendimiento alto y tasas de produccion elevadas. Ademas de esto,
otro inconveniente de la automatizacion fija es su ciclo de vida que va de acuerdo a
la vigencia del producto en el mercado. La automatizacion programable se emplea
cuando el volumen de produccion es relativamente bajo y hay una diversidad de
produccion a obtener.
Otro tipo de clasificacion que se puede resaltar se da segun el nivel de control que
tienen:
Por otra parte, ha surgido una nueva clasificacion de los robots segun se arquitec-
tura:
Las ventas anuales para robots industriales han ido creciendo en Estados Unidos
a razon del 25% de acuerdo a estadsticas del ano 1981 a 1992. El incremento
de esta tasa se debe a factores muy diversos. En primer lugar, hay mas personas
en la industria que tienen conocimiento de la tecnologa y de su potencial para sus
aplicaciones de utilidad. En segundo lugar, la tecnologa de la robotica mejorara en
los proximos anos de manera que hara a los robots mas amistosos con el usuario,
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 13
La robotica es una tecnologa con futuro y tambien para el futuro. Si continuan las
tendencias actuales, y si algunos de los estudios de investigacion en el laboratorio
actualmente en curso se convierten finalmente en una tecnologa factible, los robots
del futuro seran unidades moviles con uno o mas brazos, capacidades de sensores
multiples y con la misma potencia de procesamiento de datos y de calculo que las
grandes computadoras actuales. Seran capaces de responder a ordenes dadas
con voz humana. As mismo seran capaces de recibir instrucciones generales y tra-
ducirlas, con el uso de la inteligencia artificial en un conjunto especfico de acciones
requeridas para llevarlas a cabo. Podran ver, or, palpar, aplicar una fuerza media
con precision a un objeto y desplazarse por sus propios medios.
En resumen, los futuros robots tendran muchos de los atributos de los seres hu-
manos. Es difcil pensar que los robots llegaran a sustituir a los seres humanos
en el sentido de la obra de Carel Kapek, Robots Universales de Rossum. Por el
contrario, la robotica es una tecnologa que solo puede destinarse al beneficio de la
humanidad. Sin embargo, como otras tecnologas, hay peligros potenciales impli-
cados y deben establecerse salvaguardas para no permitir su uso pernicioso.
El paso del presente al futuro exigira mucho trabajo de ingeniera mecanica, inge-
niera electronica, informatica, ingeniera industrial, tecnologa de materiales, inge-
nieras de sistemas de fabricacion y ciencias sociales.
A medida que los robots han ido evolucionando, se ha investigado mucho sobre
la respuesta emocional humana a estas maquinas. Se hace difcil no ver no ver
como otra cosa que una maquina a uno de esos brazos articulados que montan
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 14
coches cierto?, pero si nos encontramos con un robot que camina, habla, ma-
nipula objetos y reconoce nuestro rostro, es bastante probable que sintamos cierta
simpata por el, aunque sepamos que no es mas que un producto tecnologico. Esta
respuesta emocional es lo que se llama familiaridad, y su estudio entra en los cam-
pos de la Psicologa y la Inteligencia Artificial. Se suele pensar que mientras mas
rasgos humanoides se incorporen al robot, mayor familiaridad despertara y mas flu-
ida y agradable sera la interaccion del hombre con la maquina. Por este motivo se
tiende a dotar a algunos robots que van a interactuar habitualmente con humanos
(por ejemplo, los de servicio o los de exhibicion) de elementos totalmente super-
fluos desde el punto de vista funcional, como nariz o cejas.
Porque ocurre esto? Hay varias teoras al respecto. Se suele considerar que se
alcanza el valle cuando el robot es percibido como un casi-humano, por lo que la
sensacion del usuario es la de interactuar con una persona muy extrana, con la
consiguiente sensacion asociada a lo desconocido o lo desconcertante. Tambien
puede ocurrir que percibamos al robot como una amenaza a nuestra humanidad,
o incluso como una burla a nuestra propia condicion humana, por parte de una
maquina (en teora inmortal y perfecta) que adopta nuestra apariencia. Cuando se
le anaden al robot los rasgos humanoides suficientes, dejamos de percibirlo como
robot, y es cuando salimos del valle para recuperar la familiaridad.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 15
Los robots son utilizados en una diversidad de aplicaciones, desde robots tortugas
en los salones de clases, robots soldadores en la industria automotriz, hasta bra-
zos teleoperados en el transbordador espacial. Cada robot lleva consigo su prob-
lematica propia y sus soluciones afines; no obstante que mucha gente considera
que la automatizacion de procesos a traves de robots esta en sus inicios, es un
hecho innegable que la introduccion de la tecnologa robotica en la industria, ya ha
causado un gran impacto. En este sentido la industria automotriz desempena un
papel preponderante.
Carga/Descarga de Maquinas El robot carga una pieza de trabajo en bruto en el proceso y descarga
una pieza acabada. Una operacion de mecanizado es un ejemplo de este caso
Carga de maquinas El robot debe de cargar la pieza de trabajo en bruto a los materiales en las
maquinas, pero la pieza se extrae mediante algun otro medio. En una operacion de prensado,
el robot se puede programar para cargar laminas de metal en la prensa, pero las piezas
acabadas se permite que caigan fuera de la prensa por gravedad
Descarga de maquinas La maquina produce piezas acabadas a partir de materiales en bruto que
se cargan directamente en la maquina sin la ayuda de robots. El robot descarga la pieza
de la maquina. Ejemplos de esta categora incluyen aplicaciones de fundicion de troquel y
moldeado plastico. La aplicacion se tipifca mejor mediante una celula de trabajo con el robot
en el centro que consta de la maquina de produccion, el robot y alguna forma de entrega de
piezas
Procesos de laboratorio Los robots estan encontrando un gran numero de aplicaciones en los lab-
oratorios (vease Figura 18). Llevan a cabo con efectividad tareas repetitivas como la colocacion
de tubos de pruebas dentro de los instrumentos de medicion. En esta etapa de su desarrollo los
robots son utilizados para realizar procedimientos manuales automatizados. Un tpico sistema de
preparacion de muestras consiste de un robot y una estacion de laboratorio, la cual contiene balan-
zas, dispensarios, centrifugados, racks de tubos de pruebas, etc. Las muestras son movidas desde
la estacion de laboratorios por el robot bajo el control de procedimientos de un programa.
Los fabricantes de estos sistemas mencionan tener tres ventajas sobre la operacion manual: incre-
mentan la productividad, mejoran la calidad y reducen la exposicion del ser humano a sustancias
qumicas nocivas. Las aplicaciones subsecuentes incluyen la medicion del pH, viscosidad, y el por-
centaje de solidos en polmeros, preparacion de plasma humano para muestras , calor, flujo, peso y
disolucion de muestras para espectrometras.
Operaciones de procesamiento
Ademas de las aplicaciones de manejo de piezas, existe una gran clase de aplicaciones en las
cuales el robot realmente efectua trabajos sobre piezas. Este trabajo casi siempre necesita que el
efector final del robot sea una herramienta en lugar de una pinza. Por tanto la utilizacion de una
herramienta para efectuar el trabajo es una caracterstica distinta de este grupo de aplicaciones. El
tipo de herramienta depende de la operacion de procesamiento que se realiza.
Soldadura por puntos (vease Figura 19): Como el termino lo sugiere, la soldadura por puntos
es un proceso en el que dos piezas de metal se soldan en puntos localizados, al hacer pasar
una gran corriente electrica a traves de las piezas donde se efectua la soldadura.
Soldadura por arco continua: La soldadura por arco es un proceso de soldadura continua en
oposicion a la soldadura por punto que podra llamarse un proceso discontinuo. Se utiliza para
obtener uniones largas o grandes uniones soldadas en las cuales, a menudo, se necesita
un cierre hermetico entre las dos piezas de metal que se van a unir. El proceso utiliza un
electrodo en forma de barra o alambre de metal para suministrar la alta corriente electrica de
100 a 300 amperes
Recubrimiento con spray: La mayora de los productos fabricados de materiales metalicos
requieren de alguna forma de acabado de pintura antes de la entrega al cliente. La tecnologa
para aplicar estos acabados varia en la complejidad desde metodos manuales simples a
tecnicas automaticas altamente sofisticadas. Se dividen los metodos de recubrimiento indus-
trial en dos categoras:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 20
Agricultura Para muchos la idea de tener un robot agricultor es ciencia ficcion, pero la realidad es
muy diferente; o al menos as parece ser para el Instituto de Investigacion Australiano, el cual ha
invertido una gran cantidad de dinero y tiempo en el desarrollo de este tipo de robots. Entre sus
proyectos se encuentra una maquina que esquila ovejas. La trayectoria del cortador sobre el cuerpo
de las ovejas se planea con un modelo geometrico de la oveja. Para compensar el tamano entre
la oveja real y el modelo, se tiene un conjunto de sensores que registran la informacion de la res-
piracion del animal como de su mismo tamano, esta es mandada a una computadora que realiza las
compensaciones necesarias y modifica la trayectoria del cortador en tiempo real.
De otro lado, en Estados Unidos se esta trabajando en diversas empresas y universidades califor-
nianas en el desarrollo de una nueva generacion de robots agrcolas que podran reemplazar a la
mano de obra humana en la recoleccion de la fruta, una tarea que requiere gran precision y que,
hasta ahora, es demasiado delicada para la maquinaria. La compana Vision Robotics, con sede
en San Diego, California, esta trabajando en dos tipos de robots agrcolas para la recoleccion de la
naranja que utilizan tecnologa de tratamiento digital de imagenes. El primer tipo, llamado Scout,
escanea los arboles para localizar las naranjas, contarlas y averiguar su tamano exacto , explico
a EFE Derek Morikawa, presidente de Vision Robotics. El segundo robot, llamado recolector y
esta provisto de varios brazos mecanicos, procesa la informacion enviada por el Scout y retira
las naranjas sin danarlas. Por su parte en Francia se hacen aplicaciones de tipo experimental para
incluir a los robots en la siembra, y poda de los vinedos similar a lo que se muestra en la Figura 110.
estan encaminadas al diseno, construccion y control de vehculos autonomos, los cuales llevaran
a bordo complejos laboratorios y camaras muy sofisticadas para la exploracion de otros planetas.
En Noviembre de 1970 los Rusos consiguieron el alunizaje del Lunokhod 1, el cual posea camaras
de television, sensores y un pequeno laboratorio, era controlado remotamente desde la tierra. En
Julio de 1976, los Norteamericanos aterrizaron en Marte el Viking 1, llevaba abordo un brazo robo-
tizado, el cual recoga muestras de piedra, tierra y otros elementos las cuales eran analizados en
el laboratorio que fue acondicionado en el interior del robot. Por supuesto tambien contaba con un
equipo muy sofisticado de camaras de vdeo.
La tendencia hacia el estudio e investigacion de este tipo de robots se incrementara a medida que
la industria se interese aun mas en la utilizacion de los robots, sobra mencionar los beneficios que
se obtendran si se consigue una tecnologa segura para la exploracion del suelo marino y la ex-
plotacion del mismo.
Educacion Los robots estan apareciendo en los salones de clases de tres distintas formas. Primero,
los programas educacionales utilizan la simulacion de control de robots como un medio de ensenanza.
Un ejemplo palpable es la utilizacion del lenguaje de programacion del robot Karel, el cual se puede
conseguir facilmente en la WEB.Es un subconjunto de Pascal; este es utilizado por la introduccion a
la ensenanza de la programacion.
El segundo y de uso mas comun es el uso del robot tortuga en conjuncion con el lenguaje LOGO
para ensenar ciencias computacionales.LOGO fue creado con la intencion de proporcionar al estu-
diante un medio natural y divertido en el aprendizaje de las matematicas.
En tercer lugar esta el uso de los robots en los salones de clases. Una serie de manipuladores de
bajo costo, robots moviles, y sistemas completos han sido desarrollados para su utilizacion en los
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 23
La cinematica el error modelado el modelo de la cinematica del robot no siempre es acorde to-
talmente al robot.
Los errores de la calibracion La posicion determinada durante la calibracion puede estar alejada
ligeramente de la posicion requerida, esto producira un error en la posicion calculada en
tiempo real.
Los errores del azar los problemas se incrementan conforme el robot opera. Por ejemplo, friccion,
torcimiento estructural, la expansion termica, la repercusion negativa / la falla en las transmi-
sione s, etc. pueden causar las variaciones en la posicion del robot requerida para cierto
trabajo.
Los conceptos mencionados anteriormente se profundizan en secciones posteriores del presente
modulo. Por otra parte, se puede decir que los siguientes aspectos geometricos son los mas impor-
tantes para la seleccion de un robot industrial:
Grados de Libertad (GDL) El numero de grados de libertad que tiene un robot industrial manipu-
lador es el numero de magnitudes que pueden variarse independientemente -por lo general coincide
con el numero de articulaciones moviles- Se necesitan tres grados de libertad para posicionar el
efector terminal dentro de un entorno de trabajo tridimensional. Se necesitan otros tres para dirigir
el efector terminal hacia cualquier direccion (orientar). En la figura 114, se muestra un robot con 6
grados de libertad q1, q2, q3, q4, q5 y q6, este numero de GDL es el que generalmente posee un robot
industrial.
Figure 116: Malla de movimiento posible para un robot de dos grados de libertad.
Resolucion La Resolucion de punto esta basada en un numero limitado de puntos que el robot
puede alcanzar, por ejemplo en la Figura 117 se muestran como los puntos negros. Estos puntos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 26
estan tpicamente separados por un milmetro o menos, dependiendo del tipo de robot. Por ejemplo
si un usuario solicitara una posicion como 456.4mm, y el sistema solo puede mover al milmetro mas
cercano, 456mm, el error resultante de exactitud es de 0.4mm. En otras palabras, la resolucion es el
mnimo incremento que puede aceptar la unidad de control del robot y esta limitado por la reolucion
de los sensores, convertidores analogos digitales (A/D) y digitales analogos (D/A), ademas, por el
numero de bits con los que trabaja la CPU y por los actuadores, por ejemplo cuando son motores
paso a paso.
#incrementos = 2n (1.1)
Por ejemplo: Para un robot con 8 bits, la resolucion de mando de extremo puede dividir un rango del
movimiento en 256 posiciones discretas.
Otras caractersticas para seleccion de robots que se deben tener en cuenta son las dinamicas y
cinematicas, algunas de ellas son:
Capacidad de carga El peso (en kilogramos generalmente) que puede transportar la herramienta
del manipulador recibe el nombre de capacidad de carga. A veces, este dato lo proporcionan los
fabricantes, incluyendo el peso de la propia herramienta. En modelos de robots industriales, la ca-
pacidad de carga de la herramienta, puede oscilar entre 205 kg y 0.9Kg. La capacidad de carga es
una de las caractersticas que mas se tienen en cuenta en la seleccion de un robot, segun la tarea a
la que se destine. En soldadura y mecanizado es comun precisar capacidades de carga superiores
a los 50kg. La capacidad de carga es una caracterstica dinamica
Velocidad En muchas ocasiones, aumenta extraordinariamente el rendimiento del robot, por lo que
esta magnitud se valora considerablemente. En tareas de soldadura y manipulacion de piezas es
muy aconsejable que la velocidad de trabajo sea alta. En pintura, mecanizado y ensamblaje, la ve-
locidad debe ser media e incluso baja.
Tiempo de establecimiento Durante un movimiento, el robot se mueve rapidamente, pero como los
acercamientos del robot la posicion final se reduce la velocidad, y los acercamientos. El tiempo de
establecimiento es el tiempo requerido para el robot, para estar dentro de una distancia dada de la
ultima posicion.
celula robotizada (varios robots trabajando en diferentes tareas para lograr un objetivo comun). Las
consideraciones sobre la seguridad del sistema robotizado cobran especial importancia fundamen-
talmente por dos razones. En primer lugar, por el motivo intrnseco de que el robot, posee mayor
ndice de riesgo a un accidente que otra maquina de caractersticas similares. En segundo lugar, por
un aspecto de aceptacion social del robot dentro de la fabrica, aceptacion aun difcil por lo general
hoy en da. La realidad, sin embargo, es que el numero de accidentes ocasionados por los robots
industriales no es ni mucho menos alarmante, siendo pocos los pases que cuentan con suficiente
informacion al respecto. En Europa la norma ISO 10218-1:2006 Robots for industrial enviroments -
Safety requirements - Part 1: Robot [ISO-06], proporciona una gua para garantizar la seguridad en
los sistemas de fabricacion automatizados que incorporan robots manipuladores.
Causas de accidentes
Para prevenir los posibles accidentes ocasionados por los robots, hay que comenzar detectando
cuales son los tipos de accidentes que se pueden producir para despues analizar el porque se
originan y determinan como puede evitarse.
En principio y dado lo similar de sus caractersticas, los riesgos de accidentes en un entorno de
trabajo como robots industriales deberan ser similares a los debidos al empleo de maquinas her-
ramientas con control numerico. Sin embargo, hay una serie de circunstancias que aumentan el
nivel de riesgo en el caso de los robots. Estas causas se reflejan de manera comparativa en la tabla
siguiente. Ademas, el hecho de que el robot trabaje en muchas ocasiones en ambientes de alto
riesgo de accidente (forjas, prensas, pintura, etc.) contribuye a aumentar la probabilidad y gravedad
del accidente.
Los tipos de accidentes causados por robots industriales, ademas los ocasionados por casusas
tradicionales (electrocuciones, al instalar o reparar el equipo, quemaduras, etc.), son debidos a:
Colisiones entre robots y hombre.
Aplastamiento al quedar atrapado el hombre entre el robot y algun elemento fijo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 29
Proyeccion de una pieza o material (metal fundido, corrosivo) transportada por el robot.
Estas causas son agravadas por la gran velocidad con la que los robots pueden realizar sus movimien-
tos, ademas de su elevada energa estatica y dinamica.
Establecidos los tipos principales de accidentes, es preciso localizar cuales son las causas que los
originan. Los accidentes provocados por robots industriales se deben normalmente a:
Un mal funcionamiento del sistema de control (software, hardware, sistemas de potencia).
Acceso indebido de personal a la zona de trabajo del robot.
Errores humanos en las etapas de mantenimiento, programacion, etc.
Rotura de partes mecanicas por corrosion o fatiga
Liberacion de energa almacenada (electrica, hidraulica, potencial, etc.)
Sobrecarga del robot (manejo de cargas excesivas).
Medio ambiente o herramienta peligrosa (laser, corte por chorro de agua, oxicorte, etc.).
Medidas de seguridad Una vez vistos los tipos de accidentes y las causas que los originan, es
preciso determinar las medidas de seguridad a seguir que disminuyan el riesgo y la gravedad. Es
importante considerar que segun estudios realizados por el instituto de investigaciones de seguridad
en el trabajo de Tokio, el 90 por ciento de los accidentes en lneas robotizadas ocurren durante el
funcionamiento normal de la lnea. Este dato es de gran relevancia y pone de manifiesto la gran
importancia que tiene, para lograr un nivel de seguridad adecuado, el impedir el acceso de operarios
al campo de accion del robot mientras este esta en funcionamiento. La seguridad en sistemas robo-
tizados presenta, por tanto, dos vertientes; aquella que se refiere a la seguridad intrnseca al robot y
que es responsabilidad del fabricante; y aquella que tiene que ver con el diseno e implantacion del
sistema y su posterior utilizacion, programacion y mantenimiento, responsabilidad del usuario. As,
la seleccion de las medidas de seguridad viene definida por las siguientes consideraciones:
Medidas de seguridad a tomar en la fase del diseno del robot En el diseno del robot y de
su sistema de control debe considerarse siempre el posible accidente, tomandose las acciones
oportunas para evitarlo en la medida de lo posible. As, el propio robot debe contar con una serie de
medidas internas encaminadas a evitar posibles accidentes:
Supervision del sistema de control El sistema de control debe realizar una continua supervision
del correcto funcionamiento de todos los subsistemas (bucles de realimentacion, accionamien-
tos, etc.) y de incluso el mismo (watch-dog).
Paradas de emergencia Deben disponerse paradas de emergencia que desenergicen completa-
mente al robot.
Velocidad maxima limitada El sistema de control asegurara que la velocidad maxima de los movimien-
tos cuando una persona se encuentra en las proximidades del robot (fase de programacion,
por ejemplo) sea inferior a lo nominal (como referencia debe ser inferior a 0,3 m/s)
Detectores de sobreesfuerzo Se incluiran detectores de sobreesfuerzo en los accionamientos que
los desactiven cuando se sobrepase un valor excesivo (caso de colision de atrapar a una
persona contra una parte fija
Pulsador de seguridad Las paletas y consolas de programacion dispondran de un dispositivo de
seguridad (pulsador de hombre muerto) que impidan el movimiento accidental del robot
Codigos de acceso El acceso a la unidad de control y el arranque, parada y modificacion del pro-
grama, estaran limitadas mediante el empleo de llaves, codigos de seguridad, etc.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 30
Frenos mecanicos adicionales Si el robot maneja grandes cargas, se deberan de incluir frenos
mecanicos que entren en funcionamiento cuando se corte la alimentacion de los accionadores.
Asimismo, se dispondran medios para desactivar estos frenos de forma manual.
Comprobacion de senales autodiagnostico en la unidad de control previamente al primer fun-
cionamiento (niveles de tension de las fuentes de alimentacion, pilotos indicadores, mensajes
de error, etc.)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 31
En general, un robot interactua con su entorno tal y como se muestra en la Figura 119. A contin-
uacion se describen las caractersticas morfologicas mas relevantes propias de los robots.
Puesto que para posicionar y orientar un cuerpo de cualquier manera en el espacio son necesarios
seis parametros, tres para definir la posicion y tres para la orientacion, si se pretende que un robot
ubique y oriente su extremo (y con el la pieza o herramienta manipulada) de cualquier modo en el
espacio, se precisara al menos seis grados de libertad. En la practica, a pesar de ser necesarios
los seis grados de libertad comentados para tener total libertad en la ubicacion y orientacion del
extremo del robot, muchos robots industriales cuentan con solo cuatro o cinco grados de libertad,
por ser estos suficientes para llevar a cabo las tareas que se encomiendan.
Existen tambien casos opuestos, en los que se precisan mas de seis grados de libertad para que el
robot pueda tener acceso a todos los puntos de su entorno. As sucede si se trabaja en un entorno
con obstaculos, el dotar al robot de grados de libertad adicionales le permitira acceder a posiciones
y orientaciones de su extremo a las que, como consecuencia de los obstaculos, no hubieran llegado
con seis grados de libertad. Otra situacion frecuente es dotar al robot de un grado de libertad adi-
cional que le permita desplazarse a lo largo de un carril aumentando as el volumen de su espacio
de trabajo, vease Figura 121.
Definiremos ahora formalmente los eslabones y junturas. Los eslabones son los miembros estruc-
turales solidos de un robot, y las junturas son los acoplamientos movibles entre ellos.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 33
TCP: El Punto de Centro de herramienta (TCP) como en la Figura 122, localiza en el robot la her-
ramienta. Tpicamente el TCP se usa al referirse a la posicion de los robots, as como el punto focal
de la herramienta. (Por ejemplo el TCP podra estar en la punta de una antorcha de la soldadura)
El TCP puede especificarse usando coordenadas cartesianas, cilndricas, esfericas, etc. el tipo de
coordenadas a usar generalmente depende del robot.
Un robot puede ser visto en diferentes niveles de sofisticacion, depende de la perspectiva con que
se mire. Un tecnico en mantenimiento puede ver un robot como una coleccion de componentes
mecanicos y electronicos; por su parte un ingeniero en sistemas puede pensar que un robot es una
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 34
El Subsistema de Procesos incluye las tareas que lleva acabo el robot, el medio ambiente en el
cual es colocado, y la interaccion entre este y el robot. Este es el dominio de la ingeniera aplicada.
Antes de que un robot pueda realizar una tarea, esta debe ser buscada dentro de una secuencia
de pasos que el robot pueda ejecutar. La tarea de busqueda es llevada acabo por el Subsistema
de Planeacion, el cual incluye los modelos de procesos inteligentes, percepcion y planeacion. En
el modelo de procesos, los datos que se obtienen de una variedad de sensores son fusionados (In-
tegracion Sensorial) con modelos matematicos de las tareas para formar un modelo del mundo. Al
usar este modelo de mundo, el proceso de percepcion selecciona la estrategia para ejecutar la tarea.
Estas estrategias son convertidas dentro de los programas de control de el robot durante el proceso
de planeacion.
Estos programas son ejecutados por el Subsistema de Control; en este subsistema, los comandos
de alto nivel son convertidos en referencias para actuadores fsicos, los valores retroalimentados
son comparados contra estas referencias, y los algoritmos de control estabilizan el movimiento de
los elementos fsicos.
Al realizar esta tarea los mecanismos son modelados, el proceso es modelado, la ganancia de lazo
cerrado puede ser adaptada, y los valores medidos son utilizados para actualizar los procesos y los
modelos de los mecanismos.
Para conseguir que un robot realice su tarea con la adecuada precision, velocidad e inteligencia,
sera preciso que tenga conocimiento tanto de su propio estado como el estado de su entorno. La
informacion relacionada con su estado (fundamentalmente la posicion de sus articulaciones ) la
consigue con los denominados sensores internos, mientras que la que se refiere al estado de su
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 35
Sensores internos
A continuacion se describiran algunos tipos de sensores de posicion:
Encoders incrementales. Para el control de posicion angular se emplean fundamentalmente los
denominados encoders y resolvers. Los potenciometros dan bajas prestaciones por lo que
no se emplean salvo en contadas ocasiones (robots educacionales, ejes de poca importan-
cia). Los encoders incrementales en su forma mas simple, estan compuestos por un disco
transparente con una serie de marcas opacas colocadas radialmente y equidistantes entre
s; un sistema de iluminacion en el que la luz es colimada de forma correcta, y un elemento
fotorreceptor. El eje cuya posicion se quiere medir va acoplado al disco transparente. Con
esta disposicion a medida que el eje gire se ira generando pulsos en el receptor cada vez
que la luz atraviese cada marca, y llevando una cuenta de estos pulsos es posible conocer
la posicion del eje. Existe, sin embargo, el problema de no saber si en un momento dado se
esta realizando un giro en un sentido o en otro, con el peligro que supone no estar contando
adecuadamente. Una solucion a este problema consiste en disponer de otra franja de marcas,
desplazada de la anterior de manera que el tren de pulsos que con ella se genere este de-
splazado 90 electricos con respecto al generado por la primera franja. Es necesario ademas
disponer de una marca de referencia sobre el disco que indique que se ha dado una vuelta
completa y que, por tanto, se ha de empezar la cuenta de nuevo. Esta marca sirve tambien
para poder comenzar a contar tras recuperarse de una cada de tension. La resolucion de
este tipo de sensores depende directamente del numero de marcas que se pueden poner
fsicamente en el disco. Un metodo relativamente sencillo para aumentar esta resolucion es,
contabilizar los flancos de subida de los trenes de pulsos, y tambien los de bajada, incremen-
tando as la resolucion del captador, pudiendose llegar, con ayuda de circuitos adicionales,
hasta 100,000 pulsos por vuelta.
Encoders abolutos El funcionamiento basico de los codificadores o encoders absolutos es similar
al de los incrementales. Se tiene una fuente de luz con las lentes de adaptacion correspon-
dientes, un disco graduado y unos fotorreceptores. En este caso, el disco transparente se
divide en un numero determinado de sectores (potencia de 2), codificandose cada uno de
ellos segun un codigo binario cclico (normalmente codigo Gray) que queda representado por
zonas transparentes y opacas dispuestas radialmente. No es necesario ahora ningun conta-
dor o electronica adicional para detectar el sentido del giro, pues cada posicion (sector) es
codificado de forma absoluta. Su resolucion es fija, y vendra dada por el numero de anillos
que posea el disco graduado. Resoluciones habituales van desde 2(exp.)8 a 2(exp.)19 bits
(desde 256 a 524,288 posiciones distintas).
Resolvers tambien llamados sincros (vease Figura 124). Se trata de sensores analogicos con
resolucion teoricamente infinita. El funcionamiento de los resolvers se basa en la utilizacion
de una bobina solidaria al eje excitada por una portadora, generalmente con 400Hz, y por dos
bobinas fijas situadas a su alrededor El giro de la bobina movil hace que el acoplamiento con
las bobinas fijas varie, consiguiendo que la senal resultante en estas dependa del seno del
angulo de giro. La bobina movil excitada con tension V sen(t) y girada un angulo induce
en las bobinas fijas situadas en cuadratura las siguientes tensiones:
Para poder tratar al sistema de control la informacion generada por los resolvers es necesario
convertir las senales analogicas en digitales. Para ello se utilizan los llamados convertidores
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 36
Sensores externos
El empleo de mecanismos de deteccion exteriores permite a un robot interactuar con su medio am-
biente de una manera flexible. Aunque esto esta bastante lejos de la forma mas predominante de
funcionamiento de los robots industriales actuales, la utilizacion de la tecnologa de deteccion para
proporcionar a las maquinas un mayor grado de inteligencia en su relacion con su ambiente es, en
realidad, un tema activo de investigacion y desarrollo en el campo de la robotica. Un robot que
puede ver y sentir es mas facil de entrenar en la ejecucion de tareas complejas mientras que, al
mismo tiempo, exige mecanismos de control menos estrictos que las maquinas preprogramadas.
La funcion de los sensores del robot puede dividirse en dos categoras principales: estado interno
operan con la deteccion de variables, tales como la posicion de la articulacion del brazo, que se
utiliza para el control del robot y estado externo operan con la deteccion de variables tales como
alcance, la proximidad y el contacto.
Los sensores de estado externo pueden clasificarse tambien como sensores de contacto o no con-
tacto. Como su nombre lo indica, la primera clase de sensores responde al contacto fsico, tal como
el tacto, deslizamiento y torsion. Los sensores de no contacto se basan en la respuesta de un de-
tector a las variaciones en la radiacion electromagnetica o acustica. Los ejemplos mas destacados
de los sensores de no contacto miden alcance, la proximidad y las propiedades visuales de un objeto.
Los sensores de fuerza y de torsion se utilizan como dispositivos de realimentacion para controlar la
manipulacion de un objeto una vez que se haya agarrado (por ejemplo, para evitar el aplastamiento
del objeto o para impedir su deslizamiento
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 37
Deteccion de alcance Estos sensores se utilizan en robotica para obtener informacion asociada
con el contacto entre una mano manipuladora y objetos en el espacio de trabajo. Cualquier
informacion puede utilizarse, por ejemplo, para la localizacion y el reconocimiento del objeto,
as como para controlar la fuerza ejercida por un manipulador sobre un objeto dado. Los sen-
sores de contacto pueden subdividirse en dos categoras principales: binarios y analogicos.
Los sensores binarios son esencialmente conmutadores que responden a la presencia o
ausencia de un objeto. Por el contrario los sensores analogicos proporcionan a la salida
una senal proporcional a una fuerza local. Estos dispositivos se examinan con mas detalle a
continuacion.
Deteccion de torsion Los sensores de fuerza y de torsion se utilizan principalmente para medir las
fuerzas de reaccion desarrolladas en la superficie de separacion entre conjuntos mecanicos.
Los metodos principales para realizar esta operacion son los de deteccion de articulacion y
muneca. Un sensor de articulacion mide los componentes cartesianos de la fuerza y de la
torsion que actua sobre una articulacion de robot y la suma de forma vectorial. La mayora
de los sensores de fuerza de muneca funcionan como transductores para transformar las
fuerzas y los momentos ejercidos en la mano en desviacion o desplazamientos medibles en
la muneca. Es importante que los movimientos de muneca generados por el sensor de fuerza
no afecten a la exactitud del posicionamiento del manipulador
Deteccion de proximidad Sensores inductivos: Los sensores basados en un cambio de in-
ductancia debido a la presencia de un objeto metalico estan entre los sensores de
proximidad industriales de mas frecuente uso. El principio de funcionamiento de es-
tos sensores consiste fundamentalmente de una bobina arrollada, situada frente a un
iman permanente empaquetado en un receptaculo simple y robusto.
Sensores de efecto hall: El efecto Hall relaciona la tension entre dos puntos de un
material conductor o semiconductor con un campo magnetico a traves del material.
Cuando se utilizan por si mismos, los sensores de efecto Hall solo pueden detectar
objetos magnetizados. Empleados en conjunto con un iman, son capaces de detectar
todos los materiales ferromagneticos.
Sensores capacitivos: Son potencialmente capaces (con diversos grados de sensibili-
dad) de detectar todos los materiales solidos y lquidos. Como su nombre indica, estos
sensores estan basados en la deteccion de un cambio en la capacidad inducido por una
superficie que se lleva cerca del elemento sensor.
Sensores Ultrasonicos: La respuesta de todos los sensores de proximidad hasta ahora
examinados depende, en gran medida, del material objeto de la deteccion. Esta depen-
dencia puede reducirse mucho utilizando sensores ultrasonicos. Examinaremos ahora
el funcionamiento de estos sensores e ilustraremos su empleo para deteccion de prox-
imidad. El elemento basico es un transductor electroacustico, frecuentemente del tipo
ceramico piezoelectrico. La capa de resina protege el transductor contra la humedad,
polvo y otros factores ambientales y tambien actua como un adaptador de impedan-
cia acustica. puesto que el mismo transductor se suele utilizar para la transmision y la
recepcion, un amortiguamiento rapido de la energa acustica es necesario para detec-
tar objetos a pequena distancia. Esta operacion realiza proporcionando absorvedores
acusticos y desacoplando el transductor de su receptaculo. Este ultimo esta disenado
de modo que produzca un haz acustico estrecho para una eficaz transferencia de en-
erga y una mejor direccionalidad de la senal.
Opticos: Los sensores de proximidad opticos son similares a los sensores ultrasonicos
en el sentido de que detectan la proximidad de un objeto por su influencia sobre una
onda propagadora que se desplaza desde un transmisor hasta un receptor.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 38
Sensores de contacto Sensores Binarios: Como se indico anteriormente, los sensores bina-
rios son dispositivos de contacto, tales como microinterruptores. En la disposicion mas
simple, un conmutador esta situado en la superficie interior de cada dedo de una mano
de manipulacion. Este tipo de deteccion es de utilidad para determinar si una pieza esta
presente entre los dedos. Desplazando la mano sobre un objeto y establecido secuen-
cialmente contacto con su superficie, tambien es posible centrar la mano sobre el objeto
para su agarre y manipulacion.
Sensores Analogicos:Un sensor analogico es un dispositivo manejable cuya salida es
proporcional a una fuerza local. El mas simple de estos dispositivos esta constituido
por una varilla accionada por resorte que esta mecanicamente enlazada con un eje
giratorio, de tal manera que el desplazamiento de la varilla es debido a la fuerza lateral
dada.
Triangulacion:En este procedimiento un objeto se ilumina por un haz de luz, que barre
toda la superficie. El movimiento de barrido esta en el plano definido por la lnea desde
el objeto hasta el detector y por la lnea desde el detector hasta la fuente. Si el detector
se enfoca sobre una pequena parte de la superficie,entonces cuando el detector ve la
mancha, su distancia puede calcularse a partir de la geometra, puesto que se conocen
el angulo de la fuente con la lnea de base y la distancia entre la fuente y el detector.
Metodo de iluminacion estructural:Este metodo consiste en proyectar una configuracion
de luz sobre un conjunto de objetos y en utilizar la distorsion de la configuracion para
calcular el alcance.
Telemetro de tiempo de vuelo: El concepto general consiste en emitir una senal (laser
o de ultrasonidos, frecuencias altas), y calcular la distancia por medio de ecuaciones o
interpretadores de las variaciones que estas senales sufren al regresar al emisor. Estos
sistemas presentan limitaciones en la resolucion, por lo que generalmente son utilizados
para navegacion y para evitar obstaculos.
Cada uno de estos sistemas presenta caractersticas diferentes, siendo preciso evaluarlas a la hora
de seleccionar el tipo de actuador mas conveniente. Las caractersticas a considerar son, entre
otras:
Potencia
Controlabilidad
Peso
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 39
Volumen
Precision
Velocidad
Mantenimiento
Costo
Neumaticos
En ellos la fuente de energa es aire a presion entre 5 y 10 bar. Existen dos tipos de actuadores
neumaticos:
Cilindros El movimiento se consigue con el desplazamiento de un embolo encerrado en un cilin-
dro como consecuencia de la diferencia de presion a ambos lados de aquel. Los cilindros
neumaticos pueden ser de simple o de doble efecto. En los primeros, el embolo se de-
splaza en un sentido como resultado del empuje ejercido por el aire a presion, mientras que
en el otro sentido se desplaza como consecuencia del efecto de un muelle (que recupera
al embolo a su posicion en reposo) vease Figura 125. En los cilindros de doble efecto el
aire a presion es el encargado de empujar al embolo en las dos direcciones, al poder ser
introducido de forma arbitraria en cualquiera de las dos camaras. Normalmente, con los cilin-
dros neumaticos solo se persigue un posicionamiento en los extremos del mismo y no un
posicionamiento continuo. Esto ultimo se puede conseguir con una valvula de distribucion
(generalmente de accionamiento directo) que canaliza el aire a presion hacia una de las dos
caras del embolo alternativamente. Existen, no obstante, sistemas de posicionamiento con-
tinuo de accionamiento neumatico, aunque debido a su coste y calidad todava no resultan
competitivos.
Motores (vease Figura 126). El movimiento de rotacion de un eje se consigue mediante aire a
presion. Los dos tipos mas utilizados son los motores de aletas rotativas y los motores de
pistones axiales. Los motores de pistones axiales tienen un eje de giro solidario a un tambor
que se ve obligado a girar ente las fuerzas que ejercen varios cilindros, que se apoyan sobre
un plano inclinado. Otro metodo comun mas sencillo de obtener movimientos de rotacion a
partir de actuadores neumaticos, se basa en el empleo de cilindros cuyo embolo se encuentra
acoplado a un sistema de pinon-cremallera.
En general y debido a la compresibilidad del aire, los actuadores neumaticos no consiguen una
buena precision de posicionamiento. Sin embargo, su sencillez y robustez hacen adecuado su uso
en aquellos casos en los que sea suficiente un posicionamiento en dos situaciones diferentes (todo
o nada). Por ejemplo, son utilizados en manipuladores sencillos, en apertura y cierre de pinzas o
en determinadas articulaciones de algun robot. Siempre debe tenerse en cuenta que el empleo
de un robot con algun tipo de accionamiento neumatico debera disponer de una instalacion de
aire comprimido, incluyendo: compresor, sistema de distribucion (tuberas, electro valvulas), filtros,
secadores, etc. No obstante, estas instalaciones neumaticas son frecuentes y existen en muchas
de las fabricas donde se da cierto grado de automatizacion.
Hidraulicos
Este tipo de actuadores no se diferencia mucho de los neumaticos. En ellos, en vez de aire se utilizan
aceites minerales a una presion comprendida normalmente entre los 50 y 100 bar, llegandose en
ocasiones a superar los 300 bar. Existen, como en el caso de los neumaticos, actuadores del tipo
cilindro y del tipo motores de aletas y pistones.
Sin embargo, las caractersticas del fluido utilizado en los actuadores hidraulicos marcan ciertas
diferencias con los neumaticos. En primer lugar, el grado de compresibilidad de los aceites usados
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 40
Por otra parte, este tipo de actuadores presenta estabilidad frente a cargas estaticas. Esto indica
que el actuador es capaz de soportar cargas, como el peso o una presion ejercida sobre una su-
perficie, sin aporte de energa (para mover el embolo de un cilindro sera preciso vaciar este de
aceite). Tambien es destacable su eleva capacidad de carga y relacion potencia-peso, as como sus
caractersticas de auto lubricacion y robustez.
Frente a estas ventajas existen ciertos inconvenientes. Por ejemplo, las elevadas presiones a las
que se trabaja propician la existencia de fugas de aceite a lo largo de la instalacion. Asimismo, esta
instalacion es mas complicada que la necesaria para los actuadores neumaticos y mucho mas que
para los electricos, necesitando de equipos de filtrado de partculas, eliminacion de aire, sistemas
de refrigeracion y unidades de control de distribucion.
Los accionamientos hidraulicos se usan con frecuencia en aquellos robots que deben manejar
grandes cargas (de 70 a 205kg).
Electricos
Las caractersticas de control, sencillez y precision de los accionamientos electricos han hecho que
sean los mas usados en los robots industriales actuales.
Son los mas usados en la actualidad debido a su facilidad de control. En este caso, se utiliza
en el propio motor un sensor de posicion (Encoder) para poder realizar su control. Los motores
de DC (vease Figura 127) estan constituidos por dos devanados internos, inductor e inducido,
que se alimentan con corriente continua: El inductor, tambien denominado devanado de excitacion,
esta situado en el estator y crea un campo magnetico de direccion fija, denominado excitacion.
El inducido, situado en el rotor, hace girar al mismo debido a la fuerza de Lorentz que aparece
como combinacion de la corriente circulante por el y del campo magnetico de excitacion. Recibe la
corriente del exterior a traves del colector de delgas , en el que se apoyan unas escobillas de grafito.
En los controlados por excitacion se actua al contrario. Ademas, en los motores controlados por
inducido se produce un efecto estabilizador de la velocidad de giro originado por la realimentacion
intrnseca que posee a traves de la fuerza contraelectromotriz. Por estos motivos, de los dos tipos
de motores DC es el controlado por inducido el que se usa en el accionamiento con robots.
Para mejorar el comportamiento de este tipo de motores, el campo de excitacion se genera mediante
imanes permanentes, con lo que se evitan fluctuaciones del mismo. Estos imanes son de aleaciones
especiales como sumario-cobalto. Ademas, para disminuir la inercia que poseera un rotor bobinado,
que es el inducido, se construye este mediante una serie de espiras serigrafiadas en un disco plano,
este tipo de rotor no posee apenas masa termica, lo que aumenta los problemas de calentamiento
por sobrecarga.
Como se ha indicado, los motores DC son controlados mediante referencias de velocidad. Estas
normalmente son seguidas mediante un bucle de retroalimentacion de velocidad analogica que se
cierra mediante una electronica especfica (accionador del motor). Se denominan entonces servo-
motores.
no es suave, y que existe el peligro de perdida de una posicion por trabajar en bucle abierto. Tienden
a sobrecalentarse trabajando a velocidades elevadas y presentan un limite en el tamano que pueden
alcanzar. Se emplean para el posicionado de ejes que no precisan grandes potencias (giro de pinza)
o para robots pequenos (educacionales ); Tambien son muy utilizados en dispositivos perifericos del
robot, como mesas de coordenadas.
Transmisiones
Las transmisiones son los elementos encargados de transmitir el movimiento desde los actuadores
hasta las articulaciones. Se incluiran junto con las transmisiones a los reductores, encargados de
adaptar el par y la velocidad de la salida del actuador a los valores adecuados para el movimiento
de los elementos del robot. Transmisiones. Dado que un robot mueve su extremo con aceleraciones
elevadas, es de gran importancia reducir al maximo su momento de inercia. Del mismo modo, los
pares estaticos que deben vencer los actuadores dependen directamente de la distancia de las
masas al actuador. Por estos motivos se procura que los actuadores, por lo general pesados, esten
lo mas cerca posible de la base del robot. Esta circunstancia obliga a utilizar sistemas de transmision
que trasladen el movimiento hasta las articulaciones, especialmente a las situadas en el extremo del
robot.
As mismo, las transmisiones pueden ser utilizadas para convertir movimiento circular en lineal o
viceversa, lo que en ocasiones puede ser necesario. Existen actualmente en el mercado robots
industriales con acoplamiento directo entre accionamiento y articulacion. Se trata, sin embargo, de
casos particulares dentro de la generalidad que en los robots industriales actuales supone la ex-
istencia de sistemas de transmision junto con reductores para el acoplamiento entre actuadores y
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 44
articulaciones Es de esperar que un buen sistema de transmision cumpla con una serie de carac-
tersticas basicas: debe tener un tamano y peso reducido, se ha de evitar que presente juegos u
holguras considerables y se deben buscar transmisiones con gran rendimiento.
Se buscan reductores de bajo peso, reducido tamano, bajo rozamiento y que al mismo tiempo sean
capaces de realizar una reduccion elevada de velocidad en un unico paso. Se tiende tambien a min-
imizar su momento de inercia, de negativa influencia en el funcionamiento del motor, especialmente
crtico en el caso de motores de baja inercia. Los reductores, por motivos de diseno, tienen una
velocidad maxima admisible, que como regla general aumenta a medida que disminuye el tamano
del motor. Tambien existe una limitacion en cuanto al par de entrada nominal permisible (T2 ) que
depende del par de entrada (T1 ) y de la relacion de transmision a traves de la relacion:
2
T2 = T1 (1.3)
1
Donde el rendimiento, , puede llegar a ser cerca del 100%, y la relacion de reduccion de veloci-
dades (1 = velocidad de entrada; 2 = velocidad de salida) vara entre 50 y 300.
Puesto que los robots trabajan en ciclos cortos, que implican continuos arranques y paradas, es
de gran importancia que el reductor sea capaz de soportar pares elevados puntuales. Tambien se
busca que el juego angular sea lo menor posible. Este se define como el angulo que gira al eje de
salida cuando se cambia su sentido de giro sin que llegue a girar al eje de entrada. Por ultimo, es
importante que los reductores para robotica posean una rigidez torsional, definida como el par que
hay que aplicar sobre el eje de salida para que, manteniendo bloqueado el de entrada, aquel gire un
angulo unidad.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
REFERENCIAS BIBLIOGRAFICAS
[1] Dei, I. (1999). Introduccion a la robotica. Consultado en Junio, 15, 2008 en
http://www.dei.uc.edu.py/tai99/robotica/introduc.htm.
[2] Diego, T. (2009). Control cinematico directo de un robot manipulador tipo puma
usando control fuzzy. Cuarto Congreso Colombiano de Computacion 4CCC.
[3] Guadalajara, U. (2003). Curso de robotica. Consultado en Junio,05,2008 en
http://proton.ucting.udg.mx/materias/robotica/r166/r63/r63.htm.
[4] Masahiro, M. (2000). El valle inexplicable. Consultado en Junio,12,2008 en
http://www.kirainet.com/el-valle-inexplicable-the-uncanny-valley/.
[5] Portal educativo de Mendoza, A. (2003). Algo de historia. Consultado en Junio,
12, 2008 en http://www.roboticajoven.mendoza.edu.ar/historia.htm.
[6] Tecnologa, E. (2003). Microrobots. Consultado en Junio, 08, 2008 en
http://www.tecnologiaseso.es/pdf/MICROROBOTS.pdf.
[7] Wikiciencia, O. (2000). Tecnologa. Consultado en Junio,06,2008 en
http://www.wikiciencia.org/tecnologia/automatizacion/robotica/index.php.
46
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
UNIDAD 2
CINEMATICA
Nombre de la Cinematica
unidad
Introduccion En la presente unidad se presentan las
herramientas matematicas para calcular posiciones
y orientaciones en especial para robots industriales,
enseguida se ilustran los procesos requeridos para
resolver el problema cinematico directo e inverso, y
por ultimo, mediante el modelo diferencial, se
estudiara la velocidad de las articulaciones y/o del
efector final de un robot industrial manipulador.
Intencionalidades Fortalecer las competencias de analisis matematico
formativas de los estudiantes, mediante la ejemplificacion y
explicacion de las diversas herramientas existentes
para analizar la cinematica de un robot. Fortalecer
en los estudiantes la capacidad de razonamiento
espacial. Inculcar en el estudiante los metodos
matematicos como material esencial e ineludible
para las investigaciones actuales en el area de la
robotica y afines
Denominacion La presente unidad esta dividida en tres captulos
de Captulos que son: Herramientas matematicas, Cinematica
Directa y por ultimo, Cinematica inversa y modelo
diferencial
47
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 48
Este sistema tiene como vectores unitarios a XA y YA . Otra posible forma de ex-
presar las coordenadas de un punto con respecto a un sistema de referencia es
mediante el empleo de coordenadas polares, como se ilustra en la Figura 22. En
este caso las coordenadas son la distancia al origen r y el angulo que forma el
vector con el eje XA .
A esta matriz se le conoce como matriz de rotacion. Este tipo de matrices es muy
importante en los modelos empleados en robotica. Observese que si el angulo de
orientacion es , de la Figura 23 se deduce la Ecuacion 2.3
A cos sen
BR = (2.3)
sen cos
Teniendo en cuenta que los vectores son ortonormales, puede escribirse tambien
la Ecuacion 2.4
A B 1
BR = AR =B AR
T
(2.4)
Ahora estudiaremos como realizar un traslado de coordenadas sin realizar rotacion.
Supongase que el sistema {B} tiene sus vectores coincidentes con los de {A},
como se ilustra en la Figura 24. Este problema se presentara por ejemplo cuando
el robot se desplazara sin cambiar de orientacion. El origen del sistema {B} se
localizara con respecto al {A} mediante un desplazamiento representado por el
vector de la Ecuacion 2.5
A
A A
T
PoB = PxoB PyoB (2.5)
Por tanto las coordenadas de un punto cualquiera del plano respecto a {A} en los
dos sistemas estan relacionados mediante la Ecuacion 2.6
A
Px = B Px + A PxoB
A (2.6)
Py = B Py + A PyoB
Expresiones en las cuales las componentes de los vectores pueden sumarse por
estar estos en la misma direccion. Las Ecuaciones 2.6 definen la transformacion
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 51
Supongase ahora que el origen del sistema {B} coincide con el del {A} pero la
orientacion es diferente, como se ilustra en la Figura 25. Esta circunstancia se
presenta al estudiar movimientos de rotacion. Asimismo, este sera el caso cuando
el sistema de referencia {A}, se desplazara con el robot pero mantuviera su ori-
entacion constante, mientras el sistema {B} ademas de desplazarse con el robot
gira con el. En este caso las coordenadas expresadas en el sistema {A} en funcion
de las del {B} vienen dadas por la Ecuacion 2.7.
A
Px = B XA .B P
A (2.7)
Py = B YA .B P
Expresion en la cual el punto indica el producto escalar. Notese como 2.7 indican
las proyecciones del vector A P que define el punto sobre los ejes unitarios del sis-
tema que se toma como referencia. Estas expresiones pueden escribirse de forma
compacta en la ecuacion 2.8. Notemos que la idea general es aplicar la matriz
de rotacion (A
B R) al vector respecto a {B}, para poder obtener las coordenadas re-
specto a {A}.
B
XAT
A A B B
P = BR P = B T P (2.8)
YA
px
A
P = py (2.9)
pz
Siendo px , py , y pz las componentes de los ejes respectivos. De otro lado, sabe-
mos que un punto en el espacio tambien se puede representar en coordenadas
cilndricas tal como se muestra en la Figura 27. En este caso las coordenadas son
la distancia r, el angulo y la distancia z entre el punto y el plano XA YA . Las dos
primeras tienen el mismo significado que las coordenadas polares mencionadas en
la seccion anterior de este modulo.Por ultimo en la Figura 28 se muestran las co-
ordenadas esfericas.
Ahora bien, Como determinamos las componentes de esta matriz segun la rotacion
que nos pidan? Debemos realizarla paso a paso, es decir, las rotaciones se deben
hacer respecto a cada uno de los ejes de coordenadas, por lo tanto, despues de
realizar las proyecciones adecuadas se mostraran a continuacion cuales son las
matrices que indican las rotaciones en x , y y z. Antes de iniciar es muy importante
aclarar que ya no hablaremos de un sistema {A} y otro {B} sino de un sistema
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 54
1 0 0
cos 0 sen
Ry() = 0 1 0 (2.12)
sen 0 cos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 55
cos sen 0
los modelos del manipulador involucran cambios entre sistemas asociados a las
diferentes articulaciones de la cadena cinematica para describir la posicion y ori-
entacion del extremo del manipulador con relacion a la base.
A
P = B P + A PoB (2.14)
Observese que los dos vectores de la derecha de la expresion pueden sumarse
debido a que ambos sistemas de referencia tienen la misma orientacion. La rotacion
puede expresarse mediante la Ecuacion 2.15.
A
BR =B
AR
1
=B
AR
T
(2.15)
Estas igualdades se justifican teniendo en cuenta que las columnas son vectores
ortonormales. En terminos de estos vectores puede escribirse la Ecuacion 2.16.
B
XAT
A
A A A
BR = XB YB ZB = B YAT (2.16)
B T
ZA
A
P =A B
BR P (2.17)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 57
Donde:
A A
A BR PoB
BT = (2.21)
000 1
Es una matriz de 4X4 a la que se denomina matriz de transformacion homogenea.
Esta matriz es util para expresar de forma compacta la rotacion, la traslacion, per-
spectiva y escalado. Esto se muestra en la ecuacion 2.22.
A R3x3 P3x1 Rotacion T raslacion
BT = = (2.22)
f3x3 w1x1 P erspectiva Escalado
Ejemplo 1
Un robot movil provisto de sensores de proximetra detecta un obstaculo a una
distancia d en la direccion de marcha (vease Figura 214). Se sabe que el angulo
de orientacion del robot en el instante de medida es . Se trata de determinar
las coordenadas absolutas del obstaculo con respecto a un sistema de ejes de
referencia solidario al vehculo pero con la misma orientacion del sistema absoluto.
B
T B
T B
T
P = 0 d ; XA = cos sen ; YA = sen cos
A
P =A B C A C
BT C T P = CT P (2.24)
donde
A
CT =A B
BT C T (2.25)
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 60
cos 1 sen1 0
0
1R =
sen1 cos 1 0 (2.27)
0 0 1
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 61
cos 2 sen2 0
1
2R =
sen2 cos 2 0 (2.28)
0 0 1
La transformacion compuesta viene dada por:
cos (1 + 2 ) = c1 c2 s1 s2 = c12
(2.30)
sen (1 + 2 ) = c1 s2 + s1 c2 = s12
Por consiguiente, la expresion anterior se escribe asi:
c12 s12 0
0 0 1 s12 c12 0
2 R = 1 R2 R = (2.31)
0 0 1
Por ultimo, en esta seccion se describira el problema tpico en el ambiente de la
robotica: Supongase que un manipulador robotico provisto de una pinza {H} en su
extremo agarra un objeto {O} definido con respecto a un sistema de referencia {M}
asociado a una mesa. La situacion de los sistemas de referencia se ilustra en la
Figura 219. Se suponen conocidas B H T , que describe la localizacion del sistema
de referencia {H} asociado a la pinza del manipulador con respecto a la base, B MT
que describe el sistema de referencia {M} asociado a la mesa con respecto al de la
base {B}, y M O T que describe el sistema de referencia {O} asociado al objeto con
respecto al de la mesa {M}.
B
OT =B
MT
M
OT (2.32)
Por otra parte, la localizacion del objeto puede expresarse como
B
OT =B
HT
H
OT (2.33)
Por consiguiente, igualando el lado derecho de ambas ecuaciones, puede obten-
erse la posicion y orientacion del objeto con respecto a la pinza del manipulador
mediante:
H
OT =B
HT
1 B M
MTO T (2.34)
Aunque hay otras formas diferentes de representar la orientacion, estas quedan
para investigacion del estudiante.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 63
En la Figura 221 se ilustran los parametros que permiten definir una representacion
de las relaciones de traslacion y rotacion entre los enlaces adyacentes. As, la vari-
able de una articulacion i de rotacion se representara mediante el angulo i y la
de una prismatica mediante el desplazamiento di . Los otros dos parametros de la
articulacion son la distancia ai1 entre el eje de la articulacion i 1 y el eje de la ar-
ticulacion i, medida sobre la lnea perpendicular comun y el angulo i1 entre estos
dos ejes (angulo entre las proyecciones de los dos ejes en un plano cuya normal
es la perpendicular comun) medido como rotacion alrededor de la perpendicular
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 64
Por ultimo, recordemos que la idea es representar la articulacion {i} con respecto a
{i-1} y que cada transformacion puede definirse segun tres parametros y una vari-
able de articulacion. Por todo lo anterior, la aplicacion de los parametros de D-H,
permite solucionar un problema cinematico directo (vease siguiente seccion) al usar
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 66
ci si 0 ai1
si ci1 ci ci1 si1 si1 di
i1
i T = (2.35)
si si1 ci si1 ci1 ci1 d
0 0 0 1
i i ai1 i di
1 0 0 1 0
2 0 l1 2 0
3 0 l2 3 0
0 0 0 1
c1 s2 0 l1
2 c2 0 0
s
1
2 T = (2.37)
0 0 1 0
0 0 0 1
c3 s3 0 l2
s3 c3 0 0
2
3T =
0 0 1 0
0 0 0 1
c123 s123 0 l1 c1 + l2 C12
s123 c123 0 l1 s1 + l2 s12
0 0 1 2
3T = 1T 2T 3T = (2.38)
0 0 1 0
0 0 0 1
c12 = c1 c2 s1 s2
s12 = c1 s2 + s1 c2
(2.39)
c123 = c12 c3 s12 s3
s123 = s12 c3 + c12 s3
Vemos que el problema cinematico directo se puede resolver usando los paramet-
ros de Denavit-Hartenberg junto con algunas propiedades del algebra matricial.
la Figura 223, los ejes de las articulaciones {1} y {2} intersectan y por lo tanto el
desplazamiento a1 es cero. Notese tambien como Z1 y Z2 estan rotados 90 . Los
demas valores de los parametros se resumen en la siguiente tabla:
i i1 ai1 i di
1 0 0 1 0
2 90 0 0 d2
3 0 0 3 l2
0 0 0 1
1 0 0 0
0 0 1 d2
1
2 T = (2.40)
0 1 0 0
0 0 0 1
c3 s3 0 0
s3 c3 0 0
2
3 T =
0 0 1 l2
0 0 0 1
El objetivo del problema cinematico inverso consiste en encontrar los valores que
deben adoptar las coordenadas articulares del robot q = (q1, q2, ..., qn). Para que
su extremo se posicione y oriente segun una determinada localizacion espacial.
Observese que a los puntos del interior se puede llegar con dos posibles orienta-
ciones, mientras que los puntos del lmite con solo una. Hemos dicho implcitamente
que las articulaciones pueden girar 360 , lo que normalmente no sera posible. En
la practica se establecen restricciones adicionales que limitan el espacio de trabajo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 71
Figure 224: Espacio de trabajo de un manipulador plano con dos grados de liber-
tad de rotacion
que pasara si la segunda articulacion solo pudiese girar 180 ?
x2 + y 2 = l12 + l22 2l1 l2 cos (180 + 2 ) = l12 + l22 2l1 l2 cos 2 (2.41)
x2 + y 2 l12 l22
cos 2 = c2 = (2.42)
2l1 l2
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 72
p
Se debe comprobar que la distancia x2 + y 2 sea menor o igual que l1 + l2 antes de
aplicar las expresiones. Suponiendo que existe solucion, se resuelve para un valor
de 2 entre 0 y -180 ya que el triangulo solo existe para estos valores.
La otra posible solucion que corresponde a 2 se muestra en linea discontinua en
la parte inferior que representa el codo abajo. Para obtener 1 se encuentran las
expresiones de los angulos . y . Notese que = arctg2(x, y). por otra parte,
aplicando la ley de cosenos se obtiene:
p
l22 = l12 + x2 + y 2 2l x2 + y 2 cos
(2.43)
De donde
x2 + y 2 l22 + l12
cos = p (2.44)
2l1 x2 + y 2
El arco coseno se resuelve para 0 180 . Finalmente se hace
1 = (2.45)
Aplicando el signo {+} si 2 < 0 y el signo {-} si 2 > 0.
Por ultimo, teniendo en cuenta que:
1 + 2 + 3 = (2.46)
Se obtiene 3 .
Donde las expresiones de c12 , s12 , c123 , s123 se muestran en la Ecuacion 2.39.
En un manipulador plano, la especificacion de la posicion y orientacion deseadas
en el extremo del manipulador se realiza indicando tres valores x, y, . Siendo los
dos primeros las coordenadas en el plano del extremo del manipulador y su ori-
entacion con la relacion al eje X positivo. Por tanto, en vez de considerar como dato
una matriz general B M T , se supondra una transformacion con la estructura siguiente:
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 73
c s 0 x
s c 0 y
B
MT = (2.48)
0 0 1 0
0 0 0 1
siendo s y c el seno y el coseno del angulo de orientacion respectivamente.
Igualando los elementos no triviales de las matrices 2.48 y 2.47 (diferentes de cero
y uno) se obtienen cuatro ecuaciones, en las cuales existen tres incognitas 1 , 2 y
3 . Notese como dos ecuaciones corresponden a las coordenadas x e y:
x = l1 c1 + l2 (c1 c2 s1 s2 )
(2.49)
y = l1 s1 + l2 (c1 s2 s1 c2 )
Las dos restantes corresponden a la orientacion y pueden resumirse en
1 + 2 + 3 = = arctg2(s, c) (2.50)
donde la funcion arctg2 se define como la tangente inversa, teniendo en cuenta el
cuadrante al que pertenece el punto a evaluar (signo de los argumentos).
Para obtener las ecuaciones que resuelvan el modelo inverso se elevan al cuadrado
las ecuaciones 2.49 y se suman con lo cual se obtiene:
Despejando c2 se obtiene
x2 + y 2 l12 l22
c2 = (2.52)
2l1 l2
Para que exista una solucion, el lado derecho de la ecuacion debe dar un valor entre
-1 y +1. Si no se cumple esta condicion, el punto objetivo esta demasiado lejos para
que lo alcance el manipulador. Suponiendo que existe solucion, para determinar 2
teniendo en cuenta el signo se hace
q
s2 = 1 c22 (2.53)
De donde puede calcularse 2 mediante:
El objetivo del modelo diferencial es que el sistema de control del robot, sepa cuales
velocidades se le deben imprimir a cada una de las articulaciones para lograr la
velocidad en el efector final. Ahora bien, el modelo diferencial queda definido me-
diante la matriz jacobiana del robot en estudio. La jacobiana analtica relaciona el
vector de velocidades articulares (q1 , q2 , q3 , q4 ...qn ) con las velocidades de ubicacion
y orientacion del efector final, esta ultima representada con los angulos de euler
x, y, z, , , , los angulos de euler se muestran en la Figura 226. El proceso
contrario al mencionado requiere de la determinacion de la jacobiana analtica in-
versa, tal como se puede concluir al observar la Figura 227.
El metodo mas sencillo para determinar la relacion entre las velocidades articulares
y del extremo del robot consiste en derivar las ecuaciones correspondientes al mod-
elo cinematico directo. Por lo tanto, si se conocen las ecuaciones que resuelven el
problema cinematico directo para un robot de n articulaciones, de la forma en que
se muestra en 2.60.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 75
q1
x .. fx fx
.
y q1 qn
.. .. ... ..
z . . .
= J . = con Ja = (2.62)
a .. .. ... ..
. .
.
.. f
f
. q1 qn
qn
0 wz wy
= wz 0 wx = RRT (2.65)
wy wx 0
dR dR dR
R = q1 + q2 + ..... + q2 (2.66)
dq1 dq2 dq2
2.3.5 Leccion 30: Jacobiana inversa
Del mismo modo que se ha obtenido la relacion directa que permite obtener las
velocidades del extremo a partir de las velocidades articulares, puede obtenerse la
relacion inversa que permite calcular las velocidades articulares partiendo de las
del extremo. En la obtencion de la relacion inversa pueden emplearse diferentes
procedimientos. En primer lugar, supuesta conocida la relacion directa, dada por la
matriz Jacobiana, se puede obtener la relacion inversa invirtiendo simbolicamente
la matriz.
Una tercera dificultad que puede surgir con este y otros procedimientos de computo
de la matriz Jacobiana inversa, se deriva de la circunstancia de que la matriz J no
sea cuadrada. Esto ocurre cuando el numero de grados de libertad del robot no
coincide con la dimension del espacio de la tarea (normalmente seis). En el caso
de que el numero de grados de libertad sea inferior, la matriz Jacobiana tendra mas
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 78
filas que columnas. Esto quiere decir que el movimiento del robot esta sometido
a ciertas restricciones (por ejemplo, no se puede alcanzar cualquier orientacion).
Tpicamente esto ocurre en los casos en los que esta restriccion no tiene impor-
tancia, como en robots dedicados a tareas como soldadura por arco, en la que la
orientacion de la herramienta en cuanto a su giro es indiferente, por lo que puede
ser eliminado este grado de libertad del espacio de la tarea, quedando una nueva
matriz Jacobiana cuadrada.
En los casos en el que el robot sea redundante (mas de 6 grados de libertad o mas
columnas que filas en la matriz Jacobiana) existiran grados de libertad articulares
innecesarios, es decir, que no sera preciso mover para alcanzar las nuevas posi-
ciones y velocidades del extremo requeridas. Por ello, la correspondiente velocidad
articular podra ser tomada como cero, o si fuera util, como un valor constante.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
REFERENCIAS BIBLIOGRAFICAS
[1] Dei, I. (1999). Introduccion a la robotica. Consultado en Junio, 15, 2008 en
http://www.dei.uc.edu.py/tai99/robotica/introduc.htm.
[2] Diego, T. (2009). Control cinematico directo de un robot manipulador tipo puma
usando control fuzzy. Cuarto Congreso Colombiano de Computacion 4CCC.
[3] Guadalajara, U. (2003). Curso de robotica. Consultado en Junio,05,2008 en
http://proton.ucting.udg.mx/materias/robotica/r166/r63/r63.htm.
[4] Masahiro, M. (2000). El valle inexplicable. Consultado en Junio,12,2008 en
http://www.kirainet.com/el-valle-inexplicable-the-uncanny-valley/.
[5] Portal educativo de Mendoza, A. (2003). Algo de historia. Consultado en Junio,
12, 2008 en http://www.roboticajoven.mendoza.edu.ar/historia.htm.
[6] Tecnologa, E. (2003). Microrobots. Consultado en Junio, 08, 2008 en
http://www.tecnologiaseso.es/pdf/MICROROBOTS.pdf.
[7] Wikiciencia, O. (2000). Tecnologa. Consultado en Junio,06,2008 en
http://www.wikiciencia.org/tecnologia/automatizacion/robotica/index.php.
79
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA
UNIDAD 3
ACTUALIDAD EN ROBOTICA
80
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 81
Nivel robot Comandos de movimientos simples del robot. Existe una librera de
funciones o instrucciones que el programador debe conocer para poder selec-
cionar las mas adecuadas para la tarea a ejecutar.
Nivel tarea Se le dan al robot macro-comandos, que requieren de varios movimien-
tos para llevarse a cabo, por ejemplo: llevar el efector final a un punto dado, podra
requerir de mover dos o mas articulaciones.
Nivel objetivo Se le dan al robot los objetivos finales de la tarea omitiendo los
estados intermedios. Por ejemplo: Recoger la herramienta, dejar en cierto punto
la carga o atornillar el tornillo X en agujero Y, ejerciendo Torque=w.
Esta es la principal causa que lleva a que la mayora de los sistemas de pro-
gramacion de robots sean de tipo interpretado, pudiendose realizar un seguimiento
paso a paso de lo programado en cada momento. Se evita as el tedioso ciclo de
editar-compilar-ejecutar muy costoso en tiempo. Se desea entonces que, n sis-
tema de programacion de robots presente una buena capacidad de depuracion
y de ejecucion paso a paso, teniendo especialmente en cuenta la interaccion en
tiempo real que existe entre los distintos equipos de la celula con el controlador del
robot. Tambien es aconsejable la existencia de una buena monitorizacion continua
del desarrollo del programa. Algunos de los sistemas de programacion actual se
soportan sobre sistemas operativos multitarea, permitiendo el control simultaneo y
sincronizado del robot y su periferia (haciendo funciones equivalentes a las de un
automata programable o PLC), del robot y otros sistemas (vision, transporte, etc.) o
incluso de varios robots.
Este modelo relacional, que puede ser representado de manera automatica du-
rante la ejecucion del programa (Figura 33), simplificando notablemente la tarea
del programador. Alternativamente es el propio programa el que debe mantener
actualizadas las relaciones entre los objetos, haciendo uso de la reasignacion de
coordenadas a los objetos y la expresion de estas mediante la composicion de
transformaciones.
Angulos de euler
Cuaternios
Matriz NOA de ubicacion y orientacion.
Modificar la trayectoria
Elegir entre diversas alternativas
Obtener la identidad y posicion de objeto y sus caractersticas
Cumplir con restricciones externas.
Pasos:
Ensenanza
1. Mediante control o joystick
2. Grabacion de variables de articulacion en cada paso
3. Se pueden anadir senales de activacion de herramienta
Repetir los movimientos a velocidad lenta
Repeticion a velocidad de funcionamiento normal
Este tipo de programacion es poco rentable en algunos casos por el alto tiempo
improductivo del robot. Los tipos de programacion se resumen en la Figura .
Guiado pasivo directo En este caso, el programador puede tomar el extremo del
robot y llevarlo hasta los puntos deseados a traves de las trayectorias mas ade-
cuadas. La unidad de control del robot registra de manera automatica la senal de
los sensores de posicion de las articulaciones en todos los puntos recorridos. Un
ejemplo es el caso de los robots de pintura de la firma Gaiotto, los cuales fueron
programados con este procedimiento.
Guiado Pasivo por Maniqu La dificultad fsica de mover toda la estructura del
robot se resuelve a traves de este procedimiento. En este caso se dispone un
doble del robot, mientras que este permanece fuera de lnea. El doble posee
una configuracion identica que el robot real, pero es mucho mas ligero y facil de
mover. La programacion se realiza llevando de la mano a este doble, mientras que
la unidad de control muestrea y almacena con cierta frecuencia los valores que
los sensores de posicion de las articulaciones, para su posterior repeticion por el
robot. Un ejemplo es el caso de los robots de pintura fabricados por Nordson, los
cuales son programados utilizando este procedimiento.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 88
Guiado Basico: El robot es guiado por los puntos por los cuales se desea que
pase durante la fase de ejecucion automatica del programa. Durante esta, la
unidad de control interpola dichos puntos segun determinadas trayectorias. Muchas
veces no es posible incluir ningun tipo de estructuras de control dentro del pro-
grama, por lo que los puntos son recorridos siempre secuencialmente, en el mismo
orden que se programaron. Un ejemplo de este tipo de programacion es la uti-
lizada en casi todos lo robots de pintura, donde la unidad de control muestrea
automaticamente los puntos recorridos por el robot con una frecuencia muy alta.
Guiado Extendido Permite especificar, junto a los puntos por los que debera pasar
el robot, datos relativos a la velocidad, tipo de trayectoria, precision con la que se
quiere alcanzar los puntos, control del flujo del programa, atencion a entradas/salidas
binarias, etc. En este caso, el metodo guiado de utilizado es el de la botonera o joy-
stick. El guiado por extendido aumenta la potencia del sistema de programacion.
Fuente: Barrientos, A. Fundamentos de Robotica, McGrawHill 1997.
Notemos que el programa de la Figura 38, cuenta con una seccion de declara-
ciones, procedimientos y tambien cuenta con un modulo.
Para aumentar mas la telepresencia, se puede contar, ademas, con un sistema para
la realimentacion sobre operador de las fuerzas de reaccion que siente el disposi-
tivo teleoperado en su interaccion con el entorno. En una seccion posterior de este
modulo se comenta un ejemplo de esto. Para ellos se tendra que contar con los
respectivos sensores de la fuerza/par en el esclavo y los respectivos actuadores
sobre el dispositivo de entrada. Tanto para la transmision de las senales desde
el maestro hacia el esclavo y viceversa, es necesario que existan unos buenos
canales de comunicacion, adaptados a las necesidades de ancho de banda y a los
requerimientos propios del entorno en el que se trabaja (ruidos electromagneticos,
contaminacion, etc.). Generalmente, en los sistemas un poco mas avanzados se
cuenta con un computador encargado de procesar todo este flujo de senales y de
adaptarlas o utilizarlas para otros fines cuando sea necesario (diferente cinematica
existente entre maestro y esclavo, ayudas graficas, etc.).
Teleccion = + Heleccion
(3.1)
Heleccion = pi log2 p1i
P
i
Consideraciones importantes:
Los sistemas de vision superan, en muchos casos, el coste del sistema de robot
industrial.
Exigen extensos desarrollos de software, que potencian el nucleo central de In-
teligencia Artificial preciso para que el robot actue de acuerdo con la informacion
del mundo exterior.
Se necesitan potentes computadores para procesar una gran cantidad de infor-
macion en poco tiempo. En robotica, las imagen es hay que procesarlas en tiempo
real.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 102
Sistema de vision
Un sistema de vision artificial consta de las siguientes partes:
imagen, con las camaras de estado solido, se define con tres parametros, que se
muestran graficamente en la figura, estas son:
1. Situacion de la fila
2. Situacion del columna
3. intensidad luminosa.
Con dicha resolucion, el ojo humano ya no aprecia los escalon es entre los niveles
de gris. La conversion de la senal analogica de video, procedente de la camara
ha de ser muy rapida, lo que exige conversores caros del tipo comparador en par-
alelo. Por ejemplo trabajando a 10Mhz, la conversion ha de hacerse en menos de
100ns. Una vez que se almacena la imagen digitalizada en la memoria de imagen,
la mayora de las tarjetas de video tiene la posibilidad de poder visualizarla en un
monitor, lo que conlleva la conversion D/A, as como la mezcla con los impulsos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 105
niveles jerarquicos:
Bajo nivel Las tecnicas utilizadas en este nivel son basicas y estan orientadas a la
definicion y obtencion de las propi edades generales de la imagen. En esta fase se
incluye la fase de captacion median te las camaras y la fase de preprocesamiento
, en la cual se contempla la digitalizacion de la senal de video; la obtencion de las
propiedades mas representativas, como los bordes, el color, la textura, etc.; y la
mejora de la imagen.
Nivel intermedio En este se incluyen las tecnicas empleadas para obtener las
propiedades de la escena. As, con la segmentacion se extraen o aslan los obje-
tos particulares de la imagen, con la descripcion se caracterizan dichos objetos, y
con el reconocimiento, se identifican los objetos de la escena
Alto nivel En esta categora en la que se aplica el proceso inteligente, la tecnica
mas representativa es la interpretacion, que trata de estudiar la logica de los ob-
jetos localizados en la escena, pro cediendo a un etiquetado y representacion
simbolica.
La mayora de los tele robots utiliza video monoscopico (MV) como eslabon de
retroalimentacion primario para el operador. A MV le faltan senales de profundi-
dad binoculares, sin embargo, impide la percepcion del usuario en situaciones de
objetos en el mundo remoto. El video estereoscopico utilizado (SV) para manip-
ulacion remota, la tarea puede reducir tiempo de ejecucion, el ndice de error y la
adaptacion tiempos. Los recientes estudios han mostrado que operadores prefieren
SV fuertemente, y lo han calificado como mas comodo y utilizable que MV.
La mayora de los tele robots se controlan por medio de control remoto, requiriendo
mientras la atencion continua de los operadores muy experimentados. Los tele
robots totalmente autonomos no son todava posibles en ambientes no estructura-
dos, pero es factible, para transferir informacion sobre el trabajo hacia el operador
de la maquina. Un robot semiautonomo puede llevar a cabo simples movimien-
tos, controla si es preciso comunicar, las tres coordenadas dimensionan al robot y
ademas si estan disponibles. Los humanos son pobres en absoluto del juicio de
posicion, pero puede ser exacto.
Los juicios de posicion que se utilizan en los despliegues de SV. Si un indicador con
una posicion exactamente conocida es disponible, los operadores pueden adap-
tarse a especificar los puntos arbitrarios en el mundo remoto, usando su propio
sentido de posicion relativa.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 109
En lugar de intentar crear una virtual o realidad artificial, ARGOS sirve para dar a
los operadores suficiente necesaria informacion y as realizar las tareas peligrosas
fuera de peligro y en un ambiente natural, para el teleoperador de manera especial.
Una extension del indicador virtual es la cinta virtual, que puede usarse para medir
tamanos y distancias en el mundo remoto. Por ejemplo, la cinta virtual - puede us-
arse para medir los tamanos y posiciones de objetos.
Con el grafico y el poder suficiente computando, es posible crear los objetos vir-
tuales animados de cualquier complejidad y realismo. Trabajando en ambientes
estructurados, ARGOS puede reforzar imagenes como un alambre recubriendo los
bordes del marco en los objetos conocidos. En los ambientes no estructurados,
ARGOS puede integrar la informacion de otros sensores como el radar y sonar con
el SV. Implementando la visualizacion arquitectonica de los objetos, el sistema de
imagenes de simulacion para tele robots medicos son algunos de los campos que
se estan explorando actualmente. Mecanizando las capacidades de vision incluso,
se esta extendiendo mas alla el potencial del sistema de ARGOS.
Aplicaciones:
Clasificacion En la actualidad los robots se usan de manera extensa en la
industria, siendo un elemento indispensable en una gran parte de los procesos
de manufactura. Impulsados principalmente por el sector del automovil, los robots
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 110
Junto con estas aplicaciones ya arraigadas hay otras novedosas que si bien
la utilizacion del robot no se realiza a gran escala, si se justifica su aplicacion por
las condiciones intrnsecas del medio de trabajo (ambientes contaminados, salas
asepticas, construccion, etc.) o la elevada exigencia en cuanto a calidad de los re-
sultados (medicina, etc.). Estos robots se han venido llamando robots de servicio.
La Federacion Internacional de la Robotica (IFR) establecio en 1998 una clasifi-
cacion de las aplicaciones de la Robotica en el sector de manufactura.
Manipulacion en fundicion
Manipulacion en moldeo de plasticos.
Manipulacion en tratamientos termicos
Manipulacion en la forja y estampacion
Soldadura
Arco
Por puntos
Por gas.
Por laser
Aplicacion de materiales
Pintura
Adhesivos
Secantes
Mecanizacion.
Carga y descarga de maquinas
Corte mecanico
rectificado
desbardado y pulido.
Otros procesos
Chorro de agua
Medicion
control de calidad
Formacion e investigacion
La gran demanda de robots para la tarea de soldadura por puntos ha originado que
los fabricantes desarrollen robots especiales para esta aplicacion que integran en
su sistema de programacion el control de la pinza de soldadura que portan en su
extremo. Los robots de soldadura por puntos precisan capacidad de cargas del or-
den de los 50-100 Kg. y estructura articular, con suficientes grados de libertad (5 o
6) como para posicionar y orientar la pinza de soldadura (o pieza segun el caso) en
lugares de difcil acceso.
Normalmente los robots de pintura son especficos para este fin. Suelen ser robots
articulares, ligeros, con 6 o mas grados de libertad que les permiten proyectar pin-
tura en todos los huecos de la pieza. Cuentan con protecciones especiales para
defenderse de las partculas en suspension dentro de la cabina de pintura y sus
posibles consecuencias (explosiones, incendio, deterioro mecanico). Este mismo
motivo origina que, en muchos casos, el accionamiento de los robots de pintura sea
hidraulico, o de ser electrico los cables vayan por el interior de ductos a sobrepre-
sion, evitandose as, el riesgo de explosion. Tal vez la caracterstica fundamental de
los robots dedicados a estas tareas sea su metodo de programacion. Obviamente
es preciso que cuenten con un control de trayectoria continua, pues no basta con
especificar el punto inicial y final de sus movimientos, sino tambien la trayectoria. El
metodo normal de programacion es el de aprendizaje con un muestreo continuo de
la trayectoria. El operario realiza una vez el proceso de pintura con el propio robot,
mientras que la unidad de programacion registra continuamente, y de manera au-
tomatica, gran cantidad de puntos para su posterior repeticion.
Corte El corte de materiales mediante el robot (vease Figura 319 )es una apli-
cacion reciente que cuenta con notable interes. La capacidad de reprogramacion
del robot y su integracion en un sistema, hacen que aquel sea el elemento ideal
para transportar la herramienta de corte sobre la pieza, realizando con precision un
programa de corte definido previamente desde un sistema de diseno asistido por
computador (CAD).
Si bien el oxicortante y el corte por plasma son tecnologas muy extendidas y conse-
cuentemente bien conocidas, no ocurre lo mismo en el corte por laser y por chorro
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 117
El corte por chorro de agua puede aplicarse a materiales como alimentos, fibra de
vidrio, PVC, marmol, madera, goma espuma, neopreno, yeso, tela, carton, e incluso
a metales como aluminio, acero y titanio. En estos casos se anade al agua una sus-
tancia abrasiva. Las principales ventajas del corte por chorro de agua frente a otros
sistemas son:
El tipo SCARA (vease Figura 320)ha alcanzado gran popularidad en este tipo de
tareas por su bajo coste y buenas caractersticas. Estas se consiguen por su adapt-
abilidad selectiva, presentando facilidad para desviarse, por una fuerza externa, en
el plano horizontal y una gran rigidez para hacerlo en el eje vertical. Tambien se
usan con frecuencia robots cartesianos por su elevada precision y, en general, los
robots articulares que pueden resolver muchas de estas aplicaciones con suficiente
efectividad. La dificultad inherente de este tipo de tareas obliga, en casi todos los
casos, a facilitarlas con un adecuado rediseno de las partes que componen el con-
junto a ensamblar. De este modo, conjuntos cuyo ensamblaje automatizado seria
inabordable con su diseno inicial, pueden ser montados de una manera competitiva
mediante el empleo de robots.
A partir del conocimiento que en todo instante tiene la unidad de control del robot de
la posicion y orientacion de su extremo, se obtienen los datos relativos a la posicion
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
CONTENIDO DIDCTICO DEL CURSO: 299011 ROBTICA 119
Agricultura y silvicultura
Ayuda a discapacitados
Construccion
Domesticos
Domesticos
Entornos peligrosos.
Espacio
Medicina y salud.
Minera.
Submarino.
y costosas.
El rocky 7
El Rocky 7 (vease Figura 322)vagabundo cientfico de Largo rango esta provisto
con un mastil de 1.5 metros, se utiliza para tomar imagenes estereofonicas del
paisaje circundante para apoyar el funcionamiento del equipo para fijar sus tareas.
El mastil tambien tiene una interfase con un instrumento cientfico de 0.5 Kg. El
tercer grado de libertad del mastil, junto con la base del vagabundo movil se disena
para colocar el instrumento contra un blanco, cientficamente interesante dentro de
un area inspeccionada por las camaras estereofonicas del mastil.