Mapping Space Trash in Real-Time

High-Level Project Summary

Space debris is also known as space trash is a defunct object made by humans. This trash is harmful and useless for space as well as adds an extra cost to spacecraft. Such a huge amount of debris may cause more issues for humankind and that is why it is needed to monitor the movement of debris in real-time.So, we developed a website, from where the issue can be solved and anyone can check the movement of space debris in real-time.It is very important for our future need, because if the debris keep increasing day by day, then it may decrease the amount of sunlight in earth as well as it will be a lot.

Link to Project "Demo"

Detailed Project Description

The project intends to track the position of any debris object in Earth's orbit. It can locate the geographical position of the debris objects and also update the location with time in real-time animation.

We know that there are nearly 22,000 artificial objects in Earth orbit (NASA). There is a high probability that these space debris will create collisions with other debris and eventually it will result in a chain reaction of collisions and more debris. In order to avoid it, we have designed a system that can locate the debris. If we know the position of the debris, when a spacecraft is passing through a certain direction, we can easily avoid collision and will be able to refrain from creating more space junk. Moreover, if we want to change the location of the debris or clear the earth's orbit by removing the debris, we can use this system. The ideology of the project is to help to reduce the number of space junk in Earth orbit.

We have created a website to simulate the whole project. In this project, we have used a virtual globe and map to identify the exact location of the debris by finding out the X, Y, Z coordinates of the debris in the map. A user can select any debris in the Earth's orbit and it will show its location. Moreover, we can also check if there is any debris in a certain location. In addition, we have used NASA’s database in order to find the exact location of debris in real-time.


We have used the unity engine to develop the 3D models-Globe and Debris. We have located some space debris using the .json file. We have written the script in C# and JavaScript. We have used Unity Framework, ThreeJS, and ReactJS to build the web app.

Space Agency Data

1) NEOSSAT - Astronomy Data

2) SpaceBirds(Github)(Filtered the debris JSON data from this repository)

Hackathon Journey

It was a great experience to participate in the NASA Space Apps Challenge. We have learned different things. First of all, we learned how to collaborate with the team and utilize the strength and expertise of every team member efficiently. We also tried to learn from the other participant teams, how they are contributing and collaborating. Besides, we also learned a few technical skills throughout the project. In order to build the website and make the project more practical and proficient, we had to go through several YouTube tutorials and datasets. Through the process, we learned how to efficiently use a dataset in a project. The motivation behind choosing this challenge was to understand how satellites become debris and the impacts of these debris and reduce the number of collisions due to debris objects in earth orbit and ensure a space junk-free pathway.

Besides, we have faced several challenges while working on this project. As this hackathon is online-based, we had to communicate with the team members online. Some of the members faced technical difficulties and network issues during the discussion. However, we managed to resolve the issue.

The team would like to thank every member for their contribution because It would be impossible to complete the project in time without the support and contribution of the members.

Tags

#space_debris, #space_trash, #c-charp, #javascript, #unity, #reactjs, #threejs, #visualization

Global Judging

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