En este momento estoy usando MATLAB y puedo obtener fácilmente las coordenadas ECEF del satélite y el punto en la Tierra. Dado que ECEF es cartesiano, ¿por qué no puedo simplemente reorganizar?
Para tener en cuenta que este método no tiene en cuenta la visión que obstruye la Tierra del punto, también incorporo el mismo método para obtener el ángulo de elevación desde el punto hasta el satélite, donde
if phi < 60 && el < 90
vision = True
Sin embargo, con algunas pruebas, necesito configurar el < 95-105 (dependiendo de la latitud del punto) para obtener resultados precisos (verificados con STK).
Tiene mucho sentido para mí que este método con los ángulos del producto punto debería funcionar de la manera que expliqué, pero no tengo idea de por qué no funciona de esa manera.
De hecho, puede hacer esto siempre que establezca correctamente el ángulo centrado en la Tierra para evitar que los satélites "vean" el punto a través de la Tierra. Mis errores de precisión provinieron de no establecer la órbita exactamente como la estableció STK. Este es un método válido para usar que también tiene un tiempo de ejecución rápido.
usuario20636
nick marrón