Satellites Attitude and Orbit Visualization

Project Overview: (COSMOS)

Boeing is responsible for manufacturing satellites for private companies and the government. Once the satellite is done and ready to be launched, Boeing needs a way to be able to see and visualize the satellite during and post-launch. That is the main objective of this project, to create a web application so that Boeing will be able to see at any given time where their satellites are in its orbital path. This involves developing the following:

 

Application Details:

In order to convert TLE files, the development team must extract the necessary data to display an orbit of a satellite (Altitude, longitude, latitude, epoch, position, velocity, and time interval) by utilizing the satellite.js library. Attitude, longitude, latitude, epoch, position, and velocity are necessary to view an orbit in space but the time interval of the satellite orbit is vital as the TLE file's information will only be accurate up to 3 to 5 days upon generation of the file. The resulting file, the Cesium Language file (CZML), is read by Cesium.js and displays the satellite name in the list of satellites table.

 

The user interface being developed will be capable of receiving the TLE files provided by the user. Upon upload, the application's backend will generate the Cesium Language file (CZML) which will be available to be viewed and interacted with by the user. This application will allow multiple users to view the same list of satellites in the server and will allow users to upload their own TLE files to the server. Therefore, all users will have a unique view of the application but the list of satellites to view will be the same all throughout the users' user interface. Although, this application will only allow up to a maximum of 3 satellites viewed at the current date and onwards. These 3 satellites must also be in the same life span. The following limitations are listed below:

 

Utilizing Boeing's data will allow this application to simulate individual moving parts of satellites, i.e. solar panels of satellites will move to remain normal with respect to the sun and the satellite's main body to remain normal with respect to Earth by the given attitude data at any point of the satellite's orbit. This will allow Boeing to keep track of what their satellites are oriented to.


 

Rolf Castro (rcastr13@calstatela.edu) - Project Lead

Miguel Cayetano Jr. (aild213@yahoo.com) - Lead Programmer

Alan Daniel (alandaniel4@gmail.com) - Software Documentation and Interaction Engineer

Allen Ma (allenma1988@gmail.com) - UI/Front-End and Lead Researcher

Victor Orozco (vmoo1392@gmail.com) - Server/Back-End and Systems Integration Engineer

Student Team
  • Rolf Castro
  • Miguel Cayetano Jr
  • Alan Daniel
  • Allen Ma
  • Victor Orozco
Project Sponsor
Project Liaisons
Faculty Advisors