Skip to content

LiquidGalaxyLAB/Satellite_Space_Collision_prevision

 
 

Repository files navigation

Satellite_Space_Collision_prevision

Description

This project is about implementing a tablet application to display satellites and more information to the liquid galaxy. In this application, you can select 2 satellites and click on the check collision button, and you will be able to see in the liquid galaxy: if they will collide in a future, displaying in the liquid galaxy the two satellite orbits, in which zone the collision will be done, information of the two satellites in the right screen and in the left screen we have some logos (app logo, liquid galaxy lab logo, liquid galaxy EU logo…). When you click the check collision button, the liquid galaxy will fly to the point of the earth that the satellites is probably that they collide. As you click this button, it makes a post request to the server, and it returns the response of an artificial intelligence model that I’ve created that predicts if those 2 satellites will collide or not.

Once you have selected the satellites, you can press the button play in the Visualization area, that starts doing a tour through the orbit of 1 of the satellites displayed. In this area we have a back button and a next button, this buttons makes a fly to the first position and last position of 1 satellite.

Then, you have a visualization of multiple orbits area, in this area you have 4 buttons, tiny, small medium and large. Those buttons show multiple satellites orbits in the liquid galaxy, from tiny to large, this will be displaying more orbit satellites in the liquid galaxy.

Deploying app

Server

To use this app you had to install 2 dockerfiles:

Dockerfile that predict the collision of 2 satellites:

    docker pull rafelss/satellite_collision:1.0.0

    docker images

    docker run -p 8080:8080 "image id"

The numbers after -p are the ports that you had to put in the configuration menu of the application. Ex: docker run -p 8080:8080 "image id", in the application you had to write the port 8080.

Dockerfile that creates the orbits of the satellites:

    docker pull rafelss/coordinates_rafelss:latest

    docker images

    docker run -p 8081:8081 "image id"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 68.5%
  • Kotlin 18.2%
  • Java 12.4%
  • Other 0.9%