Fundamentos de Robótica

Documentos relacionados
CINEMÁTICA DEL ROBOT

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

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

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

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

ANALISIS CINEMATICO DIRECTO E INVERSO

Problema Cinemático Directo

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

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

MODELADO Y CONTROL DINAMICO DE UN MANIPULADOR ROBOTICO CARTESIANO DE 3 GRADOS DE LIBERTAD

ROBÓTICA I. Cinemática Directa

[ROBÓTICA ARTICULAR]

Modelado cinemático directo de un robot humanoide Universidad Politécnica de Sinaloa 1. Antecedentes 2. Marco teórico Espacio de articulaciones

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

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

Fundamentos de Robótica

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 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

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

Robótica Industrial. Clase 01: Clasificación y Aplicaciones de los Robots Industriales

Control y programación de robots

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

Robótica Industrial. Robótica Industrial

Universidad de Valladolid. Control y Programación de Robots. Morfología del robot: E.T.S. de Ingenieros Industriales. Estructura mecánica

SISTEMAS ROBOTIZADOS Asignatura optativa

Modelado Cinemático de la mano de Barrett

Robótica Industrial. Clase 03: Simulación y Programación de Robots Industriales

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

Universidad Nacional Autónoma de México Centro de Investigación en Energía. Programa de Estudio

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

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

Carrera: Clave de la asignatura: Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

ASIGNATURA: ROBÓTICA I

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

GUÍA DOCENTE DISEÑO E SISTEMAS DE CONTROL Y ROBÓTICA Grado en Ingeniería Electrónica Industrial y Automática

ROBOTICA II. UNIDAD 2

APLICACIÓN DE MATRICES DE TRANSFORMACIÓN EN EL CONTROL DE POSICIÓN CINEMATICO DE UN ROBOT ARTICULADO DE TRES GRADOS DE LIBERTAD

Fundamentos de Robótica

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

División Departamento Licenciatura. Asignatura: Horas/semana: Horas/semestre: Obligatoria X Teóricas 4.0 Teóricas 64.0

CINEMÁTICA INVERSA DE ROBOTS INDUSTRIALES

UNIVERSIDAD CARLOS III DE MADRID MATEMÁTICAS PARA LA ECONOMÍA II PROBLEMAS (SOLUCIONES ) 2a 2c 2b 2u 2w 2v. a b c. u v w. p q r. a b c.

PRÁCTICA DEMOSTRATIVA N

ANÁLISIS Y CONSTRUCCIÓN DE UN MANIPULADOR DE CUATRO GRADOS DE LIBERTAD.

ROBOTICA por OLLERO BATURONE Editorial Marcombo. Foreword Prólogo Prefacio del autor

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

Conceptos de Robótica

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

FUNDAMENTOS DE ROBÓTICA

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

INSTRUCCIONES GENERALES Y VALORACIÓN

ENERGÍA Y CANTIDAD DE MOVIMIENTO

Guía de Problemas. CINEMÁTICA de la MARCHA. Introducción

JOURNAL DE CIENCIA E INGENIERÍA

APD SATCA 1 : Carrera:

Conjuntos de Vectores y Matrices Ortogonales

Sólido Rígido. Miguel Ángel Otaduy. Animación Avanzada 6 de Febrero de 2014

Robótica PLANIFICACIONES Actualización: 1ºC/2017. Planificaciones Robótica. Docente responsable: ANIGSTEIN MAURICIO.

Pruebas de Acceso a enseñanzas universitarias oficiales de grado Castilla y León

6 DINAMICA DEL CUERPO RIGIDO

Nombre de la asignatura: Ingeniería Mecatrónica. Clave de la asignatura: MCM Horas teoría-horas práctica-créditos: 3-2-8

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

Guía de Práctica Experiencia 1 Robot KUKA 24 Marzo 2009

PROGRAMA INSTRUCCIONAL ROBOTICA

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

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

El Método de Coordenadas de Pares en la Dinámica de Maquinaria.

Procedimiento para encontrar la inversa de una matriz cuadrada (Método de Gauss-Jordan).

DESARROLLO DE UNA APLICACIÓN EN LabVIEW PARA PROBAR EL MODELO CINEMÁTICO DE UN ROBOT DE N GRADOS DE LIBERTAD

ESTIMACIÓN N DE LA DISTANCIA RECORRIDA POR UN ROBOT MÓVIL M MEDIANTE LA UTILIZACIÓN N DE DESCRIPTORES SURF

DISEÑO CURRICULAR ALGEBRA LINEAL

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

REV00 INGENIERÍA MECATRÓNICA ROBÓTICA II

Problemas y Ejercicios Resueltos. Tema 4: Sistemas de ecuaciones lineales.

Simulador CRS-A465 de 6 GDL usando LabView-OpenGL

PRÁCTICA Relaciones Espaciales En Robótica. Aplicación en el simulador VirtualRobot

Una forma fácil de recordar esta suma (regla de Sarrus): Primero vamos a estudiar algunas propiedades de los determinantes.

SIRO-K6O07 - Sistemas Robotizados

Es una ecuación polinómica de grado uno con una o varias incógnitas. Por ejemplo, son ecuaciones lineales: 2x 3y 4z

Transcripción:

Fundamentos de Robótica Cinemática Inversa Ricardo-Franco Mendoza-Garcia rmendozag@uta.cl Escuela Universitaria de Ingeniería Mecánica Universidad de Tarapacá Arica, Chile June 16, 2015 R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 1 / 30

Outline Outline 1 Definiciones Solución cerrada (simbólica) 2 Métodos geométricos 3 Métodos basados en matrices de transformación 4 Desacoplo cinemático 5 Referencias R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 2 / 30

Definiciones Outline 1 Definiciones Solución cerrada (simbólica) 2 Métodos geométricos 3 Métodos basados en matrices de transformación 4 Desacoplo cinemático 5 Referencias R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 3 / 30

Definiciones Cinemática: definición Estudia el movimiento del robot con respecto a un sistema de referencia sin considerar las fuerzas que intervienen. Estudia, además, las relaciones entre las velocidades del movimiento de las articulaciones y las del extremo. Cinemática directa: definición Consiste en determinar la posición y orientación del extremo final del robot, con respecto a un sistema de referencia, conocidos los valores de las articulaciones (ángulos) y los parámetros geométricos de los elementos del robot. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 4 / 30

Definiciones Cinemática: definición Estudia el movimiento del robot con respecto a un sistema de referencia sin considerar las fuerzas que intervienen. Estudia, además, las relaciones entre las velocidades del movimiento de las articulaciones y las del extremo. Cinemática directa: definición Consiste en determinar la posición y orientación del extremo final del robot, con respecto a un sistema de referencia, conocidos los valores de las articulaciones (ángulos) y los parámetros geométricos de los elementos del robot. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 4 / 30

Definiciones Cinemática inversa: definición Consiste en encontrar los valores que deben adoptar las coordenadas articulares del robot q = [q 1, q 2,, q n ] T para que su extremo se posicione y oriente según una determinada localización espacial (p, [n, o, a]). R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 5 / 30

Definiciones Esquema cinemática directa/inversa R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 6 / 30

Definiciones Solución cerrada (simbólica) Solución cerrada (simbólica) A la hora de resolver el problema cinemático inverso es conveniente encontrar una solución cerrada, ya que: en muchas aplicaciones, la cinemática inversa ha de resolverse en tiempo real; por ejemplo, en el seguimiento de una trayectoria; y como la solución cinemática inversa no es única, la solución cerrada permite incluir reglas (e.g., límites en los recorridos articulares). R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 7 / 30

Métodos geométricos Outline 1 Definiciones Solución cerrada (simbólica) 2 Métodos geométricos 3 Métodos basados en matrices de transformación 4 Desacoplo cinemático 5 Referencias R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 8 / 30

Métodos geométricos Métodos geométricos Son útiles en robots con pocos grados de libertad (degrees of freedom - DOFs) Ejemplos: Los datos de partida son: p x, p y y p z referidas a S 0. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 9 / 30

Métodos geométricos Ejemplo 01: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 10 / 30

Métodos geométricos Ejemplo 01: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 10 / 30

Métodos geométricos Ejemplo 01: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 10 / 30

Métodos geométricos Ejemplo 01: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 11 / 30

Métodos geométricos Ejemplo 01: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 11 / 30

Outline Métodos basados en matrices de transformación 1 Definiciones Solución cerrada (simbólica) 2 Métodos geométricos 3 Métodos basados en matrices de transformación 4 Desacoplo cinemático 5 Referencias R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 12 / 30

Métodos basados en matrices de transformación Métodos basados en matrices de transformación En principio, se puede obtener la cinemática inversa a partir de la matriz de cinemática directa. En la práctica, puede llegar a ser complejo. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 13 / 30

Métodos basados en matrices de transformación Métodos basados en matrices de transformación En principio, se puede obtener la cinemática inversa a partir de la matriz de cinemática directa. En la práctica, puede llegar a ser complejo. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 13 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 14 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 14 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 15 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs... y considerando que la inversa de una matriz de transformación es: R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 16 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs... tomando (3,4) R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 17 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs... tomando (1,4) R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 18 / 30

Métodos basados en matrices de transformación Ejemplo 02: 3 DOFs... tomando (3,4) R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 19 / 30

Desacoplo cinemático Outline 1 Definiciones Solución cerrada (simbólica) 2 Métodos geométricos 3 Métodos basados en matrices de transformación 4 Desacoplo cinemático 5 Referencias R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 20 / 30

Desacoplo cinemático Desacoplo cinemático Aplicable en robots donde los últimos 3 DOFs cortan en un mismo punto, la muñeca. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 21 / 30

Desacoplo cinemático Desacoplo cinemático Aplicable en robots donde los últimos 3 DOFs cortan en un mismo punto, la muñeca. Ejemplo 03: 6 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 21 / 30

Desacoplo cinemático Desacoplo cinemático q 4, q 5, y q 6 se pueden calcular utilizando únicamente la información de la rotación deseada ([noa]). Ejemplo 03: 6 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 22 / 30

Desacoplo cinemático Desacoplo cinemático q 1, q 2, y q 3 se obtienen de la información de la posición deseada (p x, p y, y p z ), utilizando alguno de los métodos antes mencionados. Ejemplo 03: 6 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 23 / 30

Desacoplo cinemático Ejemplo 03: 6 DOFs Definiendo: p m = O 0 O 5 vector muñeca; p r = O 0 O 6 vector extremo del robot; se deduce que p m = p r l 4 ẑ 6 vector extremo del robot. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 24 / 30

Desacoplo cinemático Ejemplo 03: 6 DOFs Es decir, p m = (p mx, p my, p mz ) se deduce fácilmente de p r = (p x, p y, p z ). R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 25 / 30

Desacoplo cinemático Ejemplo 03: 6 DOFs Luego: 0 R 6 = 0 R 3 3 R 6 0 R 6 conocida ([noa]); 0 R 3 dependiente de q 1, q 2, y q 3 ; y R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 26 / 30

Desacoplo cinemático Ejemplo 03: 6 DOFs Luego: 3 R 6 = r ij = ( 0 R 3 ) 1 0 R 6 = ( 0 R 3 ) T [noa] también conocida. Debido a que las matrices de rotación están compuestas de columnas ortonormales, su inversa es igual a su transpuesta. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 27 / 30

Desacoplo cinemático Ejemplo 03: 6 DOFs R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 28 / 30

Referencias Outline 1 Definiciones Solución cerrada (simbólica) 2 Métodos geométricos 3 Métodos basados en matrices de transformación 4 Desacoplo cinemático 5 Referencias R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 29 / 30

Referencias Bibliografía Barrientos, A., Peñín, L.F., Balaguer, C., y Aracil, R., 2007, Fundamentos de Robótica, 2nd edition, McGraw-Hill. R. F. Mendoza-Garcia (Mecánica, UTA) Cinemática Inversa June 16, 2015 30 / 30