Orbital Mechanics

Analyze two-body orbits, perturbation propagation, and transfer maneuvers.

AS-OM-07

Available calculations.

  • elements_to_state_vector
  • state_vector_to_elements
  • propagate_orbit_j2
  • calculate_ground_track
  • hohmann_transfer
  • orbital_rendezvous_planning
  • lambert_problem_solver

Runner example.

The installed skill teaches your agent when to activate this module and how to call the local runner.

hohmann_transferAS-OM-07
{
  "ok": true,
  "operation": "hohmann_transfer",
  "result": {
    "delta_v1_ms": 2425.732164,
    "delta_v2_ms": 1466.82435,
    "total_delta_v_ms": 3892.556514,
    "transfer_semi_major_axis_m": 24421137,
    "time_of_flight_s": 18990.211638
  },
  "units": {
    "delta_v1_ms": "m/s",
    "delta_v2_ms": "m/s",
    "time_of_flight_s": "s"
  },
  "assumptions": [
    "Coplanar circular impulsive two-body transfer"
  ],
  "warnings": [
    "Excludes plane changes, finite burns, phasing, and perturbations"
  ],
  "provenance": [
    "Hohmann transfer derived from vis-viva"
  ]
}

Install all ten skill modules.

Read the operating guide