Processing math: 100%

4 votos

Encontrando la transformada de similitud de una matriz de rotación

Tengo una matriz de ecuación como sigue a partir de un sensor de calibración problema. En el corazón de este problema es un número de 3x3 rotación de matrices:

Rb2b1=RbvRv2v1(Rbv)T

donde el siguiente es conocido: Rv2v1=(100010001)

Y la matriz de Rb2b1 ya ha sido estimado (y es necesariamente simétrica)

Lo que me gustaría hacer es estimar el Rvb. Supongo que no habrá solución única, pero incluso si puede ser limitada a una familia de soluciones.

Hay alguien que sería capaz de dar un par de consejos sobre cómo ir sobre la solución de este problema?

2voto

user12289 Puntos 6

Se toma algún tiempo, pero no he encontrado una buena solución para el problema.

Utimately, la clave está en la matriz de rotación: Rv2v1=(100010001)

Como resulta que los valores propios de esta matriz de rotación es de -1, -1 y 1. Sabemos que una similitud de transformación debe preservar los valores propios, y por lo tanto, los autovalores de a Rb2b1 también debe ser -1, -1 y 1.

Desde Rb2b1 es simétrica, sabemos que debe haber un eigendecomposition de la siguiente manera:

A=QΛQT.

donde Λ es una matriz diagonal de valores propios y Q es ortogonal de la matriz construida a partir de los vectores propios de a A.

En este caso, Λ=Rv2v1 y, por tanto,Q=Rbv.

Por lo tanto, el cálculo de los vectores propios de la matriz Rb2b1 forma un conjunto de posibles soluciones. Tenga en cuenta que Q no es necesariamente especial ortogonal a los vectores propios puede ser multiplicado por -1 como sea necesario para obtener el +1 determinada.

Por supuesto, habrá ambigüedad en la solución, pero la elección de que la rotación de la matriz es correcto es un problema específico.

1voto

user11066 Puntos 39

Rb2b1 es una rotaciónπ. Puede encontrar su ejea, determinando el vector propio (con la norma1) relativo al valor propio1.
Rbv es la rotación que transforma el ejez en el ejea.

1voto

Zelbinian Puntos 181

Esta es una instancia de la ecuaciónAX=XB (si se multiplica a la derecha porX=Rbv), que surge en el llamado problema de calibración del ojo con la mano. Aquí encontrará una buena lista de documentos sobre cómo resolver este problema.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X