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 .
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 ,
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
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.
^ 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.
^ JM McCarthy, 1990, Introducción a la cinemática teórica, MIT Press, Cambridge, Massachusetts.
^ 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.
^ 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.
^ 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 .
^ Aprenda sobre robots. "Cinemática directa de robots" . Consultado el 1 de febrero de 2007 .