Open ageofabenius opened 4 years ago
Hi @ageofabenius
In fact, this is a long standing feature I need to implement. In this case, we need a numerical propagator in which you provide the additional forces to be applied. The code is written, but it need much more testing. For impulsive maneuver, it should be "easy" to just reinitialize a new propagator with the mean orbit elements after the impulse. For drag maneuvers, then it will be difficult, I think.
Is it possible to perform maneuvers with the current SatelliteToolbox.jl? I'm trying to figure out if I could perform impulse maneuvers by directly changing values within orbit propagators. I'm also wondering about drag maneuvers, I suppose I could initialize a new propagator at the beginning of a drag maneuver based on a satellite's current ephemeris and use a different drag term, then initialize another at the end of the maneuver.