Par de Rotacion
Par de Rotacion
Par de Rotacion
REPRESENTACIN DE LA POSICIN.
Para localizar un cuerpo rgido en el espacio es necesario contar con una herramienta que
permita la localizacin espacial de sus puntos. En un plano el posicionamiento tiene dos
grados de libertad, y por tanto la posicin de un punto vendr definida por dos componentes
independientes. En el caso de un espacio tridimensional ser necesario emplear tres
componentes.
La forma ms intuitiva y utilizada de especificar la posicin de un punto son coordenadas
cartesianas. Existen adems otros mtodos, igualmente vlidos, y tambin ampliamente
extendidos, como son las coordenadas polares para dos dimensiones, y las cilndricas y
esfricas para espacios de tres dimensiones.
Sistema cartesiano de referencia: Normalmente los sistemas de referencia se definen
mediante ejes perpendiculares entre s con un origen definido. Estos se denominan sistemas
cartesianos, y en el caso de trabajar en el plano (2 dimensiones), el sistema de referencia
OXY correspondiente queda definido por dos vectores coordenados OX y OY
perpendiculares entre s con un punto de interseccin comn O.
Si se trabaja en el espacio (tres dimensiones), el sistema cartesiano OXYZ est compuesto
por una terna ortogonal de vectores coordenados OX, OY y OZ.
REPRESENTACIN DE LA ORIENTACIN.
Un punto queda totalmente definido en el espacio a travs de los datos de su posicin. Sin
embargo, para el caso de un slido, es necesario adems definir cul es su orientacin con
respecto a un sistema de referencia. En el caso de un robot, no es suficiente con especificar
cul debe ser la posicin de su extremo, sino que en general, es tambin necesario indicar su
orientacin. Por ejemplo, en el caso de un robot que tenga que realizar sobre una pieza
curva una operacin de pulido, no bastara con especificar los puntos de la superficie para
situar adecuadamente la herramienta, sino que ser necesario tambin conocer la orientacin
con que la herramienta ha de realizar la operacin.
Una orientacin en el espacio tridimensional viene definida por tres grados de libertad o tres
componentes linealmente independientes. Para poder describir de forma sencilla la
orientacin de un objeto respecto a un sistema de referencia, es habitual asignar
solidariamente al objeto un nuevo sistema, y despus estudiar la relacin espacial existente
entre los dos sistemas. De forma general, esta relacin vendr dada por la posicin y
orientacin del sistema asociado al objeto respecto al de referencia. Para el anlisis de los
distintos mtodos de representar orientaciones se supondr que ambos sistemas coinciden
en el origen, y que por tanto no existe cambio alguno de posicin entre ellos.
Matrices de Rotacin: Las matrices de rotacin son el mtodo ms extendido para la
descripcin de orientaciones, debido principalmente a la comodidad que proporciona el uso
del lgebra matricial.
Supngase que se tiene en el plano dos sistemas de referencia OXY y OUV con un mismo
origen O, siendo el sistema OXY el de referencia fijo y el sistema OUV el mvil solidario al
objeto. Los vectores unitarios de los ejes coordenados del sistema OXY son ix, jy, mientras
que los del sistema OUV son iu, jv.
Un vector p del plano se puede representar en ambos sistemas como:
Donde:
Es la llamada matriz de rotacin, que define la orientacin del sistema OUV con respecto al
sistema OXY, y que sirve para transformar las coordenadas de un vector en un sistema a las
del otro. Tambin recibe el nombre de matriz de cosenos directores. Es fcil de comprobar
que se trata de una matriz ortonormal, tal que R-1 = RT.
En el caso de dos dimensiones, la orientacin viene definida por un nico parmetro
independiente. Si se considera la posicin relativa del sistema OUV girado un
ngulo sobre el OXY, tras realizar los correspondientes productos escalares, la
matriz R ser de la forma:
Donde:
Es la matriz de rotacin que define la orientacin del sistema OUVW con respecto al
sistema OXYZ. Al igual que en dos dimensiones, tambin recibe el nombre de matriz de
cosenos directores y se trata de una matriz ortonormal, tal que la inversa de la matriz R es
igual a su traspuesta: R-1 = RT.
La principal utilidad de esta matriz de rotacin corresponde a la representacin de la
orientacin de sistemas girados nicamente sobre uno de los ejes principales del sistema de
referencia.
De la figura anterior, la orientacin del sistema OUVW, con el eje OU coincidente con el
eje OX, vendr representada mediante la matriz:
La orientacin del sistema OUVW, con el eje OV coincidente con el eje OY, vendr
representada mediante la matriz:
La orientacin del sistema OUVW, con el eje OW coincidente con el eje OZ, vendr
representada mediante la matriz:
Que como se aprecia difiere en gran medida de la anterior. Un estudio ms detallado sobre
la composicin de rotaciones, aunque aplicado al caso ms general de matrices de
transformacin homognea, se puede encontrar ms adelante.
ngulos de Euler: para la representacin de orientacin en un espacio tridimensional
mediante una matriz de rotacin es necesario definir nueve elementos. Aunque la utilizacin
de las matrices de rotacin presente mltiples ventajas, como se ver en el siguiente
argumento, existen otros mtodos de definicin de orientacin que hacen nicamente uso de
tres componentes para su descripcin. Este es el caso de los llamados ngulos de Euler.
Todo sistema OUVW solidario al cuerpo cuya orientacin se quiere describir, puede
definirse con respecto al sistema OXYZ mediante tres ngulos: , , , denominados
ngulos de Euler. Girando sucesivamente el sistema OXYZ sobre unos ejes determinados de
un triedo ortonormal los valores de , , , se obtendr el sistema OUVW. Es necesario, por
tanto, conocer adems de los valores de los ngulos, cules son los ejes sobre los que se
realizan los giros. Existen diversas posibilidades (24 formalmente definidas), siendo las tres
ms usuales las que se muestran a continuacin:
1.
2.
3.
1.
2.
3.
1.
2.
3.
Girar el sistema OUVW un ngulo con respecto al eje OX. Es el denominado Yam o
guiada.
Girar el sistema OUVW un ngulo con respecto al eje OY. Es el denominado Pitch o
cabeceo.
Girar el sistema OUVW un ngulo con respecto al eje OZ. Es el denominado Roll o
alabeo.
Al igual que en los casos anteriores, y en general siempre que se concatenan varios giros
seguidos, es necesario considerar que no se trata de una transformacin conmutativa,
debindose seguir una secuencia determinada de aplicacin de los mismos.
PAR DE ROTACIN
La representacin de la orientacin de un sistema OUVW con respecto al sistema de
referencia OXYZ tambin puede realizarse mediante la definicin de un vector k (k x, ky, kz) y
un ngulo de giro , tal que el sistema OUVW corresponde al sistema OXYZ girado un
ngulo sobre el eje k. el eje k ha de pasar por el origen O de ambos sistemas. Al par (k, )
se le denomina par de rotacin y se puede demostrar que es nico.
Al igual que los ngulos de Euler, no se trata de un mtodo que permita realizar una
visualizacin sencilla de la orientacin, salvo en casos muy concretos en los que el vector k
coincida con algunos de los ejes coordenados del sistema OXYZ. La utilidad de este sistema
se ver en argumentos posteriores. Para la definicin de orientacin con este mtodo, es
necesario definir cuatro parmetros distintos: kx, ky, kz y . Se puede representar
como Rot (k, ).
La aplicacin de un par de rotacin que rote un vector p un ngulo alrededor del eje k se
realiza a travs de la siguiente expresin:
Cuaternios: Los cuaternios, pueden ser utilizados como herramienta matemtica de gran
versatilidad computacional para trabajar con giros y orientaciones. En la bibliografa clsica
sobre robtica suelen ser obviados o no tratados con el suficiente detalle, a pesar de ser
empleados por algunos robos comerciales. Para comprender la verdadera utilidad de los
cuaternios, es necesario analizar sus propiedades y ver la aplicacin prctica de las mismas.
Esto se realizar en un argumento posterior, exponindose aqu nicamente su definicin.
Un cuaternio Q est constituido por cuatro componentes (q 0, q1, q2, q3) que representan las
coordenadas del cuaternio en una base (e, i, j, k). Es frecuente denominar parte escalar del
cuaternio a la componente en e:q0, y parte vectorial al resto de componentes. De modo que
un cuaternio se puede representar como:
De esta asociacin arbitraria y gracias a las propiedades de los cuaternios que ms adelante
se vern, se obtiene una importante herramienta analtica para el tratamiento de giros y
cambios de orientacin.
3.
Se puede considerar que una matriz homognea se haya compuesta por cuatro submatrices
de distinto tamao: una submatriz R 3x3 que corresponde a una matriz de rotacin; una
submatriz p3x1 que corresponde al vector de traslacin; una submatriz f 1x3 que representa una
transformacin de perspectiva y una submatriz w 1x1 que representa un escalado global. En
robtica generalmente slo interesar conocer el valor de R 3x3 y de p3x1, considerndose las
componentes de f1x3 nulas y la de w1x1 la unidad, aunque ms adelante se estudia su utilidad
en otros campos. Al tratarse de una matriz 4x4, los vectores sobre los que se aplique debern
contar con dimensiones, que sern las coordenadas homogneas del vector tridimensional de
que se trate.
Rotacin
Supngase ahora que el sistema OUVW slo se encuentra rotado con respecto al sistema
OXYZ. La submatriz de rotacin R3x3 ser la que defina la rotacin, y se corresponde al tipo
matriz de rotacin presentada en el argumento de matrices de rotacin. De igual forma que se
hacia all, se pueden definir tres matrices homogneas bsicas de rotacin segn se realice
sta segn cada uno de los tres ejes coordenados OX, OY y OZ del sistema de referencia
OXYZ:
Un vector cualquiera r, representado en el sistema girado OUVW por ruvw tendr como
componentes (rx, ry, rz) en el sistema OXYZ las siguientes:
Y a su vez un vector rx,y,z rotado segn T vendr expresado por rx,y,z segn: