Robótica: Cinemática del Robot #1

Programación Extrema
13 Jul 201705:35

Summary

TLDREn este video, se aborda la cinemática en robótica, que es crucial para entender el movimiento de los robots sin considerar las fuerzas. Se diferencia de la dinámica, que estudia la relación entre las fuerzas y el movimiento. Se exploran dos problemas fundamentales: el problema cinemático directo, que busca la posición y orientación del extremo del robot, y el problema cinemático inverso, que busca configurar las articulaciones para alcanzar una posición deseada. Se presentan tres métodos para resolver estos problemas: el método geométrico, que se vuelve complejo con robots de más de tres grados de libertad; el método de álgebra vectorial y matricial, que utiliza matrices de transformación y el método DH de Denavit y Hartenberg; y el uso de cuateros para representar rotaciones y traslaciones en la cadena cinemática. El video ofrece una visión teórica y práctica para entender y calcular el movimiento de robots.

Takeaways

  • 🤖 La cinemática del robot es la rama que estudia el movimiento del robot con respecto a un sistema de referencia sin considerar las fuerzas.
  • 🔍 La cinemática se diferencia de la dinámica en que la dinámica estudia la relación entre las fuerzas y el movimiento.
  • 📏 Para mover un brazo robótico, es necesario entender las fuerzas a aplicar basándose en la masa del robot y las cargas que soporta.
  • 🔄 La cinemática se ocupa de cómo posicionar herramientas como pinzas o cabezas soldadoras para alcanzar una posición y dirección específicas.
  • ➡️ El problema cinemático directo busca determinar la posición y orientación del extremo del robot conociendo los valores de las articulaciones y parámetros geométricos.
  • ⏪ El problema cinemático inverso trata de calcular la configuración de las articulaciones para que el extremo del robot alcance una posición y orientación deseada.
  • 📐 El método geométrico para resolver la cinemática directa puede ser complicado con robots de más de tres grados de libertad.
  • 📊 El álgebra vectorial y matricial se utiliza para encontrar una matriz de transformación que calcule la posición relativa del extremo del robot.
  • 🤓 El método de Denavit-Hartenberg (DH) define cuatro transformaciones básicas para cada eslabón del robot y resuelve el problema de la cinemática directa.
  • 🧮 Los cuateros son una representación matemática que se utiliza en la cinemática para calcular el punto final a través de traslaciones y rotaciones.
  • 📘 Se menciona la importancia de la tabla de transformación para entender los pasos lógicos en el desarrollo de un algoritmo para la cinemática del robot.

Q & A

  • ¿Qué estudia la cinemática de un robot?

    -La cinemática del robot estudia el movimiento que realiza con respecto a un sistema de referencia, sin considerar las fuerzas que intervienen.

  • ¿Cómo se diferencia la cinemática del robot de su dinámica?

    -La cinemática se enfoca en el movimiento del robot con respecto al espacio, mientras que la dinámica considera la relación entre las fuerzas que actúan sobre el robot y su movimiento.

  • ¿Qué es el problema cinemático directo?

    -El problema cinemático directo consiste en determinar la posición y orientación del extremo final del robot, conociendo los valores de las articulaciones y los parámetros geométricos de los elementos que lo componen.

  • ¿Qué se busca al resolver el problema cinemático inverso?

    -Al resolver el problema cinemático inverso, se busca configurar la cadena de eslabones del robot para alcanzar una posición y orientación en el extremo conocido, es decir, calcular la posición y orientación de cada articulación.

  • ¿Cuál es el primer método para resolver el problema de la cinemática directa?

    -El primer método es el método geométrico, que busca encontrar una relación que permita, mediante la construcción de una o varias relaciones geométricas, obtener los valores de posición y orientación.

  • ¿Qué desafío presenta el método geométrico?

    -El método geométrico se vuelve complejo y poco práctico para robots industriales cuando el número de grados de libertad es mayor de tres, ya que es difícil encontrar una relación geométrica que involucre todos los elementos del brazo.

  • ¿Qué se utiliza en el segundo método para resolver el problema de la cinemática directa?

    -El segundo método se basa en el álgebra vectorial y matricial, utilizando matrices de transformación para calcular la posición relativa del extremo del robot, tomando como referencia la base.

  • ¿Qué es la representación de Denavit-Hartenberg (DH)?

    -La representación de Denavit-Hartenberg (DH) es un sistema de referencia que define cuatro transformaciones básicas para cada eslabón del robot y permite definir un algoritmo para resolver el problema de la cinemática directa.

  • ¿Qué es un cuaternio y cómo se utiliza en la cinemática?

    -Un cuaternio es una representación de cuatro valores, compuesto por un escalar y un vector de tres valores (posición x, y, z). Se utiliza en la cinemática para realizar un cálculo progresivo en la cadena cinemática, calculando el punto final mediante traslaciones y rotaciones.

  • ¿Qué se busca calcular en la segunda parte del vídeo?

    -En la segunda parte del vídeo se busca calcular la tabla de transformación del robot para comprender los pasos lógicos en su desarrollo y poder implementar un algoritmo adecuado.

  • ¿Cómo pueden los espectadores interactuar con el contenido del vídeo?

    -Los espectadores pueden interactuar dejando comentarios, sugerencias, correcciones o críticas constructivas, y también pueden dar 'me gusta' y compartir el vídeo en las redes sociales.

Outlines

00:00

🤖 Introducción a la cinemática del robot

Este primer párrafo introduce la cinemática del robot, que es el estudio del movimiento del robot con respecto a un sistema de referencia sin considerar las fuerzas. Se diferencia de la dinámica del robot, que sí estudia la relación entre las fuerzas y el movimiento. La cinemática es crucial para entender cómo mover partes del robot, como un brazo o una pinza, para alcanzar una posición y dirección específicas. Se discuten los dos problemas fundamentales en la cinemática: el problema cinemático directo, que busca la posición y orientación del extremo del robot a partir de las articulaciones y parámetros geométricos, y el problema cinemático inverso, que busca configurar las articulaciones para alcanzar una posición y orientación deseada. Se mencionan tres métodos para resolver estos problemas: el método geométrico, que se vuelve complejo con un gran número de grados de libertad; el uso de matrices de transformación homogéneas, que requiere de un sistema de referencia y se basa en la representación de Denavit-Hartenberg (DH); y el uso de cuaternios, que ofrece una representación eficiente para el cálculo en la cadena cinemática.

05:00

📚 Solución del problema cinemático directo y transformación del robot

El segundo párrafo se enfoca en la resolución del problema cinemático directo y cómo se puede abordar a través de diferentes métodos. Se destaca la importancia de comprender los pasos lógicos en el desarrollo de la cinemática para implementar un algoritmo apropiado. El autor invita a los espectadores a compartir comentarios, sugerencias, correcciones o críticas constructivas y menciona su blog para obtener más detalles sobre el tema. Además, se pide a los espectadores que den 'me gusta' y compartan el video en redes sociales, y se les agradece por su tiempo y se les invita a seguir el canal para el próximo vídeo sobre programación extrema.

Mindmap

Keywords

💡Robótica

Robótica es el campo de la ingeniería que se dedica al diseño, construcción, programación y uso de robots. En el video, la robótica es el tema central, ya que se discuten aspectos importantes como la cinemática y la dinámica de los robots.

💡Cinemática del robot

La cinemática del robot es la rama de la robótica que estudia el movimiento de los robots con respecto a un sistema de referencia sin considerar las fuerzas que intervienen. Es fundamental para entender cómo mover y orientar las articulaciones de un robot para alcanzar una posición deseada.

💡Dinámica del robot

La dinámica del robot se enfoca en la relación entre las fuerzas que actúan sobre un robot y el movimiento que se produce. A diferencia de la cinemática, la dinámica sí considera las fuerzas, como la gravedad, para determinar cómo aplicar fuerzas al robot para lograr un movimiento específico.

💡Problema cinemático directo

El problema cinemático directo implica determinar la posición y orientación del extremo final de un robot, conociendo los valores de las articulaciones y los parámetros geométricos. Es esencial para saber en qué punto se encuentra el robot después de aplicar un movimiento en una articulación.

💡Problema cinemático inverso

El problema cinemático inverso se refiere a cómo configurar las articulaciones del robot para que el extremo final alcance una posición y orientación específicas. Es crucial para la planificación del movimiento de los robots y su programación.

💡Método geométrico

El método geométrico es una técnica para resolver problemas de cinemática directa que utiliza relaciones geométricas para encontrar la posición y orientación del robot. Aunque útil, se vuelve complejo con robots de más de tres grados de libertad.

💡Matriz de transformación homogénea

Una matriz de transformación homogénea es una herramienta matemática utilizada en la cinemática de los robots para calcular la posición relativa del extremo del robot. Se basa en el álgebra vectorial y matricial y es fundamental para el cálculo de la posición del robot en el espacio tridimensional.

💡Representación de Denavit-Hartenberg (DH)

La representación DH es un sistema de referencia utilizado para modelar la cinemática de los robots. Define cuatro transformaciones básicas para cada eslabón del robot, lo que permite definir un algoritmo para resolver el problema de la cinemática directa.

💡Cuaternos

Los cuaternos, o quaterniones, son una representación matemática que se utiliza para describir las rotaciones en el espacio tridimensional. En el contexto del video, los cuaternos se mencionan como una forma de calcular el movimiento rotativo en la cinemática de los robots.

💡Grados de libertad

Los grados de libertad hacen referencia a la cantidad de movimientos independientes que puede realizar un sistema. En robótica, los grados de libertad definen la complejidad del movimiento que un robot puede tener, y es un factor clave al considerar el método de cinemática que se utilizará.

💡Programación extrema

Aunque no se explica detalladamente en el script, la programación extrema es un término que sugiere un enfoque intenso y posiblemente una metodología de programación que podría estar relacionada con el desarrollo de software para robots o la optimización de sus movimientos.

Highlights

La cinemática del robot es fundamental para estudiar el movimiento de un robot con respecto a un sistema de referencia.

La cinemática se distingue de la dinámica del robot, que considera las fuerzas que afectan el movimiento.

Para mover un brazo robótico, es necesario entender las fuerzas a aplicar basado en la masa del robot y posibles cargas.

La cinemática se encarga de la posición y orientación del extremo del robot, mientras que la dinámica calcula las fuerzas necesarias.

Existen dos problemas fundamentales en cinemática: el problema cinemático directo y el cinemático inverso.

El problema cinemático directo busca la posición y orientación del extremo final del robot a partir de las articulaciones y parámetros geométricos.

El problema cinemático inverso busca configurar las articulaciones para alcanzar una posición y orientación deseada del extremo del robot.

El método geométrico para resolver el problema de la cinemática directa puede ser complicado para robots con más de tres grados de libertad.

El álgebra vectorial y matricial permite calcular la posición relativa del extremo del robot mediante una matriz de transformación.

La representación de Denavit-Hartenberg (DH) es comúnmente utilizada para definir transformaciones en la cinemática de robots.

El método DH define cuatro transformaciones básicas para cada eslabón y resuelve el problema de la cinemática directa en 16 pasos.

Los cuateros son una representación de cuatro valores que se usan en el cálculo de la cinemática para realizar traslaciones y rotaciones.

El vídeo explica cómo calcular la tabla de transformación de un robot para entender los pasos lógicos y desarrollar un algoritmo.

El enlace al blog proporciona más detalles sobre el método DH y cómo se puede aplicar en la cinemática de robots.

El vídeo invita a los espectadores a dar like, compartir y proporcionar comentarios, sugerencias, correcciones o críticas constructivas.

El vídeo es parte de una serie de programación extrema y se alude a la siguiente entrega.

Transcripts

play00:00

Hola a todos en este vídeo más bien

play00:02

teórico que práctico veremos una parte

play00:04

importante de la robótica me refiero a

play00:07

la cinemática del

play00:09

robot la cinemática del robot estudia el

play00:13

movimiento que realiza este con respecto

play00:15

a un sistema de referencia y sin

play00:18

considerar las fuerzas que intervienen A

play00:20

diferencia de la dinámica del robot que

play00:22

estudia la relación entre las fuerzas

play00:24

que actúan sobre un cuerpo y el

play00:27

movimiento que se produce en otras

play00:29

palabras

play00:30

cuando queremos mover un brazo robótico

play00:33

debemos conocer o calcular qué fuerza

play00:35

aplicará al robot basándonos en la

play00:38

propia masa del robot y quizás de las

play00:40

cargas que soporta por ejemplo la

play00:42

gravedad e incluso la mercancía que

play00:45

queramos transportar o la acción que

play00:47

deseemos

play00:49

realizar de todo esto se encarga la

play00:52

dinámica y para posicionar por ejemplo

play00:55

nuestra pinza o nuestra cabeza soldadora

play00:58

o la cabeza que hacemos para pintar pues

play01:01

debemos conocer Cómo mover y orientar

play01:04

todas las articulaciones del brazo para

play01:06

alcanzar la posición y dirección

play01:08

adecuada y de esto se encarga la

play01:12

cinemática respecto a la cinemática

play01:14

Existen dos problemas fundamentales el

play01:18

problema cinemático directo y el

play01:20

problema cinemático

play01:21

inverso el primero el de la cinemática

play01:25

directa consiste en determinar Cuál es

play01:28

la posición y orientación del extremo

play01:30

final de nuestro robot con respecto a un

play01:33

sistema de coordenadas que se toma como

play01:35

referencia para ello hemos de conocer

play01:38

los valores de las articulaciones y los

play01:40

parámetros geométricos de los elementos

play01:42

que componen el

play01:43

robot los valores obtenidos al resolver

play01:47

este problema nos permitirán conocer En

play01:50

qué punto se encuentra el extremo de

play01:52

nuestro robot cuando aplicamos un

play01:54

movimiento en alguna de las

play01:56

articulaciones lo que nos ayudará a

play01:58

calcular si ya hemos alcanzado nuestra

play02:01

meta el otro gran problema el de la

play02:04

cinemática inversa intenta resolver el

play02:07

Cómo configurar la cadena de eslabones

play02:09

de nuestro robot para alcanzar una

play02:11

posición y orientación en nuestro

play02:13

extremo conocido en otras palabras debe

play02:16

calcular la posición y orientación de

play02:19

cada una de las articulaciones de

play02:21

nuestro robot para que el extremo se

play02:23

sitúe donde deseemos

play02:25

en este primer vídeo de cinemática

play02:28

veremos Cómo resolver el problema de la

play02:30

cinemática

play02:32

directa este problema se puede resolver

play02:35

de las siguientes

play02:37

foras mediante métodos

play02:40

geométricos matrices de transformación

play02:43

homogéneas mediante el uso de

play02:46

cuateros en el primer caso el del método

play02:49

geométrico es necesario encontrar una

play02:51

relación que permita mediante la

play02:53

construcción de una o varias relaciones

play02:56

geométricas obtener los valores deseados

play02:58

de posición y orientación

play03:01

el problema de este método lo tenemos

play03:03

cuando el número de grados de libertad

play03:05

es mayor de tres ya que encontrar una

play03:08

relación geométrica que involucre todos

play03:11

los elementos del brazo es muy complejo

play03:13

lo que hace que este método no sea

play03:15

práctico para robots

play03:18

industriales el segundo método se basa

play03:20

en el álgebra vectorial y matricial la

play03:24

idea reside en que cada uno de los

play03:26

elementos que componen el plazo robótico

play03:28

es una cadena ática en la que cada

play03:31

eslabón se encuentra Unido por una

play03:34

articulación en este caso es suficiente

play03:37

con encontrar una matriz de

play03:39

transformación que calcule o transforme

play03:41

la posición relativa del extremo del

play03:43

robot tomando como coordenadas de

play03:45

referencia la base a la hora de calcular

play03:47

una matriz de transformación deberemos

play03:49

utilizar un sistema de referencia que

play03:52

relacione cada elemento dentro de la

play03:54

cadena y aunque se podría utilizar el

play03:57

que mejor nos interese lo habitual es

play04:00

utilizar la representación de denavit

play04:04

hartenberg

play04:06

dh el método dh Define cuatro

play04:10

transformaciones básicas para cada

play04:12

eslabón y permite definir un algoritmo

play04:15

que resuelve el problema de la

play04:16

cinemática directa basada en 16 pasos lo

play04:20

podéis ver con más detalle en mi blog

play04:22

para lo cual disponéis de un enlace en

play04:24

la parte superior

play04:25

[Música]

play04:27

derecha el último método todo consiste

play04:30

en utilizar la ventaja del cálculo de

play04:33

cuateros en resumen un cuaternio Es una

play04:36

representación de cuatro valores o más

play04:39

bien un escalar y un vector que tiene

play04:42

tres valores posición x y y z este

play04:47

método utiliza un cálculo progresivo en

play04:49

la cadena cinemática para calcular el

play04:51

punto final mediante traslaciones y

play04:54

rotaciones en la segunda parte de este

play04:57

vídeo intentaremos calcular la tabla de

play05:00

transformación de nuestro robot para

play05:02

intentar comprender Cuáles son los pasos

play05:04

lógicos en su desarrollo y poder

play05:07

implementar un algoritmo

play05:09

adecuado espero vuestros comentarios

play05:12

sugerencias correcciones o críticas

play05:14

constructivas y como siempre si os ha

play05:17

parecio interesante Este vídeo podéis

play05:18

dar a me gusta y compartirlo en las

play05:20

redes sociales Gracias por verme y os

play05:24

espero en la siguiente vídeo de

play05:25

programación extrema un

play05:28

saludo

play05:33

i

Rate This

5.0 / 5 (0 votes)

Related Tags
RobóticaCinemáticaDinámicaBrazos RobóticosMétodos GeométricosTransformación MatricialDH MethodCuateriosProgramaciónEducativoTecnología
Do you need a summary in English?