Package org.orekit.estimation.iod
Class IodGibbs
java.lang.Object
org.orekit.estimation.iod.IodGibbs
Gibbs position-based Initial Orbit Determination (IOD) algorithm.
An orbit is determined from three position vectors. This method requires
the vectors to be coplanar. Orekit uses a default coplanar threshold of 5°.
Reference:
Vallado, D., Fundamentals of Astrodynamics and Applications
- Since:
- 8.0
- Author:
- Joris Olympio
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionestimate(Frame frame, Vector3D r1, AbsoluteDate date1, Vector3D r2, AbsoluteDate date2, Vector3D r3, AbsoluteDate date3) Give an initial orbit estimation, assuming Keplerian motion.Give an initial orbit estimation, assuming Keplerian motion.Give an initial orbit estimation, assuming Keplerian motion.
-
Constructor Details
-
IodGibbs
public IodGibbs(double mu) Creator.- Parameters:
mu- gravitational constant
-
-
Method Details
-
estimate
Give an initial orbit estimation, assuming Keplerian motion. All observations should be from the same location.- Parameters:
frame- measurements framep1- First position measurementp2- Second position measurementp3- Third position measurement- Returns:
- an initial orbit estimation at the central date (i.e., date of the second position measurement)
- Since:
- 11.0
-
estimate
Give an initial orbit estimation, assuming Keplerian motion. All observations should be from the same location.- Parameters:
frame- measure framepv1- PV measure 1 taken in framepv2- PV measure 2 taken in framepv3- PV measure 3 taken in frame- Returns:
- an initial orbit estimation at the central date (i.e., date of the second PV measurement)
-
estimate
public Orbit estimate(Frame frame, Vector3D r1, AbsoluteDate date1, Vector3D r2, AbsoluteDate date2, Vector3D r3, AbsoluteDate date3) Give an initial orbit estimation, assuming Keplerian motion. All observations should be from the same location.- Parameters:
frame- measure framer1- position 1 measured in framedate1- date of measure 1r2- position 2 measured in framedate2- date of measure 2r3- position 3 measured in framedate3- date of measure 3- Returns:
- an initial orbit estimation at the central date (i.e., date of the second position measurement)
-