Si tienes una matriz de rotación (o una matriz de actitud/coseno directo, que son sinónimos). En realidad, esta matriz transforma vectores de un sistema de referencia a otro. Pero si su objetivo es conocer / calcular la orientación de un objeto. ¿Por qué necesitas poder transformar esos vectores para conocer la orientación?
Inicialmente pensé que esta matriz de rotación era una representación absoluta de su orientación, pero aparentemente no lo es.
ejemplo de algoritmo que utiliza este principio: https://en.wikipedia.org/wiki/Triad_method