Holónomo (robótica)

De testwiki
Ir a la navegación Ir a la búsqueda

Plantilla:Referencias Un robot es holonómico si todas las restricciones a las que está sometido son integrables en las restricciones posicionales de la forma:

f(q1,q2,...,qn;t)=0

Las variables qi son las coordenadas del sistema. Cuando un sistema contiene restricciones que no pueden escribirse en esta forma, debe ser no holonómico.

En términos más simples, se dice que un sistema es holonómico cuando el número de grados de libertad controlables es igual a los grados totales de libertad.

Ejemplo

Archivo:UranusOmniDirectionalRobotPodnar.png
URANUS - este robot móvil es holonómico gracias a sus ruedas omnidireccionales "Mecanum"

Considere un robot móvil como el que se representa a la derecha, moviéndose en el plano bidimensional. Imagine que tres ruedas omnidireccionales están montadas en el bastidor del robot. Cada rueda Wi se describe por sus coordenadas (xi,yi), de modo que una configuración del robot puede ser dada por los seis escalares (x1,y1,x2,y2,x3,y3). Además, cada rueda Wi puede impulsar una velocidad 𝐯i=(vx,i,vy,i) al robot. Sin embargo, debido a que las tres ruedas están conectadas por el bastidor rígido del robot, sus velocidades relativas son cero (a menos que el marco se rompa):

W1W2(𝐯1𝐯2)=0
W2W3(𝐯2𝐯3)=0
W3W1(𝐯3𝐯1)=0

Estas restricciones de velocidad se integran en las restricciones de posición

d(W1,W2)=W1W2=D1
d(W2,W3)=W2W3=D2
d(W3,W1)=W3W1=D3

donde D1,D2,D3 son constantes escalares. El sistema es, por lo tanto, holonómico.

Veamos finalmente el grado de libertad del robot. Inicialmente utilizamos seis coordenadas (x1,y1,x2,y2,x3,y3) para describir una configuración del robot. Sin embargo, cada una de las restricciones de posición "consume" un grado de libertad. Por ejemplo, d(W1,W2)=D1 implica que (x2x1)2+(y2y1)2=D1, i.e., x222x1x2+x12+(y2y1)2D1=0. La coordenada x2 puede entonces ser reemplazada por la raíz apropiada de este polinomio cuadrático. Repitiendo el proceso tres veces nos deja con tres coordenadas irreducibles, correspondientes a los tres grados de libertad del sistema.

Obsérvese que las coordenadas generalizadas más simples para este sistema son (x,y,θ), donde x y y y denotan traducción a lo largo de los ejes planos, y θ es la orientación del robot.

Contraejemplo

El triciclo puede parecer un sistema robótico similar, sin embargo es no-holonómico debido al problema del estacionamiento paralelo.

Referencias

Plantilla:Listaref

Enlaces externos

Plantilla:Wikcionario

Plantilla:Control de autoridades