Top Banner

of 145

tesis rbo de 5 grados de libertad.pdf

Oct 08, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • INSTITUTO POLITCNICO NACIONAL

    ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA

    UNIDAD PROFESIONAL ADOLFO LPEZ MATEOS

    DESARROLLO Y ANLISIS CINMTICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    PROYECTO DE INVESTIGACIN

    QUE PARA OBTENER EL TTULO DE

    INGENIERO EN CONTROL Y AUTOMATIZACIN

    PRESENTAN

    MAYA SANTOS MANUEL

    FONSECA MUCIO RAL

    ASESORES

    DR ALEJANDRO TONATIU VELZQUEZ SNCHEZ

    M. EN C. MARTN ENRQUEZ SOBERANES

    MXICO D.F. 2010

  • ...~ .

    INSTITUTO POLITCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELECTRICA

    UNIDAD PROFESIONAL "ADOLFO LPEZ MATEOS" REPORTE TCNICO

    INGENIERO EN CONTROL Y AUTOMATIZACIN QUE PARA OBTENER EL TITULO DE POR LA OPCiN DE TITULACIN PROYECTO DE INVESTIGACIN REG. SIP20091185 DEBERA(N) DESARROLLAR C. MANUEL MAYA SANTOS

    C. RAL FONSECA MUCIO

    "DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO ROBOTICO PARA LA SELECCIN DE PIEZAS"

    DESARROLLAR UN BRAZO ROBTICO y LA PROPUESTA DE UN ARREGLO DE SENSORES PARA MANIPULAR OBJETOS PREVIAMENTE PROGRAMADOS, ADEMAS DE REALIZAR EL CDIGO FUENTE DE UN PROGRAMA, QUE NOS PERMITA OBTENER EL RESULTADO DE LA CINEMTICA DIRECTA, LA CINEMTICA INVERSA Y LA GENERACIN DE TRAYECTORIAS PARA UN ROBOT MANIPULADOR DE 5 GDL.

    ~ PROPONER UN ARREGLO DE SENSORES QUE AYUDARN A LA MANIPULACIN DE PIEZAS EN EL EFECTOR FINAL DEL BRAZO ROBTICO. ~ PROGRAMACIN DEL BRAZO ROBTICO y LOS SENSORES DEL EFECTOR FINAL,

    MEDIANTE EL USO DE SISTEMAS EMBEBIDOS, PARA LA MANIPULACIN DE PIEZAS ESPECFICAS. ~ DESARROLLO DEL CDIGO FUENTE DE UN PROGRAMA EN EL SOFTWARE MATLAB

    QUE REALICE EL CLCULO DE LA CINEMTICO DIRECTA E INVERSA Y LA GENERACIN DE TRAYECTORIAS.

    MXICO D.F., 26 DE FEBRERO 2010.

    ~tUiIE!i; , DR. ALEJANDRO T VELZQUEZ SN~~~~;~~(:0?. ~:,.?' (,f:{~tj;f;'~~'~~

    Q .~, "\ (" ~.... , "".' u.." C> -e \~~i~7f!!J ING. JOS L M JA DOMNGUEZ I Pi\!

    JEFE DEL DE ENTO ACADMICO JEFA1'_"

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral I Maya Santos Manuel

    DESARROLLO Y

    ANLISIS CINEMATICO

    DE UN BRAZO

    ROBTICO PARA LA

    SELECCIN DE PIEZAS

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral II Maya Santos Manuel

    OBJETIVOS.

    Objetivo general: Desarrollar un brazo robtico y la propuesta de un arreglo de sensores

    para manipular objetos previamente programados, adems de realizar el cdigo fuente de

    un programa, que nos permita obtener el resultado de la cinemtica directa, la cinemtica

    inversa y la generacin de trayectorias para un robot manipulador de 5 GDL

    Objetivos especficos:

    Proponer un arreglo de sensores que ayudaran a la manipulacin de piezas en el efector final del brazo robtico.

    Programacin del brazo robtico y los sensores del efector final, mediante el uso de sistema embebidos, para la manipulacin de piezas especficas.

    Desarrollo del cdigo fuente de un programa en el software Matlab que realice el clculo de la cinemtica directa e inversa y la generacin de trayectorias.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral III Maya Santos Manuel

    JUSTIFICACIN:

    En el campo de la robtica son muchas las aplicaciones que precisan de un sistema

    sensorial integrado en la herramienta del manipulador, como se presenta durante el agarre

    de objetos grandes o de piezas de diferentes dimensiones, el ensamble de piezas

    industriales, agarre localizado para procesos de soldadura en el sector automotriz, sistemas

    que evaden obstculos y sistemas de inspeccin, entre muchos otros.

    Los procesos antes mencionados necesitan sistemas y leyes de control que les permitan

    llevar acabo de manera precisa las funciones para las que fueron programados, el diseo de

    leyes de control para robots manipuladores de grados de libertad requiere el conocimiento previo de su modelo, a su vez, es necesario un algoritmo de generacin de trayectorias el

    cual requiere el conocimiento de los modelos cinemticos del robot, estos son pues

    indispensables en el desarrollo de un sistema de control para robots manipuladores.

    Por lo antes mencionado, debemos tomar en cuenta, que nunca existir una solucin nica

    para un problema especifico, por lo que se debe elegir la solucin de una gama de

    posibilidades que mejor responda a las necesidades, tanto de rapidez, exactitud, seguridad y

    economa; sin caer en la exageracin utilizando sistemas que sobrepasen nuestras

    especificaciones, ya que esto provoca gastos innecesarios en el futuro.

    Por lo cual es de vital importancia proponer sistemas de deteccin tctil que sean rpidos,

    seguros, exactos y sobre todo flexibles, adems de desarrollar programas que nos permitan

    obtener datos confiables acerca de la cinemtica y generacin de trayectorias, para a partir

    de ellos disear sistemas de control adecuados para robot manipuladores.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral IV Maya Santos Manuel

    ALCANCE.

    Este proyecto muestra el clculo de la cinemtica directa, la cinemtica inversa y la

    generacin de trayectorias para un robot manipulador de 5 grados de libertad, por medio de

    un programa desarrollado en el software Matlab. Adems de la propuesta de un arreglo de

    sensores montados en el efector final que ayudaran a la manipulacin de objetos. Tambin

    mostramos datos tcnicos de la construccin del manipulador, sin hacer mucho nfasis en

    esta parte ya que este fue presentado en un proyecto para otra clase, por lo que solo

    mostramos las partes que sirven a nuestro propsito,

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral V Maya Santos Manuel

    PLANTEAMIENTO DEL PROBLEMA.

    Desde siempre el ser humano a intentado medir y analizar en forma confiable la cantidad y

    calidad de las cosas que lo rodean, que son importantes para mejorar la vida, por ello han

    creado mecanismos semejantes a sus extremidades superiores llamados manipuladores; que

    lo pueden reemplazar en trabajos tediosos y donde se requiere mejorar la cantidad y calidad

    de la produccin.

    A travs del anlisis cinematico, se observa como intervienen los parmetros de diseo en

    el movimiento de un manipulador, permitiendo generar trayectorias de trabajo fuera de

    lnea. El problema es que los clculos para el anlisis cinematico de robots manipuladores

    de 5 GDL o ms, resulta en ocasiones complicado, por lo que es necesario apoyarse en

    herramientas computacionales, que permitan clculos confiables y precisos, para que en

    base a estos el robot manipulador realice su trabajo de manera eficiente y evitando

    colisiones.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral VI Maya Santos Manuel

    HIPTESIS

    La solucin que se propone, es la de desarrollar un programa con ayuda del software

    Matlab, que calcule la cinemtica directa, la cinemtica inversa y la generacin de

    trayectorias para un manipulador de 5 grados de libertad, utilizando los parmetros de

    diseo del manipulador, obteniendo resultados con un error aproximado de 1.0 X 10-9

    , por

    lo que se consideraran resultados confiables, para usarlos en el diseo de leyes de control

    para el manipulador robtico.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral VII Maya Santos Manuel

    CONTENIDO ObjetivosII Justificacin..III Alcance.IV Planteamiento del problema...V Hiptesis...VI Contenido.VII

    CAPITULO I ESTADO DEL ARTE

    1.1 Antecedentes histricos..2 1.2 Evolucin de la robtica.....6 1.2.1 Tipos de configuraciones en los robots....8 1.2.2 Aplicaciones y configuraciones de los robots........12 1.2.3 Avances de la robtica en otras reas....15 1.3 La robtica en Mxico y en el mundo.....16

    CAPITULO II MARCO TERICO

    2.1 Robtica industrial...21 2.2 Esquema general del sistema de un robot industrial....21 2.3 Robots manipuladores..22 2.3.1 Sistema bsico de un robot manipulador.......23 2.3.2 Sensores y sistemas de control...23 2.4 Cinemtica de los robots manipuladores..24 2.4.1 Cinemtica directa......26 2.4.1.1 Algoritmo de Denavit- Hartenberg para la obtencin del modelo...30 2.4.2 Cinemtica inversa.....31 2.5 Generacin de trayectorias.. 34 2.5.1 Generacin de trayectorias para manipuladores.....36 2.5.2 Trayectorias articulares para manipuladores robticos.....38 2.6 Sensores tctiles...38 2.6.3 Aplicacin a la robtica de agarre con sensores resistivos....39 2.7 Sistemas embebidos.39 2.7.1 Componentes de un sistema embebido......40 2.7.2 Microcontroladores dentro de los sistemas embebidos......40 2.8 Control de motores de corriente continua (motores de CC)....41 2.8.1 Motores CC (motores de corriente continua).....41 2.8.2 Circuitos electrnicos para el control de sentido de giro para motores de corriente

    contina......42 2.8.3 Modulador de ancho de pulso PWM..43 2.9 Servomotores44

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral VIII Maya Santos Manuel

    2.9.1 Composicin del servomotor.45 2.9.2 Funcionamiento del servomotor.46

    CAPITULO III CINEMTICA Y DESARROLLO DEL BRAZO ROBTICO

    3.1 Estructura del brazo robtico...49 3.1.1 Espacio de trabajo del robot manipulador..52 3.1.2 Movimiento de las articulaciones...53 3.1.2.1 Movimiento de la cadera..54 3.2 Anlisis cinematico del robot manipulador..55 3.2.1 Establecimiento de los parmetros de Denavit-Hartemberg..55 3.2.2 Cinemtica directa..57 3.2.3 Cinemtica inversa.62 3.2.4 Generacin de trayectorias.70

    CAPITULO IV IMPLEMENTACIN

    4.1 Elemento final gripper..75 4.2 Fuerzas que actan en el gripper..77 4.2.1 Las fuerzas de rozamiento.78 4.3 Sujecin por forma y rozamiento.80 4.3.1 Anlisis de fuerzas para el gripper.83 4.4 Sensores tctiles FSR...84 4.4.1 Montaje de los FSR en el efector final..86 4.4.2 Diagrama de flujo para la identificacin de piezas87 4.5 Desarrollo de la interfaz88

    CAPITULO V CONCLUSIONES

    5.1 Conclusiones finales..90 Glosario.....91 Bibliografa....96 ndice de figuras97 ndice de tablas..98

    ANEXOS

    Anexo A Planos de las partes del brazo manipulador.99 Anexo B Cdigo fuente de los programas en Matlab...114 Anexo C Circuitos electrnicos y hojas de especificaciones....130

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 1 Maya Santos Manuel

    Captulo I Estado del Arte

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 2 Maya Santos Manuel

    1.1 Antecedentes Histricos.

    La imagen del robot como mquina a semejanza con el ser humano ha prevalecido en las

    culturas desde hace muchos siglos, el afn por fabricar mquinas capaces de realizar tareas

    independientes ha sido una constante en la historia, a travs de la que se han descrito

    infinidad de ingenios, antecesores directos de los actuales robots.

    Los antiguos egipcios unieron brazos mecnicos a las estatuas de sus dioses, estos brazos

    fueron operados por sacerdotes, quienes clamaban que el movimiento de estos era

    inspiracin de sus dioses; los griegos construyeron estatuas que operaban con sistemas

    hidrulicos los cuales se utilizaban para fascinar a los adoradores de los templos.

    La palabra robot es de origen eslavo, en ruso robota significa trabajo, en checo significa trabajo forzado, en 1921 el escritor checo Karol Capek escribi Rossums Universal Robots,

    una obra teatral que obtuvo gran xito en Broadway, en esta obra unos androides trabajan

    ms del doble que un ser humano.

    Entre los escritores de ciencia ficcin, Isaac Asimov contribuy con varias narraciones

    relativas a robots, comenz en 1939, a l se atribuye el acuamiento del trmino robtica, la

    imagen de robot que aparece en su obra es el de una mquina bien diseada y con una

    seguridad garantizada que acta de acuerdo con tres principios.

    Estos principios fueron denominados por Asimov las Tres Leyes de la Robtica, y son:

    1. Un robot no puede actuar contra un ser humano o, mediante la inaccin, que un ser humano sufra daos.

    2. Un robot debe de obedecer las rdenes dadas por los seres humanos, salvo que estn en conflictos con la primera ley.

    3. Un robot debe proteger su propia existencia, a no ser que est en conflicto con las dos primeras leyes.

    Consecuentemente todos los robots de Asimov son fieles sirvientes del ser humano, de sta

    forma su actitud contraviene a la de Kapek.

    Fig. 1.1. Isaac Asimov. Escritor al que se le atribuye el trmino Robtica.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 3 Maya Santos Manuel

    En 1495, Leonardo Da Vinci haba imaginado el concepto de robot; un autmata creado a

    partir de una armadura medieval talo-germana de caballero, las notas de diseo fueron

    encontradas en 1950, pero no se sabe si Leonardo alguna vez intent construir el prototipo,

    gracias a los planos, se cree que el robot sera capaz de realizar movimientos humanos;

    podra haberse sentado, mover los brazos, cuellos y la quijada.

    Fue diseado cuando Leonardo da Vinci era joven, en su estancia en Miln y para recreo en

    fiestas de la alta alcurnia, Leonardo Da Vinci, crey poder representar de forma mecnica

    el cuerpo humano, disponiendo un conjunto de poleas y cuerdas que haran de esqueleto y

    msculos y que se moveran de forma autmata.

    Fig. 1.2 Automata creado por Leonardo Da Vinci

    El inicio de la robtica actual puede fijarse en la industria textil del siglo XVIII, cuando

    Joseph Jacquard inventa en 1801 una mquina textil programable mediante tarjetas

    perforadas, en la cual, esencialmente se trataba de robots mecnicos diseados para un

    propsito especfico y la diversin.

    En 1805, Henri Maillardert construy una mueca mecnica que era capaz de hacer

    dibujos, una serie de levas se utilizaban como el programa para el dispositivo en el proceso de escribir y dibujar, estas creaciones mecnicas de forma humana deben

    considerarse como inversiones aisladas que reflejan el genio de hombres que se anticiparon

    a su poca.

    La revolucin industrial impuls el desarrollo de estos agentes mecnicos, entre los cuales

    se destacaron el torno mecnico motorizado de Babbitt (1892) y el mecanismo programable

    para pintar con spray de Pollard y Roselund (1939).

    Adems de esto durante los siglos XVII y XVIII en Europa fueron construidos muecos

    mecnicos muy ingeniosos que tenan algunas caractersticas de robots. Jacques de

    Vaucansos construy varios msicos de tamao humano a mediados del siglo XVIII.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 4 Maya Santos Manuel

    El primer brazo articulado (o manipulador) fue construido por Harold Roselund de la compaa Debilvis, ahora desaparecida, en 1938; se usaba para pintar con spray, est por

    dems decir que en aquella poca no existan computadoras digitales por lo que la

    programacin de una tarea era altamente engorrosa por lo cual este manipulador no tuvo

    xito.

    Inicialmente, se defina un robot como un manipulador reprogramable y multifuncional

    diseado para trasladar materiales, piezas, herramientas o aparatos a travs de una serie de

    movimientos programados para llevar a cabo una variedad de tareas.

    El desarrollo en la tecnologa, donde se incluyen las poderosas computadoras electrnicas,

    los actuadores de control retroalimentados, transmisin de potencia a travs de engranes, y

    la tecnologa en sensores han contribuido a flexibilizar los mecanismos autmatas para

    desempear tareas dentro de la industria.

    Son varios los factores que intervienen para que se desarrollaran los primeros robots en la

    dcada de los 50's, la investigacin en inteligencia artificial desarroll maneras de emular el

    procesamiento de informacin humana con computadoras electrnicas e invent una

    variedad de mecanismos para probar sus teoras.

    Las primeras patentes aparecieron en 1946 con los muy primitivos robots para traslado de

    maquinaria de Devol, tambin en ese ao aparecen las primeras computadoras. J. Presper

    Eckert y John Maulchy construyeron la ENAC en la Universidad de Pensilvania y la

    primera mquina digital de propsito general se desarrolla en el MIT.

    El primer robot mvil de la historia pese a sus muy limitadas capacidades, fue ELSIE

    (Electro-Light-Sensitive Internal-External), construido en Inglaterra en 1953, ELSIE se

    limitaba a seguir una fuente de luz utilizando un sistema mecnico realimentado sin

    incorporar inteligencia adicional.

    En 1954, Devol disea el primer robot programable y acua el trmino "autmata

    universal", que posteriormente recorta a Unimation, as llamara Engleberger a la primera

    compaa de robtica, la comercializacin de robots comenzara en 1959, con el primer

    modelo de la Planet Corporation que estaba controlado por interruptores de fin de carrera.

    En 1968, apareci SHACKEY del SRI (Standford Research Institute), que estaba provisto

    de una diversidad de sensores as como una cmara de visin y sensores tctiles y poda

    desplazarse por el suelo, el proceso se llevaba en dos computadores conectados por radio,

    uno a bordo encargado de controlar los motores y otro remoto para el procesamiento de

    imgenes.

    En los 70's, la NASA inicio un programa de cooperacin con el Jet Propulsin Laboratory

    para desarrollar plataformas capaces de explorar terrenos hostiles, el primer fruto de esta

    alianza seria el MARS-ROVER, que estaba equipado con un brazo mecnico tipo

    STANFORD, un dispositivo telemtrico lser, cmaras estreo y sensores de proximidad.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 5 Maya Santos Manuel

    A partir de 1965 varios centros importantes de investigacin tales como MIT, SRI, etc.

    empezaron la investigacin en robtica y reas asociadas, en 1970 se construyo en el SRI

    un manipulador con 6 grados de libertad controlado por computador y con control de

    movimiento por bucle cerrado PID con servomotores de corriente continua; hasta entonces

    todos los robots manipuladores tenan actuadores hidrulicos.

    El primer robot controlado por microcomputador fue producido por Cincinnati milacron en

    1973, en 1978 Unimation Desarrollo el PUMA (inciales de Programmable Universal

    Macine for Assembling).

    En los ochenta aparece el CART del SRI que trabaja con procesado de imagen estreo, ms

    una cmara adicional acoplada en su parte superior, tambin en la dcada de los ochenta, el

    CMU-ROVER de la Universidad Carnegie Mellon incorporaba por primera vez una rueda

    timn, lo que permite cualquier posicin y orientacin del plano.

    Otros desarrollos Importantes en la historia de la robtica son:

    En 1960 se introdujo el primer robot "Unimate'', basada en la transferencia de artculos, programada de Devol, utilizan los principios de control numrico para el

    control de manipulador y era un robot de transmisin hidrulica.

    En 1961 se vendi a la General Motors el primer robot, un Unimate, que ya fue retirado despus de trabajar durante 50 aos, (en aos hombre equivalentes a

    100,000 horas.

    En 1964 se abren laboratorios de investigacin en inteligencia artificial en el MIT, el SRI (Stanford Research Institute) y en la universidad de Edimburgo, poco

    despus los japoneses que anteriormente importaban su tecnologa robtica, se

    sitan como pioneros del mercado.

    En 1966 Trallfa, una firma noruega, construy e instal un robot de pintura por pulverizacin.

    En 1971 El "Standford Arm'', un pequeo brazo de robot de accionamiento elctrico, se desarroll en la Standford University.

    En 1973 Se desarroll en SRI el primer lenguaje de programacin de robots del tipo de computadora para la investigacin con la denominacin WAVE, fue seguido

    por el lenguaje AL en 1974, los dos lenguajes se desarrollaron posteriormente en el

    lenguaje VAL comercial para Unimation por Vctor Scheinman y Bruce Simano.

    En 1978 Se introdujo el robot PUMA (Programmable Universal Machine for Assambly) para tareas de montaje por Unimation, basndose en diseos obtenidos

    en un estudio de la General Motors.

    En 1980 Un sistema robtico de captacin de recipientes fue objeto de demostracin en la Universidad de Rhode Island, con el empleo de visin de mquina el sistema

    era capaz de captar piezas en orientaciones aleatorias y posiciones fuera de un

    recipiente.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 6 Maya Santos Manuel

    1.2 Evolucin de la Robtica.

    Actualmente, el concepto de robtica ha evolucionado hacia los sistemas mviles

    autnomos, que son aquellos capaces de desenvolverse por s mismos en entornos

    desconocidos y parcialmente cambiantes, sin necesidad de supervisin, para lograr esto la

    robtica utiliza sistemas de control mas exactos y avanzados.

    Encontrar el control ms eficiente para un manipulador es una de las tareas ms importantes

    en la robtica moderna, a este tipo de robots generalmente se les demanda elevadas

    prestaciones de velocidad y precisin de movimiento, el control dinmico debe procurar

    que las trayectorias sean seguidas fielmente por el robot

    El modelo dinmico de los manipuladores antropomrficos son fuertemente no lineales,

    multivariables, acoplados y de parmetros variables, lo que hace del diseo de control para

    este tipo de mecanismos sea muy complejo, en la prctica se realizan simplificaciones para

    facilitar el diseo de control, aunque limitando ciertas caractersticas de movimiento del

    robot, el uso de tcnicas mas robusta puede mejorar este problema pero el costo

    computacional aumenta considerablemente.

    En la actualidad existen tcnicas de control convencional tanto lineales como no lineales,

    que pueden ser utilizadas para robots antropomrficos, en el caso del control lineal, el

    manipulador debe restringir su funcionamiento a rangos pequeos de movimiento donde se

    pueda suponer que el comportamiento del mismo es lineal, en el otro caso, el no se

    restringe el rango de movimiento del robot, pero son mtodos mas costosos de utilizar y en

    ambos casos se comportan bien ante modelos dinmicos bien conocidos.

    Existen tcnicas de control adaptativo no inteligentes, entre las mas conocidas: control

    adaptativo por planificacin de ganancias, que consiste en dividir el funcionamiento del

    robot en varios rangos de operacin definidos por posicin y carga del manipulador y para

    cada uno de estos rangos realizar un sistema de control convencional, este tipo de

    controlador presenta como principal dificultad que pueden existir muchsimos puntos de

    funcionamiento, complicando excesivamente el diseo del mismo. Control adaptativo con

    modelo de referencia (MRAC), este tipo de controlador de un modelo de referencia, que es

    muy difcil de elegir, que tiene un comportamiento ideal, el comportamiento instantneo del

    modelo real y el modelo deseado son utilizados para adaptar el controlador.

    Otra familia de controladores adaptativos son los controladores inteligentes el diseo de

    estos controladores tienen como ventaja principal que no es necesario conocer

    completamente la planta, incluso en algunos casos esta puede ser completamente

    desconocida, las tcnicas de este tipo mas conocidas son lgica difusa, que requiere el

    conocimiento inicial de un experto para su diseo, pero no requiere tiempo de

    entrenamiento, perceptron multicapa, que es una tcnica basada en el funcionamiento de las

    neuronas del cerebro, requiere que se entrene antes de ser implementado por primera vez,

    CMAC, es otro tipo de red neuronal, pero se encuentran basadas en el funcionamiento del

    cerebelo, tambin requieren ser entrenadas antes de poner en funcionamiento, pero al igual

    que las el perceptron multicapa no requiere conocimiento del apriori del experto.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 7 Maya Santos Manuel

    Tambin estn las tcnicas hbridas, ANFIS, P-CMAC, PID difuso, H-infinito difuso, que

    combinan redes neuronales con lgica difusa o bien tcnicas convencionales con lgica

    difusa.

    Las redes neuronales se adaptan a los cambios de la planta, pero su costo computacional es

    generalmente grande, es por eso que los artculos que indican haber sido probados en

    sistemas reales, tales como robots antropomrficos, son relativamente nuevos.

    Otro de los campos en los que debemos poner atencin, es en la teleoperacin, que es el

    conjunto de disciplinas que permiten a un operador manejar un dispositivo remoto mediante

    el uso de un dispositivo local, la teleoperacin fue motivada por la industria nuclear, que

    deba tener a los operarios en lugares seguros de radiacin en tanto se realizaba el trabajo.

    Ahora los sistemas teleoperados tienen reflexin de fuerza, para que el operario tenga una

    sensacin de lo que ocurre en el ambiente remoto, este tipo de sistemas se llaman sistemas

    con realimentacin bilateral, los distintos esquemas de realimentacin bilateral son:

    1. Posicin - Posicin: La posicin del dispositivo esclavo es determinada a partir de la

    posicin del dispositivo maestro.

    2. Fuerza - Posicin: La posicin del dispositivo esclavo se determina a partir de la posicin

    del dispositivo maestro, pero existe una reflexin de fuerza del dispositivo esclavo al

    maestro.

    3. Fuerza - Fuerza: La posicin de ambos dispositivos se determina por la lectura de los

    sensores fuerza de cada uno de ellos y existe tambin un control de posicin para cada

    dispositivo.

    4. Cuatro canales: Existe un intercambio de seales de posicin y fuerza entre los

    dispositivos, es el esquema que ms transparencia puede dar al operario.

    Cuando los retardos de comunicacin son muy grandes entre el dispositivo maestro y el

    esclavo en este tipo de sistemas, el sistema se vuelve inestable, una solucin planteada es

    utilizar visualizadores predicativos, que consisten en que el operador trabaja sobre un

    ambiente virtual ubicado localmente sin retrasos, que simula lo que ocurre instantes de

    tiempo despus con el dispositivo esclavo, cuando los retardos no son tan grandes, de unos

    pocos segundos es posible realizar un bucle de realimentacin, aunque la el dispositivo

    esclavo debe tener cierto nivel de autonoma.

    Otra tecnologa que esta usando mucho la robtica para modernizar los manipuladores

    industriales, es el reconocimiento de objetos mediante visin artificial, es uno de los

    campos que tiene el futuro ms prometedor dentro de la industria, las aplicaciones son

    muchas y van entrando poco a poco en las lneas de produccin a medida que los sistemas y

    algoritmos de visin van mejorando da a da tanto en su velocidad como en su eficacia.

    Realmente el reconocimiento automtico de formas va avanzando a medida que se

    desarrollan nuevos mtodos que imitan el comportamiento inteligente del ser humano,

    desde la inteligencia artificial convencional (IA) hasta las nuevas tcnicas de inteligencia

    computacional denominadas soft computing, donde se incluyen las redes neuronales, la

    lgica difusa, la programacin evolutiva y el modelado neuro-difuso.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 8 Maya Santos Manuel

    La posibilidad de aplicar la visin computacional en la industria permite reemplazar al

    humano en las tareas ms montonas y alienantes del proceso productivo, generalmente en

    las tareas de inspeccin para control de calidad, seleccin, clasificacin, etc. donde el

    cansancio y la monotona del trabajo realizado hacen mella en su eficacia.

    Las tcnicas de visin y reconocimiento automtico de objetos tienen una vinculacin muy

    importante con la Robtica, pero son necesarios algoritmos rpidos y efectivos que

    permitan determinar la posicin, distancia, dimensiones de mltiples objetos con los que va

    a interactuar el robot, como ejemplos tenemos: el posicionamiento de componentes en la

    industria de la electrnica, la perfecta posicin de las obleas de silicio para realizar el corte

    en la industria de los semiconductores, la soldadura de determinados puntos en la industria

    del automvil, etc.

    Las soluciones de la visin computacional para cada aplicacin, pueden ser ms o menos

    complicadas dependiendo de mltiples factores, actualmente no existe, y probablemente no

    existir, una solucin nica general para todo problema que se plantee, debido a que cada

    situacin a resolver tiene sus propias dificultades que hay que solventar, la forma de llegar

    a conseguir un sistema prctico que solucione el problema planteado, consiste en aplicar

    aquellas tcnicas de entre todas las conocidas, que mejor se adecuen tanto en efectividad

    del reconocimiento como en velocidad.

    El aspecto de la velocidad es en este caso muy importante ya que, prcticamente en

    cualquier aplicacin industrial, se requiere un sistema que funcione en tiempo real, para

    ello es necesario estudiar todos los mtodos posibles y la forma de realizarlos con la menor

    carga computacional, es decir, el menor tiempo de procesado que nos permita acercarnos a

    una eficiencia ptima.

    Actualmente la visin computacional, est en fase de crecimiento, dada la enorme

    complejidad de sta se van solucionando por etapas problemas cada vez ms complicados,

    actualmente las lneas de estudio e investigacin se dividen en mltiples campos, desde la

    visin tridimensional, visin con mocin, a la segmentacin y agrupamiento de mltiples

    objetos diferentes en entornos no controlados, etc.

    1.2.1Tipos de configuraciones en los robots.

    La arquitectura, definida por el tipo de configuracin general del robot, puede ser

    metamrfica, el concepto de metamorfismo, de reciente aparicin, se ha introducido para

    incrementar la flexibilidad funcional de un robot a travs del cambio de su configuracin

    por el propio robot, el metamorfismo admite diversos niveles, desde los ms elementales

    (cambio de herramienta o de efector final), hasta los ms complejos como el cambio o

    alteracin de algunos de sus elementos o subsistemas estructurales. Los dispositivos y

    mecanismos que pueden agruparse bajo la denominacin genrica del robot, tal como se ha

    indicado, son muy diversos y es por tanto difcil establecer una clasificacin coherente de

    los mismos que resista un anlisis crtico y riguroso, la subdivisin de los robots, con base

    en su arquitectura, se hace en los siguientes grupos; poli articulados, mviles, androides,

    zoomrficos, hbridos y robots industriales.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 9 Maya Santos Manuel

    Poli Articulados.- Bajo este grupo estn los robots de muy diversa forma y configuracin, cuya caracterstica comn es la de ser bsicamente sedentarios

    (aunque excepcionalmente pueden ser guiados para efectuar desplazamientos

    limitados) y estar estructurados para mover sus elementos terminales en un

    determinado espacio de trabajo segn uno o ms sistemas de coordenadas y con un

    nmero limitado de grados de libertad.

    En este grupo se encuentran los manipuladores, los robots industriales, los robots

    cartesianos, algunos robots industriales y se emplean cuando es preciso abarcar una

    zona de trabajo relativamente amplia o alargada, actuar sobre objetos con un plano

    de simetra vertical o deducir el espacio ocupado en el suelo.

    Fig. 1.3 Robot poli-articulado

    Mviles.- Son robots con gran capacidad de desplazamiento, basados en carros o plataformas y dotados de un sistema locomotor de tipo rodante, siguen su camino

    por telemando o guindose por la informacin recibida de su entorno a travs de sus

    sensores.

    Estos robots aseguran el transporte de piezas de un punto a otro de una cadena de

    fabricacin, guiados mediante pistas materializadas a travs de la radiacin

    electromagntica de circuitos empotrados en el suelo, o a travs de bandas

    detectadas fotoelctricamente, pueden incluso llegar a sortear obstculos y estn

    dotados de un nivel relativamente elevado de inteligencia.

    Fig. 1.4 Robot movil

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 10 Maya Santos Manuel

    Androides.- Son robots que intentan reproducir total o parcialmente la forma y el comportamiento cinemtica del ser humano, actualmente los androides son todava

    dispositivos muy poco evolucionados y sin utilidad prctica, y destinados,

    fundamentalmente, al estudio y experimentacin.

    Uno de los aspectos ms complejos de estos robots y sobre el que se centra la

    mayora de los trabajos, es el de la locomocin bpeda, en este caso, el principal

    problema es controlar dinmica y coordinadamente en el tiempo real el proceso y

    mantener simultneamente el equilibrio del robot.

    Fig. 1.5 Androide Asimo

    Zoomrficos.- Los robots zoomrficos, que considerados en sentido no restrictivo podran incluir tambin a los androides, constituyen una clase caracterizada

    principalmente por sus sistemas de locomocin que imitan a los diversos seres

    vivos, a pesar de la disparidad morfolgica de sus posibles sistemas de locomocin

    es conveniente agrupar a los robots zoomrficos en dos categoras principales:

    caminadores y no caminadores.

    El grupo de los robots zoomrficos no caminadores est muy poco evolucionado,

    cabe destacar, entre otros, los experimentos efectuados en Japn basados en

    segmentos cilndricos biselados acoplados axialmente entre s y dotados de un

    movimiento relativo de rotacin, en cambio, los robots zoomrficos caminadores

    multipedos son muy numerosos y estn siendo experimentados en diversos

    laboratorios con vistas al desarrollo posterior de verdaderos vehculos todo terreno,

    piloteados o autnomos, capaces de evolucionar en superficies muy accidentadas,

    las aplicaciones de estos robots sern interesantes en el campo de la exploracin

    espacial y en el estudio de los volcanes.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 11 Maya Santos Manuel

    Fig. 1.6 Robot zoomrfico. El perro AIBO diseado por Sony

    Hbridos.- Estos robots corresponden a aquellos de difcil clasificacin cuya estructura se sita en combinacin con alguna de las anteriores ya expuestas, por

    ejemplo, un dispositivo segmentado articulado y con ruedas, es al mismo tiempo

    uno de los atributos de los robots mviles y de los robots zoomrficos, de igual

    forma pueden considerarse hbridos algunos robots formados por la yuxtaposicin

    de un cuerpo formado por un carro mvil y de un brazo semejante al de los robots

    industriales, en parecida situacin se encuentran algunos robots antropomorfos y

    que no pueden clasificarse ni como mviles ni como androides, tal es el caso de los

    robots personales.

    Fig. 1.7 Robot hibrido

    Robot Industrial (Robot Manipulador).- Son mquinas programables de uso general que tiene algunas caractersticas antropomrficas o humanoides, las caractersticas humanoides ms tpicas de los robots actuales es la de sus brazos

    mviles, los que se desplazarn por medio de secuencias de movimientos que son

    programados para la ejecucin de tareas de utilidad.

    Fig. 1.8 Robot industrial o Robot manipulador

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 12 Maya Santos Manuel

    1.2.2 Aplicaciones y Configuraciones de los robots.

    En la actualidad se ha generalizado el uso de robots manipuladores en muchas aplicaciones

    que requieren movimientos repetitivos sencillos, pero la industria automovilstica, que fue

    en un principio la pionera en el uso de robots, continua siendo la que ms los usa, siendo

    los tipos principales de aplicacin los siguientes: soldadura de puntos, pintura spray, manipulacin de partes de la carrocera, chasis y motor. En ninguna de estas aplicaciones es

    necesario el uso de un sistema de visin, siempre y cuando se organice el trabajo en forma

    tal que las partes a soldar, pintar, etc. se encuentren siempre en el lugar determinado en el

    momento preciso.

    Tres aplicaciones mencionadas requieren distintas herramientas (efector final) y forma de

    programacin:

    a) Soldadura de puntos: en este caso la herramienta usada al extremo del brazo es una pinza de soldar por puntos, el robot se programa generalmente por medio de una

    caja de enseanza (teacher box) para que sold siguiendo un camino determinado y actuando la pinza cada cierto nmero de centmetros, las partes a soldar deben

    estar en la posicin correcta o el robot soldara en puntos desplazados.

    La caja de enseanza tiene un teclado con el cual pueden controlarse las

    articulaciones y actuar la herramienta de trabajo en la secuencia deseada por el

    operador, las seales producidas por el operador se van entrando en la memoria del

    microcomputador controlador del brazo y pueden ser despus repetidas un numero

    cualquiera de veces.

    b) Pintura Spray: la herramienta de trabajo es una pistola de pintar, el movimiento no es de punto a punto, sino contino, en este caso es mas practico tener una rplica

    de peso ligero y tamao natural del robot, con los mismos sensores que este, un

    operario especializado mueve la pistola como si estuviera pintado y los

    movimientos van entrando, a travs de los sensores, a la memoria del

    microprocesador.

    Al terminar la tarea, el robot real se conecta al microprocesador de control y los

    movimientos son replicados fielmente, debido al mtodo de programacin descrito,

    se usa el trmino leading by the nose en ingles, o sea guiar por la nariz.

    c) La carga y descarga de piezas podra parecer la tarea ms sencilla, sin embargo en muchos casos resulta la ms complicada debido a la dificultad de agarrar y colocar

    piezas de forma compleja, la programacin es similar a la usada en soldadura de

    puntos, caja de enseanza, en ninguna de estas tareas es necesario controlar la

    trayectoria de la herramienta automticamente, si se usa un sistema de visin u otro

    tipo de sensor externo, este control se hace necesario, ya que la trayectoria

    depender de la informacin recibida por el microprocesador.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 13 Maya Santos Manuel

    Un manipulador tiene en general 5 o 6 grados de libertad, de los cuales tres corresponden

    al brazo mismo y los otros a la mano, las configuraciones ms usadas en la prctica son cuatro: cartesiana, cilndrica, angular y polar.

    Configuracin Cartesiana: Posee tres movimientos lineales, es decir, tiene tres grados de libertad, los cuales corresponden a los movimientos localizados en los

    ejes X, Y y Z, los movimientos que realiza este robot entre un punto y otro son

    con base en interpolaciones lineales, interpolacin, en este caso, significa el tipo

    de trayectoria que realiza el manipulador cuando se desplaza entre un punto y

    otro, a la trayectoria realizada en lnea recta se le conoce como interpolacin

    lineal y a la trayectoria hecha de acuerdo con el tipo de movimientos que tienen

    sus articulaciones se le llama interpolacin por articulacin.

    Fig. 1.9 Configuracin cartesiana para un Robot

    Configuracin cilndrica: Puede realizar dos movimientos lineales y uno rotacional, o sea, que presenta tres grados de libertad, el robot de configuracin

    cilndrica est diseado para ejecutar los movimientos conocidos como

    interpolacin lineal e interpolacin por articulacin, la interpolacin por articulacin

    se lleva a cabo por medio de la primera articulacin, ya que sta puede realizar un

    movimiento rotacional.

    Fig. 1.10 Configuracion cilindrica para un Robot

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 14 Maya Santos Manuel

    Configuracin polar: Tiene varias articulaciones, cada una de ellas puede realizar un movimiento distinto: rotacional, angular y lineal; este robot utiliza la

    interpolacin por articulacin para moverse en sus dos primeras articulaciones y la

    interpolacin lineal para la extensin y retraccin.

    Fig. 1.11 Configuracion polar para un Robot

    Configuracin angular (o de brazo articulado): Presenta una articulacin con movimiento rotacional y dos angulares, aunque el brazo articulado puede realizar el

    movimiento llamado interpolacin lineal (para lo cual requiere mover

    simultneamente dos o tres de sus articulaciones), el movimiento natural es el de

    interpolacin por articulacin, tanto rotacional como angular, adems de las cuatro

    configuraciones clsicas mencionadas, existen otras configuraciones llamadas no

    clsicas.

    Fig. 1.12 Configuracion angular de brazo articulado

    El ejemplo ms comn de una configuracin no clsica lo representa el robot tipo SCARA,

    cuyas siglas significan: Selective apliance arm robot for assembly, este brazo puede realizar

    movimientos horizontales de mayor alcance debido a sus dos articulaciones rotacionales, el

    robot de configuracin SCARA tambin puede hacer un movimiento lineal (mediante su

    tercera articulacin).

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 15 Maya Santos Manuel

    Fig. 1.13 Configuracin SCARA para un Robot

    1.2.3 Avances de la robtica en otras reas.

    Existen robots manipuladores, como los brazos que brindan varios grados de libertad a los

    astronautas para hacer reparaciones y experimentos en el espacio, algunos imitan el

    comportamiento de los insectos, hay octpodos y hexpodos de varios materiales y robots

    que imitan a las serpientes, que se usan en exploraciones dentro de tuberas, tambin hay

    bpedos, monpodos y robots de busto, que pueden tener reconocimiento visual y de voz, y

    procesan informacin, pero tienen la limitacin de estructura, el grupo que quizs sea el

    ms conocido por su aspecto, que semeja la figura humana corresponde a los androides.

    La rama de la medicina es una de las ms beneficiadas con la generacin y mejoras de los

    robots, una de las cuales es el robot Da Vinci, lo ltimo en tecnologa mdica, viene de la

    mano del robot cirujano al cual sus creadores han bautizado como Da Vinci.

    Da Vinci, tiene 800 robots similares repartidos en varias partes del mundo y han sido fabricados por el Intuitive Surgical, quienes han dicho que hasta la fecha dicho robot ha

    realizado 500 mil operaciones de las cuales no se ha registrado ninguna muerte hasta el

    momento.

    Da Vinci posee 7 grados de libertad de movimientos, es decir, puede realizar 117,649

    movimientos, esto es el 0.019% del total de la capacidad del brazo del ser humano, esta

    cifra es muy superior comparada con los 3 grados de libertad y 729 movimientos que

    podemos realizar con los instrumentos de ciruga laperiscpica convencional, y que

    representa el 0.00012% del total de la capacidad del brazo humano y 0.61 % de la

    capacidad del robot Da Vinci.

    El funcionamiento de los brazos robticos del sistema Da Vinci es espectacular, los dos

    primeros, que representan la mano izquierda y derecha del cirujano, sirven para manejar

    una serie de instrumentos quirrgicos diseados especficamente para esta mquina,

    denominados Endo Wrist, mientras un tercero, que incorpora un endoscopio con dos

    sofisticadas mini-cmaras de vdeo de alta resolucin tridimensional, permite la

    visualizacin interna de toda la operacin; es como sumergir la cabeza dentro del cuerpo

    del paciente.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 16 Maya Santos Manuel

    Si el cirujano necesita un mayor grado de detalle de la zona a intervenir, el sistema puede

    aumentar hasta en 20 veces la imagen original o incluso, resaltar de forma automtica una

    determinada zona, todo ello, sin una perceptible prdida de nitidez adems, este tercer

    brazo, permite al cirujano cambiar, mover y rotar fcilmente el campo visual del

    endoscopio, lo que representa una enorme ventaja para el mdico, por ltimo, la cuarta

    extremidad de la mquina, se dedica a la realizacin de las tareas propias de un asistente de

    quirfano, separando tejidos durante la operacin, o suturando con enorme habilidad las

    heridas de las incisiones.

    Fig.1.14 Robot cirujano Da Vinci

    1.3 La Robtica en Mxico y en el Mundo.

    Los manipuladores son utilizados para diversas aplicaciones, entre las que se cuentan: la

    industria automotriz, como soldadoras y ensambladoras, la industria espacial, lugares donde

    la presencia humana se hace riesgosa, como manipulacin de material nuclear y/o qumico,

    desarrollo de tareas en sitios de difcil alcance, etc.

    Las reas de aplicacin como porcentaje del total de la poblacin de robots, segn datos de

    RIA (Robotics Industries Association):

    Soldadura por Puntos 29%

    Actividades de Corte 20%

    Soldadura por Arco Elctrico 12%

    Remocin de Material 06%

    Ensamble 03%

    En la actualidad en nuestro pas la principal aportacin de los manipuladores robticos en la

    industria mexicana segn datos de ABB de Mxico, en su divisin de robtica, los usos

    industriales de los robots manipuladores son los siguientes:

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 17 Maya Santos Manuel

    Soldadura por Arco Elctrico 38%

    Soldadura por Puntos 22%

    Manipulacin y Transporte 15%

    Tareas Menos Comunes 15%

    Aplicacin de Pintura 10%

    Durante el perodo de 2005 a 2008, la Federacin Internacional de Robots (IFR por sus

    siglas en ingls) opina, a travs de varios de sus reportes publicados, que esta industria

    presenta importantes crecimientos, aunque la demanda para los robots dentro de la industria

    del automvil en Europa, Norteamrica y Japn puede disminuir, todava existe una

    demanda creciente en todos los mercados de manufactura en el mundo.

    Como resultado de los progresos tecnolgicos, crecern por todo el mundo las instalaciones

    de robots en la industria en general, especialmente la industria de envase y embalaje, el

    sector alimenticio, la industria de maquinaria, la industria del caucho y plsticos.

    Adems, las mejoras en la tecnologa de robots, tales como los nuevos sistemas de control y

    los sistemas de seguridad, que permiten operaciones interactivas ms confiables entre el

    hombre y la mquina, y las mejoras en los sensores de visin, impulsarn el aumento del

    nmero de futuras instalaciones de robots, el mercado mundial de robots industriales ha

    proyectado un crecimiento de 95,400 unidades vendidas en 2004 a 121,000 en el ao 2008,

    con un crecimiento promedio anual de 6.1%.

    Para el mes de septiembre de ese ao, nicamente las compaas norteamericanas

    solicitaron un total de 12,763 robots, valuados en $844,5 millones de dlares, lo cual

    represent un aumento del 33% en unidades y el 21% en valor respecto del mismo perodo

    en 2006, si se incluyen las rdenes de compra de empresas extranjeras, las ventas totales

    para las compaas norteamericanas fabricantes de robots sumaron 13,866 unidades

    valuadas en $905,6 millones de dlares, un salto del 34% en volumen y el 22% en valor.

    Fig. 1.15 Robots pintores en una planta automotriz

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 18 Maya Santos Manuel

    Tanto la RIA como la IFR, coinciden en que actualmente en Estados Unidos estn

    trabajando unos 180,000 robots, lo cual coloca a este pas en segundo lugar despus de

    Japn donde operan unos 355 mil, ambas instituciones, estiman que el nmero de robots

    industriales operando en todo el mundo aumentar de 848.000 unidades en el ao 2004 a un

    milln en el 2008, representando un ndice de crecimiento anual promedio de 5.3%.

    No existen estudios previos al que aqu presentamos sobre el mercado de Robots y

    Automatizacin en Mxico, sin embargo, en base a nuestras estadsticas, en el Instituto

    Mexicano del Plstico Industrial estimamos que para finales del 2009 habr

    aproximadamente 12,000 unidades de robots industriales instalados en Mxico, de los

    cuales ms del 70% se encuentran en el sector automotriz.

    Asimismo, se calcula que alrededor de 600 empresas son las principales usuarias de robots

    de distintas formas, tamaos y modelos que hay en el pas, generalmente se trata de

    empresas transnacionales que los integraron para mantener la competitividad de su planta o

    por decisin del corporativo para automatizar sus procesos.

    Fig. 1.16 Robot manipulador de ABB (ABB Mxico)

    Por su parte, Wittmann Mxico est inaugurando sus nuevas instalaciones, donde adems

    del servicio tcnico que ofrece a sus clientes, cuenta con una sala de exhibicin permanente

    de todos los sistemas que ofrece y un rea para capacitacin tanto para prcticas de

    alumnos universitarios, como de personal trabajador de sus clientes actuales.

    Fig. 1.17 Robots manipuladores en el CNDA (Robots para la Educacion en Mxico)

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 19 Maya Santos Manuel

    Debido a la rpida evolucin hoy, los robots son demasiado exitosos y demasiado

    econmicos para ignorarlos, y desde el punto de vista de competitividad, debemos esperar

    el desarrollo de nuevos productos cada vez ms rpidos, y en la mayora de los casos con

    calidad ms alta y precios de venta inferiores, segn muchos expertos, un robot est

    disponible hoy por el 20% del precio que tena en los aos 70s, y tienen una capacidad en

    general mucho ms extensa que la disponible hace 30 aos.

    Hoy en da ya son comunes los controladores para multi-robot, y algunas unidades se

    construyen con dos brazos sobre la misma base, la movilidad y la flexibilidad para acciones

    de elevacin, desplazamiento, visin y otros movimientos, as como los dispositivos de

    sensor, permiten que los robots puedan utilizarse en equipos viejos de modos nuevos y

    diferentes.

    En esta poca de altos costos de energa, desequilibrios comerciales y luchas vigorosas para ganar participacin de mercado, los robots son una de las pocas opciones que los

    pases desarrollados y en vas de desarrollo, como Mxico, tienen para ser competitivos

    ante la competencia de las naciones emergentes manufactureras, (segn Alex Kramer)

    De la mano de los robots no hay que temer el futuro, ya que el futuro para la industria ser ms brillante en la medida en que ms compaas comiencen a considerar el potencial de la

    robtica y las tecnologas relacionadas con la automatizacin de sus operaciones (conclusiones de Carlos Chvez).

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 20 Maya Santos Manuel

    Captulo II

    Marco Terico

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 21 Maya Santos Manuel

    2.1 Robtica Industrial.

    En la robtica industrial se trata fundamentalmente de dotar de flexibilidad a los procesos

    manteniendo al mismo tiempo la productividad que se consigue con una mquina

    automtica especializada; la robtica industrial, desde sus orgenes estuvo muy orientada a

    las funciones de manipulacin, de hecho, suele considerarse que un robot industrial es

    esencialmente un robot manipulador.

    Los robots industriales surgen de la convergencia de tecnologas del control, de la

    automatizacin, del control de mquinas herramientas, de los manipuladores tele-operados

    y de la aplicacin de computadoras en tiempo real.

    Mediante el control y la automatizacin de procesos se pretende concebir y realizar

    ingenios que permitan gobernar un proceso sin la intervencin de agentes exteriores,

    especialmente humanos, en particular, se presenta el problema de seguimiento automtico

    de seales de referencia mediante servosistemas; estos servosistemas generan

    automticamente seales de control que tratan de anular la diferencia entre la seal de

    referencia y la seal medida en el proceso u objeto que se pretende controlar.

    Tanto los servosistemas como los reguladores se basan en el principio de la

    retroalimentacin, las seales de referencia se comparan con medidas de variables del

    proceso u objeto que se pretende controlar y su diferencia se emplea para generar acciones

    de control sobre el propio proceso u objeto en los sistemas de control automtico esta

    cadena cerrada de accin-medida-accin se realiza sin intervencin del hombre

    tradicionalmente, en la realizacin de sistemas de control automtico se han empleado

    diversas tecnologas tales como la neumtica, hidrulica y posteriormente, la elctrica.

    2.2 Esquema general del sistema de un Robot Industrial.

    Desde el punto de vista del procesamiento de la informacin, en robtica se involucran

    funciones de control de movimientos, percepcin y planificacin, en un sentido amplio, el

    sistema de control involucra tantos bucles de retroalimentacin de la informacin

    suministrada por los sensores internos, como del entorno.

    Fig. 2.1 Robot y su interaccin con el entorno.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 22 Maya Santos Manuel

    Los sensores internos miden el estado de la estructura mecnica y giros o desplazamientos

    relativos entre articulaciones, velocidades, fuerzas y pares, estos sensores permiten cerrar

    bucles o ciclos de control de las articulaciones de la estructura mecnica.

    Los sensores externos permiten dotar de sentidos al robot, la informacin que suministran

    es utilizada por el sistema de percepcin para aprehender la realidad del entorno, los

    sistemas de percepcin sensorial hacen posible que un robot pueda adaptar

    automticamente su comportamiento en funcin de las variaciones que se producen en su

    entorno, haciendo frente a situaciones imprevistas, para ello el sistema de control del robot

    incorpora bucles o ciclos de retroalimentacin sensorial del entorno, generando

    automticamente acciones en funcin de la comparacin de dicha informacin sensorial

    con patrones de referencia.

    El desarrollo de sistemas de percepcin en robtica surge a partir de los progresos

    tecnolgicos en sensores tales como los de visin, tacto e incluso de audicin, pero la

    percepcin involucra no solo la captacin de la informacin sensorial, sino tambin su

    tratamiento e interpretacin, por lo cual, es necesario realizar una abstraccin a partir de un

    cierto conocimiento previo del entorno; es claro que la complejidad de la percepcin

    artificial depende de lo estructurado que este dicho entorno.

    2.3 Robots Manipuladores.

    La mayor parte de los robots industriales actuales son esencialmente brazos articulados,

    segn la definicin del Robot Institute of America, un robot industrial es Un manipulador programable multifuncional diseado para mover materiales, piezas,

    herramientas o dispositivos especiales, mediante movimientos variados, programados

    para la ejecucin de distintas tareas.

    Fig. 2.2 Robot Manipulador de ABB (ABB Mxico).

    En la robtica subyace la idea de substituir equipos capaces de automatizar operaciones

    concretas por maquinas de uso ms general que puedan realizar distintas tareas, la

    realizacin por programa de las funciones de control ofrece mucha mayor flexibilidad, y la

    posibilidad de implantar funciones complejas necesarias para controlar el manipulador.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 23 Maya Santos Manuel

    2.3.1 Sistema bsico de un robot manipulador.

    Un robot manipulador operando individualmente necesita como mnimos los siguientes

    componentes:

    a) El brazo (robot) consistente en un sistema de articulaciones mecnicas (eslabones, engranajes, transmisin por cadena o correa), actuadores (motores elctricos o

    hidrulicos) y sensores de posicin usados en el sistema de control de bucle cerrado.

    b) El controlador, generalmente basado en microcomputador, que recibe las seales de los sensores de posicin y enva comandos a la fuente de potencia controlada (o

    unidad conversora).

    c) La unidad conversora de potencia que alimenta los motores que actan las articulaciones.

    Dependiendo del tipo de aplicacin, un robot puede contar tambin con sensores externos,

    de los cuales el ms poderoso es un sistema de visin consistente en cmara de video,

    interfaz y microcomputadora procesadora de imgenes, la informacin obtenida por este

    sistema pasa al microcontrolador que controla el robot y es usado para dirigir el

    movimiento de este, sin embargo este sistema de visin en la industria no siempre resulta el

    mas adecuado, por su costo, complejidad, etc. Por lo que se toman en cuenta opciones ms

    sencillas y econmicas que cumplan con las necesidades del proceso, unas de estas

    opciones es el sistema de deteccin tctil a base de sensores.

    Fig 2.3 Sistema Basico de un Robot Manipulador

    2.3.2 Sensores y Sistemas de Control.

    Los sistemas de control de robots pueden considerarse funcionalmente descompuestos

    segn una estructura jerrquica, en el nivel inferior, se realizan las tareas de servo-control

    y supervisin de las articulaciones, la mayor parte de los robots industriales actuales

    emplean servomecanismos convencionales con realimentacin de posicin y velocidad para

    generar seales de control sobre los actuadores de las articulaciones; los parmetros del

    controlador son fijos aunque varen significativamente las condiciones de trabajo con la

    carga o con el propio movimiento, las cargas inerciales, acoplamientos entre articulaciones

    y efectos de gravedad son todos dependientes de la posicin. El problema se ampla al

    aumentar la velocidad, como resultado, en la mayor parte de los robots industriales actuales

    la velocidad de operacin debe ser pequea.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 24 Maya Santos Manuel

    El segundo nivel de control se ocupa de la generacin de trayectorias, entendiendo por tal la

    evolucin del rgano terminal cuando se desplaza de una posicin a otra, el generador de

    trayectorias debe suministrar a los servomecanismos las referencias apropiadas para

    conseguir la evolucin deseada del rgano terminal a partir de la especificacin del

    movimiento deseado en el espacio de la tarea, para obtener las referencias que

    corresponden a las articulaciones en un determinado punto del espacio de trabajo, es

    necesario resolver el modelo geomtrico inverso que es no lineal.

    Los niveles superiores se ocupan de la comunicacin con el usuario, interpretacin de los

    programas, percepcin sensorial y planificacin, en la robtica industrial se han integrado

    los progresos en el control por computadora, entre estos destacan los trabajos de Shannon y

    Minsky que, en 1958 propusieron un dispositivo al que denominaron Sensor-Controlled robot, que consista en un teleoperador equipado con distintos sensores conectados a una computadora que le suministraba informacin suficiente para decidir las acciones

    necesarias en orden a alcanzar un determinado objetivo, aunque el dispositivo no llego a

    realizarse motivo a otros investigadores tales como Ernest en 1961, que en su tesis doctoral

    en el MIT, construyo un robot con sensores de tacto en la mano, que poda ser programado

    para realizar tareas tales como la localizacin, agarre y transporte y descarga de pequeas

    piezas en cajas, este robot puede ser considerado como el primero controlado mediante

    sensores externos, se programaba mediante instrucciones parecidas a las de un lenguaje

    ensamblador, incorporando rdenes relativas a la informacin de los sensores de tacto.

    Se progresa en mtodos de clculo de trayectorias con generacin de referencias a los

    servos de las articulaciones en lenguajes de programacin de mayor nivel, que incorporan

    primitivas relaciones con sensores de percepcin del entorno y especificacin de

    movimientos en coordenadas cartesianas. Por lo que respecta a la planificacin de caminos

    libres de obstculos, el mtodo tpico se basa en construir una estructura de datos que

    represente la geometra del espacio de trabajo o las restricciones existentes.

    Conviene poner de manifiesto las importantes demandas en teora de control, sistemas de

    percepcin y aprendizaje, sistemas informticos en tiempo real, y nuevos mecanismos, que

    se requieren para resolver los problemas planteados por el control de estructuras articuladas

    y la manipulacin de objetos.

    Se han aplicado tambin tcnicas de control tales como las basadas en redes neuronales, y

    otras estructuras de control inteligente, que estn permitiendo resolver problemas que son

    de elevada complejidad con mtodos tradicionales.

    2.4 Cinemtica de los Robots Manipuladores.

    La cinemtica de los robots estudia el movimiento del mismo con respecto a un sistema de

    referencia, as la cinemtica se interesa por la descripcin analtica del movimiento espacial

    del robot como una funcin del tiempo y en particular por las relaciones entre la posicin y

    la orientacin del extremo final del robot con los valores que toman sus coordenadas

    articulares, existen dos problemas fundamentales para resolver la cinemtica del robot, el

    primero de ellos se conoce como el problema cinemtico directo, consiste en determinar

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 25 Maya Santos Manuel

    cul es la posicin y orientacin del extremo final del robot con respecto a un sistema de

    coordenadas que se toma como referencia, conocidos los valores de las articulaciones y los

    parmetros geomtricos de los elementos del robot; el segundo denominado problema

    cinemtico inverso, resuelve la configuracin que debe adoptar el robot para una posicin y

    orientacin del extremo conocidas. Denavit y Hartenberg propusieron un mtodo

    sistemtico para descubrir y representar la geometra espacial de los elementos de una

    cadena cinemtica, y en particular de un robot, con respecto a un sistema de referencia fijo,

    este mtodo utiliza una matriz de transformacin homognea para descubrir la relacin

    espacial entre dos elementos rgidos adyacentes, reducindose el problema cinemtico

    directo a encontrar una matriz de transformacin homognea 4 X 4 que relacione la

    localizacin espacial del robot con respecto al sistema de coordenadas de su base.

    Por otra parte, la cinemtica del robot trata tambin de encontrar las relaciones entre las

    velocidades del movimiento de las articulaciones y las del extremo, esta relacin viene dada

    por el modelo diferencial expresado mediante la matriz Jacobiana.

    Cinemtica directa = = >

    Valor de las

    coordenadas

    Articulares

    (q0, q1, ... qn)

    Posicin y

    orientacin del

    extremo del robot

    (x, y, z, , , )

    < = = Cinemtica inversa

    Tabla 2.1 Diagrama entre Cinemtica Directa e Inversa.

    El movimiento relativo en las articulaciones resulta en el movimiento de los elementos que

    posicionan la mano en una orientacin deseada, en la mayora de las aplicaciones de

    robtica, se esta interesado en la descripcin espacial del efector final del manipulador con

    respecto a un sistema de coordenadas de referencia fija.

    Fig. 2.4 Esquema del manipulador PUMA 600.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 26 Maya Santos Manuel

    Para aumentar la destreza en las repeticiones de los robots se usan las coordenadas

    redundantes para definir tareas adicionales, el mando de configuracin est surgiendo como

    una manera eficaz de controlar los movimientos de un robot que tiene ms grados de

    libertad y en el cual es necesario definir la trayectoria del efector del extremo y / o el objeto

    para ser manipulado, pueden usarse los grados extras o redundantes de libertad para dar

    destreza de robot y versatilidad, en mando de configuracin, la configuracin del robot se

    representa matemticamente por un juego de variables de configuracin que son un vector

    de coordenadas generalizado y que es ms pertinente a la tarea global que es el vector de

    coordenadas de la articulacin, que aparecen en los acercamientos convencionales a

    controlar.

    El vector de la coordenada generalizada consiste en las coordenadas del efector del

    extremo, en el espacio de la tarea, ms varias funciones de cinemtica que involucran

    grados redundantes de libertad, la tarea bsica del sistema de control es hacer las

    coordenadas del efector del extremo seguir la trayectoria deseada, las funciones de la

    cinemtica pueden seleccionarse para definir una tarea adicional por ejemplo, la anulacin

    de obstculos u optimizacin de la cinemtica para reforzar la manipulacin, en efecto la

    tarea adicional define la trayectoria en los grados redundantes de libertad, las variables de

    configuracin pueden usarse en un esquema de control adaptable que no exige manipular el

    conocimiento del modelo matemtico complicado de la dinmica del robot o los parmetros

    del objeto.

    2.4.1 Cinemtica Directa.

    Se utiliza fundamentalmente el lgebra vectorial y matricial para representar y describir la

    localizacin de un objeto en el espacio tridimensional con respecto aun sistema de

    referencia fijo, dado que un robot se puede considerar como una cadena cinemtica

    formada por objetos rgidos o eslabones unidos entre s mediante articulaciones, se puede

    establecer un sistema de referencia fijo situado en la base del robot y describir la

    localizacin de cada uno de los eslabones con respecto a dicho sistema de referencia, de

    esta forma, el problema cinemtico directo se reduce a encontrar una matriz de

    transformacin homognea T que relacione la posicin y orientacin del extremo del robot

    respecto del sistema de referencia fijo situado en la base del mismo, esta matriz T ser

    funcin de las coordenadas articulares.

    Fig. 2.5 Representacin del Manipulador para encontrar la Matriz de Transformacin Homognea T

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 27 Maya Santos Manuel

    Un sistema de control de un robot causa a un manipulador remoto, seguir una trayectoria de

    referencia estrechamente en un marco de referencia cartesiano en el espacio de trabajo, sin

    el recurso a un modelo matemtico intensivo de dinmica del robot y sin el conocimiento

    del robot y parmetros de carga; el sistema, derivado de la teora lineal multivariable,

    utiliza a los manipuladores delanteros relativamente simples y controladores de

    retroalimentacin con modelo adaptable de referencia del control.

    El sistema requiere dimensiones de posicin y velocidad del extremo del manipulador o

    efector, estos pueden obtenerse directamente de los sensores pticos o por clculo, que

    utiliza las relaciones de la cinemtica conocidas entre el manipulador modelado y el

    extremo de la juntura de la posicin del efector, derivando las ecuaciones de control las

    ecuaciones diferenciales no lineales acopladas a la dinmica del robot, expresan primero la

    forma general de la cinemtica, entonces la liberalizacin por clculo de perturbaciones

    sobre una especifica operacin del punto en las coordenadas cartesianas del extremo del

    efector.

    El modelo matemtico resultante es un sistema multivariable lineal de orden de 2n (donde

    n = nmero de coordenadas espaciales independientes del manipulador) esto expresa la

    relacin entre los incrementos del actuador de n voltajes de control (las entradas) y los

    incrementos de las coordenadas de n, la trayectoria de extremo del efector (los

    rendimientos), la trayectoria del efector incrementa la referencia, la trayectoria se

    incrementa: esto requiere la retroalimentacin independiente y controladores de

    manipulacin; para este propsito, le basta aplicar posicin y retroalimentacin de

    velocidad a travs de la matriz de n x n posicin y velocidad, la matriz de ganancia de

    retroalimentacin.

    La resolucin de la cinemtica directa consiste en encontrar las relaciones que permiten

    conocer la localizacin espacial del extremo del robot a partir de los valores de sus

    coordenadas articulares.

    Fig. 2.6 Relaciones de Cinemtica Directa para conocer la localizacin espacial del Efector Final o

    Extremo del Robot

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 28 Maya Santos Manuel

    As, si se han escogido coordenadas cartesianas y ngulos de Euler para representar la

    posicin y orientacin del extremo de un robot de seis grados de libertad, la solucin al

    problema cinemtico directo vendr dada por las relaciones:

    x = Fx ( q1,q2,q3,q4,q5,q6 )

    y = Fy ( q1,q2,q3,q4,q5,q6 )

    z = Fz ( q1,q2,q3,q4,q5,q6 ) (2.1)

    = F( q1,q2,q3,q4,q5,q6 ) = F ( q1,q2,q3,q4,q5,q6 )

    = F( q1,q2,q3,q4,q5,q6 )

    La obtencin de estas relaciones no es en general complicada, siendo incluso en ciertos

    casos (robots de pocos grados de libertad) fcil de encontrar mediante simples

    consideraciones geomtricas, por ejemplo, para el caso de un robot con 2 grados de libertad

    es fcil comprobar que:

    X = I1 cosq1 + I2 cos( q1 + q2 )

    Y = I1 cosq1 + I2 cos( q1 + q2 ) (2.2)

    Para robots de ms grados de libertad puede plantearse un mtodo sistemtico basado en la

    utilizacin de las matrices de transformacin homognea, en general un robot de n grados

    de libertad est formado por n eslabones unidos por n articulaciones, de forma que cada par articulacin-eslabn constituye un grado de libertad, a cada eslabn se le puede

    asociar un sistema de referencia solidario a el y utilizando las transformaciones

    homogneas, es posible representar las rotaciones y traslaciones relativas entre los distintos

    eslabones que componen el robot.

    Fig. 2.7 Asociacin de referencia

    Normalmente, la matriz de transformacin homognea que representa la posicin y

    orientacin relativa entre los sistemas asociados a dos eslabones consecutivos del robot se

    le suele denominar (i-1)1/Ai, as pues, 0Ai describe la posicin y orientacin del sistema de

    referencia solidario al primer eslabn con respecto al sistema de referencia solidario a la

    base, 1A2 describe la posicin y orientacin del segundo eslabn respecto del primero, etc.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 29 Maya Santos Manuel

    Del mismo modo, denominando 0Ak a las matrices resultantes del producto de las matrices

    (i-1)Ai con i desde 1 hasta k, se puede representar de forma total o parcial la cadena

    cinemtica que forma el robot, as por ejemplo, la posicin y orientacin del sistema

    solidario con el segundo eslabn del robot con respecto al sistema de coordenadas de la

    base se puede expresar mediante la matriz 0A2:

    0A2 = 0A1 ( 1A2 ) (2.3)

    De manera anloga, la matriz 0A3 representa la localizacin del sistema del tercer eslabn:

    0A3 = 0A1 ( 1A2 )( 2A3 ) (2.4)

    Cuando se consideran todos los grados de libertad, a la matriz 0An se le suele denominar T,

    as dado un robot de seis grados de libertad, se tiene que la posicin y orientacin del

    eslabn final vendr dada por la matriz T:

    T = 0A6 = 0A1 ( 1A2 )( 2A3 )( 3A4 )( 4A5 )( 5A6 ) (2.5)

    Aunque para descubrir la relacin que existe entre dos elementos contiguos se puede hacer

    uso de cualquier sistema de referencia ligado a cada elemento, la forma habitual que se

    suele utilizar en robtica es la representacin de Denavit-Hartenberg.

    Denavit-Hartenberg propusieron en 1955 un mtodo matricial que permite establecer de

    manera sistemtica un sistema de coordenadas (Si) ligado a cada eslabn i de una cadena

    articulada, pudindose determinar a continuacin las ecuaciones cinemticas de la cadena

    completa.

    Fig. 2.8 Sistemas de Coordenadas de Denavit-Hartenberg

    Segn la representacin D-H, escogiendo adecuadamente los sistemas de coordenadas

    asociados para cada eslabn, ser posible pasar de uno al siguiente mediante 4

    transformaciones bsicas que dependen exclusivamente de las caractersticas geomtricas

    del eslabn.

    Estas transformaciones bsicas consisten en una sucesin de rotaciones y traslaciones que

    permitan relacionar el sistema de referencia del elemento i con el sistema del elemento i-1.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 30 Maya Santos Manuel

    1000

    00

    00

    0001

    1000

    0100

    0010

    001

    1000

    100

    0010

    0001

    1000

    0100

    00

    00

    ii

    ii

    i

    i

    ii

    ii

    cs

    sc

    a

    d

    cs

    sc

    1000

    0 iii

    iiiiiii

    iiiiiii

    dcs

    sacsccs

    cassscc

    Las transformaciones en cuestin son las siguientes:

    1) Rotacin alrededor del eje Zi-1 un ngulo . 2) Traslacin a lo largo de Zi-1 una distancia di; vector di ( 0,0,di ). 3) Traslacin a lo largo de Xi una distancia ai; vector ai ( 0,0,ai ).

    4) Rotacin alrededor del eje Xi, un ngulo i.

    Dado que el producto de matrices no es conmutativo, las transformaciones se han de

    realizar en el orden indicado. De este modo se tiene que:

    ),(),(),(),( 11

    1

    iiiiiiiii

    i xRaxDdzDzRA

    (2.6)

    Y realizando el producto de matrices:

    (2.7)

    (2.8)

    Donde i, ai, di,i, son los parmetros D-H del eslabn i, de este modo, basta con

    identificar los parmetros i, ai, di, i, para obtener matrices A y relacionar as todos y cada uno de los eslabones del robot, como se ha indicado, para que la matriz i-1Ai, relacione los

    sistemas (Si) y (Si-1), es necesario que los sistemas se hayan escogido de acuerdo a unas

    determinadas normas, estas junto con la definicin de los 4 parmetros de Denavit-

    Hartenberg, conforman el siguiente algoritmo para la resolucin del problema cinemtico

    directo.

    2.4.1.1 Algoritmo de Denavit- Hartenberg para la obtencin del modelo.

    DH1.Numerar los eslabones comenzando con 1 (primer eslabn mvil de la cadena) y acabando con n (ultimo eslabn mvil), se numerara como eslabn 0 a la base fija

    del robot.

    DH2.Numerar cada articulacin comenzando por 1 (la correspondiente al primer grado de libertad y acabando en n).

    DH3.Localizar el eje de cada articulacin, si esta es rotativa, el eje ser su propio eje de giro, si es prismtica, ser el eje a lo largo del cual se produce el

    desplazamiento.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 31 Maya Santos Manuel

    DH4.Para ir de 0 a n-1, situar el eje Zi, sobre el eje de la articulacin i+1. DH5.Situar el origen del sistema de la base (S0) en cualquier punto del eje Z0, los

    ejes X0 e Y0 se situaran d modo que formen un sistema dextrgiro con Z0.

    DH6.Para ir de 1 a n-1, situar el sistema (Si) (solidario al eslabn i) en la interseccin del eje Zi con la lnea normal comn a Zi-1 y Zi, si ambos ejes se

    cortasen se situara (Si) en el punto de corte, si fuesen paralelos (Si) se situara en la

    articulacin i+1.

    DH7.Situar Xi en la lnea normal comn a Zi-1 y Zi. DH8.Situar Yi de modo que forme un sistema dextrgiro con Xi y Zi. DH9.Situar el sistema (Sn) en el extremo del robot de modo que Zn coincida con la

    direccin de Zn-1 y Xn sea normal a Zn-1 y Zn.

    DH10.Obtener i como el ngulo que hay que girar en torno a Zi-1 para que Xi-1 y Xi queden paralelos.

    DH11.Obtener Di como la distancia, medida a lo largo de Zi-1, que habra que desplazar (Si-1) para que Xi y Xi-1 quedasen alineados.

    DH12.Obtener Ai como la distancia medida a lo largo de Xi (que ahora coincidira con Xi-1) que habra que desplazar el nuevo (Si-1) para que su origen coincidiese con

    (Si).

    DH13.Obtener ai como el ngulo que habra que girar entorno a Xi (que ahora coincidira con Xi-1), para que el nuevo (Si-1) coincidiese totalmente con (Si).

    DH14.Obtener las matrices de transformacin i-1Ai. DH15.Obtener la matriz de transformacin que relaciona el sistema de la base con

    el del extremo del robot T = 0Ai, 1A2... n-1An.

    DH16.La matriz T define la orientacin (sub-matriz de rotacin) y posicin (sub-matriz de traslacin) del extremo referido a la base en funcin de las n coordenadas

    articulares.

    Fig. 2.9 Sistema de referencia segn Denavit-Hartenberg.

    2.4.2 Cinemtica Inversa.

    El objetivo del problema cinemtico inverso consiste en encontrar los valores que deben

    adoptar las coordenadas articulares del robot q = (q1, q2,..., qn) exp. T para que su extremo

    se posicione y oriente segn una determinada localizacin espacial.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 32 Maya Santos Manuel

    As como es posible abordar el problema cinemtico directo de una manera sistemtica a

    partir de la utilizacin de matrices de transformacin homogneas, e independientemente de

    la configuracin del robot, no ocurre lo mismo con el problema cinemtico inverso, siendo

    el procedimiento de obtencin de las ecuaciones fuertemente dependiente de la

    configuracin del robot.

    Fig. 2.10 Relaciones de Cinemtica Inversa para encontrar los valores que deben adoptar las coordenadas

    articulares del robot

    Se han desarrollado algunos procedimientos genricos susceptibles de ser programados, de

    modo que una computadora pueda, a partir del conocimiento de la cinemtica del robot

    (con sus parmetros de DH, por ejemplo) obtener el conjunto de valores articulares que

    posicionan y orientan su extremo, el inconveniente de estos procedimientos es que se trata

    de mtodos numricos iterativos, cuya velocidad de convergencia e incluso su convergencia

    en si no est siempre garantizada.

    A la hora de resolver el problema cinemtico inverso es mucho ms adecuado encontrar

    una solucin cerrada. Esto es, encontrar una relacin matemtica explicita de la forma:

    ,,,,,( zyxFkqk K= 1..n (grados de libertad). (2.9)

    Este tipo de solucin presenta, entre otras, las siguientes ventajas:

    1) En muchas aplicaciones, el problema cinemtico inverso ha de resolverse en tiempo real (por ejemplo, en el seguimiento de una determinada trayectoria), una solucin

    de tipo iterativo no garantiza tener la solucin en el momento adecuado.

    2) Al contrario de lo que ocurra en el problema cinematico directo, con cierta frecuencia la solucin del problema cinemtico inverso no es nica; existiendo

    diferentes conjuntos de (q1,...,qn) exp. T que posicionan y orientan el extremo del

    robot de mismo modo; en estos casos una solucin cerrada permite incluir

    determinadas reglas o restricciones que aseguren que la solucin obtenida sea la

    ms adecuada posible.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 33 Maya Santos Manuel

    1000

    paon

    Tij

    No obstante, a pesar de las dificultades comentadas, la mayor parte de los robots poseen

    cinemticas relativamente simples que facilitan en cierta medida la resolucin de su

    problema cinemtico inverso.

    Por ejemplo si se consideran solo tres primeros grados de libertad de muchos robots, estos

    tienen una estructura planar, esto es, los tres primeros elementos quedan contenidos en un

    plano, esta circunstancia facilita la resolucin del problema, asimismo en muchos robots se

    da la circunstancia de que los tres grados de libertad ltimos, dedicados fundamentalmente

    a orientar el extremo del robot, correspondan a giros sobre los ejes que se cortan en un

    punto.

    De nuevo esta situacin facilita el clculo de los valores de (q1,...,qn)exp. T

    correspondiente a la posicin y orientacin deseadas, por lo tanto, para los casos citados y

    otros, es posible establecer ciertas pautas generales que permitan plantear y resolver el

    problema cinemtico inverso de una manera sistemtica.

    Los mtodos geomtricos permiten tener normalmente los valores de las primeras variables

    articulares, que son las que consiguen posicionar el robot, para ello utilizan relaciones

    trigonometras y geomtricas sobre los elementos del robot, se suele recurrir a la resolucin

    de tringulos formados por los elementos y articulaciones del robot. Como alternativa para

    resolver el mismo problema se puede recurrir a manipular directamente las ecuaciones

    correspondientes al problema cinemtico directo, es decir, puesto que este establece la

    relacin:

    (2.10)

    Fig. 2.11 Robot Articular para el estudio de su Cinemtica Inversa.

    Donde los elementos Tij son funciones de las coordenadas articulares (q1,...,qn)exp. T, es

    posible pensar que mediante ciertas combinaciones de las ecuaciones planteadas se puedan

    despejar las n variables articulares qi en funcin de las componentes de los vectores n, o, a

    y p.

  • DESARROLLO Y ANLISIS CINEMATICO DE UN BRAZO

    ROBTICO PARA LA SELECCIN DE PIEZAS

    Fonseca Mucio Ral 34 Maya Santos Manuel

    Por ltimo si se consideran robots con capacidad de posicionar y orientar su extremo en el

    espacio, esto es robots con 6 grados de libertad, el mtodo de desacoplamiento cinemtico

    permite, para determinados tipos de robots, resolver los primeros grados de libertad

    dedicados al posicionamiento, de una manera independiente a la resolucin de los ltimos

    grados de libertad, dedicados a la orientacin, cada uno de estos dos problemas simples

    podr ser tratado y resuelto por cualquier procedimiento.

    2.5 Generacin de Trayectorias.

    Al hablar de obstculos en la robtica no se trata simplemente de elementos externos que

    por circunstancias fuera de lo normal, se introducen dentro del espacio de trabajo del robot

    y evitan el desplazamiento programado del brazo manipulador; un obstculo tambin es

    todo aquel elemento que forma parte del espacio de trabajo del brazo manipulador, el cual

    impide que este ltimo se desplace libremente a un punto nicamente utilizando la

    cinemtica inversa del robot, por ejemplo la mesa de trabajo donde se encuentra una pieza a

    mover, las paredes de dos estructuras que se deben soldar por dentro, una pared que detiene

    los objetos a mover por el robot, etc.

    Por lo tanto, un obstculo involucra crear un camino diferente al que el robot desarrolla con

    sus propios algoritmos de movimiento, siendo esto lo que genera la planeacin de

    trayectorias.

    Generalmente se utiliza la accin de sensores para el reconocimiento de elementos que

    interfieran con el desarrollo normal del desplazamiento del brazo manipulador, pero el

    tener un buen