nsat / sgp4-rs

A Rust package for the SGP-4 orbital propagator.
MIT License
8 stars 3 forks source link

find TLE for given cartesian state vector using Nelder-Mead optimization #28

Closed spire-josh-singer closed 1 year ago

spire-josh-singer commented 1 year ago

Idea is to transform specific cartesian state vector to a TLE such that if SGP4 is initialized with those parameters, it would produce the state vector if propagated to that epoch.

the method is

We vary all 6 orbital parameters in the TLE. The objective function runs SGP4 and figures out the sum of squares error in the position and velocity vectors.