Dear everyone,
Lately two of my colleagues at CS Group have been working on relative motion equations and RendezVous and Proximity Operations (RPO). They want to contribute this work to Orekit
Romain Cuvillon (@rcuvilllon) is currently an âOrekit & orbital dynamics internâ, and JĂŠrĂ´me Tabeaud (@JTabeaud) is an orbital dynamics engineer.
The development plan will be roughly as following:
- Add Clohessy-Wiltshire equations as
AdditionalDataProvider
and their âfieldâ counterparts; in a sub-packagerelative
ofpropagation
package - Add Yamanaka-Ankersen equations and their âfieldâ counterparts
- Introduce a package
transfer
in thecontrol
package where classical 2-impulses transfers will be added, in particular those using the Lambert transfer (wrapped first off from theIodLambert
class).
@JTabeaud and @Rafa are working on new implementations of the Lambert problem (see this forum topic), so I think in time we will move the Lambert solver in the control package andIodLambert
will use it. - Add some classical impulse rendez-vous transfers and orbits (tear-drop orbit, football orbit, forced motion etc.) based on equations (1) and (2)
Weâll soon open corresponding issues on the forge and add a new relative-motion
tag.
Itâs possible that point 1 to 3 will be pushed together since Romain and JĂŠrĂ´me have been working on the three of them at the same time.
You can follow Romain and JĂŠrĂ´meâs work on Romainâs fork, on branch relative-motion.
Cheers,
Maxime