SpaceTrash.live

High-Level Project Summary

Space debris artificial objects out of activity that remain mainly in low Earth orbit, these represent a risk for spacecraft, because orbital collisions occur at high speeds; causing sensitive damage that puts space exploration missions at risk. Kessler syndrome assumes that the amount of space debris would reach a level where collisions would cause a "domino effect", which would create even more debris.SpaceTrash.live is a project whose function is to show the displacement of space debris in real time, by reading data sets detected by satellites. The data sets are used to create graphical representations of behavior that are simulated in a graphical interface.

Link to Project "Demo"

Detailed Project Description

Open source web application for real-time visualization of space debris. Ability to synchronize local data sources through TLE files.


The application is structured as follows:


  • A program to sync data sources
  • A Flask web app to serve static files and sources


Tools, programming languages ​​and services used in development:



  •  GitHub
  •  Visual Studio Code
  •  Python 3.8+
  •  satellite.js
  • Three.js
  • Globe.GL

Space Agency Data

To carry out the challenge, the TLE API was used, which provides updated two-line item set records, the data is updated daily from CelesTrak and served in JSON format. A two-line element set (TLE) is a data format that encodes a list of orbital elements of an object in Earth orbit for a given time.

These data were divided to be stored in the same database, which optimizes the process of transmission of records to the graphical interface.

Hackathon Journey

Participation in the Space Apps Challenge was good to test our knowledge and acquire more, the opportunity to meet more people and see how interesting the world is, and know how we have contact with space and other things that we cannot watch.

The realization of the challenge allows us to develop our imagination and create a logical thought to understand the phenomena that surround us and in this way look for suitable solutions.

The purpose of this project is to publicize data from NASA and other agencies, to foster an interest in space exploration, as well as the generation of solutions that reduce the volume of space debris and the implementation of new technologies that avoid saturation of the Earth's orbit.

We thank the organization of Space Apps Challenge and all the collaborators, for making such an important event possible.

References

Information:

  - Space Debris - NASA (https://www.nasa.gov/mission_pages/station/news/orbital_debris.html)

  - Space Debris - Wikipedia (https://en.wikipedia.org/wiki/Space_debris)

  - NASA Open Data Portal: "space debris" (https://data.nasa.gov/browse?q=space%20debris&sortBy=relevance)

  - Two-line element set - Wikipedia (https://en.wikipedia.org/wiki/Two-line_element_set)



Data sources:

  - NASA Open APIs (https://api.nasa.gov)

  - TLE API (https://tle.ivanstanojevic.me)

  - CelesTrak (https://celestrak.com)

  

Libs & software:

  - Three.js (https://threejs.org)

  - Globe.GL (https://globe.gl)

  - satellite.js (https://github.com/shashwatak/satellite-js)



Examples:

  - Stuff in Space (http://stuffin.space)

  - CelesTrak (https://celestrak.com)

Tags

#space #apps #challenge #nasa #debris #realtime #guatemala

Global Judging

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