stringtranslate.com

Cinemática directa

Un brazo robótico articulado de seis grados de libertad utiliza cinemática avanzada para posicionar la pinza.
Las ecuaciones de cinemática directa definen la trayectoria del efector final de un robot PUMA que alcanza las piezas.

En cinemática de robots , la cinemática directa se refiere al uso de las ecuaciones cinemáticas de un robot para calcular la posición del efector final a partir de valores específicos para los parámetros de la articulación . [1]

Las ecuaciones cinemáticas del robot se utilizan en robótica , juegos de ordenador y animación . El proceso inverso, que calcula los parámetros de las articulaciones que logran una posición específica del efector final, se conoce como cinemática inversa .

Cinemática hacia adelante y hacia atrás

Ecuaciones cinemáticas

Las ecuaciones cinemáticas para la cadena en serie de un robot se obtienen utilizando una transformación rígida [Z] para caracterizar el movimiento relativo permitido en cada articulación y una transformación rígida separada [X] para definir las dimensiones de cada eslabón. El resultado es una secuencia de transformaciones rígidas que alternan transformaciones de articulaciones y eslabones desde la base de la cadena hasta su eslabón final, que se equipara a la posición especificada para el eslabón final.

donde [T] es la transformación que ubica el eslabón final. Estas ecuaciones se denominan ecuaciones cinemáticas de la cadena serial. [2]

Transformaciones de enlaces

En 1955, Jacques Denavit y Richard Hartenberg introdujeron una convención para la definición de las matrices de unión [Z] y las matrices de enlace [X] para estandarizar el marco de coordenadas para los vínculos espaciales. [3] [4] Esta convención posiciona el marco de unión de modo que consista en un desplazamiento de tornillo a lo largo del eje Z.

y posiciona el marco de enlace de manera que consiste en un desplazamiento de tornillo a lo largo del eje X,

Usando esta notación, cada enlace de transformación va a lo largo de un robot de cadena serial, y puede ser descrito por la transformación de coordenadas ,

donde θ i , d i , α i,i+1 y a i,i+1 se conocen como los parámetros de Denavit-Hartenberg .

Reconsideración de las ecuaciones cinemáticas

Las ecuaciones cinemáticas de una cadena serial de n eslabones, con parámetros de articulación θ i, están dadas por [5]

donde es la matriz de transformación del marco de enlace a enlace . En robótica, estos se describen convencionalmente mediante parámetros de Denavit–Hartenberg . [6]

Matriz de Denavit-Hartenberg

Las matrices asociadas a estas operaciones son:

Similarmente,

El uso de la convención de Denavit-Hartenberg produce la matriz de transformación de enlaces, [ i-1 T i ] como

conocida como matriz de Denavit-Hartenberg .

Animación por computadora

Las ecuaciones cinemáticas directas se pueden utilizar como método en gráficos de computadora 3D para animar modelos.

El concepto esencial de la animación cinemática hacia delante es que las posiciones de partes particulares del modelo en un momento específico se calculan a partir de la posición y orientación del objeto, junto con cualquier información sobre las articulaciones de un modelo articulado. Así, por ejemplo, si el objeto que se va a animar es un brazo con el hombro en una posición fija, la ubicación de la punta del pulgar se calcularía a partir de los ángulos de las articulaciones del hombro , el codo , la muñeca , el pulgar y los nudillos . Tres de estas articulaciones (el hombro, la muñeca y la base del pulgar) tienen más de un grado de libertad , todos los cuales deben tenerse en cuenta. Si el modelo fuera una figura humana completa, entonces la ubicación del hombro también tendría que calcularse a partir de otras propiedades del modelo.

La animación cinemática directa se distingue de la animación cinemática inversa por este método de cálculo: en la cinemática inversa, la orientación de las piezas articuladas se calcula a partir de la posición deseada de determinados puntos del modelo. También se distingue de otros sistemas de animación por el hecho de que el movimiento del modelo lo define directamente el animador, sin tener en cuenta ninguna ley física que pueda afectar al modelo, como la gravedad o la colisión con otros modelos.

Véase también

Referencias

  1. ^ Paul, Richard (1981). Robots manipuladores: matemáticas, programación y control: el control informático de robots manipuladores. MIT Press, Cambridge, Massachusetts. ISBN 978-0-262-16082-7.
  2. ^ JM McCarthy, 1990, Introducción a la cinemática teórica, MIT Press, Cambridge, Massachusetts.
  3. ^ J. Denavit y RS Hartenberg, 1955, "Una notación cinemática para mecanismos de pares inferiores basados ​​en matrices". Trans ASME J. Appl. Mech, 23:215–221.
  4. ^ Hartenberg, RS y J. Denavit. Síntesis cinemática de enlaces. Nueva York: McGraw-Hill, 1964. Disponible en línea a través de KMODDL.
  5. ^ Jennifer Kay. "Introducción a las transformaciones homogéneas y la cinemática de robots" (PDF) . Archivado desde el original (PDF) el 2021-04-12 . Consultado el 2010-09-11 .
  6. ^ Aprenda sobre robots. "Cinemática directa de robots" . Consultado el 1 de febrero de 2007 .