Class ClohessyWiltshireRendezVous
java.lang.Object
org.orekit.propagation.relative.clohessywiltshire.ClohessyWiltshireRendezVous
This class implements the solution to the Clohessy-Wiltshire equations for a two-impulse rendez-vous. The Clohessy-Wiltshire equations have a closed-form solution which enables extremely fast rendez-vous computations for circular target orbits, as long as the chaser is not too far from the target.
For more general rendez-vous transfer orbit computations, see
IodLambert.
- Since:
- 14.0
- Author:
- Jérôme Tabeaud, Romain Cuvillon
-
Method Summary
Modifier and TypeMethodDescriptionstatic TwoImpulseTransfercomputeRendezVous(TimeStampedPVCoordinates chaserPVTInitial, TimeStampedPVCoordinates chaserPVTFinal, Frame chaserPVFrame, Orbit targetOrbit) Computes a two-impulse transfer between an initial and final positions using the Clohessy-Wiltshire closed-form solution.
-
Method Details
-
computeRendezVous
public static TwoImpulseTransfer computeRendezVous(TimeStampedPVCoordinates chaserPVTInitial, TimeStampedPVCoordinates chaserPVTFinal, Frame chaserPVFrame, Orbit targetOrbit) Computes a two-impulse transfer between an initial and final positions using the Clohessy-Wiltshire closed-form solution.- Parameters:
chaserPVTInitial- Initial chaser PVT expressed in provided framechaserPVTFinal- Final chaser PVT expressed in provided framechaserPVFrame- Frame in which the initial and final chaser PVT are expressedtargetOrbit- Target spacecraft's orbit- Returns:
- TwoImpulseTransfer
-