SlideShare una empresa de Scribd logo
Automatización y Robótica.
Cinemática.
1
CINEMÁTICA DEL ROBOT
• Cinemática Directa
• Cinemática Inversa
• Matriz Jacobiana
Automatización y Robótica.
Cinemática.
2
Problema cinemático del robot
• Cinemática del robot: Estudio de su movimiento con respecto a un sistema de
referencia:
– Descripción analítica del movimiento espacial del robot como una función
del tiempo.
– Relaciones entre la posición y orientación del extremo del robot
(localización) y los valores de sus coordenadas articulares.
• Problema cinemático directo: Determinar la posición y orientación del
extremo del robot, con respecto a un sistema de coordenadas de referencia,
conocidos los valores de las articulaciones y los parámetros geométricos de los
elementos del robot.
• Problema cinemático inverso: Determinar la configuración que debe adoptar
el robot para alcanzar una posición y orientación conocidas.
• Modelo diferencial (matriz Jacobiana): Relaciones entre las velocidades del
movimiento de las articulaciones y las del extremo del robot.
Automatización y Robótica.
Cinemática.
3
Relación entre cinemática directa e inversa
Valor de las
coordenadas
articulares
(q1, q2, ... , qn)
Posición y
orientación del
extremo del robot
(x,y,z,α,β,γ)
Cinemática directa
Cinemática inversa
x = fx (q1, q2, ... , qn)
y = fy (q1, q2, ... , qn)
z = fz (q1, q2, ... , qn)
α = fα (q1, q2, ... , qn)
β = fβ (q1, q2, ... , qn)
γ = fγ (q1, q2, ... , qn)
q1 = f1 (x,y,z,α,β,γ)
q2 = f2 (x,y,z,α,β,γ)
. .
. .
. .
qn = fn (x,y,z,α,β,γ)
Automatización y Robótica.
Cinemática.
4
Obtención del modelo cinemático directo (I)
• Mediante relaciones geométricas:
– Robots con pocos grados de libertad.
– No es un método sistemático.
x = l1 cos q1 + l2 cos(q1+q2)
y = l1 sen q1 + l2 sen(q1+q2)
Automatización y Robótica.
Cinemática.
5
Obtención del modelo cinemático directo (II)
• Mediante matrices de transformación homogénea:
– A cada eslabón se le asocia un sistema de referencia solidario.
– Es posible representar las traslaciones y rotaciones relativas entre los
distintos eslabones.
– La matriz i-1Ai representa la posición y orientación relativa entre los
sistemas asociados a dos eslabones consecutivos del robot.
– Representación total o parcial de la cadena cinemática del robot:
• 0A3 = 0A1
1A2
2A3
• T = 0A6 = 0A1
1A2
2A3
3A4
4A5
5A6
– Existen métodos sistemáticos para situar los sistemas de coordenadas
asociados a cada eslabón y obtener la cadena cinemática del robot.
Automatización y Robótica.
Cinemática.
6
Representación de Denavit-Hartenberg (D-H)
• Permite el paso de un eslabón al siguiente mediante 4 transformaciones básicas,
que dependen exclusivamente de las características constructivas del robot.
• Las transformaciones básicas que relacionan el sistema de referencia del
elemento i con el sistema del elemento i-1 son:
1.- Rotación θi alrededor del eje zi-1. 2.- Traslación di a lo largo del eje zi-1.
3.- Traslación ai a lo largo del eje xi. 4.- Rotación αi alrededor del eje xi.
Automatización y Robótica.
Cinemática.
7
Algoritmo de Denavit-Hartenberg (I)
• Numerar los eslabones comenzando con 1 (primer eslabón móvil de la cadena)
y acabando con n (último eslabón móvil). Se numerará como eslabón 0 a la
base fija del robot.
• Numerar cada articulación comenzando por 1 (la correspondiente al primer
grado de libertad) y acabando en n.
• Localizar el eje de cada articulación. Si ésta es rotativa, el eje será su propio
eje de giro. Si es prismática, será el eje a lo largo del cual se produce el
desplazamiento.
• Para i de 0 a n-1 situar el eje zi sobre el eje de la articulación i+1.
• Situar el origen del sistema de la base {S0} en cualquier punto del eje z0. Los
ejes x0 e y0 se situarán de modo que formen un sistema dextrógiro con z0.
Automatización y Robótica.
Cinemática.
8
Algoritmo de Denavit-Hartenberg (II)
• Para i de 1 a n-1, situar el sistema {Si} (solidario al eslabón i) en la
intersección del eje zi con la línea normal común a zi-1 y zi. Si ambos ejes se
cortasen se situaría {Si} en el punto de corte. Si fuesen paralelos {Si} se
situaría en la articulación i+1.
• Para i de 1 a n-1, situar xi en la línea normal común a zi-1 y zi.
• Para i de 1 a n-1, situar yi de modo que forme un sistema dextrógiro con xi y zi.
• Situar el sistema {Sn} en el extremo del robot de modo que zn coincida con la
dirección de zn-1 y xn sea normal a zn-1 y zn.
• Obtener θi como el ángulo que hay que girar en torno a zi-1 para que xi-1 y xi
queden paralelos.
• Obtener di como la distancia, medida a lo largo de zi-1, que habría que
desplazar {Si-1} para que xi y xi-1 quedasen alineados.
Automatización y Robótica.
Cinemática.
9
Algoritmo de Denavit-Hartenberg (III)
• Obtener ai como la distancia medida a lo largo de xi, que ahora coincidiría con
xi-1, que habría que desplazar el nuevo {Si-1} para que su origen coincidiese
con {Si}.
• Obtener αi como el ángulo que habría que girar en torno a xi, que ahora
coincidiría con xi-1, para que el nuevo {Si-1} coincidiese totalmente con {Si}.
• Obtener las matrices de transformación i-1Ai .
• Obtener la matriz de transformación que relaciona el sistema de la base con el
del extremo del robot T = 0A1
1A2
... n-1An.
• La matriz T define la orientación (submatriz de rotación) y posición
(submatriz de traslación) del extremo referidas a la base en función de las n
coordenadas articulares.
Automatización y Robótica.
Cinemática.
10
Modelo cinemático directo: Ejemplos (I)
Articulación θθθθ d a αααα
1 θ1 l1 0 0
2 90 d2 0 90
3 0 d3 0 0
4 θ4 l4 0 0
Automatización y Robótica.
Cinemática.
11
Modelo cinemático directo: Ejemplos (II)
Articulación θθθθ d a αααα
1 θ1 0 0 -90
2 θ2 l1 0 90
3 θ3−90 0 -l2 90
4 θ4 l3 0 -90
5 θ5 0 0 90
6 θ6 l4 0 0
Automatización y Robótica.
Cinemática.
12
Problema cinemático inverso
• El objetivo del problema cinemático inverso consiste en encontrar los valores
que deben adoptar las coordenadas articulares del robot, q={q1, q2, ... qn}, para
que su extremo se posicione y oriente según una determinada localización
espacial.
• La resolución no es sistemática: Depende de la configuración del robot y
pueden existir soluciones múltiples.
• Solución cerrada:
qk = fk (x,y,z,α,β,γ)
– Posibilidad de resolución en tiempo real.
– Posibilidad de incluir restricciones que garanticen la mejor solución.
– Posibilidad de simplificaciones.
– No siempre existe.
Automatización y Robótica.
Cinemática.
13
Obtención del modelo cinemático inverso
• Métodos geométricos:
– Se suele utilizar para obtener los valores de las primeras variables
articulares, que son las que posicionan el robot (prescindiendo de la
orientación de su extremo).
– Utilizan relaciones geométricas y trigonométricas sobre los elementos del
robot.
• Matrices de transformación homogénea:
– Despejar las n variables qi en función de las componentes de los vectores
n, o, a y p.
• Desacoplo cinemático:
– Para determinados robots con 6 grados de libertad.
– Resolución independiente de los grados de libertad que posicionan y de
los que orientan.
Automatización y Robótica.
Cinemática.
14
Resolución por métodos geométricos (I)
Automatización y Robótica.
Cinemática.
15
Resolución por métodos geométricos (II)
Automatización y Robótica.
Cinemática.
16
Resolución por matrices de transformación (I)
Articulación θ d a α
1 θ1 l1 0 90
2 θ2 0 0 -90
3 0 d3 0 0
Automatización y Robótica.
Cinemática.
17
Resolución por matrices de transformación (II)
Automatización y Robótica.
Cinemática.
18
Resolución por matrices de transformación (III)
Automatización y Robótica.
Cinemática.
19
Resolución por desacoplo cinemático (I)
Articulación θθθθ d a αααα
1 θ1 l1 0 -90
2 θ2 0 l2 0
3 θ3 0 0 90
4 θ4 l3 0 -90
5 θ5 0 0 90
6 θ6 l4 0 0
Automatización y Robótica.
Cinemática.
20
Resolución por desacoplo cinemático (II)
Automatización y Robótica.
Cinemática.
21
Matriz Jacobiana
Jacobiana directa
Jacobiana inversa
Velocidad
de las
articulaciones
(q1, q2, ... , qn)• • •
Velocidades
del extremo
del robot
(x, y, z, α, β, γ)• • • • ••
q1 = f1 (x, y, z, α, β, γ)
q2 = f2 (x, y, z, α, β, γ)
. .
. .
. .
qn = fn (x, y, z, α, β, γ)
• • • • •
• • • • •
• • • • •
• •
• •
• •
x = fx (q1, q2, ... , qn)
y = fy (q1, q2, ... , qn)
z = fz (q1, q2, ... , qn)
α = fα (q1, q2, ... , qn)
β = fβ (q1, q2, ... , qn)
γ = fγ (q1, q2, ... , qn)
• • • •
• • • •
• • • •
• • • •
• • •
• • • •
•
Automatización y Robótica.
Cinemática.
22
Jacobiana directa
Automatización y Robótica.
Cinemática.
23
Jacobiana inversa
• Inversión simbólica de la matriz Jacobiana:
– Gran complejidad: matriz 6x6 de funciones trigonométricas.
• Evaluación e inversión numérica de la matriz Jacobiana:
– Necesidad de recómputo continuo.
– En ocasiones J no es cuadrada 〈 Matriz pseudoinversa (J JT)-1.
– En ocasiones el determinante de J es nulo: configuraciones singulares.
• A partir del modelo cinemático inverso:
Automatización y Robótica.
Cinemática.
24
Configuraciones singulares
• Jacobiano (determinante de la matriz
jacobiana) nulo.
• Incremento infinitesinal en coordenadas
cartesianas implica incremento infinito
en coordenadas articulares.
• Implica pérdida de algún grado de
libertad.
• Tipos:
– En los límites del espacio de trabajo
del robot.
– En el interior del espacio de trabajo
del robot.
• Requieren su estudio y eliminación.

Más contenido relacionado

La actualidad más candente

Representacion y orientacion de un robot
Representacion y orientacion de un robotRepresentacion y orientacion de un robot
Representacion y orientacion de un robot
Matrix cuais cuacharita
 
Clases de robotica final
Clases de robotica finalClases de robotica final
Clases de robotica finalDidier Vera
 
1 Morfologia
1 Morfologia1 Morfologia
1 Morfologia
Vinicio Acuña
 
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje PythonAnálisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Roberto Sanz Benito
 
Electroneumática ejercicios nivel avanzado
Electroneumática ejercicios nivel avanzadoElectroneumática ejercicios nivel avanzado
Electroneumática ejercicios nivel avanzado
SANTIAGO PABLO ALBERTO
 
Robotica
RoboticaRobotica
Robotica
guiengola1
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRguest21fbd4
 
Modelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloqueModelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloque
Matías Gabriel Krujoski
 
Los multivibradores
Los multivibradoresLos multivibradores
Los multivibradores
shanidtorres
 
Articulaciones del robot
Articulaciones del robotArticulaciones del robot
Articulaciones del robot
JULIO REVILLA
 
estabilidad de los sistemas de control retroalimentados
estabilidad de los sistemas de control retroalimentados estabilidad de los sistemas de control retroalimentados
estabilidad de los sistemas de control retroalimentados
Jorge Luis Jaramillo
 
Transmisiones y reducciones utilizadas en robótica
Transmisiones y reducciones utilizadas en robóticaTransmisiones y reducciones utilizadas en robótica
Transmisiones y reducciones utilizadas en robótica
Vinicio Acuña
 
Cinemática Inversa
Cinemática InversaCinemática Inversa
Cinemática Inversa
jonathanthan
 
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - MatlabProcesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Fernando Marcos Marcos
 
Flip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los LatchFlip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los Latch
Fernando Aparicio Urbano Molano
 
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de LibertadCinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
María Inés Cahuana Lázaro
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
Alejandro Flores
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estadoUNEFA
 

La actualidad más candente (20)

Representacion y orientacion de un robot
Representacion y orientacion de un robotRepresentacion y orientacion de un robot
Representacion y orientacion de un robot
 
Clases de robotica final
Clases de robotica finalClases de robotica final
Clases de robotica final
 
1 Morfologia
1 Morfologia1 Morfologia
1 Morfologia
 
Crea robot con matlab
Crea robot con matlabCrea robot con matlab
Crea robot con matlab
 
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje PythonAnálisis cinemático de un brazo robótico de 4GDL con lenguaje Python
Análisis cinemático de un brazo robótico de 4GDL con lenguaje Python
 
Electroneumática ejercicios nivel avanzado
Electroneumática ejercicios nivel avanzadoElectroneumática ejercicios nivel avanzado
Electroneumática ejercicios nivel avanzado
 
Robotica
RoboticaRobotica
Robotica
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGR
 
Modelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloqueModelación de sistemas - Función de transferencia y digramas de bloque
Modelación de sistemas - Función de transferencia y digramas de bloque
 
Los multivibradores
Los multivibradoresLos multivibradores
Los multivibradores
 
Articulaciones del robot
Articulaciones del robotArticulaciones del robot
Articulaciones del robot
 
estabilidad de los sistemas de control retroalimentados
estabilidad de los sistemas de control retroalimentados estabilidad de los sistemas de control retroalimentados
estabilidad de los sistemas de control retroalimentados
 
Transmisiones y reducciones utilizadas en robótica
Transmisiones y reducciones utilizadas en robóticaTransmisiones y reducciones utilizadas en robótica
Transmisiones y reducciones utilizadas en robótica
 
Cinemática Inversa
Cinemática InversaCinemática Inversa
Cinemática Inversa
 
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - MatlabProcesamiento Digital de Señales Filtro Rechaza Banda - Matlab
Procesamiento Digital de Señales Filtro Rechaza Banda - Matlab
 
Flip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los LatchFlip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los Latch
 
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de LibertadCinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Clase 7 Espacio de estado
Clase 7 Espacio de estadoClase 7 Espacio de estado
Clase 7 Espacio de estado
 

Similar a Cinematica

Cinematica directa - inversa
Cinematica   directa - inversaCinematica   directa - inversa
Cinematica directa - inversa
NestorVasconez1
 
Robotica
RoboticaRobotica
Robotica
joselyn_acosta
 
Denavit Har
Denavit HarDenavit Har
Denavit Har
rogarciar
 
Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversa
ITESHU
 
Reporte
ReporteReporte
Elber
ElberElber
Elber
ELBER
 
Robot paralelo
Robot paraleloRobot paralelo
Robot paralelo
sanieto
 
Cinemática del Robot Cartesiano.pptx
Cinemática del Robot Cartesiano.pptxCinemática del Robot Cartesiano.pptx
Cinemática del Robot Cartesiano.pptx
VelzquezGonzlezMarco
 
Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012
Gerardo Llanas
 
Cartesiano
CartesianoCartesiano
Resolucion del problema cinematico
Resolucion del problema cinematicoResolucion del problema cinematico
Resolucion del problema cinematicoAndres Luzon
 
Resolucion del problema cinematico
Resolucion del problema cinematicoResolucion del problema cinematico
Resolucion del problema cinematicoAndres Luzon
 
18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez
18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez
18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez
AUSTRAL GROUP CONSULTORES CAS
 
Utp pd_iy_va_sap8 transformaciones geometricas
 Utp pd_iy_va_sap8 transformaciones geometricas Utp pd_iy_va_sap8 transformaciones geometricas
Utp pd_iy_va_sap8 transformaciones geometricasjcbp_peru
 
Cinematica
CinematicaCinematica
Cinematica
carlos752013
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3jcbenitezp
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3jcbenitezp
 

Similar a Cinematica (20)

Cinematica directa - inversa
Cinematica   directa - inversaCinematica   directa - inversa
Cinematica directa - inversa
 
Roboticaa
RoboticaaRoboticaa
Roboticaa
 
Robotica
RoboticaRobotica
Robotica
 
Denavit Har
Denavit HarDenavit Har
Denavit Har
 
Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversa
 
Estudio de Robot KUKA KR 6
Estudio de Robot KUKA KR 6Estudio de Robot KUKA KR 6
Estudio de Robot KUKA KR 6
 
Reporte
ReporteReporte
Reporte
 
Elber
ElberElber
Elber
 
Robot paralelo
Robot paraleloRobot paralelo
Robot paralelo
 
Cinemática del Robot Cartesiano.pptx
Cinemática del Robot Cartesiano.pptxCinemática del Robot Cartesiano.pptx
Cinemática del Robot Cartesiano.pptx
 
Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012Ingenieria de-control-febrero-2012
Ingenieria de-control-febrero-2012
 
Cartesiano
CartesianoCartesiano
Cartesiano
 
Resolucion del problema cinematico
Resolucion del problema cinematicoResolucion del problema cinematico
Resolucion del problema cinematico
 
Resolucion del problema cinematico
Resolucion del problema cinematicoResolucion del problema cinematico
Resolucion del problema cinematico
 
E3 cap4
E3 cap4E3 cap4
E3 cap4
 
18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez
18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez
18 análisis matricial-de-las-estructuras-por-el-método-de-la-rigidez
 
Utp pd_iy_va_sap8 transformaciones geometricas
 Utp pd_iy_va_sap8 transformaciones geometricas Utp pd_iy_va_sap8 transformaciones geometricas
Utp pd_iy_va_sap8 transformaciones geometricas
 
Cinematica
CinematicaCinematica
Cinematica
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3
 
P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3P iy va_2011-2_balotario de preguntas pc3
P iy va_2011-2_balotario de preguntas pc3
 

Último

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
TatianaVanessaAltami
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
YolandaRodriguezChin
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
AracelidelRocioOrdez
 

Último (20)

Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
Mapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativaMapa_Conceptual de los fundamentos de la evaluación educativa
Mapa_Conceptual de los fundamentos de la evaluación educativa
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
corpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdfcorpus-christi-sesion-de-aprendizaje.pdf
corpus-christi-sesion-de-aprendizaje.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
Septima-Sesion-Ordinaria-del-Consejo-Tecnico-Escolar-y-el-Taller-Intensivo-de...
 

Cinematica

  • 1. Automatización y Robótica. Cinemática. 1 CINEMÁTICA DEL ROBOT • Cinemática Directa • Cinemática Inversa • Matriz Jacobiana
  • 2. Automatización y Robótica. Cinemática. 2 Problema cinemático del robot • Cinemática del robot: Estudio de su movimiento con respecto a un sistema de referencia: – Descripción analítica del movimiento espacial del robot como una función del tiempo. – Relaciones entre la posición y orientación del extremo del robot (localización) y los valores de sus coordenadas articulares. • Problema cinemático directo: Determinar la posición y orientación del extremo del robot, con respecto a un sistema de coordenadas de referencia, conocidos los valores de las articulaciones y los parámetros geométricos de los elementos del robot. • Problema cinemático inverso: Determinar la configuración que debe adoptar el robot para alcanzar una posición y orientación conocidas. • Modelo diferencial (matriz Jacobiana): Relaciones entre las velocidades del movimiento de las articulaciones y las del extremo del robot.
  • 3. Automatización y Robótica. Cinemática. 3 Relación entre cinemática directa e inversa Valor de las coordenadas articulares (q1, q2, ... , qn) Posición y orientación del extremo del robot (x,y,z,α,β,γ) Cinemática directa Cinemática inversa x = fx (q1, q2, ... , qn) y = fy (q1, q2, ... , qn) z = fz (q1, q2, ... , qn) α = fα (q1, q2, ... , qn) β = fβ (q1, q2, ... , qn) γ = fγ (q1, q2, ... , qn) q1 = f1 (x,y,z,α,β,γ) q2 = f2 (x,y,z,α,β,γ) . . . . . . qn = fn (x,y,z,α,β,γ)
  • 4. Automatización y Robótica. Cinemática. 4 Obtención del modelo cinemático directo (I) • Mediante relaciones geométricas: – Robots con pocos grados de libertad. – No es un método sistemático. x = l1 cos q1 + l2 cos(q1+q2) y = l1 sen q1 + l2 sen(q1+q2)
  • 5. Automatización y Robótica. Cinemática. 5 Obtención del modelo cinemático directo (II) • Mediante matrices de transformación homogénea: – A cada eslabón se le asocia un sistema de referencia solidario. – Es posible representar las traslaciones y rotaciones relativas entre los distintos eslabones. – La matriz i-1Ai representa la posición y orientación relativa entre los sistemas asociados a dos eslabones consecutivos del robot. – Representación total o parcial de la cadena cinemática del robot: • 0A3 = 0A1 1A2 2A3 • T = 0A6 = 0A1 1A2 2A3 3A4 4A5 5A6 – Existen métodos sistemáticos para situar los sistemas de coordenadas asociados a cada eslabón y obtener la cadena cinemática del robot.
  • 6. Automatización y Robótica. Cinemática. 6 Representación de Denavit-Hartenberg (D-H) • Permite el paso de un eslabón al siguiente mediante 4 transformaciones básicas, que dependen exclusivamente de las características constructivas del robot. • Las transformaciones básicas que relacionan el sistema de referencia del elemento i con el sistema del elemento i-1 son: 1.- Rotación θi alrededor del eje zi-1. 2.- Traslación di a lo largo del eje zi-1. 3.- Traslación ai a lo largo del eje xi. 4.- Rotación αi alrededor del eje xi.
  • 7. Automatización y Robótica. Cinemática. 7 Algoritmo de Denavit-Hartenberg (I) • Numerar los eslabones comenzando con 1 (primer eslabón móvil de la cadena) y acabando con n (último eslabón móvil). Se numerará como eslabón 0 a la base fija del robot. • Numerar cada articulación comenzando por 1 (la correspondiente al primer grado de libertad) y acabando en n. • Localizar el eje de cada articulación. Si ésta es rotativa, el eje será su propio eje de giro. Si es prismática, será el eje a lo largo del cual se produce el desplazamiento. • Para i de 0 a n-1 situar el eje zi sobre el eje de la articulación i+1. • Situar el origen del sistema de la base {S0} en cualquier punto del eje z0. Los ejes x0 e y0 se situarán de modo que formen un sistema dextrógiro con z0.
  • 8. Automatización y Robótica. Cinemática. 8 Algoritmo de Denavit-Hartenberg (II) • Para i de 1 a n-1, situar el sistema {Si} (solidario al eslabón i) en la intersección del eje zi con la línea normal común a zi-1 y zi. Si ambos ejes se cortasen se situaría {Si} en el punto de corte. Si fuesen paralelos {Si} se situaría en la articulación i+1. • Para i de 1 a n-1, situar xi en la línea normal común a zi-1 y zi. • Para i de 1 a n-1, situar yi de modo que forme un sistema dextrógiro con xi y zi. • Situar el sistema {Sn} en el extremo del robot de modo que zn coincida con la dirección de zn-1 y xn sea normal a zn-1 y zn. • Obtener θi como el ángulo que hay que girar en torno a zi-1 para que xi-1 y xi queden paralelos. • Obtener di como la distancia, medida a lo largo de zi-1, que habría que desplazar {Si-1} para que xi y xi-1 quedasen alineados.
  • 9. Automatización y Robótica. Cinemática. 9 Algoritmo de Denavit-Hartenberg (III) • Obtener ai como la distancia medida a lo largo de xi, que ahora coincidiría con xi-1, que habría que desplazar el nuevo {Si-1} para que su origen coincidiese con {Si}. • Obtener αi como el ángulo que habría que girar en torno a xi, que ahora coincidiría con xi-1, para que el nuevo {Si-1} coincidiese totalmente con {Si}. • Obtener las matrices de transformación i-1Ai . • Obtener la matriz de transformación que relaciona el sistema de la base con el del extremo del robot T = 0A1 1A2 ... n-1An. • La matriz T define la orientación (submatriz de rotación) y posición (submatriz de traslación) del extremo referidas a la base en función de las n coordenadas articulares.
  • 10. Automatización y Robótica. Cinemática. 10 Modelo cinemático directo: Ejemplos (I) Articulación θθθθ d a αααα 1 θ1 l1 0 0 2 90 d2 0 90 3 0 d3 0 0 4 θ4 l4 0 0
  • 11. Automatización y Robótica. Cinemática. 11 Modelo cinemático directo: Ejemplos (II) Articulación θθθθ d a αααα 1 θ1 0 0 -90 2 θ2 l1 0 90 3 θ3−90 0 -l2 90 4 θ4 l3 0 -90 5 θ5 0 0 90 6 θ6 l4 0 0
  • 12. Automatización y Robótica. Cinemática. 12 Problema cinemático inverso • El objetivo del problema cinemático inverso consiste en encontrar los valores que deben adoptar las coordenadas articulares del robot, q={q1, q2, ... qn}, para que su extremo se posicione y oriente según una determinada localización espacial. • La resolución no es sistemática: Depende de la configuración del robot y pueden existir soluciones múltiples. • Solución cerrada: qk = fk (x,y,z,α,β,γ) – Posibilidad de resolución en tiempo real. – Posibilidad de incluir restricciones que garanticen la mejor solución. – Posibilidad de simplificaciones. – No siempre existe.
  • 13. Automatización y Robótica. Cinemática. 13 Obtención del modelo cinemático inverso • Métodos geométricos: – Se suele utilizar para obtener los valores de las primeras variables articulares, que son las que posicionan el robot (prescindiendo de la orientación de su extremo). – Utilizan relaciones geométricas y trigonométricas sobre los elementos del robot. • Matrices de transformación homogénea: – Despejar las n variables qi en función de las componentes de los vectores n, o, a y p. • Desacoplo cinemático: – Para determinados robots con 6 grados de libertad. – Resolución independiente de los grados de libertad que posicionan y de los que orientan.
  • 16. Automatización y Robótica. Cinemática. 16 Resolución por matrices de transformación (I) Articulación θ d a α 1 θ1 l1 0 90 2 θ2 0 0 -90 3 0 d3 0 0
  • 17. Automatización y Robótica. Cinemática. 17 Resolución por matrices de transformación (II)
  • 18. Automatización y Robótica. Cinemática. 18 Resolución por matrices de transformación (III)
  • 19. Automatización y Robótica. Cinemática. 19 Resolución por desacoplo cinemático (I) Articulación θθθθ d a αααα 1 θ1 l1 0 -90 2 θ2 0 l2 0 3 θ3 0 0 90 4 θ4 l3 0 -90 5 θ5 0 0 90 6 θ6 l4 0 0
  • 21. Automatización y Robótica. Cinemática. 21 Matriz Jacobiana Jacobiana directa Jacobiana inversa Velocidad de las articulaciones (q1, q2, ... , qn)• • • Velocidades del extremo del robot (x, y, z, α, β, γ)• • • • •• q1 = f1 (x, y, z, α, β, γ) q2 = f2 (x, y, z, α, β, γ) . . . . . . qn = fn (x, y, z, α, β, γ) • • • • • • • • • • • • • • • • • • • • • x = fx (q1, q2, ... , qn) y = fy (q1, q2, ... , qn) z = fz (q1, q2, ... , qn) α = fα (q1, q2, ... , qn) β = fβ (q1, q2, ... , qn) γ = fγ (q1, q2, ... , qn) • • • • • • • • • • • • • • • • • • • • • • • •
  • 23. Automatización y Robótica. Cinemática. 23 Jacobiana inversa • Inversión simbólica de la matriz Jacobiana: – Gran complejidad: matriz 6x6 de funciones trigonométricas. • Evaluación e inversión numérica de la matriz Jacobiana: – Necesidad de recómputo continuo. – En ocasiones J no es cuadrada 〈 Matriz pseudoinversa (J JT)-1. – En ocasiones el determinante de J es nulo: configuraciones singulares. • A partir del modelo cinemático inverso:
  • 24. Automatización y Robótica. Cinemática. 24 Configuraciones singulares • Jacobiano (determinante de la matriz jacobiana) nulo. • Incremento infinitesinal en coordenadas cartesianas implica incremento infinito en coordenadas articulares. • Implica pérdida de algún grado de libertad. • Tipos: – En los límites del espacio de trabajo del robot. – En el interior del espacio de trabajo del robot. • Requieren su estudio y eliminación.