ssapy_toolkit.Orbital_Mechanics.transfer_lambertian
- ssapy_toolkit.Orbital_Mechanics.transfer_lambertian(*args, r1=None, v1=None, r2=None, v2=None, elements1=None, elements2=None, orbit1=None, orbit2=None, MIN_PERIGEE=6478137.0, mu=398600441800000.0, plot=False)[source]
Find transfer conic connecting r1 and r2, ensuring transfer arc stays above MIN_PERIGEE.
- Args:
- *argstuple
Positional arguments: (orbit1, orbit2), (r1, v1, r2, v2), or (elements1, elements2).
- r1, v1array_like, optional
Initial position and velocity vectors (m, m/s).
- r2array_like, optional
Target position vector (m).
- v2array_like, optional
Target velocity vector (m/s). If None, assumes circular orbit at r2.
- elements1, elements2tuple/list, optional
Keplerian elements (a, e, i, ap, raan, trueAnomaly).
- orbit1, orbit2ssapy.Orbit, optional
Initial and target orbit objects.
- MIN_PERIGEEfloat, optional
Minimum perigee altitude (m), default 6478 km.
- mufloat, optional
Gravitational parameter (m^3/s^2), default Earth.
- plotbool, optional
If True, generate a plot (default: False).
- Returns:
dict: Result containing transfer orbit details (see original docstring).
Author: Travis Yeager (yeager7@llnl.gov)