SlideShare ist ein Scribd-Unternehmen logo
1 von 18
UNIVERSIDAD
REGIONAL
AUTONOMA DE LOS
ANDES «UNIANDES»
JOSELYN ACOSTA
LENIN CHAVEZ
CARLOS CHULLI
7MO SISTEMAS
Cinemática Inversa
Cinemática Inversa
Metodos
Cinemática Inversa
Método geométrico
Eemplo de solución del problema cinemático
Inverso por métodos geométricos (Múltiples
soluciones)
• En principio es posible tratar de obtener el modelo
cinemático inverso de un robot a partir del conocimiento
de su modelo directo.
• Es decir, suponiendo conocidas las relaciones que
expresan el valor de la posición y orientación del extremo
del robot en función de sus coordenadas articulares,
obtener por manipulación de aquellas las relaciones
inversas.

Matriz de Transformación
Homogénea
• Sin embargo, en la práctica esta tarea no es trivial siendo
en muchas ocasiones tan compleja que obliga a
desecharla. Además, puesto que el problema cinemático
directo, resuelto a través de Tij contiene en el caso de un
robot de 6DOF 12 ecuaciones, y se busca solo 6
relaciones (una por cada grado de libertad), existirá,
necesariamente ciertas dependencias entre las 12
expresiones de partida con lo cual la elección de las
ecuaciones debe hacerse con sumo cuidado.
• Se va a aplicar este procedimiento al robot de 3DOF de
configuración esférica (2 giros y un desplazamiento).
• El robot queda siempre contenido en un plano
determinado por el ángulo q1.
• El primer paso a dar para resolver el problema cinemático
inverso es obtener Tij correspondiente a este robot. Es decir,
obtener la matriz T que relaciona el sistema de referencia (S0)
asociado a la base con el sistema de referencia (S3) asociado a
su extremo.
• A continuación se muestra la asignación de sistemas de
referencia según los criterios de DH con el robot situado en su
posición de partida (q1 = q2 = 0), y los valores de los
parámetros de DH.
• A partir de esto es inmediato obtener las matrices A y la
matriz T.
• Obtenida la expresión de T en función de las coordenadas
articulares (q1, q2, q3), y supuesta una localización de
destino para el extremo del robot definida por los
vectores n, o, a y p, se podría intentar manipular
directamente las 12 ecuaciones resultantes de T a fin de
despejar q1, q2 y q3 en función de n, o, a y p.
• Sin embargo, este procedimiento directo es complicado,
apareciendo ecuaciones trascendentes.
• En lugar de ello, suele ser más adecuado aplicar el
siguiente procedimiento: Puesto que T = 0A1(1A2)(2A3),
se tendrá que:
• (1/0A1)T = 1A2(2A3)
• (1/1A2)(1/0A1)T = 2A3
• Los procedimientos vistos permiten obtener los valores
de las 3 primeras variables articulares del robot, aquellas
que posicionan su extremo en las coordenadas (Px, Py,
Pz) determinadas, aunque pueden ser igualmente
utilizadas para la obtención de las 6 a costa de una mayor
complejidad.

Desacoplamiento
Cinemático
• En general no basta con posicionar el extremo del robot
en un punto del espacio, sino que es preciso conseguir
que la herramienta se oriente de una manera determinada.
Para ello, los robots cuentan con otros tres grados de
libertad adicionales, situados al final de la cadena
cinemática y cuyos ejes, generalmente, se cortan en un
punto, que informalmente se denomina muñeca del robot.
• Si bien la variación de estos tres últimos grados de
libertad origina un cambio en la posición final del
extremo real del robot, su verdadero objetivo es poder
orientar la herramienta del robot libremente en el espacio.
• El método de desacoplo cinemático saca partido de este
hecho, separando ambos problemas: Posición y
orientación. Para ello, dada una posición y orientación
final deseadas, establece las coordenadas del punto de
corte de los 3 últimos ejes (muñeca del robot)
calculándose los valores de las tres primeras variables
articulares (q1, q2, q3) que consiguen posicionar este
punto.
• A partir de los datos de orientación y de los ya calculados
(q1, q2, q3) se obtiene los valores del resto de las
variables articulares.
Roboticaa

Weitere ähnliche Inhalte

Was ist angesagt?

Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
Ruben Borja
 
funciones trigonometricas
funciones trigonometricasfunciones trigonometricas
funciones trigonometricas
guest0edf07
 
Funciones Trigonométricas
Funciones TrigonométricasFunciones Trigonométricas
Funciones Trigonométricas
elx2tic1284z
 
C.hamiltoniano de power point
C.hamiltoniano de power pointC.hamiltoniano de power point
C.hamiltoniano de power point
karlaias16
 

Was ist angesagt? (17)

El método de la secante y secante modificado
El método de la secante y secante modificadoEl método de la secante y secante modificado
El método de la secante y secante modificado
 
Círculo unitario
Círculo  unitarioCírculo  unitario
Círculo unitario
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
funciones trigonometricas
funciones trigonometricasfunciones trigonometricas
funciones trigonometricas
 
Matriz jacobiana
Matriz jacobianaMatriz jacobiana
Matriz jacobiana
 
Diapositivas de tangente
Diapositivas de tangenteDiapositivas de tangente
Diapositivas de tangente
 
Funciones Trigonométricas
Funciones TrigonométricasFunciones Trigonométricas
Funciones Trigonométricas
 
Complejidad Dentro De La Dinamica De Sistemas
Complejidad Dentro De La Dinamica De SistemasComplejidad Dentro De La Dinamica De Sistemas
Complejidad Dentro De La Dinamica De Sistemas
 
Matematicas.
Matematicas.Matematicas.
Matematicas.
 
Ensayo
EnsayoEnsayo
Ensayo
 
metodo-de-la-falsa-posicion
metodo-de-la-falsa-posicionmetodo-de-la-falsa-posicion
metodo-de-la-falsa-posicion
 
Metodos cerrados
Metodos cerradosMetodos cerrados
Metodos cerrados
 
C.hamiltoniano de power point
C.hamiltoniano de power pointC.hamiltoniano de power point
C.hamiltoniano de power point
 
Geometría Computacional: Interseccción de segmentos
Geometría Computacional: Interseccción de segmentosGeometría Computacional: Interseccción de segmentos
Geometría Computacional: Interseccción de segmentos
 
Upch Fis1 2010 1 S2 Pdir Mru
Upch Fis1 2010 1 S2 Pdir MruUpch Fis1 2010 1 S2 Pdir Mru
Upch Fis1 2010 1 S2 Pdir Mru
 
Resumen unidad III
Resumen unidad IIIResumen unidad III
Resumen unidad III
 

Ähnlich wie Roboticaa

Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Edinson Saldaña
 
Resolución del problema cinemático inverso a partir de
Resolución del problema cinemático inverso a partir deResolución del problema cinemático inverso a partir de
Resolución del problema cinemático inverso a partir de
Argel Morales
 
2 ldr
2 ldr2 ldr
2 ldr
UNEFA
 
Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...
Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...
Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...
erick huacho
 
Posición y desplazamiento
Posición y desplazamientoPosición y desplazamiento
Posición y desplazamiento
Ever Atencia
 

Ähnlich wie Roboticaa (20)

CinematicaInversaRobot.pdf
CinematicaInversaRobot.pdfCinematicaInversaRobot.pdf
CinematicaInversaRobot.pdf
 
Cinematica
CinematicaCinematica
Cinematica
 
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
Robotica - Edinsoncs - Ockangplc-automatas cinematica(automatizacion y robotica)
 
Cinemática del Robot Cartesiano.pptx
Cinemática del Robot Cartesiano.pptxCinemática del Robot Cartesiano.pptx
Cinemática del Robot Cartesiano.pptx
 
Cinematica directa - inversa
Cinematica   directa - inversaCinematica   directa - inversa
Cinematica directa - inversa
 
Robot paralelo
Robot paraleloRobot paralelo
Robot paralelo
 
Introducción a Marching cubes
Introducción a Marching cubesIntroducción a Marching cubes
Introducción a Marching cubes
 
Robótica aplicada
Robótica aplicadaRobótica aplicada
Robótica aplicada
 
Reporte
ReporteReporte
Reporte
 
Pagina wed unidad iv calculo 2
Pagina wed unidad iv calculo 2Pagina wed unidad iv calculo 2
Pagina wed unidad iv calculo 2
 
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
 
Lugar de las raices
Lugar de las raicesLugar de las raices
Lugar de las raices
 
Cordenadas polares
Cordenadas polaresCordenadas polares
Cordenadas polares
 
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
 
Resolución del problema cinemático inverso a partir de
Resolución del problema cinemático inverso a partir deResolución del problema cinemático inverso a partir de
Resolución del problema cinemático inverso a partir de
 
Lgr jose millan
Lgr jose millanLgr jose millan
Lgr jose millan
 
Cinematica inversa
Cinematica inversaCinematica inversa
Cinematica inversa
 
2 ldr
2 ldr2 ldr
2 ldr
 
Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...
Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...
Especificaciones en el cálculo del radio de curvatura de la leva del mecanism...
 
Posición y desplazamiento
Posición y desplazamientoPosición y desplazamiento
Posición y desplazamiento
 

Roboticaa

  • 1. UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES «UNIANDES» JOSELYN ACOSTA LENIN CHAVEZ CARLOS CHULLI 7MO SISTEMAS
  • 5. Eemplo de solución del problema cinemático Inverso por métodos geométricos (Múltiples soluciones)
  • 6. • En principio es posible tratar de obtener el modelo cinemático inverso de un robot a partir del conocimiento de su modelo directo. • Es decir, suponiendo conocidas las relaciones que expresan el valor de la posición y orientación del extremo del robot en función de sus coordenadas articulares, obtener por manipulación de aquellas las relaciones inversas. Matriz de Transformación Homogénea
  • 7. • Sin embargo, en la práctica esta tarea no es trivial siendo en muchas ocasiones tan compleja que obliga a desecharla. Además, puesto que el problema cinemático directo, resuelto a través de Tij contiene en el caso de un robot de 6DOF 12 ecuaciones, y se busca solo 6 relaciones (una por cada grado de libertad), existirá, necesariamente ciertas dependencias entre las 12 expresiones de partida con lo cual la elección de las ecuaciones debe hacerse con sumo cuidado.
  • 8. • Se va a aplicar este procedimiento al robot de 3DOF de configuración esférica (2 giros y un desplazamiento). • El robot queda siempre contenido en un plano determinado por el ángulo q1.
  • 9. • El primer paso a dar para resolver el problema cinemático inverso es obtener Tij correspondiente a este robot. Es decir, obtener la matriz T que relaciona el sistema de referencia (S0) asociado a la base con el sistema de referencia (S3) asociado a su extremo. • A continuación se muestra la asignación de sistemas de referencia según los criterios de DH con el robot situado en su posición de partida (q1 = q2 = 0), y los valores de los parámetros de DH.
  • 10. • A partir de esto es inmediato obtener las matrices A y la matriz T. • Obtenida la expresión de T en función de las coordenadas articulares (q1, q2, q3), y supuesta una localización de destino para el extremo del robot definida por los vectores n, o, a y p, se podría intentar manipular directamente las 12 ecuaciones resultantes de T a fin de despejar q1, q2 y q3 en función de n, o, a y p.
  • 11. • Sin embargo, este procedimiento directo es complicado, apareciendo ecuaciones trascendentes. • En lugar de ello, suele ser más adecuado aplicar el siguiente procedimiento: Puesto que T = 0A1(1A2)(2A3), se tendrá que: • (1/0A1)T = 1A2(2A3) • (1/1A2)(1/0A1)T = 2A3
  • 12.
  • 13. • Los procedimientos vistos permiten obtener los valores de las 3 primeras variables articulares del robot, aquellas que posicionan su extremo en las coordenadas (Px, Py, Pz) determinadas, aunque pueden ser igualmente utilizadas para la obtención de las 6 a costa de una mayor complejidad. Desacoplamiento Cinemático
  • 14. • En general no basta con posicionar el extremo del robot en un punto del espacio, sino que es preciso conseguir que la herramienta se oriente de una manera determinada. Para ello, los robots cuentan con otros tres grados de libertad adicionales, situados al final de la cadena cinemática y cuyos ejes, generalmente, se cortan en un punto, que informalmente se denomina muñeca del robot.
  • 15. • Si bien la variación de estos tres últimos grados de libertad origina un cambio en la posición final del extremo real del robot, su verdadero objetivo es poder orientar la herramienta del robot libremente en el espacio.
  • 16. • El método de desacoplo cinemático saca partido de este hecho, separando ambos problemas: Posición y orientación. Para ello, dada una posición y orientación final deseadas, establece las coordenadas del punto de corte de los 3 últimos ejes (muñeca del robot) calculándose los valores de las tres primeras variables articulares (q1, q2, q3) que consiguen posicionar este punto.
  • 17. • A partir de los datos de orientación y de los ya calculados (q1, q2, q3) se obtiene los valores del resto de las variables articulares.