FUNDAMENETOS DE
ROBOTICA DINAMICA Y
CINEMATICA DE UN ROBOT
Máquina automática programable capaz de realizar determinadas operaciones de
manera autónoma y sustituir a los seres humanos en algunas tareas, en especial
las pesadas, repetitivas o peligrosas; puede estar dotada de sensores, que le
permiten adaptarse a nuevas situaciones.
Elías Morales
19/03/2019
INSTITUTO TECNOLOGICO DE NUEVO
LEON
Robótica
FECHA: 19/03/2019
Unidad 1 introducción
La dinámica se ocupa de la relación entre las fuerzas que actúan sobre un cuerpo y el
movimiento que en él se origina. Por lo tanto, el modelo dinámico de un robot tiene por
objetivo conocer la relación entre el movimiento del robot y las fuerzas implicadas en el
mismo. Esta relación se obtiene mediante el denominado modelo dinámico, que
relaciona matemática-mente:
1. La localización del robot definida por sus variables articulares o por las coordenadas
de localización de su extremo, y sus derivadas: velocidad y aceleración.
2. Las fuerzas y pares aplicados en las articulaciones (o en el extremo del robot).
3. Los parámetros dimensionales del robot, como longitud, masas e inercias de sus
elementos.
El problema de la obtención del modelo dinámico de un robot es, por lo tanto, uno de los
aspectos más complejos de la robótica, lo que ha llevado a ser obviado en numerosas
ocasiones. Sin embargo, el modelo dinámico es imprescindible para conseguir los
siguientes fines [SALTAREN-961:
Se tiene así que del planteamiento del equilibrio de fuerzas y pares que intervienen
sobre el robot se obtienen los denominados modelos dinámicos directo e inverso:
• Modelo dinámico directo: expresa la evolución temporal de las coordenadas articulares
del robot en función de las fuerzas y pares que intervienen.
• Modelo dinámico Inverso: expresa las fuerzas y pares que intervienen en función de la
evolu-ción de las coordenadas articulares y sus derivadas.
El planteamiento del equilibrio de fuerzas en un robot real de 5 o 6 grados de libertad, es
mucho más complicado que el ejemplo de la Figura 5.1. Debe tenerse en cuenta que
junto con las fuerzas de inercia y gravedad, aparecen fuerzas de Coriolis debidas al
movimiento relativo existente entre los diversos elementos, así como de fuerzas
centrípetas que dependen de la configuración instantánea del manipulador. Como
planteamiento alternativo para la obtención del modelo se puede usar la formulación La-
grangiana, basada en consideraciones energéticas. Este planteamiento es más
sistemático que el ante
MODELO DINAMICO DE UN ROBOT MEDIANTE FORMULACION DE LAGRANGE
MODELO DINAMICO DE UN ROBOT MEDIANTE LA FORMULACION DE
NEWTON-EULER
La cinemática del robot estudia el movimiento del mismo con respecto a un sistema de
referencia. Así, la cinemática se interesa por la descripción analítica del movimiento
espacial del robot como una función del tiempo, y en particular por las relaciones entre la
posición y la orientación del extremo final del robot con los valores que toman sus
coordenadas articulares.
Existen dos problemas fundamentales a resolver en la cinemática del robot;
-El primero de ellos se conoce como el problema cinemático directo, y consiste en
determinar cuál es la posición y orientación del extremo final del robot, con respecto a un
sistema de coordenadas que se toma como referencia, conocidos los valores de las
articulaciones y los parámetros geométricos de los elementos del robot.
-El segundo, denominado problema cinemática inverso, resuelve la configuración que
debe adoptar el robot para una posición y orientación del extremo conocidas.
Denavit y Hartenberg propusieron un método sistemático para describir y representar la
geometría espacial de los elementos de una cadena cinemática, y en particular de un
robot, con respecto a un sistema de referencia fijo. Este método utiliza una matriz de
transformación homogénea para describir la relación espacial entre dos elementos
rígidos adyacentes, reduciéndose el problema cinemático directo a encontrar una matriz
de transformación homogénea 4 x 4 que relacione la localización espacial del extremo
del robot con respecto al sistema de coordenadas de su base. Por otra parte, la
cinemática del robot trata también de encontrar las relaciones entre las velocidades del
movimiento de las articulaciones y las del extremo. Esta relación viene dada por el
modelo diferencial expresado mediante la matriz Jacobiana.
CINEMATICA DIRECTA
La resolución del problema cinemático directo consiste en encontrar las relaciones que
permiten conocer la localización espacial del extremo del robot a partir de los valores de
sus coordenadas articulares. Así, si se han escogido coordenadas cartesianas y ángulos
de Euler para representar la posición y orientación del extremo de un robot de seis
grados de libertad, la solución al problema cinemático directo vendrá dada por las
relaciones:
El objetivo del problema cinemático inverso consiste en encontrar los valores que deben
adoptar las coordenadas articulares del robot q = (q1,q2,,,,,qn)˄T para que su extremo
se posicione y oriente según una determinada localización espacial. Así cómo es posible
abordar el problema cinemático directo de una manera sistemática a partir de la
utilización de matrices de transformación homogéneas, e independientemente de la
configuración del robot, no ocurre lo mismo con el problema cinemático inverso, siendo
el procedimiento de obtención de las ecuaciones fuertemente dependiente de la
configuración del robot. Se han desarrollado algunos procedimientos genéricos
susceptibles de ser programados [GoLDENnatc-85), de modo que un computador
pueda, a partir del conocimiento de la cinemática del robot (con sus parámetros de
Denavit-Hartenberg, por ejemplo) obtener la nupla de valores articulares que posicionan
y orientan su extremo. El inconveniente de estos procedimientos es que se trata de
métodos numéricos iterativos, cuya velocidad de convergencia e incluso su
convergencia en sí no está siempre garantizada. A la hora de resolver el problema
cinemático inverso es mucho más adecuado encontrar una solución cerrada. Esto es,
encontrar una relación matemática explícita de la forma: