VR App from Satellite's Point of View

I took part in the NASA Space Apps Chellenge 2017, where, in response to the Space Jockey challenge, I helped create a VR experinece to show what it would be like to fly on board an Earth Observation satellite.

The project consisted of a home page created with React, a web application hosting the VR experience, built with Cesium.js and Glitch, and an android app to view the experience using Google Cardboard. We also created a video demoing the application, which can be viewed on the project page, and our project ended up winning the peoples choice award for Dublin.

My main contributution was creating the web application for displaying the satellite orbits, the source code of which can be viewed here:
https://glitch.com/edit/#!/space-cowboys-sat-view?path=views/index.html:1:0

The application opens in VR mode, and has a number of buttons in the top left of the screen, which allow you to:

  • Switch between VR and normal viewing mode
  • Switch between satellites
  • Switch between being onboard a satellite and viewing the complete globe
  • Display a sensor of the satellite, which shows what area of the earth the satellite can currently view.
The satellite orbits were generted using the Orbital Predictor API, while the satellites sensors were created using the cesium sensor volumes library.

Comments

Popular Posts