CINEMÁTICA INVERSA DE ROBOTS INDUSTRIALES

Documentos relacionados
CINEMÁTICA Y DINÁMICA DE ROBOTS MANIPULADORES: RESPUESTAS DE EJERCICIOS UNIDAD 01. Roger Miranda Colorado

Fundamentos de Robótica

Cinemática del Robot

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 1 INTRODUCCIÓN A LA ROBÓTICA

Cinemática del Robot. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

TECNOLOGICO NACIONAL DE MEXICO

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA

Control y programación de robots

Examen de TEORIA DE MAQUINAS Diciembre 03 Nombre...

SISTEMAS ROBOTIZADOS Asignatura optativa

Dr. Roberto Carlos García Gómez

Repaso de Vectores. Autor: Dra. Estela González. flecha. La longitud de la línea indica la magnitud del vector, y su

ROBÓTICA I. Cinemática Directa

Robótica Industrial. Puede aumentar la rentabilidad de mi empresa? 12/05/2017. La Robótica en los procesos industriales. Evolución de la industria

INGENIERÍA PROFESIONAL EN INOCUIDAD ALIMENTARIA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ROBÓTICA

REPASO DE VECTORES GRM Semestre

ROBÓTICA I. Cinemática Directa

Resumen teórico de los conceptos necesarios para resolver el práctico 1. Vectores VECTORES

Cinemática del Robot. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

ANALISIS CINEMATICO DIRECTO E INVERSO

METODOLOGÍA DEL ANÁLISIS DE VELOCIDADES Y ACELERACIONES POR EL MÉTODO DEL POLÍGONO.

CINEMÁTICA DEL ROBOT

Clasificacion de robots

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 2 CINEMÁTICA DE MANIPULADORES

Robótica I ACB Participantes Comité para el Diseño de Especialidad de la DIET. Academia de Sistemas Digitales de la DIET

Formato para prácticas de laboratorio

Cinemática Directa del Robot. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

CORPORACION UNIFICADA NACIONA DE EDUCACION SUPERIOR DEPARTAMENTO DE CIENCIAS BASICAS FUNCIÓN Y RELACIÓN

IES Francisco Giner de los Ríos 2016/2017 Física y Química 1º Bachillerato nocturno (FQ NB1B-Noct) UD 8. El movimiento

1.18 Convertir de coordenadas cilíndricas a esféricas el campo vectorial H = (A/r), donde A es constante.

MATHEMATICA. Geometría - Recta. Ricardo Villafaña Figueroa. Material realizado con Mathematica. Ricardo Villafaña Figueroa

Repaso de Vectores. Autor: Dra. Estela González

Tema 3. Magnitudes escalares y vectoriales

Webpage: Departamento de Física Universidad de Sonora

2015, Año del Generalísimo José María Morelos y Pavón

UNIVERSIDAD AUTÓNOMA DE CHIAPAS FACULTAD DE INGENIERÍA CAMPUS I ESTATICA

TEMA VI: ÁNGULOS ENTRE ELEMENTOS

2.- (Puntuación máxima 2 puntos). Para cada valor del parámetro real a, se consideran los tres planos siguientes:

1.1 Definición de Vectores en R^2 y R^3 y su generalización. Anteriormente vimos que un vector es un objeto matemático con dirección y magnitud.

Física I. TEMA I. Vectores. Ing. Alejandra Escobar UNIVERSIDAD FERMÍN TORO VICE RECTORADO ACADÉMICO FACULTAD DE INGENIERÍA

Mapa Curricular: Funciones y Modelos

INSTITUTO TECNOLÓGICO DE VERACRUZ. Materia: Robótica. Unidad 3: Cinemática. Tema: Cinemática Inversa. Catedrático: Dr. José Antonio Garrido Natarén

Nociones elementales de trigonometría

PROBLEMAS PROPUESTOS

Bloque 2. Geometría. 3. La recta. 1. Definición de recta

Apéndice A. Vectores: propiedades y operaciones básicas.

Magnitudes y Unidades. Cálculo Vectorial.

INSTRUCCIONES GENERALES Y VALORACIÓN

TEMA 4. Geometría, cinemática y dinámica

SUBSECRETARIA DE EDUCACIÓN SUPERIOR TECNOLÓGICO NACIONAL DE MEXICO INSTITUTO TECNOLOGICO DE VERACRUZ. Robótica

APUNTES 1 VECTORES M.C. CESAR GUERRA TORRES

INSTITUTO TECNOLÓGICO DE TIJUANA SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN SEMESTRE AGOSTO-DICIEMBRE 2014

Movimiento curvilíneo. Magnitudes cinemáticas

Tipos de robots industriales según su aplicación

Análisis de Plataforma Sewart utilizando SimMechanics Aplicada al Desarrollo de Simuladores de Vuelo.

Problemas métricos. Ángulo entre rectas y planos

INTRODUCCIÓN A LA MECÁNICA DEL ROBOT. Curso de Extensión. Tema 2. Laboratorio de Robótica Aplicada (LABRA) 1

Control cinemático y dinámico de robots omnidireccionales

x = 1-2t 3. [2014] [EXT-B] Dados el plano y la recta r siguentes: 2x-y+2z+3 = 0, r z = 1+t

FUNDAMENTOS DE LA REPRESENTACIÓN GRÁFICA EN INGENIERÍA. Ing. Guillermo Verger Cátedra: Representación Gráfica

Introducción a la Robótica Mecanismos básicos: cinemática

FUNDAMENTOS DE ROBÓTICA INDUSTRIAL HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS

Práctica 14 Movimiento del robot Fanuc M16i usando el método JOINT

5º Tema.- Ampliación de análisis cinemático de mecanismos planos mediante métodos analíticos.

Geometría. 2 (el " " representa el producto vectorial)? En caso afirmativo, justifíquese. En caso contrario, póngase un ejemplo que lo confirme.

UNIDAD II. 2 Cinemática. 2.1 Movimiento rectilíneo. 2.2 Movimiento bajo aceleración constante. 2.3 Movimiento circular

El momento de torsión es un giro o vuelta que tiende a producir rotación. * * * Las aplicaciones se encuentran en muchas herramientas comunes en el

RIVC - Robótica Industrial y Visión por Computador

VECTORES. BIDIMENSIONAL

La gráfica de la ecuación

7. [2013] [JUN-A] a) Pueden existir vectores u y v tales que u = 2, v = 3 y u v = 8? Justifique la respuesta.

Tema 3. GEOMETRIA ANALITICA.

Clasificación de robots. Clasificación de robots. Universidad Autónoma de Guerrero Unidad Académica de Ingeniería

Tema 4: Movimiento en 2D y 3D

OPERACIONES GEOMÉTRICAS CON VECTORES

LA RECTA. Una recta r es el conjunto de los puntos del plano, alineados con un punto P y con una dirección dada.

Vectores. Instituto Politécnico Nacional Escuela Superior de Ingeniería Mecánica y Eléctrica. Unidad Culhuacán.

CINEMÁTICA Y DINÁMICA DE ROBOTS MANIPULADORES: RESPUESTAS DE EJERCICIOS UNIDAD 02. Roger Miranda Colorado

Robótica. TEMA 3: ROBOTS MANIPULADORES INDUSTRIALES Martin Mellado

GUÍA DE APRENDIZAJE Introducción al álgebra vectorial

PRÁCTICA DEMOSTRATIVA N

COLEGIO ALEXANDER DUL

Cinemática del sólido rígido

TÉCNICO SUPERIOR UNIVERSITARIO EN ENERGÍAS RENOVABLES ÁREA ENERGÍA SOLAR EN COMPETENCIAS PROFESIONALES ASIGNATURA DE FÍSICA

Sistemas de coordenadas

Definición y características de robótica industrial

Necesitamos tener los vectores de dirección de ambas rectas. Para calcular el ángulo que forman, aplicamos la siguiente fórmula:

Unidad 5: Geometría analítica del plano.

ALGEBRA LINEAL. Capítulo III: Vectores en los espacios bidimensional y tridimensional. MsC. Andrés Baquero. jueves, 2 de julio de 15

La gráfica de la ecuación y = x 2

DESARROLLO DE UN ALGORITMO PARA EL CALCULO DE LA DISTANCIA Y POSE DE DOS OBJETIVOS UTILIZANDO UN SISTEMA DE VISIÓN ARTIFICIAL

Momento angular de una partícula. Momento angular de un sólido rígido

MAGNITUDES ESCALARES. expresadas por medio de un número y la correspondiente unidad. Masa Temperatura Presión Densidad

2. Trazas de una Recta Son los puntos donde la recta se intercepta con los planos principales de proyección; se denominan:

Capacitación Tecnológica Científica para Bolivia. Introducción al modelado de robots

Transcripción:

I EMETRE DE 00 CINEMÁTICA INVERA DE ROBOT INDUTRIALE GERMÁN ANDRÉ RAMO FUENTE * 1. Introducción El uso de robots en ambientes industriales, y más precisamente en procesos de manufactura, ha generado toda una línea de investigación y desarrollo en ingeniería. El propósito es el desarrollo de dispositivos encargados del desempeño de operaciones específicas de la función de producción como manejo de materiales, procesamiento de operaciones, ensamble e inspección, realizando labores para las cuales los seres humanos no son aptos, les representa riesgo o dificultad, ejecutando ciclos repetitivos y trabajos de ensamble automatizado en líneas de producción o celdas de manufactura. El avance en el diseño de servomecanismos y en las áreas de sensórica e instrumentación, ha provisto a los robots industriales de una mejor capacidad de desempeño en su entorno, gracias al desarrollo de sistemas de control específicos en este campo. Un robot industrial es una máquina programable multifuncional. Dentro de ellos, los manipuladores o brazos de robot se constituyen en su forma más común. Ellos están diseñados con la capacidad de tomar decisiones, responder a entradas de sensores e interactuar y comunicarse con otras máquinas. Entre sus tareas más comunes se encuentran el transporte y manipulación de material, la ejecución de procesos de soldadura, pintura, maquinado (taladrado o corte), ensamble e inspección; como puede observarse, todos estos procesos dependen de rutinas de movimiento específicas para las cuales la posición espacial de la herramienta o efector final del robot y la trayectoria del movimiento son el objetivo del sistema. La acción individual de cada una de las articulaciones debe ser controlada a fin de ejecutar la rutina de movimiento deseada. Específicamente, la ubicación espacial del efector final puede ser determinada mediante el conocimiento del desplazamiento traslacional o rotacional de cada articulación con respecto a una posición de referencia que determina la posición cero o de origen del robot. PALABRA CLAVE ROBOT, CINEMÁTICA DIRECTA, CINEMÁTICA INVERA, BRAZO DE ROBOT * Ingeniero Electricista Universidad Nacional de Colombia. Profesor adscrito a la Facultad Tecnológica de la Universidad Distrital F.J.C. 54 C O N - C I E N C I A

I EMETRE DE 00 Para ejecutar rutinas de movimiento, el robot memoriza cada posición definiendo el estado de desplazamiento de cada articulación, con el fin de poder repetir las diferentes posiciones en la secuencia y ciclos dados. Para facilitar la interpretación humana de los movimientos y posiciones es común identificar estas últimas mediante coordenadas cartesianas x,y,z. Para ello es necesario el planteamiento de dos problemas: determinar las coordenadas x,y,z del efector final dado un estado de arreglo de desplazamiento de las articulaciones, y encontrar el arreglo de desplazamiento de las articulaciones necesario para lograr tal posición dada una posición deseada x,y,z del efector final. Para el primero se plantea una solución denominada de cinemática directa, y para el segundo una solución de cinemática inversa. Dependiendo del tipo de articulación (traslacional o rotacional), el número total de ellas y la limitación del espacio de trabajo del robot, las soluciones de la cinemática inversa y directa puede diferir en cada caso. FIGURA 1. Brazo de Robot Articulado hombro, un codo y puede girar en su base (Ver Figura 1). Dependiendo de sus grados de libertad el brazo puede incluir una muñeca, incorporando pitch, roll y además yaw.. olución de cinemática directa FIGURA. Vista lateral perpendicular al plano del robot Esta solución puede describirse como una suma vectorial en tres dimensiones. No obstante, ella se puede reemplazar por dos veces el cálculo en dos dimensiones. El primero de estos cálculo parte de tomar una vista perpendicular al plano que forman los eslabones del robot (ver Figura ), el cual cambia al girar la base. Los vectores son formados por los eslabones del robot, definiendo la magnitud con la longitud del eslabón y determinando el ángulo con el desplazamiento angular de las articulaciones respecto a la horizontal. El vector resultante es la suma en dos dimensiones del Vector 1, el Vector y el Vector 3 (presentados en la Figura ). La proyección vertical de esta suma determina la coordenada En este artículo se analizará el movimiento de un brazo del robot articulado utilizando la cinemática directa como descriptor del tipo de robot, y desarrollando el cálculo de la cinemática inversa, para este caso por medio de triángulos oblicuángulos. El dispositivo tiene la configuración general del brazo humano. e encuentra compuesto por un FIGURA 3. Vista uperior Plano X,Y C O N - C I E N C I A 55

z, mientras la proyección horizontal define la magnitud de otro vector, que se puede observar en la vista superior (ver Figura 3). Con esta magnitud y con el ángulo de giro de la articulación de la base se construye entonces el Vector X,Y cuyas proyecciones a su vez resultan en la coordenada x,y buscada. 3. olución mediante cinemática inversa e definirá primero el punto objetivo como el extremo del último eslabón, en donde se espera que la herramienta tenga el punto de acción; son estas las coordenadas del punto que se quieren determinar (punto objetivo), las cuales determinan el ángulo de giro que debe tener la base para alcanzarlo (ver Figura 3). El punto objetivo también es el lugar de donde se forman dos triángulos oblicuángulos 1, como se muestra en la Figura 4. En la Figura, los lados a y b son las longitudes de los eslabones; el lado b es la altura desde el origen cartesiano hasta la articulación inferior del primer eslabón, el lado a está determinado por la distancia desde el punto objetivo al origen, y el lado c (que coincide con el d) es la distancia desde el punto objetivo a la articulación que une el primer eslabón con la base. I EMETRE DE 00 Como se puede observar, los lados de los triángulos son conocidos y por esto se puede aplicar la ley de las tangentes para el conocimiento de los ángulos internos de los triángulos, los cuales a la vez se usan para hallar los ángulos de cada articulación. 4. Ley de las Tangentes para la solución de triángulos oblicuángulos La suma del ángulo Ai (triángulo inferior) y el ángulo As (triángulo superior) define el ángulo que debe existir entre la base y el primer eslabón (Vector 1 y Vector ). Para el triángulo inferior. ( a)( b)( c) Ai Tang = ( a) (1) a + b + c = () Para el triángulo superior: ( a' )( b' )( d) As Tang = (3) ( a') a' + b' + d = (4) La medida del ángulo D es la que debe existir entre el eslabón uno y el eslabón dos (vector y vector 3). FIGURA 4. Determinación de triángulos oblicuángulos En el triángulo superior: 1 En los Triángulos Oblicuángulos los ángulos y los lados tienen diferente magnitud 56 C O N - C I E N C I A

I EMETRE DE 00 ( a')( b')( d) D Tang = ( d) (5) a' + b' + d = (6) Con el cálculo de estos ángulos relativos entre eslabones es posible hallar los ángulos de desplazamiento que debe tener cada articulación con respecto a la horizontal. 5. Robots articulados con más de dos eslabones e considerará el caso del robot industrial de Mitsubishi RV-M1 que, además de poseer las articulaciones del robot analizado anteriormente, posee una muñeca que comprende una articulación rotacional y una de torsión adicional, sumando así cinco grados de libertad (Figura 5). Estas dos últimas articulaciones conforman el pitch y el roll, aunque es de notarse que este último no desempeña un papel fundamental a la hora de resolver numéricamente la cinemática directa o inversa. El robot Puma, de IBM, también presenta una configuración semejante. Cinemática directa FIGURA 5. Robot con cinco grados de libertad Este caso se puede resolver siguiendo el mismo procedimiento anterior; basta con incluir un cuarto vector, como lo indica la Figura 4. Cinemática inversa En este caso la solución parte del conocimiento del TCP (Tool Center Point, o punto central de la herramienta), que es el punto que se desea alcanzar, y el pitch (grado de inclinación del efector final con respecto al plano X,Y), para así hallar el punto objetivo desde donde se forman dos triángulos oblicuángulos, como en el caso anterior (ver Figura 6). De esta manera sólo queda describir la forma como se calcula el punto objetivo, conocidos el TCP y el pitch. FIGURA 6. Diagrama vectorial para el RV-M1 El ángulo definido por el pitch define la inclinación del vector 4 con respecto a la horizontal (ver Figura 7), y ya que conocemos la magnitud del vector, definida como la longitud del eslabón, puede hallarse la coordenada z del punto objetivo como la coordenada z del TCP ± (según el caso), la proyección vertical del Vector 4. FIGURA 7. Pitch y Punto objetivo en el vector 4 C O N - C I E N C I A 57

I EMETRE DE 00 En la ecuación anterior, z p.o. es la coordenada z del punto objetivo, z TCP es la coordenada z de TCP, L e es la longitud del eslabón (vector 4) y P es el ángulo dado por el pitch. La coordenada x,y del TCP indica el ángulo de giro B de la base. Por su parte, la coordenada x,y del punto objetivo se determina a partir de la proyección horizontal del vector 4 (Figura 7) y a su vez, desde la vista superior, su proyección en el eje x y en el eje y determina cuánto sumar o restar a la coordenada x del TCP y a la coordenada y del TCP. x y p. o. p. o. con : V 4 ph = x = y TCP TCP V V 4 ph 4ph = L cos( P) e cos( B) sen( B) (7) En (7), x p.o. es la coordenada x del punto objetivo, x TCP es la coordenada x del TCP, V 4ph es la proyección horizontal del Vector 4, B es el ángulo de giro de la base, y p.o. es la coordenada y del punto objetivo, y TCP es la coordenada y del TCP, L e es la longitud del eslabón (Vector 4) y P es el ángulo dado por el pitch. De esta forma queda calculada la coordenada x,y,z del punto objetivo; para determinar los ángulos de cada articulación se debe aplicar el procedimiento descrito para el robot anterior. Cuando no se conoce el pitch se pueden encontrar múltiples soluciones, debiéndose escoger la más adecuada de acuerdo con la tarea a realizar por el robot, así como la planificación de la trayectoria. 6. Recomendaciones El método de solución propuesto por la cinemática inversa ha sido descrito de manera general. En él debe tenerse especial cuidado con el tratamiento de los ángulos, realizando las interpretaciones adecuadas de su magnitud y sentido. El análisis descrito no incluye las restricciones propias del desempeño de un robot industrial, específicamente su espacio de trabajo y la dinámica de su sistema. Aunque esta circunstancia no repercute en el cálculo de determinada posición, en el momento de implementar el método es necesario conocer estos parámetros, por ejemplo si se quiere desarrollar un algoritmo que sirva de base para la elaboración de un programa de simulación. T & REFERENCIA BIBLIOGRÁFICA RAMO F., Germán A. Herramienta de Programación y Comunicación para Micro-Robots Industriales RV-M1 en ambiente Gráfico. antafé de Bogotá. Proyecto de grado para optar por el título de ingenieros electricistas de la Universidad Nacional de Colombia. 1999. MITUBIHI. Instruction Manual Industrial Micro-Robot ystem Model RV-M1. Mitsubishi Electric Corporation. Tokio JAPON. 1996 PARRA, Conti. Parámetros para el diseño de manipuladores. antafé de Bogotá. Universidad Nacional de Colombia. 1994 58 C O N - C I E N C I A