You are browsing as a guest. Sign up (or log in) to start making projects!

40m logged

Devlog #1 – Collision Risk Analysis Tool

What I’m Building

I’m starting work on a Collision Risk Analysis Tool that aims to estimate the probability of collisions between objects in Earth orbit. The long-term goal is to use publicly available orbital data to analyze satellite trajectories, identify close approaches, and visualize potential collision risks in an easy-to-understand way.

What I Worked On

During this session, I focused on building the knowledge needed before starting development.

  • Completed 4 introductory Python lessons to learn the fundamentals.

  • Learned about:

    • Variables and data types
    • Loops and conditional statements
    • Functions
    • Basic input/output
  • Began understanding the basics of orbital physics, including:

    • How satellites stay in orbit
    • Orbital altitude and velocity
    • Different types of Earth orbits (LEO, MEO, GEO)
    • Why orbital paths can intersect and create collision risks.
  • Explored where real orbital data can be obtained and researched publicly available satellite datasets that can be used later in the project.

Challenges

  • Understanding orbital mechanics was more difficult than expected because many concepts rely on physics and mathematics that are new to me.
  • Finding reliable and usable orbital datasets required comparing multiple sources to determine which ones would be suitable for analysis.

What I Learned

  • Python is much more approachable once the basic concepts are understood.
  • Collision prediction depends heavily on accurate orbital data rather than just writing code.
  • A strong understanding of orbital mechanics will be just as important as programming throughout this project.

Next Goals

  • Continue learning Python and begin writing small practice programs.
  • Learn how to read and process orbital datasets using Python.
  • Research orbital elements (such as TLE data) and how they describe satellite orbits.
  • Build a simple program to load satellite data and display basic information before moving on to collision analysis.
  • Begin planning the overall architecture of the Collision Risk Analysis Tool.

Overall, this session was focused on building a solid foundation in both programming and orbital physics. Although no code for the final application has been written yet, the knowledge gained will make future development much more structured and efficient.

0
21

Comments 0

No comments yet. Be the first!