Tema 5. Cinemática Inversa

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

CINEMÁTICA DEL ROBOT

Robótica Industrial. Robótica Industrial

ANALISIS CINEMATICO DIRECTO E INVERSO

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

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

Dr. Roberto Carlos García Gómez

Cinemática del Robot

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

ROBÓTICA I. Cinemática Directa

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

ROBÓTICA I. Cinemática Directa

Contenido. Prefacio... Acerca de los autores...

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

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO

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

ASIGNATURA: CONTROL Y PROGRAMACIÓN DE ROBOTS CÓDIGO: 2261

Fundamentos de Robótica

Modelado Cinemático de la mano de Barrett

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

Problema Cinemático Directo

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

Visión artificial y Robótica Modelos de movimiento y mapas. Depto. de Ciencia de la Computación e Inteligencia Artificial

Control y programación de robots

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

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

PROGRAMA DE LA ASIGNATURA: Control y programación de robots. Código: Curso 2006/2007

LOCOMOCION DE SISTEMAS ROBOTICOS

FORMULARIO DE TRIGONOMETRIA PLANA Definicion de las seis razones trigonometricas 02.- Relaciones fundamentales entre las razones trigonometricas

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

TEMAS 6 Y 7 RECTAS Y PLANOS EN EL ESPACIO

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

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

Parámetros Redundantes para Rotación y Traslación en Cinemática

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

Visión artificial y Robótica Geometría. Depto. de Ciencia de la Computación e Inteligencia Artificial

UNIVERSIDAD DE ORIENTE NUCLEO DE ANZOATEGUI PROGRAMA DE ASIGNATURA NOMBRE DE LA ASIGNATURA MATEMATICA I

PLAN DE ESTUDIOS 2008-II SÍLABO

ACTIVIDAD DE EVALUACIÓN % PESO PARA LA UNIDAD 40 PESO TOTAL DEL MÓDULO 100

- Resolver problemas que involucren probabilidad clásica, unión e intersección de dos eventos

RESOLUCIÓN DE SISTEMAS MEDIANTE DETERMINANTES

Programa de Acceso Inclusivo, Equidad y Permanencia. PAIEP, Universidad de Santiago

Facultad de Ingeniería Facultad de Tecnología Informática. Matemática Números reales Elementos de geometría analítica. Profesora: Silvia Mamone

Geometría del plano y el espacio

UNIDAD EDUCATIVA COLEGIO SAN GABRIEL PLAN DE MEJORA Y REFUERZO ACADÉMICO

Control Cinemático. Funciones de control cinemático Tipos de trayectorias Interpolación de trayectorias. Robotica Industrial- Control cinemático 2

EJEMPLO DE PREGU,TAS

ROBOTICA II. UNIDAD 2

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

SISTEMAS ROBOTIZADOS Asignatura optativa

Álgebra II C PLANIFICACIONES Actualización: 2ºC/2017. Planificaciones Álgebra II C. Docente responsable: CAMMILLERI ADA LEONOR.

Módulo. Representación Simbólica y Angular del entorno REAN-03 CONALEP IBQA

FUNDAMENTOS DE ROBÓTICA

Selección de un Robot Industrial. Prof. J. Milland

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

AL - Álgebra Lineal

REPRESENTACIÓN DE FUERZAS. Hay dos tipos de magnitudes: ESCALARES y VECTORIALES

Formato para prácticas de laboratorio

Expresión decimal. Aproximación y estimación. Notación científica. Polinomios. Divisibilidad de polinomios. Regla de Ruffini.

TEMAS 6 Y 7 GEOMETRÍA EN EL ESPACIO

M.C. Cynthia Guerrero

PROGRAMA DE RECUPERACIÓN PEDAGÓGICA

GUÍA DE EJERCICIOS GEOMETRÍA ANALÍTICA (CURVAS CÓNICAS)

VECTORES : Las Cantidades Vectoriales cantidades escalares

CENTRO UNIVERSITARIO MONTEJO A. C. Temario de Matemáticas 3. Bloque I

bloque i ejes aprendizajes esperados sentido numérico y PensaMiento algebraico forma, espacio y Medida Manejo de la información Patrones y ecuaciones

Unidad 3: Razones trigonométricas.

Producto Escalar. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Producto Escalar 1 / 31

Longitud, áreas y volúmenes. Trigonometría. Circunferencia de radio R Círculo de radio R. 1 Triángulo de base B y altura H A = (BH ) 2

UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO MATERIA: MATEMÁTICAS II

Matemáticas II Bachillerato Ciencias y Tecnología 2º Curso. Espacio euclídeo Determinación de ángulos

Diseño e implementación de un Manipulador Robótico con Tres Grados de Libertad para fines educativos

TEMA 8. GEOMETRÍA ANALÍTICA.

Programa de preparación para exámenes de ubicación

ESTATICA. Debajo se encuentran las formulas para calcular las componentes y el ángulo α que determina la dirección de la fuerza.

Universidad Politécnica de Madrid Escuela de Ingenieros Industriales. RoboTenis

CÁLCULO INTEGRAL HORAS TEÓRICAS UNIDADES CRÉDITO HORAS PRÁCTICAS CODIGO (COMPUTACION) (SISTEMAS) CALCULO DIFERENCIAL III

Razones trigonométricas en triangulo rectángulo EJEMPLO Nº 1 Solución: Se tienen los siguientes datos:

DEPARTAMENTO DE MATEMÁTICAS Página 1

Ecuación Vectorial de la Recta

Modelamiento de un Robot de Cinco Grados de Libertad en un Módulo de Manufactura Flexible.

27/01/2011 TRIGONOMETRÍA Página 1 de 7

PROPUESTA A. f(x) = x 3 + ax 2 + bx + c,

UNIVERSIDAD COMPLUTENSE DE MADRID

INSTRUCCIONES GENERALES Y VALORACIÓN

2.2 Rectas en el plano

PROBLEMAS DE HOMOTECIAS Y SEMEJANZAS EN EL PLANO

Transcripción:

UNIVERSIDAD POLITÉCNICA DE MADRID E.U.I.T. Industrial TEMA: Cinemática Inversa FECHA: Enero de 01 Titulación: Grado en Ingeniería Electrónica y Automática Área: Ingeniería de Sistemas y Automática Departamento de Electrónica Automática e Informática Industrial Escuela Universitaria deingeniería Técnica Industrial Robótica Tema 5. Cinemática Inversa 1

Objetivos FECHA: Enero de 01 1. Dada una localización en el espacio para el extremo operativo, encontrar una formulación matemática cerrada para cada una de las coordenadas generalizadas del robot a partir de la misma. Establecer la base que permite el control de trayectorias de la herramienta del robot, al formular el problema de localización referido a un sistema de referencia externo.

Contenido FECHA: Enero de 01 5.1 Introducción al problema 5. Métodos Geométricos 5. Resolución por medio de las Matrices de Transformación Homogénea. 5.4Desacoplo o cinemático. átco 5.5 Consideraciones finales. 5.6 Ejemplos y problemas Bibliografía recomendada: Fundamentos de Robótica. (ª Edición) BarrientosA, Peñin L. F., BalaguerC., Aracil R.Ed. McGraw Hill 1997. ISBN: 84 67 11 0

5.1 Introducción al problema Justificación FECHA: Enero de 01

5.1 Introducción al problema Cinemática i Inversa FECHA: Enero de 01 Objetivo: encontrar losvaloresque deben adoptar las coordenadas articulares del robot para que su extremo se posicione y oriente según una determinada d localización li ió espacial il La resolución no es sistemática Depende de laconfig configuración racióndel robot (soluciones múltiples) No siempre existe solución en forma cerrada. o Condiciones suficientes para que exista: Tres ejes de articulación adyacentes interseccionan en un punto (robot PUMA y robot Stanford) Tres ejes de articulación adyacentes son paralelos entre sí (robot Elbow)

5.1 Introducción al problema Alternativas FECHA: Enero de 01 Procedimiento genérico a partir de los parámetros D H Método iterativo Problemas de velocidad y convergencia Búsqueda de solución cerrada: q k = f k (x,y,z,,,); k = 1,,n Posibilidad de resolución en tiempo real Posibilidad de selección de la solución más adecuada Posibilidad de simplificaciones No siempre es posible

5.1 Introducción al problema Métodos FECHA: Enero de 01 Métodos geométricos Se suele utilizar para las primeras variables articulares Uso de relaciones geométricas y trigonométricas (resolución de triángulos) Resolución a partir de las matrices de transformación homogénea Despejar las n variables ibl q i en función de las componentes de los vectores n, o, a y p. Desacoplamiento cinemático En robots de 6 GDL Separación de orientación y posicionamiento Otros: álgebrade tornillo, cuaterniones duales,métodos iterativos... 7 Robotica Industrial- Ci áti d l b t

5. Métodos geométricos r p z Método Geométrico Ejemplo(I) r FECHA: Enero de 01 q 1 p arctg p y x r pz l l llcosq Coseno del complementario px p y cosq px py pz l l l l sen q 1 cos q q arctg con cos q 1cos cos q q p p p l l ll x y z d l Teorema del coseno Dado un triángulo ABC, siendo α, β, γ, los ángulos, y a, b, c, los lados respectivamente opuestos a estos ángulos entonces:

FECHA: Enero de 01 Mé d G é i 5. Métodos geométricos Método Geométrico Ejemplo(II) q z z arct p g p arctg y x cos l l sen l arct r q q arctg p p g arctg cos l l q y x z c l l sen q l os q arctg p p p arctg q y

5. Basado en Matrices Homogéneas Concepto FECHA: Enero de 01 Resolución a partir de las matrices de transformación homogénea Se resuelve la cinemática directa y se obtienen las matrices A. Para evitar la aparición de ecuaciones trascendentes, se va premultiplicando por las matrices inversas. Se intenta obtener de esta forma una ecuación que aísle en uno de los lados una de las variables articulares La elección de los elementos ha de realizarse con sumo cuidado Por su complejidad a menudo este método se deshecha.

5. Basado en Matrices Homogéneas Ejemplo FECHA: Enero de 01 Artic. d a 1 q 1 l 1 0 90º q 0 0-90º 0 q 0 0 0 0 C1 0 S1 0 C 0 S 0 1 0 0 0 S1 0 C1 0 S 1 0 C 0 0 1 0 0 A1 A A 0 1 0 l1 0 1 0 0 0 0 1 q 0 0 0 1 0 0 0 1 0 0 0 1 CC 1 S1 CS 1 0 CC 1 S1 CS 1 qcs 1 SC 1 C1 SS 1 0 SC A T 0 A 1 C1 SS 1 qss 1 S 0 C l1 S 0 C qc l1 0 0 0 1 0 0 0 1

5. Basado en Matrices Homogéneas Ejemplo FECHA: Enero de 01 l é d d d á l d l d h d d El término izquierdo dependerá solo de q1 mientras que el derecho depende de q y q. Busco un elemento fácil, que relacione q1 con constantes:

5. Basado en Matrices Homogéneas Ejemplo FECHA: Enero de 01 Dado que q1 está obtenido, para q, buscare relaciones entre q1 y q con un elemento constante en el ladoderecho: derecho:

5.4 Desacoplo Cinemático Concepto FECHA: Enero de 01 Resolución mediante el desacoplo cinemático Habitualmente los tres último ejes del robot se cortan en un punto. La finalidad de estos es lograr la orientación de la herramienta, aunque como consecuencia de su movimiento tengan un efecto ligero sobre la posición Con la primera condición se puede simplificar enormemente el problema cinemático para 6 gdl, dado que la obtención de este punto de intersección es una operación sencilla. Este punto dependerá sólo de los primeros gdl, por lo que su obtención es asequible.

5.4 Desacoplo Cinemático Ejemplo FECHA: Enero de 01 Punto de desacoplo p m p r l a 4 6 Prof. Cecilia García

5.4 Desacoplo Cinemático Ejemplo FECHA: Enero de 01 Mediante alguno de los métodos anteriores se obtienen los valores de q1,q q y q. Qué hacemos con el resto? Nos centramos exclusivamente en la orientación por simplicidad, y aplicamos un método análogo al basado en las matrices homogéneas:

5.5 Consideraciones Finales Aspectos computacionales FECHA: Enero de 01 Para seguimiento de trayectorias es necesario resolver el problema cinemático a gran velocidad (0 veces/seg o más). Son S preferibles las soluciones cerradas explícitas (si (iexisten) a las iterativas. Para acelerar cálculos generalmente se emplean tablas previamente calculadas (look up tables) El coste de calcular n soluciones, no es necesariamente n veces el de calcular una única solución. Computacionalmente es más robusta la arcotangente por lo que es preferible buscar siempre este tipo de relación. 17

5.5 Consideraciones Finales Consideraciones i adicionales i FECHA: Enero de 01 Deben atenderse las múltiples soluciones: Elección que minimice los movimientos desde la posición actual Concepto de solución más cercana Mover los eslabones de menor peso Considerarobstáculos obstáculos (evitar colisiones). Teóricamente es resoluble todo sistema R y P con 6 grados de libertad. Métodos numéricos iterativos: lentitud. Se prefieren expresiones analíticas (soluciones cerradas): Métodos algebraicos Métodos geométricos. 18

5.5 Consideraciones Finales Robots Rd Redundantesd FECHA: Enero de 01 Se desea: Posicionar el elemento terminal en un punto del plano o Si Nº DoF del manipulador Nº DoF que requiere la tarea Dos soluciones o Si Nº DoF del manipulador > Nº de DoF que requiere la tarea Infinitas soluciones 19