Control Cinematico
Control Cinematico
Control Cinematico
ROBÓTICA
Control Cinematico
Ing. Mecatrónica
T8B
Para realizar una tarea específica, los robots se desplazan desde un punto inicial a
un punto final a través de diversas trayectorias posibles. Las trayectorias
comúnmente implementadas en robots comerciales son generadas por el control
cinemático y se clasifican principalmente en trayectorias punto a punto y trayectorias
continuas.
Los interpoladores lineales son una técnica básica para definir la trayectoria de una
articulación de robot, donde la velocidad entre dos puntos consecutivos se mantiene
constante. Este enfoque garantiza la continuidad de la posición pero provoca
discontinuidades en la velocidad y requiere aceleraciones teóricamente infinitas, lo
cual es impracticable. Los instantes de paso para alcanzar cada punto pueden
determinarse de varias maneras: maximizando la velocidad de cada articulación
individualmente, sincronizando los movimientos entre articulaciones para que todas
lleguen a la vez, o ajustando los tiempos según una trayectoria deseada en el
espacio de la tarea, para que el extremo del
robot siga un recorrido temporal específico.
6.5.2. Interpolador splin cúbico
El interpolador splin cúbico utiliza polinomios de grado 3 para conectar cada par de
puntos adyacentes en la trayectoria de una articulación. Esto permite asignar cuatro
condiciones de contorno por intervalo: dos de posición y dos de velocidad en cada
punto, necesitando conocer de antemano las velocidades en estos puntos. Esta
técnica genera una trayectoria suave y continua tanto en posición como en
velocidad, compuesta por una serie de polinomios cúbicos que se concatenan
adecuadamente. Esta continuidad y suavidad se logran gracias a la elección y
ajuste de los coeficientes del splin cúbico, detallados ampliamente en la literatura
técnica.
Además, otra opción sería derivar las velocidades de paso a partir de las
velocidades deseadas en el espacio de la tarea, usando el modelo diferencial del
robot y la matriz Jacobiana para transformar velocidades cartesianas a particulares.
Sin embargo, este enfoque requiere atención especial a los puntos singulares de la
trayectoria cartesiana, que pueden causar velocidades articulares infinitamente
altas, imposibles de realizar por los actuadores del robot.
En situaciones donde los parámetros de posición inicial y final (q0, q1), velocidad
máxima (V) y aceleración máxima (a) no permiten mantener la velocidad V o incluso
alcanzarla, el perfil de velocidad toma una forma triangular en lugar de trapezoidal.
Esto ocurre porque se necesita iniciar la desaceleración antes de llegar a la
velocidad V. Además, para trayectorias que involucran múltiples puntos, mantener
una velocidad de paso nula en los puntos intermedios resultaría en movimientos
discontinuos del robot. Para evitar esto y suavizar las transiciones, se puede optar
por no pasar exactamente por los puntos, utilizando polinomios de segundo grado
que permiten una variación progresiva de la velocidad en las cercanías de cada
punto. Este ajuste, a veces llamado ajuste parabólico, se asemeja más al
interpolador lineal cuanto mayor es la aceleración permitida, llegando a coincidir con
este último en caso de aceleración infinita.
El tiempo 2τ, que se utiliza para cambiar la velocidad del movimiento, está
distribuido simétricamente alrededor del instante T1. Con una aceleración permitida
más alta, el tiempo de transición será menor. Además, se puede calcular el error
máximo entre la trayectoria ideal, que pasa exactamente por q1, y la trayectoria real
que utiliza el segmento parabólico; este error se presenta en el tiempo T1.