Summary of "🚀 [ SPACE WEEK 4TH ] WORKSHOP: Aplica la dinámica orbital para la propagación de órbitas con Python"

Summary of the Video

🚀 [SPACE WEEK 4TH] WORKSHOP: Apply Orbital Dynamics for Orbit Propagation with Python


Main Ideas and Concepts

1. Introduction to Galileo and Satellite Navigation Systems

2. Workshop Overview and Objectives

3. Orbital Dynamics Fundamentals: Kepler’s Orbit Model

4. Data Sources: Two-Line Element (TLE) Files

5. Orbit Propagation Methodology

6. Reference Frames Explained

7. Python Implementation and Resources

8. Results and Analysis

9. Limitations of the Kepler Model and Real Orbit Considerations

10. Further Learning and Next Steps


Detailed Methodology / Instructions for Orbit Propagation (Python Implementation)

  1. Import necessary functions from the provided Python script (propagate_tle.py).
  2. Load TLE data files containing orbital parameters for selected satellites.
  3. Extract orbital elements from TLEs:
    • Directly read inclination, eccentricity, argument of perigee, ascending node longitude.
    • Compute semi-major axis using Kepler’s third law and orbital period.
  4. Define the propagation window (e.g., 24 hours, 5-second intervals).
  5. For each time step, propagate the orbit:
    • Convert mean anomaly to eccentric anomaly.
    • Solve Kepler’s equation for true anomaly and radius.
    • Calculate satellite position in orbital plane.
    • Rotate coordinates to ECI frame using orbital angles (Ω, i, ω).
    • Convert ECI coordinates to ECEF frame by applying Earth’s rotation.
  6. Convert Cartesian coordinates to geodetic coordinates (latitude, longitude, altitude).
  7. Calculate satellite velocity and orbital period.
  8. Generate output files:
    • Reports summarizing orbital parameters and satellite periods.
    • KML files for 3D visualization in Google Earth.
    • Graphs of ground tracks, speeds, and footprints.
  9. Analyze results:
    • Compare orbital parameters and classify orbit types.
    • Examine ground tracks and satellite footprints.
    • Answer workshop questions based on the propagated data.
  10. Submit answers via provided form for certification.

Speakers / Sources Featured


Summary

This workshop provides a comprehensive introduction to orbital dynamics and orbit propagation using Python, centered on Kepler’s orbital elements and TLE data. Participants learn to implement an orbit propagation algorithm, analyze satellite orbits, visualize trajectories and footprints, and understand the practical challenges of real orbit modeling. The session is part of a broader educational initiative including a master’s program offering deeper theoretical and practical training in space sector technologies.

Category ?

Educational

Share this summary

Video