La derivada de la matriz de rotación produce un vector de velocidad angular

Estoy tratando de entender cómo y por qué el vector de velocidad angular está relacionado con la derivada de una matriz de rotación.

Entiendo que para una matriz de rotación R ( t ) uno tiene R ( t ) R ( t ) T = I , entonces R ˙ R T + R R ˙ T = 0 lo que demuestra que la matriz R ( t ) R ˙ T = Ω ^ es sesgado simétrico. Entiendo que entonces podemos escribir Ω ^ en forma vectorial ω tal que obtenemos para todos los vectores v , Ω ^ v = ω × v .

Pero, ¿qué más necesitamos para demostrar que eso ω Cuál es el vector de velocidad angular? ¿Podemos afirmar que ω sera unico?

Respuestas (2)

Tomar cualquier vector de base tu ^ que está montado en un marco de coordenadas giratorio y encuentre hasta los componentes medidos por el marco de inercia que tiene

(1) d d t tu ^ = ω × tu ^

Ahora reconozca que la matriz de rotación R solo tiene los tres vectores base del marco del cuerpo en sus columnas

(2) R = [ i ^ j ^ k ^ ]

y la relacion

(3) d d t R = ω × R

es solo un atajo para

d d t i ^ = ω × i ^ d d t j ^ = ω × j ^ d d t k ^ = ω × k ^

Entonces, su pregunta es realmente ¿cómo prueba (1)?

Mi método favorito es afirmar que, bajo rotaciones, la longitud del vector base debe seguir siendo uno. tu ^ = 1 , o en forma derivada

d d t tu ^ tu ^ = 0
que rápidamente se simplifica a
tu ^ d d t tu ^ = 0

que se interpreta como que la derivada debe ser perpendicular a la dirección (bastante intuitivo) y que una (o la única forma) de garantizar esto es usar un producto cruzado para definir la derivada, ya que se garantiza que el producto cruzado es perpendicular a ambos argumentos .

tu ^ ( ω × tu ^ ) = 0

Lo anterior conduce a

d d t r = v = ω × r
para r cabalgando sobre el cuerpo y ω es el vector de velocidad angular.

La matriz de transformación   R   transformó los componentes de un vector de sistema corporal (Índice B) a sistema inercial (Índice I)

( tu ) I = R ( tu ) B

tomar la derivada del tiempo se obtienen los componentes de velocidad   v   en sistema inercial

( v ) I = R ˙ ( tu ) B

con

R ˙ = R [ 0 ω z ω y ω z 0 ω X ω y ω X 0 ]

( v ) I = R ( ω × tu ) B

o

R T ( v ) I ( v ) B = ( ω × tu ) B

así obtienes

v = ω × tu


con :

R ˙ = R ω ~ ω ~ = R T R ˙ y ω ~ + ω ~ T = 0 R T R ˙ + R ˙ T R = 0 o R T R = I