NASA-Mapping-Real-Time

High-Level Project Summary

We developed a real-time space trash mapping, with the help of Python libraries. The challenge consisted in the develop of a real-time space trash mapping, that works with just uploading data form a open source geospatial virtual mapper of the space trash located in our solar system. In our opinion we got what the challenge ask us to develop, because with the data obtained form the geospatial virtual map we got a real-time simulation, representing the space trash, its orbit and how it passes around the Planet Earth.This tracker is important, because it can track the trash located in space around the Earth and if we want in sometime clean up them we should know where they will be.

Detailed Project Description

The project consist in mapping real trash from the space in real time in Python language. We use CelesTrak data to get all of the data necesary to map these debris.


With the given information, with the tools provided from the library Matplotlib we can create a system based on 15 debris of the same order (for example 15 from FENGYUN, 15 from MICROSAT, etc.) to graph them in a 3D space simulation, were the animation is done in real time. For each coordinate that the debris has passed, the program draw a white line, creating the trajectory that it does from where the simulation started.


And with the help of TKinter, there is a menu where the user can select which system wants to see. The ones that we implemented were: COSMOS, FENGYUN, IRIDIUM33, and MICROSAT.


We limited the simulation up to 15 debris since it takes a lot of resources from the computer to render each one and most of them have more than 100 debris so we couldn't handle all that much information.


With all this done, we think that we can implement more debris from different satellites since this program can make whole new systems but if we want to render more debris in just one simulation, we are going to need more resources to do it.

Space Agency Data

The data was taken from CelesTrak, since it works with SGP4 (library for Python). We take the information reading a text file with a list of debris for each satellite, and each one has certain parameters values that we can use to search in SGP4 API.

Hackathon Journey

This expericence was amazing, work wiht friends and people around the globe help us as a team to develop more as engineers. We hope to participate in more hackathons in the future.

References

https://pypi.org/project/sgp4/

https://celestrak.com/NORAD/elements/

https://matplotlib.org/

https://numpy.org/

https://www.scipy.org/

https://www.alexkenan.com/pymae/sample/

Tags

#python, #Hackathon, #UVG, #Guatemala, #PythoneTheBestGroup

Global Judging

This project has been submitted for consideration during the Judging process.