SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Guia practica de derivada
Guia practica de derivada Guia practica de derivada
Guia practica de derivada
Leonel Antonio Mendieta Fonseca
 
Unidad 4 control2
Unidad 4 control2Unidad 4 control2
Unidad 4 control2
Davinso Gonzalez
 
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
apuntescbc
 
Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012
Gerardo 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-convolucion
PSM san cristobal
 
Tp7 e-digital
Tp7 e-digitalTp7 e-digital
Tp7 e-digital
Rodolfo Edison Ccuno
 
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
Demetrio 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 labview
Josue Rivera
 
Intro parte5
Intro parte5Intro parte5
Intro parte5
UNEFA
 
Guia de logaritmos
Guia de logaritmosGuia de logaritmos
Guia de logaritmos
shanthi tapia
 
Leccion 3 y4_p1
Leccion 3 y4_p1Leccion 3 y4_p1
Leccion 3 y4_p1
Jair BG
 
Guía No. 2 logaritmos 271014
Guía No. 2  logaritmos 271014Guía No. 2  logaritmos 271014
Guía No. 2 logaritmos 271014
norkamendezcelis
 
Intro parte2
Intro parte2Intro parte2
Intro parte2
UNEFA
 
Practica 5 funciones compuestas e inversas
Practica 5 funciones compuestas e inversasPractica 5 funciones compuestas e inversas
Practica 5 funciones compuestas e inversas
rodolfo alcantara rosales
 
Exercices miii-i-civil (1)
Exercices miii-i-civil (1)Exercices miii-i-civil (1)
Exercices miii-i-civil (1)
Ricardo Quiroz
 
Crea robot con matlab
Crea robot con matlabCrea robot con matlab
Crea robot con matlab
Andre Montenegro Salcedo
 
Aprendiendo Logaritmos
Aprendiendo LogaritmosAprendiendo Logaritmos
Aprendiendo Logaritmos
Javier Trigoso
 
Recursividad
RecursividadRecursividad
Recursividad
Fabian Araya
 
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
 

La actualidad más candente (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
 

Destacado

Rotación matricial
Rotación matricialRotación matricial
Rotación matricial
Camilo Silva
 
Robotica - cinematica2
Robotica - cinematica2Robotica - cinematica2
Robotica - cinematica2
Marc Llanos
 
Ptpp2
Ptpp2Ptpp2
Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014Curso de robotica_avanzada_2014
Curso de robotica_avanzada_2014
conchaes
 
Geometria en el espacio
Geometria en el espacioGeometria en el espacio
Geometria en el espacio
alinger 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 Runner
Armelle 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 coast
Alia Malick
 
The Crazy Cuban's Secret
The  Crazy Cuban's   SecretThe  Crazy Cuban's   Secret
The Crazy Cuban's Secret
Lazaro Almenares
 
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
Maxime 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 sufferers
Celine Wilson
 
Dementia: An Overview
Dementia: An OverviewDementia: An Overview
Dementia: An Overview
Irene Ryan
 
Secret encoder ring
Secret encoder ringSecret encoder ring
Secret encoder ring
Toby Jaffey
 
Zooth
ZoothZooth
تعليم Css
تعليم Cssتعليم Css
تعليم Css
Fataho Ali
 
Qgis tutorial 01
Qgis tutorial 01Qgis tutorial 01
Qgis tutorial 01
O Fukuoka
 

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

Similar a Fundposori

Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
guest31b112
 
Aplicaciones La Transformada De Laplace
Aplicaciones La Transformada De LaplaceAplicaciones La Transformada De Laplace
Aplicaciones La Transformada De Laplace
KJEP
 
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
kmjrl_unefa
 
Imagen e histograma
Imagen e histogramaImagen e histograma
Imagen e histograma
Omar Sanchez
 
Parametrizando la epicicloide
Parametrizando la epicicloideParametrizando la epicicloide
Parametrizando la epicicloide
gonzaaas
 
Presentación1 MATEMATICA III
Presentación1 MATEMATICA IIIPresentación1 MATEMATICA III
Presentación1 MATEMATICA III
neomarsalazar
 
Integrales de línea para educación universitaria
Integrales de línea  para educación universitariaIntegrales de línea  para educación universitaria
Integrales de línea para educación universitaria
RobertoCarlosMiranda3
 
calculo III.pdf
calculo III.pdfcalculo III.pdf
calculo III.pdf
HobertBarreramejia
 
Apunte 2. coordenadas_polares
Apunte 2. coordenadas_polaresApunte 2. coordenadas_polares
Apunte 2. coordenadas_polares
ssuser506b24
 
4 1[1]
4 1[1]4 1[1]
Ejercicios resueltos(f.vectoriales
Ejercicios resueltos(f.vectorialesEjercicios resueltos(f.vectoriales
Ejercicios resueltos(f.vectoriales
Navarro Navarro
 
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
Dodovrosky Francisco Medrano Rocha
 
1
11
U2 FUNCION DE TRANSFERENCIA.pdf
U2 FUNCION DE TRANSFERENCIA.pdfU2 FUNCION DE TRANSFERENCIA.pdf
U2 FUNCION DE TRANSFERENCIA.pdf
ssusere26c75
 
Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)Ejercicios resueltos(f.vectoriales)(1)
Ejercicios resueltos(f.vectoriales)(1)
ratix
 
S03 - Planos de fase.pdf
S03 - Planos de fase.pdfS03 - Planos de fase.pdf
S03 - Planos de fase.pdf
GUIDOCHAMBILLACONDOR1
 
Ejemplos Control por Modelo Inverso
Ejemplos Control por Modelo InversoEjemplos Control por Modelo Inverso
Ejemplos Control por Modelo Inverso
Omar Sanchez
 
08 movimiento-rectilc3adneo-uniformemente-variado
08 movimiento-rectilc3adneo-uniformemente-variado08 movimiento-rectilc3adneo-uniformemente-variado
08 movimiento-rectilc3adneo-uniformemente-variado
paolo zapata
 
Solucion taller 1 de control 2
Solucion taller 1 de control 2Solucion taller 1 de control 2
Solucion taller 1 de control 2
Armando Mateus Rojas
 
Transformada jonathan v 9 7-16
Transformada jonathan v 9 7-16Transformada jonathan v 9 7-16
Transformada jonathan v 9 7-16
ana suniaga
 

Similar a 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
 
Integrales de línea para educación universitaria
Integrales de línea  para educación universitariaIntegrales de línea  para educación universitaria
Integrales de línea para educación universitaria
 
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
 

Más de Omar Sanchez

Assembler4
Assembler4Assembler4
Assembler4
Omar Sanchez
 
Assembly programming II
Assembly programming IIAssembly programming II
Assembly programming II
Omar Sanchez
 
Assembly programming
Assembly programmingAssembly programming
Assembly programming
Omar Sanchez
 
Assembler Programming
Assembler ProgrammingAssembler Programming
Assembler Programming
Omar Sanchez
 
Functions for Nano 5 Card
Functions for Nano 5 CardFunctions for Nano 5 Card
Functions for Nano 5 Card
Omar 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 parametrica
Omar Sanchez
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
Omar Sanchez
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
Omar Sanchez
 
Nano5 features
Nano5 featuresNano5 features
Nano5 features
Omar Sanchez
 
Referencias MATLAB
Referencias MATLABReferencias MATLAB
Referencias MATLAB
Omar 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 Realimentacion
Omar Sanchez
 
Segmentación de imagenes
Segmentación de imagenesSegmentación de imagenes
Segmentación de imagenes
Omar Sanchez
 
Funciones de Lyapunov basado en Krasovskii
Funciones de Lyapunov basado en KrasovskiiFunciones de Lyapunov basado en Krasovskii
Funciones de Lyapunov basado en Krasovskii
Omar Sanchez
 
Sensores de robots
Sensores de robotsSensores de robots
Sensores de robots
Omar Sanchez
 
Vehiculos no tripulados
Vehiculos no tripuladosVehiculos no tripulados
Vehiculos no tripulados
Omar Sanchez
 
Algunos aspectos de estabilidad
Algunos aspectos de estabilidadAlgunos aspectos de estabilidad
Algunos aspectos de estabilidad
Omar Sanchez
 
Control basado en modelo
Control basado en modeloControl basado en modelo
Control basado en modelo
Omar Sanchez
 
Grupos próximos
Grupos próximosGrupos próximos
Grupos próximos
Omar Sanchez
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
Omar Sanchez
 
Algunas consideraciones
Algunas consideracionesAlgunas consideraciones
Algunas consideraciones
Omar Sanchez
 

Más 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
 

Último

Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
JuanaNT7
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
LilibethEstupian
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 

Último (20)

Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
Gabinete, puertos y dispositivos que se conectan al case
Gabinete,  puertos y  dispositivos que se conectan al caseGabinete,  puertos y  dispositivos que se conectan al case
Gabinete, puertos y dispositivos que se conectan al case
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVATECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
TECLADO ERGONÓMICO Y PANTALLAS TACTILES - GESTIÓN INTEGRAL EDUCATIVA
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 

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