ssapy_toolkit.Orbital_Mechanics.transfer_rendezvous

ssapy_toolkit.Orbital_Mechanics.transfer_rendezvous(orbit1, orbit2, tol=1000, max_iter=1000, plot=False, status=False)[source]

Finds the delta-v that leads to a transfer rendezvous with a moving target orbit. Uses a global gradient-free search to minimize rendezvous position error.

Parameters:
  • orbit1 (ssapy.Orbit) – Initial orbit of the chaser at departure epoch.

  • orbit2 (ssapy.Orbit) – Target orbit (any epoch). Will be propagated to rendezvous epoch.

  • tol (float, optional) – Position tolerance (m). Default is 1000 m.

  • max_iter (int, optional) – Maximum optimization iterations. Default is 1000.

  • plot (bool, optional) – If True, plots the final transfer. Default is False.

  • status (bool, optional) – If True, prints optimization info. Default is False.

Returns:

Output including delta-v vectors, orbits, trajectory arrays, and optional plot.

Return type:

dict