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"
]
}