Utilicé el pxform de SPICE en un intervalo de épocas para determinar la transformación de J2000 (inercial) a marco ITRF93 (cuerpo fijo en la Tierra). Luego, convertí estas matrices de rotación en cuaterniones con la función m2q de SPICE . Por último, lo convertí a la formulación alternativa de cuaterniones donde la parte real es el último elemento.
Estoy viendo el resultado y no estoy seguro de que sea razonable, ya que hay muchas fluctuaciones cíclicas en los valores de los cuaterniones. Anteriormente, hice transformaciones para J2000 a marco MOON_ME (cuerpo fijo de luna) y no hubo estos ciclos en el mismo intervalo de época. ¿Mi resultado es razonable o necesito repensar cómo estoy usando SPICE para que esto tenga sentido?
Los kernels que estoy usando son los siguientes:
KERNELS_TO_LOAD=(
'KernelsMoon\PCK\pck00010.tpc',
'KernelsMoon\PCK\moon_pa_de421_1900-2050.bpc',
'KernelsMoon\PCK\earth_000101_200729_200507.bpc'
'KernelsMoon\FK\moon_080317.tf'
'KernelsMoon\SPK\de430.bsp'
'KernelsMoon\LSK\naif0012.tls.pc'
)
Vea la imagen de cómo el primer elemento cuaternión sufre cambios periódicos con el tiempo:
Estoy viendo el resultado y no estoy seguro de que sea razonable, ya que hay muchas fluctuaciones cíclicas en los valores de los cuaterniones.
1689593 segundos son unos 19,6 días siderales. El gráfico muestra de 19 a 20 ciclos, justo lo que cabría esperar.
Shen