SlideShare une entreprise Scribd logo
1  sur  38
Fundamentos de la posición y orientación
Representación en el plano Coordenadas cartesianas Coordenadas polares Más información
Representación en el plano (I) Traslación de un sistema de coordenadas
Representación en el plano (II) Rotación de un sistema de coordenadas
Representación en el plano (III) Rotación y traslación de un sistema de coordenadas
Conversión de coordenadas locales a globales Aplicación a robótica móvil
Conversión de coordenadas locales a globales (II) Aplicación a un brazo articulado l2=3 l1=2
Representación en el espacio Coordenadas cartesianas Coordenadas cilíndricas Coordenadas esféricas
Representación en el espacio (II) Traslación de un sistema de coordenadas
Representación en el espacio (III) Rotaciones sobre sistema de coordenadas cartesianas globales
Representación en el espacio (IV) Existen 12 combinaciones de rotación independientes
Representación en el espacio (V) Ángulos XYZ ó Ángulos RPY Ángulos de balanceo (Roll), inclinación (Pitch) y orientación (Yall) Orden de rotación: X,Y,Z Toolbox de Robótica: rpy2tr(, , )
Ángulos RPY  Toolbox de Robótica: rpy2tr(, , )
Ángulos RPY como  producto de rotaciones % Rotación RPY % (gamma, beta, alpha) TB=rpy2tr(pi/6,pi/4,pi/5)*TA; Las rotaciones se realizan alrededor de los ejes  originales  o globales
Representación en el espacio (VI) Combinación de traslación y rotación Giróscopo adjunto a un vehículo (, , ) Lateral Frontal Superior Variación angular w(rad/s)
Representación en el espacio (VII) Combinación de traslación y rotación
Representación en el espacio (VIII) Programa en Matlab >> porg=[3 4 5 0]' porg =      3      4      5      0 >> pb=[-1 3 4 1]' pb =     -1      3      4      1 >> porg+rpy2tr(pi/6,pi/3,pi/8)*pb ans =     6.2810     6.0064     8.3481     1.0000
Representación en el espacio (IX)  ¿Posición del punto que representa  el extremo del eslabón después de rotar primero pi/2 en Y y después pi/6 en Z? El punto está en: Después de las dos rotaciones:
Representación en el espacio (X)  Solución con MATLAB >> pb=[0 2*cos(pi/8) 2*sin(pi/8) 1]‘ >> pa=rotz(pi/6)*roty(pi/2)*pb pa = -0.2611     1.9829     0.0000     1.0000
Representación en el espacio (XI)  Después de rotar primero pi/2 en Y y después pi/6 en Z, se conoce que la posición del extremo del robot  es la que se muestra.  ¿De donde partió?  Después de las dos rotaciones: La matriz R es ortogonal cuando:
Representación en el espacio (XII)  Solución con MATLAB Usando la traspuesta pa= -0.2611     1.9829     0.0000 1.0000 >> pbb=roty(pi/2)'*rotz(pi/6)'*pa Usando la inversa >> pbb=inv(roty(pi/2))*inv(rotz(pi/6))*pa pbb=     0.0000     1.8478     0.7654     1.0000
Ángulos de Rotación Ángulos (, , ) a partir de la matriz de rotación RPY Solución degenerada Equivalencia entre la matriz de rotación y parámetros de Euler
Representación en el espacio (XI) Representación matricial de traslación y rotación Matriz de transformación homogénea Traslación Rotación
Definición de un cuadro  de referencia origen % Se define una matriz  % de transformación hogénea TA=[ 1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]; % Visualización de la matriz frame(TA,'b',1);
Traslación de un sólido  en el espacio % Se define matriz de  transformación hogénea TA=[1 0 0 0; 0 1 0 0 ; 0 0 1 0; 0 0 0 1]; % Traslación en xyz TB=transl(1,2,3)*TA;
Rotación de un sólido  en el espacio % Se define matriz de  % transformación hogénea TA=[1 0 0 0; 0 1 0 0 ; 0 0 1 0; 0 0 0 1]; % Rotación en y 45 grados TB=roty(pi/4)*TA; Matriz rotación
Rotación y traslación  de un sólido en el espacio % Rotación en y 45 grados % y traslación xyz TB=transl(1,2,3)*roty(pi/4)*TA; frame(TA,'b',1.5); frame(TB,'r',1.5); axis([-1 3 -1 1 -1 5])
Representación en el espacio (XII) Inversión de la transformada Toolbox de Robótica: trinv(T)
Representación en el espacio (XIII) Matriz de transformación homogénea
Representación en el espacio (XIV) Ecuaciones de transformadas
Aplicación a brazos articulados Determinar la posición con respecto a la base l2=3 l1=2
Aplicación a brazos articulados (II) Solución utilizando Matlab >> P3=[-1 3 4 1]' P3 =     -1      3      4      1 >> t=[pi/5 -pi/8 -pi/9]' t =     0.6283    -0.3927    -0.3491 l2=3 >> T01=[cos(t(1,1)) -sin(t(1,1)) 0 0;sin(t(1,1)) cos(t(1,1)) 0 0; 0 0 1 0; 0 0 0 1] >> T12=[cos(t(2,1)) -sin(t(2,1)) 0 2;sin(t(2,1)) cos(t(2,1)) 0 0; 0 0 1 0; 0 0 0 1]  >> T23=[cos(t(3,1)) -sin(t(3,1)) 0 3;sin(t(3,1)) cos(t(3,1)) 0 0; 0 0 1 0; 0 0 0 1] >> P0=T01*T12*T23*P3 P0 =     3.8812     4.9698     4.0000     1.0000 l1=2 Compararse con el robot Scara
Aplicación a robótica móvil
Aplicación a robótica móvil (II) Solución con MATLAB >> pb=[1 2 0 1]‘ >> TBA=[cos(pi/8) -sin(pi/8) 0 4; sin(pi/8) cos(pi/8) 0 3; 0 0 1 0; 0 0 0 1] >> pa=TBA*pb pa=     4.1585     5.2304          0     1.0000
Ángulos de Euler Z-Y-X Ángulos RPY: Se rota relativo al sistema {A} Ángulos Euler: Se rota relativo al sistema {B} móvil Solución equivalente a los Ángulos RPY rpy2tr(, , )
Ángulos de Euler Z-Y-Z echo off disp('Muestra de Ángulos de  Euler Z-Y-Z') clear all TA=[1 0 0 0;    0 1 0 0 ;    0 0 1 0;    0 0 0 1]; TB=eul2tr(45,0,0); frame(TA,'b',1); frame(TB,'r',1);
Ángulos de Rotación Equivalencia entre la matriz de rotación y parámetros de Euler Ángulos ( , , )  a partir de la matriz de rotación Z-Y-Z Solución degenerada
Consideraciones computacionales  Método A 63 multiplicaciones y 42 sumas Método B 27 multiplicaciones y 18 sumas Fuente: Craig, J.: Robótica. Tercera edición. 2006

Contenu connexe

Tendances

segundo parcial de algebra del cbc exactas e ingenieria
segundo parcial de algebra del cbc exactas e ingenieriasegundo parcial de algebra del cbc exactas e ingenieria
segundo parcial de algebra del cbc exactas e ingenieriaapuntescbc
 
Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012Gerardo Llanas
 
Transformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucionTransformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucionPSM san cristobal
 
Teoría y Problemas de Logaritmos Unidad 15 Algebra Ccesa007
Teoría y Problemas de Logaritmos  Unidad 15   Algebra Ccesa007Teoría y Problemas de Logaritmos  Unidad 15   Algebra Ccesa007
Teoría y Problemas de Logaritmos Unidad 15 Algebra Ccesa007Demetrio Ccesa Rayme
 
Sistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewSistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewJosue Rivera
 
Intro parte5
Intro parte5Intro parte5
Intro parte5UNEFA
 
Leccion 3 y4_p1
Leccion 3 y4_p1Leccion 3 y4_p1
Leccion 3 y4_p1Jair BG
 
Guía No. 2 logaritmos 271014
Guía No. 2  logaritmos 271014Guía No. 2  logaritmos 271014
Guía No. 2 logaritmos 271014norkamendezcelis
 
Intro parte2
Intro parte2Intro parte2
Intro parte2UNEFA
 
Exercices miii-i-civil (1)
Exercices miii-i-civil (1)Exercices miii-i-civil (1)
Exercices miii-i-civil (1)Ricardo Quiroz
 
Aprendiendo Logaritmos
Aprendiendo LogaritmosAprendiendo Logaritmos
Aprendiendo LogaritmosJavier Trigoso
 
Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de Juan Camarena
 

Tendances (19)

Guia practica de derivada
Guia practica de derivada Guia practica de derivada
Guia practica de derivada
 
Unidad 4 control2
Unidad 4 control2Unidad 4 control2
Unidad 4 control2
 
segundo parcial de algebra del cbc exactas e ingenieria
segundo parcial de algebra del cbc exactas e ingenieriasegundo parcial de algebra del cbc exactas e ingenieria
segundo parcial de algebra del cbc exactas e ingenieria
 
Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012
 
Transformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucionTransformada de-fourier-propiedad-de-la-convolucion
Transformada de-fourier-propiedad-de-la-convolucion
 
Tp7 e-digital
Tp7 e-digitalTp7 e-digital
Tp7 e-digital
 
Teoría y Problemas de Logaritmos Unidad 15 Algebra Ccesa007
Teoría y Problemas de Logaritmos  Unidad 15   Algebra Ccesa007Teoría y Problemas de Logaritmos  Unidad 15   Algebra Ccesa007
Teoría y Problemas de Logaritmos Unidad 15 Algebra Ccesa007
 
Sistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewSistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labview
 
Intro parte5
Intro parte5Intro parte5
Intro parte5
 
Guia de logaritmos
Guia de logaritmosGuia de logaritmos
Guia de logaritmos
 
Leccion 3 y4_p1
Leccion 3 y4_p1Leccion 3 y4_p1
Leccion 3 y4_p1
 
Guía No. 2 logaritmos 271014
Guía No. 2  logaritmos 271014Guía No. 2  logaritmos 271014
Guía No. 2 logaritmos 271014
 
Intro parte2
Intro parte2Intro parte2
Intro parte2
 
Practica 5 funciones compuestas e inversas
Practica 5 funciones compuestas e inversasPractica 5 funciones compuestas e inversas
Practica 5 funciones compuestas e inversas
 
Exercices miii-i-civil (1)
Exercices miii-i-civil (1)Exercices miii-i-civil (1)
Exercices miii-i-civil (1)
 
Crea robot con matlab
Crea robot con matlabCrea robot con matlab
Crea robot con matlab
 
Aprendiendo Logaritmos
Aprendiendo LogaritmosAprendiendo Logaritmos
Aprendiendo Logaritmos
 
Recursividad
RecursividadRecursividad
Recursividad
 
Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de Control de trayectoria de manipulador robótico de
Control de trayectoria de manipulador robótico de
 

En vedette

Rotación matricial
Rotación matricialRotación matricial
Rotación matricialCamilo Silva
 
Robotica - cinematica2
Robotica - cinematica2Robotica - cinematica2
Robotica - cinematica2Marc Llanos
 
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014conchaes
 
Geometria en el espacio
Geometria en el espacioGeometria en el espacio
Geometria en el espacioalinger campos
 
Mecánica Computacional(1)
Mecánica Computacional(1)Mecánica Computacional(1)
Mecánica Computacional(1)Alfonso Cubillos
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Forum IA BX mars 2016 - Blade Runner
Forum IA BX mars 2016 - Blade RunnerForum IA BX mars 2016 - Blade Runner
Forum IA BX mars 2016 - Blade RunnerArmelle Gilliard
 
SP.Matveev.IComp.Cover.AUG2016
SP.Matveev.IComp.Cover.AUG2016SP.Matveev.IComp.Cover.AUG2016
SP.Matveev.IComp.Cover.AUG2016Alex Matveev
 
Pharmaceutical microbiology west coast
Pharmaceutical microbiology west coastPharmaceutical microbiology west coast
Pharmaceutical microbiology west coastAlia Malick
 
Prise en charge du lymphoedème en hospitalisation complète
Prise en charge du lymphoedème en hospitalisation complètePrise en charge du lymphoedème en hospitalisation complète
Prise en charge du lymphoedème en hospitalisation complèteMaxime Blanc-Fontes
 
11 flowers gifts which are perfect for allergy sufferers
11 flowers gifts which are perfect for allergy sufferers11 flowers gifts which are perfect for allergy sufferers
11 flowers gifts which are perfect for allergy sufferersCeline Wilson
 
Dementia: An Overview
Dementia: An OverviewDementia: An Overview
Dementia: An OverviewIrene Ryan
 
Secret encoder ring
Secret encoder ringSecret encoder ring
Secret encoder ringToby Jaffey
 
تعليم Css
تعليم Cssتعليم Css
تعليم CssFataho Ali
 
Qgis tutorial 01
Qgis tutorial 01Qgis tutorial 01
Qgis tutorial 01O Fukuoka
 

En vedette (18)

Rotación matricial
Rotación matricialRotación matricial
Rotación matricial
 
Robotica - cinematica2
Robotica - cinematica2Robotica - cinematica2
Robotica - cinematica2
 
Ptpp2
Ptpp2Ptpp2
Ptpp2
 
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014
 
Geometria en el espacio
Geometria en el espacioGeometria en el espacio
Geometria en el espacio
 
Mecánica Computacional(1)
Mecánica Computacional(1)Mecánica Computacional(1)
Mecánica Computacional(1)
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Forum IA BX mars 2016 - Blade Runner
Forum IA BX mars 2016 - Blade RunnerForum IA BX mars 2016 - Blade Runner
Forum IA BX mars 2016 - Blade Runner
 
SP.Matveev.IComp.Cover.AUG2016
SP.Matveev.IComp.Cover.AUG2016SP.Matveev.IComp.Cover.AUG2016
SP.Matveev.IComp.Cover.AUG2016
 
Pharmaceutical microbiology west coast
Pharmaceutical microbiology west coastPharmaceutical microbiology west coast
Pharmaceutical microbiology west coast
 
The Crazy Cuban's Secret
The  Crazy Cuban's   SecretThe  Crazy Cuban's   Secret
The Crazy Cuban's Secret
 
Prise en charge du lymphoedème en hospitalisation complète
Prise en charge du lymphoedème en hospitalisation complètePrise en charge du lymphoedème en hospitalisation complète
Prise en charge du lymphoedème en hospitalisation complète
 
11 flowers gifts which are perfect for allergy sufferers
11 flowers gifts which are perfect for allergy sufferers11 flowers gifts which are perfect for allergy sufferers
11 flowers gifts which are perfect for allergy sufferers
 
Dementia: An Overview
Dementia: An OverviewDementia: An Overview
Dementia: An Overview
 
Secret encoder ring
Secret encoder ringSecret encoder ring
Secret encoder ring
 
Zooth
ZoothZooth
Zooth
 
تعليم Css
تعليم Cssتعليم Css
تعليم Css
 
Qgis tutorial 01
Qgis tutorial 01Qgis tutorial 01
Qgis tutorial 01
 

Similaire à Fundposori

Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceKJEP
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplaceguest31b112
 
Aplicación de la transformada de la Laplace
Aplicación de la transformada de la LaplaceAplicación de la transformada de la Laplace
Aplicación de la transformada de la Laplacekmjrl_unefa
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histogramaOmar Sanchez
 
Parametrizando la epicicloide
Parametrizando la epicicloideParametrizando la epicicloide
Parametrizando la epicicloidegonzaaas
 
Presentación1 MATEMATICA III
Presentación1 MATEMATICA IIIPresentación1 MATEMATICA III
Presentación1 MATEMATICA IIIneomarsalazar
 
Apunte 2. coordenadas_polares
Apunte 2. coordenadas_polaresApunte 2. coordenadas_polares
Apunte 2. coordenadas_polaresssuser506b24
 
Ejercicios resueltos(f.vectoriales
Ejercicios resueltos(f.vectorialesEjercicios resueltos(f.vectoriales
Ejercicios resueltos(f.vectorialesNavarro Navarro
 
U2 FUNCION DE TRANSFERENCIA.pdf
U2 FUNCION DE TRANSFERENCIA.pdfU2 FUNCION DE TRANSFERENCIA.pdf
U2 FUNCION DE TRANSFERENCIA.pdfssusere26c75
 
Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)ratix
 
Ejemplos Control por Modelo Inverso
Ejemplos Control por Modelo InversoEjemplos Control por Modelo Inverso
Ejemplos Control por Modelo InversoOmar Sanchez
 
08 movimiento-rectilc3adneo-uniformemente-variado
08 movimiento-rectilc3adneo-uniformemente-variado08 movimiento-rectilc3adneo-uniformemente-variado
08 movimiento-rectilc3adneo-uniformemente-variadopaolo zapata
 
Transformada jonathan v 9 7-16
Transformada jonathan v 9 7-16Transformada jonathan v 9 7-16
Transformada jonathan v 9 7-16ana suniaga
 
tema 1 de fisica de la universidad para estudio de los temas.pdf
tema 1 de fisica de la universidad para estudio de los temas.pdftema 1 de fisica de la universidad para estudio de los temas.pdf
tema 1 de fisica de la universidad para estudio de los temas.pdfAlbertoMerinoRomero
 

Similaire à Fundposori (20)

Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
 
Aplicación de la transformada de la Laplace
Aplicación de la transformada de la LaplaceAplicación de la transformada de la Laplace
Aplicación de la transformada de la Laplace
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histograma
 
Parametrizando la epicicloide
Parametrizando la epicicloideParametrizando la epicicloide
Parametrizando la epicicloide
 
Presentación1 MATEMATICA III
Presentación1 MATEMATICA IIIPresentación1 MATEMATICA III
Presentación1 MATEMATICA III
 
calculo III.pdf
calculo III.pdfcalculo III.pdf
calculo III.pdf
 
Apunte 2. coordenadas_polares
Apunte 2. coordenadas_polaresApunte 2. coordenadas_polares
Apunte 2. coordenadas_polares
 
4 1[1]
4 1[1]4 1[1]
4 1[1]
 
Ejercicios resueltos(f.vectoriales
Ejercicios resueltos(f.vectorialesEjercicios resueltos(f.vectoriales
Ejercicios resueltos(f.vectoriales
 
Cálculo numérico 7 corrección
Cálculo numérico 7 correcciónCálculo numérico 7 corrección
Cálculo numérico 7 corrección
 
1
11
1
 
U2 FUNCION DE TRANSFERENCIA.pdf
U2 FUNCION DE TRANSFERENCIA.pdfU2 FUNCION DE TRANSFERENCIA.pdf
U2 FUNCION DE TRANSFERENCIA.pdf
 
Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)
 
S03 - Planos de fase.pdf
S03 - Planos de fase.pdfS03 - Planos de fase.pdf
S03 - Planos de fase.pdf
 
Ejemplos Control por Modelo Inverso
Ejemplos Control por Modelo InversoEjemplos Control por Modelo Inverso
Ejemplos Control por Modelo Inverso
 
08 movimiento-rectilc3adneo-uniformemente-variado
08 movimiento-rectilc3adneo-uniformemente-variado08 movimiento-rectilc3adneo-uniformemente-variado
08 movimiento-rectilc3adneo-uniformemente-variado
 
Solucion taller 1 de control 2
Solucion taller 1 de control 2Solucion taller 1 de control 2
Solucion taller 1 de control 2
 
Transformada jonathan v 9 7-16
Transformada jonathan v 9 7-16Transformada jonathan v 9 7-16
Transformada jonathan v 9 7-16
 
tema 1 de fisica de la universidad para estudio de los temas.pdf
tema 1 de fisica de la universidad para estudio de los temas.pdftema 1 de fisica de la universidad para estudio de los temas.pdf
tema 1 de fisica de la universidad para estudio de los temas.pdf
 

Plus de Omar Sanchez

Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming IIOmar Sanchez
 
Assembly programming
Assembly programmingAssembly programming
Assembly programmingOmar Sanchez
 
Assembler Programming
Assembler ProgrammingAssembler Programming
Assembler ProgrammingOmar Sanchez
 
Functions for Nano 5 Card
Functions for Nano 5 CardFunctions for Nano 5 Card
Functions for Nano 5 CardOmar Sanchez
 
Ejemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaEjemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaOmar Sanchez
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericosOmar Sanchez
 
Referencias MATLAB
Referencias MATLABReferencias MATLAB
Referencias MATLABOmar Sanchez
 
Control Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionControl Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionOmar Sanchez
 
Segmentación de imagenes
Segmentación de imagenesSegmentación de imagenes
Segmentación de imagenesOmar Sanchez
 
Funciones de Lyapunov basado en Krasovskii
Funciones de Lyapunov basado en KrasovskiiFunciones de Lyapunov basado en Krasovskii
Funciones de Lyapunov basado en KrasovskiiOmar Sanchez
 
Sensores de robots
Sensores de robotsSensores de robots
Sensores de robotsOmar Sanchez
 
Vehiculos no tripulados
Vehiculos no tripuladosVehiculos no tripulados
Vehiculos no tripuladosOmar Sanchez
 
Algunos aspectos de estabilidad
Algunos aspectos de estabilidadAlgunos aspectos de estabilidad
Algunos aspectos de estabilidadOmar Sanchez
 
Control basado en modelo
Control basado en modeloControl basado en modelo
Control basado en modeloOmar Sanchez
 
Algunas consideraciones
Algunas consideracionesAlgunas consideraciones
Algunas consideracionesOmar Sanchez
 

Plus de Omar Sanchez (20)

Assembler4
Assembler4Assembler4
Assembler4
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
 
Assembly programming
Assembly programmingAssembly programming
Assembly programming
 
Assembler Programming
Assembler ProgrammingAssembler Programming
Assembler Programming
 
Functions for Nano 5 Card
Functions for Nano 5 CardFunctions for Nano 5 Card
Functions for Nano 5 Card
 
Ejemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametricaEjemplos de modelos basados en adaptacion parametrica
Ejemplos de modelos basados en adaptacion parametrica
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Nano5 features
Nano5 featuresNano5 features
Nano5 features
 
Referencias MATLAB
Referencias MATLABReferencias MATLAB
Referencias MATLAB
 
Control Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po RealimentacionControl Modelo de Referencia y Linealizacion po Realimentacion
Control Modelo de Referencia y Linealizacion po Realimentacion
 
Segmentación de imagenes
Segmentación de imagenesSegmentación de imagenes
Segmentación de imagenes
 
Funciones de Lyapunov basado en Krasovskii
Funciones de Lyapunov basado en KrasovskiiFunciones de Lyapunov basado en Krasovskii
Funciones de Lyapunov basado en Krasovskii
 
Sensores de robots
Sensores de robotsSensores de robots
Sensores de robots
 
Vehiculos no tripulados
Vehiculos no tripuladosVehiculos no tripulados
Vehiculos no tripulados
 
Algunos aspectos de estabilidad
Algunos aspectos de estabilidadAlgunos aspectos de estabilidad
Algunos aspectos de estabilidad
 
Control basado en modelo
Control basado en modeloControl basado en modelo
Control basado en modelo
 
Grupos próximos
Grupos próximosGrupos próximos
Grupos próximos
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Algunas consideraciones
Algunas consideracionesAlgunas consideraciones
Algunas consideraciones
 

Dernier

Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 

Dernier (20)

Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 

Fundposori

  • 1. Fundamentos de la posición y orientación
  • 2. Representación en el plano Coordenadas cartesianas Coordenadas polares Más información
  • 3. Representación en el plano (I) Traslación de un sistema de coordenadas
  • 4. Representación en el plano (II) Rotación de un sistema de coordenadas
  • 5. Representación en el plano (III) Rotación y traslación de un sistema de coordenadas
  • 6. Conversión de coordenadas locales a globales Aplicación a robótica móvil
  • 7. Conversión de coordenadas locales a globales (II) Aplicación a un brazo articulado l2=3 l1=2
  • 8. Representación en el espacio Coordenadas cartesianas Coordenadas cilíndricas Coordenadas esféricas
  • 9. Representación en el espacio (II) Traslación de un sistema de coordenadas
  • 10. Representación en el espacio (III) Rotaciones sobre sistema de coordenadas cartesianas globales
  • 11. Representación en el espacio (IV) Existen 12 combinaciones de rotación independientes
  • 12. Representación en el espacio (V) Ángulos XYZ ó Ángulos RPY Ángulos de balanceo (Roll), inclinación (Pitch) y orientación (Yall) Orden de rotación: X,Y,Z Toolbox de Robótica: rpy2tr(, , )
  • 13. Ángulos RPY Toolbox de Robótica: rpy2tr(, , )
  • 14. Ángulos RPY como producto de rotaciones % Rotación RPY % (gamma, beta, alpha) TB=rpy2tr(pi/6,pi/4,pi/5)*TA; Las rotaciones se realizan alrededor de los ejes originales o globales
  • 15. Representación en el espacio (VI) Combinación de traslación y rotación Giróscopo adjunto a un vehículo (, , ) Lateral Frontal Superior Variación angular w(rad/s)
  • 16. Representación en el espacio (VII) Combinación de traslación y rotación
  • 17. Representación en el espacio (VIII) Programa en Matlab >> porg=[3 4 5 0]' porg = 3 4 5 0 >> pb=[-1 3 4 1]' pb = -1 3 4 1 >> porg+rpy2tr(pi/6,pi/3,pi/8)*pb ans = 6.2810 6.0064 8.3481 1.0000
  • 18. Representación en el espacio (IX) ¿Posición del punto que representa el extremo del eslabón después de rotar primero pi/2 en Y y después pi/6 en Z? El punto está en: Después de las dos rotaciones:
  • 19. Representación en el espacio (X) Solución con MATLAB >> pb=[0 2*cos(pi/8) 2*sin(pi/8) 1]‘ >> pa=rotz(pi/6)*roty(pi/2)*pb pa = -0.2611 1.9829 0.0000 1.0000
  • 20. Representación en el espacio (XI) Después de rotar primero pi/2 en Y y después pi/6 en Z, se conoce que la posición del extremo del robot es la que se muestra. ¿De donde partió? Después de las dos rotaciones: La matriz R es ortogonal cuando:
  • 21. Representación en el espacio (XII) Solución con MATLAB Usando la traspuesta pa= -0.2611 1.9829 0.0000 1.0000 >> pbb=roty(pi/2)'*rotz(pi/6)'*pa Usando la inversa >> pbb=inv(roty(pi/2))*inv(rotz(pi/6))*pa pbb= 0.0000 1.8478 0.7654 1.0000
  • 22. Ángulos de Rotación Ángulos (, , ) a partir de la matriz de rotación RPY Solución degenerada Equivalencia entre la matriz de rotación y parámetros de Euler
  • 23. Representación en el espacio (XI) Representación matricial de traslación y rotación Matriz de transformación homogénea Traslación Rotación
  • 24. Definición de un cuadro de referencia origen % Se define una matriz % de transformación hogénea TA=[ 1 0 0 0; 0 1 0 0; 0 0 1 0; 0 0 0 1]; % Visualización de la matriz frame(TA,'b',1);
  • 25. Traslación de un sólido en el espacio % Se define matriz de transformación hogénea TA=[1 0 0 0; 0 1 0 0 ; 0 0 1 0; 0 0 0 1]; % Traslación en xyz TB=transl(1,2,3)*TA;
  • 26. Rotación de un sólido en el espacio % Se define matriz de % transformación hogénea TA=[1 0 0 0; 0 1 0 0 ; 0 0 1 0; 0 0 0 1]; % Rotación en y 45 grados TB=roty(pi/4)*TA; Matriz rotación
  • 27. Rotación y traslación de un sólido en el espacio % Rotación en y 45 grados % y traslación xyz TB=transl(1,2,3)*roty(pi/4)*TA; frame(TA,'b',1.5); frame(TB,'r',1.5); axis([-1 3 -1 1 -1 5])
  • 28. Representación en el espacio (XII) Inversión de la transformada Toolbox de Robótica: trinv(T)
  • 29. Representación en el espacio (XIII) Matriz de transformación homogénea
  • 30. Representación en el espacio (XIV) Ecuaciones de transformadas
  • 31. Aplicación a brazos articulados Determinar la posición con respecto a la base l2=3 l1=2
  • 32. Aplicación a brazos articulados (II) Solución utilizando Matlab >> P3=[-1 3 4 1]' P3 = -1 3 4 1 >> t=[pi/5 -pi/8 -pi/9]' t = 0.6283 -0.3927 -0.3491 l2=3 >> T01=[cos(t(1,1)) -sin(t(1,1)) 0 0;sin(t(1,1)) cos(t(1,1)) 0 0; 0 0 1 0; 0 0 0 1] >> T12=[cos(t(2,1)) -sin(t(2,1)) 0 2;sin(t(2,1)) cos(t(2,1)) 0 0; 0 0 1 0; 0 0 0 1] >> T23=[cos(t(3,1)) -sin(t(3,1)) 0 3;sin(t(3,1)) cos(t(3,1)) 0 0; 0 0 1 0; 0 0 0 1] >> P0=T01*T12*T23*P3 P0 = 3.8812 4.9698 4.0000 1.0000 l1=2 Compararse con el robot Scara
  • 34. Aplicación a robótica móvil (II) Solución con MATLAB >> pb=[1 2 0 1]‘ >> TBA=[cos(pi/8) -sin(pi/8) 0 4; sin(pi/8) cos(pi/8) 0 3; 0 0 1 0; 0 0 0 1] >> pa=TBA*pb pa= 4.1585 5.2304 0 1.0000
  • 35. Ángulos de Euler Z-Y-X Ángulos RPY: Se rota relativo al sistema {A} Ángulos Euler: Se rota relativo al sistema {B} móvil Solución equivalente a los Ángulos RPY rpy2tr(, , )
  • 36. Ángulos de Euler Z-Y-Z echo off disp('Muestra de Ángulos de Euler Z-Y-Z') clear all TA=[1 0 0 0; 0 1 0 0 ; 0 0 1 0; 0 0 0 1]; TB=eul2tr(45,0,0); frame(TA,'b',1); frame(TB,'r',1);
  • 37. Ángulos de Rotación Equivalencia entre la matriz de rotación y parámetros de Euler Ángulos ( , , ) a partir de la matriz de rotación Z-Y-Z Solución degenerada
  • 38. Consideraciones computacionales Método A 63 multiplicaciones y 42 sumas Método B 27 multiplicaciones y 18 sumas Fuente: Craig, J.: Robótica. Tercera edición. 2006